Skip to content

Releases: scylladb/scylla-manager

3.3.0-0.20240810.932a84b65

09 Aug 22:56
Compare
Choose a tag to compare

Changelog

  • 932a84b int-test(backup): update skipped in test hooks from different place
  • 7400035 bugfix(backup): include explicitly deduplicated files into progress
  • 325763f bugfix(backup): delete deduplicated files based on crc32
  • c8010ca fix(cluster): remove duplicates when combining Host and KnownHosts
  • 45d58b2 fix(scyllaclient): create clients under mutex in cache provider
  • 648f4e3 feat(scheduler_test): test task returned internal context error
  • 74d36b8 fix(scheduler): use dedicated context cause errors for checking task status
  • 6534a5a feat(scheduler_test): test task status outside of maintenance window
  • ebb123e cluster: update to include all hosts into connection validity check
  • cc7ef08 fix(restore_test): decrease min disk space
  • 8bdc4f8 feat(backup): delete files in batches (#3928)
  • 8af10ed feat(purger): delete files in batches (#3928)
  • 10878e5 fix(backup): don't deduplicate the same file twice
  • f790f99 feat(scyllaclient): add method to delete multiple files in batches
  • 816df2f feat(rcserver): add operations/deletepaths to supported calls
  • a8e7d7a feat(rcserver): implement operations/deletepaths endpoint
  • 39ef615 feat(swagger): agent, add /rclone/operations/deletepaths endpoint
  • a647387 fix(backup): allow re-indexing on stage schema
  • fcb445f feat(.github/cfg): don't test tablets on Scylla 2024.1 as they are still experimental there
  • 27aabc4 feat(.github/cfg): delete old workflows on generation
  • b8ab188 fix(repair_test): reduce the amount of tablets to gain speed
  • 5d9b348 fix(restore_test): fix TestRestoreSchemaRoundtripIntegration flakiness
  • a6be8ef healthcheck: update rack and dc on healthcheck metrics
  • 2451a59 metrics: add rack and datacenter label to healthcheck metrics
  • af46dd2 config-cache: extend node info with dc and rack
  • 259558a scyllaclient: method to get host's rack
  • ffba671 backup: reindex when resuming on deduplicate stage
  • e0fa1f6 tests: cover pause/resume on backup's deduplication stage
  • 9cfeeb9 backup: aggregate size of deduplicated content
  • 37e924d sstable: return error instead of panic on SSTable ID extract
  • 5e25e0e backup: add deduplicate to resumable states
  • c3aa80f Makefile: added restore integration test to integration-test target
  • 8dfd2ad CI: cluster to use integer generation version
  • 4fecbdf restore: update versioning tests to break .crc32 files
  • 15c42d4 backup: add explicit deduplication stage
  • f3f2599 rcserver: allow to cat .crc32 checksum files
  • a66c518 refactor(backup): make GetTarget a wrapper for targetFromProperties
  • 77e9708 feat(docs): backup, explain table backup criteria
  • 516d144 feat(backup_test): test that views are not backed up
  • 83b4acb fix(backup): don't backup views
  • e449212 refactor(backup): move validation and unit creation from GetTarget to dedicated methods
  • 99f9b50 refactor(backup): move token ownership check outside getLiveNodes
  • 6d56256 feat(docs): add --label docs
  • 4e50161 feat(managerclient): render labels in ClusterSlice
  • 7b0293f feat(clusterupdate): add --label flag
  • 92b2e3f feat(clusteradd): add --label flag
  • d509564 feat(managerclient): render labels in TaskInfo
  • dee1656 feat(managerclient): render labels in TaskListItems
  • 80029fa feat(flag): add --label flag to TaskBase
  • f4dcb2f feat(flag): add Label type
  • 11ecedd feat(schema): add labels to cluster and scheduler_task
  • c0be79b feat(swagger): scylla-manager, add labels to cluster and task related objects
  • 6fc01b3 Remove ansible/restore
  • bade890 fix(pkg): don't wrap errors as plain strings
  • 0fc4297 feat(restore_test): test vnode ks backup into tablet ks restore
  • acee5f6 feat(restore_test): add a way to compare table rows not only by a count
  • efd359b feat(scyllaclient): fill node info with enable_tablets
  • a53f974 feat(swagger): agent, add enable_tablets to node info
  • 0388285 feat(swagger): scylla_v2, add enable_tablets config field
  • 86b91f9 fix(scyllaclient_test): make sure to wait for transfer stop
  • 0485085 fix(repair_test): ensure enough token ranges for repair tests
  • 2a48a3d refactor(backup): improve tablet load balancing logging
  • 777491c refactor(repair): improve tablet load balancing logging
  • 5726522 fix(repair): insert repair state under mutex
  • 235026b fix(README): add separate section for Scylla integration status
  • 3feedbe feat(.github/cfg): print badges as reference links and table rows
  • c33c326 fix(docs): use sstables with UUID in backup specification
  • cf19747 fix(docs): remove deprecated flags from repair example
  • b4a90ab fix(docs): keep prod-cluster name convention
  • cf834bd feat(docs): unlink old release docs from index
  • 5608436 fix(docs): update broken links
  • e16e771 fix(repair_test): difference batching and merged ranges optimization in no opt test
  • 9c22338 fix(repair_test): remove specific error from repair temporary network outage
  • e214a15 fix(repair_test): remove flakiness of TestServiceRepairResumeAllRangesIntegration
  • 8ba191b feat(.github): generate workflow files and badges from cfg/main.go
  • 476167d feat(.github): add script for generating workflows and badges
  • b69904f refactor(scyllaclient_test): add log on tablet keyspace for improved visibility
  • c85cfbf fix(testing): fix testing env tablets setup Tablets went from experimental feature to regular enable_tablets feature. This commit updates test env setup according to this change. It also gets rid of no longer needed things like: - separate scylla.yaml and .properties for other cluster - no need to control raft topology, as it is always enabled in 6.0, and we don't care for it in previous versions
  • 821330a swagger(scylla): remove endpoint getting replace_address_first_boot config value
  • 24ae799 swagger(scylla): remove endpoint getting replace_address config value
  • 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.20240730.8f6f1c0b8

30 Jul 18:51
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.20240727.8f6f1c0b8

27 Jul 18:52
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.20240708.8f6f1c0b8

08 Jul 10:42
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.20240707.8f6f1c0b8

07 Jul 18:52
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.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