Skip to content

Releases: scylladb/scylla-manager

3.3.0-0.20240702.8f6f1c0b8

02 Jul 18:53
Compare
Choose a tag to compare

Changelog

  • 8f6f1c0 fix(managerclient): don't print outdated follow-up actions
  • 55fd257 feat(docs): restore, add 3.3 desc schema docs
  • ec07f94 feat(docs): repair, add 3.3 tablets and batching docs
  • ad43834 feat(docs): backup, add 3.3 tablets and desc schema docs

3.3.0-0.20240701.8f6f1c0b8

01 Jul 18:53
Compare
Choose a tag to compare

Changelog

  • 8f6f1c0 fix(managerclient): don't print outdated follow-up actions
  • 55fd257 feat(docs): restore, add 3.3 desc schema docs
  • ec07f94 feat(docs): repair, add 3.3 tablets and batching docs
  • ad43834 feat(docs): backup, add 3.3 tablets and desc schema docs

v3.3.0

22 Aug 14:44
Compare
Choose a tag to compare

Changelog

  • 434bd80 Makefile: Set tags also during snapshot builds

3.3.0-0.20240627.772cc4df8

27 Jun 13:10
Compare
Choose a tag to compare

Changelog

  • 772cc4d fix(backup): use old driver side describe for older Scylla versions
  • 9dd98ab Update ScyllaDB version to: 3.3.0
  • 0f0f3c6 fix(backup): use raft read barrier instead of awaiting schema agreement
  • 7c3b862 feat(cluster): export no CQL credentials error
  • 39358fa feat(query): add RaftReadBarrier
  • c3728e2 refactor(backup): check safety of desc schema in parallel
  • 6f8d6fc feat(cluster): add SessionConfigOption
  • 4cf127e ci: trigger jobs on actions on branch-3.3
  • 453ca1f Revert "Update ScyllaDB version to: 3.4.dev"
  • c25e05a refactor(restore): change scylla version 5.5 checking to 6.0
  • f6555c3 feat(restore_test): test backup/restore of dropped and added column
  • c90721e feat(restore_test): test roundtrip schema restore for Scylla 6.0
  • d80c462 fix(restoretest): align old schema tests with DESC SCHEMA approach
  • 3c7b200 feat(restore): rollback already applied schema changes on error
  • 2b76b85 feat(restore): use described schema for restore
  • f43c310 feat(restore): don't restore auth and service levels sstables for Scylla 6.0
  • 52948d3 feat(rcserver): allow for cat operation on /backup/schema files
  • 4a6e089 fix(backup): snapshot before describe schema
  • e20a213 feat(backup): use DESCRIBE SCHEMA WITH INTERNALS for schema backup
  • 9a7e886 feat(query): describe schema with internals
  • dee03fc fix(repair_test): reduce flakiness of redundant ranges
  • 47a87c4 refactor(repair): rename intensityHandler to intensityParallelHandler
  • beb9106 feat(repair_test): test token ranges batching fallback
  • 79eaa58 feat(repair): fallback to no-batching token ranges on error or being out of window
  • 08e1824 refactor(scyllaclient): make split range easier to detect
  • 801022f refactor(repair): move intensityHandler to separate file
  • f612390 feat(repair_test): add test for batching ranges
  • ddc3d8e feat(repair): use batching with ranges_parallelism
  • 3383a29 refactor(repair): make controller return intensity instead of ranges
  • 391e589 healthcheck: runner to return error
  • 1f39222 Update ScyllaDB version to: 3.4.dev
  • 95d93bb chore: update references to point to 3.3 branch
  • bbaef59 feat(restore_test): skip known to fail restore auth tests
  • aabbcb7 fix(repair_test): properly wait for node startup
  • 4cf6c0b fix(restore): wrap table names in quotes
  • 48a1ee2 fix(service_test): don't assume that system_auth always exist
  • a560f44 feat(restore_test): rewrite no replication test
  • 807d17d feat(restore_test): test user restoration
  • 498eecb feat(restore_test): introduce testHelper
  • 8140136 refactor(restore_test): extract important helpers to helper_integration_test.go
  • b396b56 fix(restore_test): make GetTarget tests work with enterprise
  • 6aeb3d0 fix(restore_test): assume 'repair' to be default tombstone_gc mode
  • afec93b feat(github): run tests against scylla-enterprise-nightly

3.3.0-0.20240626.772cc4df8

26 Jun 13:36
Compare
Choose a tag to compare

Changelog

  • 772cc4d fix(backup): use old driver side describe for older Scylla versions
  • 9dd98ab Update ScyllaDB version to: 3.3.0
  • 0f0f3c6 fix(backup): use raft read barrier instead of awaiting schema agreement
  • 7c3b862 feat(cluster): export no CQL credentials error
  • 39358fa feat(query): add RaftReadBarrier
  • c3728e2 refactor(backup): check safety of desc schema in parallel
  • 6f8d6fc feat(cluster): add SessionConfigOption
  • 4cf127e ci: trigger jobs on actions on branch-3.3
  • 453ca1f Revert "Update ScyllaDB version to: 3.4.dev"
  • c25e05a refactor(restore): change scylla version 5.5 checking to 6.0
  • f6555c3 feat(restore_test): test backup/restore of dropped and added column
  • c90721e feat(restore_test): test roundtrip schema restore for Scylla 6.0
  • d80c462 fix(restoretest): align old schema tests with DESC SCHEMA approach
  • 3c7b200 feat(restore): rollback already applied schema changes on error
  • 2b76b85 feat(restore): use described schema for restore
  • f43c310 feat(restore): don't restore auth and service levels sstables for Scylla 6.0
  • 52948d3 feat(rcserver): allow for cat operation on /backup/schema files
  • 4a6e089 fix(backup): snapshot before describe schema
  • e20a213 feat(backup): use DESCRIBE SCHEMA WITH INTERNALS for schema backup
  • 9a7e886 feat(query): describe schema with internals
  • dee03fc fix(repair_test): reduce flakiness of redundant ranges
  • 47a87c4 refactor(repair): rename intensityHandler to intensityParallelHandler
  • beb9106 feat(repair_test): test token ranges batching fallback
  • 79eaa58 feat(repair): fallback to no-batching token ranges on error or being out of window
  • 08e1824 refactor(scyllaclient): make split range easier to detect
  • 801022f refactor(repair): move intensityHandler to separate file
  • f612390 feat(repair_test): add test for batching ranges
  • ddc3d8e feat(repair): use batching with ranges_parallelism
  • 3383a29 refactor(repair): make controller return intensity instead of ranges
  • 391e589 healthcheck: runner to return error
  • 1f39222 Update ScyllaDB version to: 3.4.dev
  • 95d93bb chore: update references to point to 3.3 branch
  • bbaef59 feat(restore_test): skip known to fail restore auth tests
  • aabbcb7 fix(repair_test): properly wait for node startup
  • 4cf6c0b fix(restore): wrap table names in quotes
  • 48a1ee2 fix(service_test): don't assume that system_auth always exist
  • a560f44 feat(restore_test): rewrite no replication test
  • 807d17d feat(restore_test): test user restoration
  • 498eecb feat(restore_test): introduce testHelper
  • 8140136 refactor(restore_test): extract important helpers to helper_integration_test.go
  • b396b56 fix(restore_test): make GetTarget tests work with enterprise
  • 6aeb3d0 fix(restore_test): assume 'repair' to be default tombstone_gc mode
  • afec93b feat(github): run tests against scylla-enterprise-nightly

3.3.0-0.20240624.9dd98ab35

24 Jun 11:53
Compare
Choose a tag to compare

Changelog

  • 9dd98ab Update ScyllaDB version to: 3.3.0
  • 0f0f3c6 fix(backup): use raft read barrier instead of awaiting schema agreement
  • 7c3b862 feat(cluster): export no CQL credentials error
  • 39358fa feat(query): add RaftReadBarrier
  • c3728e2 refactor(backup): check safety of desc schema in parallel
  • 6f8d6fc feat(cluster): add SessionConfigOption
  • 4cf127e ci: trigger jobs on actions on branch-3.3
  • 453ca1f Revert "Update ScyllaDB version to: 3.4.dev"
  • c25e05a refactor(restore): change scylla version 5.5 checking to 6.0
  • f6555c3 feat(restore_test): test backup/restore of dropped and added column
  • c90721e feat(restore_test): test roundtrip schema restore for Scylla 6.0
  • d80c462 fix(restoretest): align old schema tests with DESC SCHEMA approach
  • 3c7b200 feat(restore): rollback already applied schema changes on error
  • 2b76b85 feat(restore): use described schema for restore
  • f43c310 feat(restore): don't restore auth and service levels sstables for Scylla 6.0
  • 52948d3 feat(rcserver): allow for cat operation on /backup/schema files
  • 4a6e089 fix(backup): snapshot before describe schema
  • e20a213 feat(backup): use DESCRIBE SCHEMA WITH INTERNALS for schema backup
  • 9a7e886 feat(query): describe schema with internals
  • dee03fc fix(repair_test): reduce flakiness of redundant ranges
  • 47a87c4 refactor(repair): rename intensityHandler to intensityParallelHandler
  • beb9106 feat(repair_test): test token ranges batching fallback
  • 79eaa58 feat(repair): fallback to no-batching token ranges on error or being out of window
  • 08e1824 refactor(scyllaclient): make split range easier to detect
  • 801022f refactor(repair): move intensityHandler to separate file
  • f612390 feat(repair_test): add test for batching ranges
  • ddc3d8e feat(repair): use batching with ranges_parallelism
  • 3383a29 refactor(repair): make controller return intensity instead of ranges
  • 391e589 healthcheck: runner to return error
  • 1f39222 Update ScyllaDB version to: 3.4.dev
  • 95d93bb chore: update references to point to 3.3 branch
  • bbaef59 feat(restore_test): skip known to fail restore auth tests
  • aabbcb7 fix(repair_test): properly wait for node startup
  • 4cf6c0b fix(restore): wrap table names in quotes
  • 48a1ee2 fix(service_test): don't assume that system_auth always exist
  • a560f44 feat(restore_test): rewrite no replication test
  • 807d17d feat(restore_test): test user restoration
  • 498eecb feat(restore_test): introduce testHelper
  • 8140136 refactor(restore_test): extract important helpers to helper_integration_test.go
  • b396b56 fix(restore_test): make GetTarget tests work with enterprise
  • 6aeb3d0 fix(restore_test): assume 'repair' to be default tombstone_gc mode
  • afec93b feat(github): run tests against scylla-enterprise-nightly

v3.2.8

17 May 12:30
Compare
Choose a tag to compare

Changelog

  • 9c0a563 chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0
  • c0d1678 chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  • a905264 deps: bump cobra to v1.8.0
  • 52dba8d feat(backup): disable tablet migration on snapshot
  • 1451c95 feat(backup): use RingDescriber per table basis
  • a24e6d8 feat(config): make scylla configs cache update freq configurable
  • d501cf3 feat(config-cache): cluster config cache service implementation
  • bd9ae32 feat(config-cache): possibility to list hosts of given cluster
  • c47243a feat(config-cache): start in background and close on app shutdown
  • 3874e2a feat(docs): restore, highlight that system_auth is a part of restore-tables procedure
  • da8f8f0 feat(logutil): introduce LogOnError
  • 10f3c0c feat(makefile): add TABLETS to make start-dev-env
  • 74ad869 feat(repair): add MaxRingParallel
  • 41f0c62 feat(repair): add ShouldRepairRing
  • 99a4bbc feat(repair): add optimizeJobType
  • c9d64bb feat(repair): don't cache all ring descriptions
  • c78778e feat(repair): stop tablet load balancing when repairing tablet table
  • 3f579d1 feat(repair): use RingDescriber per table basis
  • 8a8819c feat(repair_test): add small_table_optimization to small table tests
  • 30157eb feat(scyllaclient): add ReplicationKeyspaces
  • fbb5c4a feat(scyllaclient): add RingDescriber
  • 2bd7912 feat(scyllaclient): add SupportsRepairSmallTableOptimization
  • bbbe1b7 feat(scyllaclient): decouple vnode and tablet ring description
  • 7b86555 feat(scyllaclient): extend RingDescriber with ControlTabletLoadBalancing
  • ed8104c feat(scyllaclient): log errors in getTabletKs
  • 0b3f7e0 feat(swagger): add parameters needed to repair tablet tables
  • 29d6243 feat(swagger): scylla_v1, add /storage_service/tablets/balancing endpoint
  • 91c6ffd feat(swagger): scylla_v1, added new repair endpoint params
  • 15c87ca fix(cluster): don't query empty host on client creation
  • 5fb84ee fix(cluster-svc): introduce interface defining functionality
  • d5e6eac fix(config-cache): replace map with explicit CQL and Alternator TLS config
  • 9083361 fix(deprecated): update deprecate message on sctool task list
  • 1a92790 fix(docs): correct the service restart example
  • 0b45682 fix(docs): improve restore schema topology requirement
  • bca79c5 fix(healthcheck): get discoverable nodes from config-cache
  • e523e70 fix(healthcheck): log ping errors
  • fb0e100 fix(healthcheck): remove unused methods/references from deprecated cache
  • 2660903 fix(healthcheck): use config cache svc to retrieve nodes configuration
  • 2a2ee0f fix(makefile): use docker compose instead of docker-compose
  • f362a86 fix(repair_test): adjust TestServiceRepairResumeAllRangesIntegration for tablets
  • f19601e fix(repair_test): reduce test flakiness for tablets
  • 17e0698 fix(restore): post-restore repair to use max intensity and parallel
  • 769fc4f fix(sctool): tasks cmd to render schedule with deprecated interval correctly
  • 1ae2e81 fix(scylla_client): fix strategy calculation in DescribeRing
  • cb08eb0 fix(service): close forgotten clients and sessions
  • dc42635 refactor(repair): move from optimized/deleted to jobType
  • 88326d5 refactor(repair): move masterSelector to a separate file
  • 3efedbb refactor(repair): remove idx dependency from TableDiskSizeReport
  • 3e4bf6a refactor(restore): export IsRestoreSchemaSupported and ErrRestoreSchemaUnsupportedScyllaVersion
  • c50e618 refactor(restore_test): skip known to fail restore schema tests
  • 5f324ac release: prepare for 3.2.8
  • 02f8a61 test(healthcheck): unresponsive agent's API doesn't break CQL/Alternator ping

3.2.8-0.20240517.5f324acd2

17 May 12:07
Compare
Choose a tag to compare

Changelog

  • 5f324ac release: prepare for 3.2.8
  • bca79c5 fix(healthcheck): get discoverable nodes from config-cache
  • bd9ae32 feat(config-cache): possibility to list hosts of given cluster
  • 15c87ca fix(cluster): don't query empty host on client creation
  • e523e70 fix(healthcheck): log ping errors
  • 769fc4f fix(sctool): tasks cmd to render schedule with deprecated interval correctly
  • 17e0698 fix(restore): post-restore repair to use max intensity and parallel
  • c50e618 refactor(restore_test): skip known to fail restore schema tests
  • 3e4bf6a refactor(restore): export IsRestoreSchemaSupported and ErrRestoreSchemaUnsupportedScyllaVersion
  • f362a86 fix(repair_test): adjust TestServiceRepairResumeAllRangesIntegration for tablets
  • 7ebf29b docs: update theme 1.7
  • a24e6d8 feat(config): make scylla configs cache update freq configurable
  • d5e6eac fix(config-cache): replace map with explicit CQL and Alternator TLS config
  • fb0e100 fix(healthcheck): remove unused methods/references from deprecated cache
  • 2660903 fix(healthcheck): use config cache svc to retrieve nodes configuration
  • c47243a feat(config-cache): start in background and close on app shutdown
  • 02f8a61 test(healthcheck): unresponsive agent's API doesn't break CQL/Alternator ping
  • d501cf3 feat(config-cache): cluster config cache service implementation
  • 5fb84ee fix(cluster-svc): introduce interface defining functionality
  • 8a8819c feat(repair_test): add small_table_optimization to small table tests
  • 99a4bbc feat(repair): add optimizeJobType
  • 2bd7912 feat(scyllaclient): add SupportsRepairSmallTableOptimization
  • 91c6ffd feat(swagger): scylla_v1, added new repair endpoint params
  • dc42635 refactor(repair): move from optimized/deleted to jobType
  • 1a92790 fix(docs): correct the service restart example
  • 719a0f6 docs: explain the backups removal
  • 722940e docs: explain --all-clusters in backup list
  • ed8104c feat(scyllaclient): log errors in getTabletKs
  • c78778e feat(repair): stop tablet load balancing when repairing tablet table
  • 7b86555 feat(scyllaclient): extend RingDescriber with ControlTabletLoadBalancing
  • c0d1678 chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  • 9c0a563 chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0
  • a905264 deps: bump cobra to v1.8.0
  • cb08eb0 fix(service): close forgotten clients and sessions
  • da8f8f0 feat(logutil): introduce LogOnError
  • 9083361 fix(deprecated): update deprecate message on sctool task list
  • 2a2ee0f fix(makefile): use docker compose instead of docker-compose
  • f19601e fix(repair_test): reduce test flakiness for tablets
  • 52dba8d feat(backup): disable tablet migration on snapshot
  • 29d6243 feat(swagger): scylla_v1, add /storage_service/tablets/balancing endpoint
  • 1451c95 feat(backup): use RingDescriber per table basis
  • 3f579d1 feat(repair): use RingDescriber per table basis
  • 10f3c0c feat(makefile): add TABLETS to make start-dev-env
  • fbb5c4a feat(scyllaclient): add RingDescriber
  • 30157eb feat(scyllaclient): add ReplicationKeyspaces
  • bbbe1b7 feat(scyllaclient): decouple vnode and tablet ring description
  • c9d64bb feat(repair): don't cache all ring descriptions
  • 88326d5 refactor(repair): move masterSelector to a separate file
  • 3efedbb refactor(repair): remove idx dependency from TableDiskSizeReport
  • 41f0c62 feat(repair): add ShouldRepairRing
  • 74ad869 feat(repair): add MaxRingParallel
  • 1ae2e81 fix(scylla_client): fix strategy calculation in DescribeRing
  • 0b3f7e0 feat(swagger): add parameters needed to repair tablet tables
  • 3874e2a feat(docs): restore, highlight that system_auth is a part of restore-tables procedure
  • 0b45682 fix(docs): improve restore schema topology requirement

3.2.7-0.20240516.bca79c502

16 May 16:10
Compare
Choose a tag to compare

Changelog

  • bca79c5 fix(healthcheck): get discoverable nodes from config-cache
  • bd9ae32 feat(config-cache): possibility to list hosts of given cluster
  • 15c87ca fix(cluster): don't query empty host on client creation
  • e523e70 fix(healthcheck): log ping errors
  • 769fc4f fix(sctool): tasks cmd to render schedule with deprecated interval correctly
  • 17e0698 fix(restore): post-restore repair to use max intensity and parallel
  • c50e618 refactor(restore_test): skip known to fail restore schema tests
  • 3e4bf6a refactor(restore): export IsRestoreSchemaSupported and ErrRestoreSchemaUnsupportedScyllaVersion
  • f362a86 fix(repair_test): adjust TestServiceRepairResumeAllRangesIntegration for tablets
  • 7ebf29b docs: update theme 1.7
  • a24e6d8 feat(config): make scylla configs cache update freq configurable
  • d5e6eac fix(config-cache): replace map with explicit CQL and Alternator TLS config
  • fb0e100 fix(healthcheck): remove unused methods/references from deprecated cache
  • 2660903 fix(healthcheck): use config cache svc to retrieve nodes configuration
  • c47243a feat(config-cache): start in background and close on app shutdown
  • 02f8a61 test(healthcheck): unresponsive agent's API doesn't break CQL/Alternator ping
  • d501cf3 feat(config-cache): cluster config cache service implementation
  • 5fb84ee fix(cluster-svc): introduce interface defining functionality
  • 8a8819c feat(repair_test): add small_table_optimization to small table tests
  • 99a4bbc feat(repair): add optimizeJobType
  • 2bd7912 feat(scyllaclient): add SupportsRepairSmallTableOptimization
  • 91c6ffd feat(swagger): scylla_v1, added new repair endpoint params
  • dc42635 refactor(repair): move from optimized/deleted to jobType
  • 1a92790 fix(docs): correct the service restart example
  • 719a0f6 docs: explain the backups removal
  • 722940e docs: explain --all-clusters in backup list
  • ed8104c feat(scyllaclient): log errors in getTabletKs
  • c78778e feat(repair): stop tablet load balancing when repairing tablet table
  • 7b86555 feat(scyllaclient): extend RingDescriber with ControlTabletLoadBalancing
  • c0d1678 chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  • 9c0a563 chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0
  • a905264 deps: bump cobra to v1.8.0
  • cb08eb0 fix(service): close forgotten clients and sessions
  • da8f8f0 feat(logutil): introduce LogOnError
  • 9083361 fix(deprecated): update deprecate message on sctool task list
  • 2a2ee0f fix(makefile): use docker compose instead of docker-compose
  • f19601e fix(repair_test): reduce test flakiness for tablets
  • 52dba8d feat(backup): disable tablet migration on snapshot
  • 29d6243 feat(swagger): scylla_v1, add /storage_service/tablets/balancing endpoint
  • 1451c95 feat(backup): use RingDescriber per table basis
  • 3f579d1 feat(repair): use RingDescriber per table basis
  • 10f3c0c feat(makefile): add TABLETS to make start-dev-env
  • fbb5c4a feat(scyllaclient): add RingDescriber
  • 30157eb feat(scyllaclient): add ReplicationKeyspaces
  • bbbe1b7 feat(scyllaclient): decouple vnode and tablet ring description
  • c9d64bb feat(repair): don't cache all ring descriptions
  • 88326d5 refactor(repair): move masterSelector to a separate file
  • 3efedbb refactor(repair): remove idx dependency from TableDiskSizeReport
  • 41f0c62 feat(repair): add ShouldRepairRing
  • 74ad869 feat(repair): add MaxRingParallel
  • 1ae2e81 fix(scylla_client): fix strategy calculation in DescribeRing
  • 0b3f7e0 feat(swagger): add parameters needed to repair tablet tables
  • 3874e2a feat(docs): restore, highlight that system_auth is a part of restore-tables procedure
  • 0b45682 fix(docs): improve restore schema topology requirement

3.2.7-0.20240515.769fc4f1a

15 May 18:44
Compare
Choose a tag to compare

Changelog

  • 769fc4f fix(sctool): tasks cmd to render schedule with deprecated interval correctly
  • 17e0698 fix(restore): post-restore repair to use max intensity and parallel
  • c50e618 refactor(restore_test): skip known to fail restore schema tests
  • 3e4bf6a refactor(restore): export IsRestoreSchemaSupported and ErrRestoreSchemaUnsupportedScyllaVersion
  • f362a86 fix(repair_test): adjust TestServiceRepairResumeAllRangesIntegration for tablets
  • 7ebf29b docs: update theme 1.7
  • a24e6d8 feat(config): make scylla configs cache update freq configurable
  • d5e6eac fix(config-cache): replace map with explicit CQL and Alternator TLS config
  • fb0e100 fix(healthcheck): remove unused methods/references from deprecated cache
  • 2660903 fix(healthcheck): use config cache svc to retrieve nodes configuration
  • c47243a feat(config-cache): start in background and close on app shutdown
  • 02f8a61 test(healthcheck): unresponsive agent's API doesn't break CQL/Alternator ping
  • d501cf3 feat(config-cache): cluster config cache service implementation
  • 5fb84ee fix(cluster-svc): introduce interface defining functionality
  • 8a8819c feat(repair_test): add small_table_optimization to small table tests
  • 99a4bbc feat(repair): add optimizeJobType
  • 2bd7912 feat(scyllaclient): add SupportsRepairSmallTableOptimization
  • 91c6ffd feat(swagger): scylla_v1, added new repair endpoint params
  • dc42635 refactor(repair): move from optimized/deleted to jobType
  • 1a92790 fix(docs): correct the service restart example
  • 719a0f6 docs: explain the backups removal
  • 722940e docs: explain --all-clusters in backup list
  • ed8104c feat(scyllaclient): log errors in getTabletKs
  • c78778e feat(repair): stop tablet load balancing when repairing tablet table
  • 7b86555 feat(scyllaclient): extend RingDescriber with ControlTabletLoadBalancing
  • c0d1678 chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  • 9c0a563 chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0
  • a905264 deps: bump cobra to v1.8.0
  • cb08eb0 fix(service): close forgotten clients and sessions
  • da8f8f0 feat(logutil): introduce LogOnError
  • 9083361 fix(deprecated): update deprecate message on sctool task list
  • 2a2ee0f fix(makefile): use docker compose instead of docker-compose
  • f19601e fix(repair_test): reduce test flakiness for tablets
  • 52dba8d feat(backup): disable tablet migration on snapshot
  • 29d6243 feat(swagger): scylla_v1, add /storage_service/tablets/balancing endpoint
  • 1451c95 feat(backup): use RingDescriber per table basis
  • 3f579d1 feat(repair): use RingDescriber per table basis
  • 10f3c0c feat(makefile): add TABLETS to make start-dev-env
  • fbb5c4a feat(scyllaclient): add RingDescriber
  • 30157eb feat(scyllaclient): add ReplicationKeyspaces
  • bbbe1b7 feat(scyllaclient): decouple vnode and tablet ring description
  • c9d64bb feat(repair): don't cache all ring descriptions
  • 88326d5 refactor(repair): move masterSelector to a separate file
  • 3efedbb refactor(repair): remove idx dependency from TableDiskSizeReport
  • 41f0c62 feat(repair): add ShouldRepairRing
  • 74ad869 feat(repair): add MaxRingParallel
  • 1ae2e81 fix(scylla_client): fix strategy calculation in DescribeRing
  • 0b3f7e0 feat(swagger): add parameters needed to repair tablet tables
  • 3874e2a feat(docs): restore, highlight that system_auth is a part of restore-tables procedure
  • 0b45682 fix(docs): improve restore schema topology requirement