ScyllaDB Open Source 4.5.3

The ScyllaDB team announces ScyllaDB Open Source 4.5.3, a bugfix release of the ScyllaDB 4.5 stable branch.

ScyllaDB Open Source 4.5.3, like all past and future 4.x.y releases, is backward compatible and supports rolling upgrades.

Related links:

Issues fixed in this release:

  • CQL: ScyllaDB now correctly rejects CQL insert/update statements with NULLs in key columns. #7852
  • CQL: secondary Index-based queries yield less data than they should if base queries are short-reads #9198
  • Alternator: Missing counter for Alternator BatchGetItem operations #9406
  • Setup: GCP: scylla_io_setup generates invalid io_properties.yaml on n2-highmem-48 instance with 24SSDs #9429
  • Setup: scylla_io_setup on GKE: fails with workload identity enabled, since 4.3.x #9471
  • Docker: stopwaitsecs missing from scylla-server supervisord config #9485
  • Init: scylla can’t start when running in ARM based ami image #9493
  • Admin REST API: /storage_service/repair_status invalid status code when repair id not found #9576
  • ScyllaDB Manager uses this API. The issue is mitigated for earlier versions of ScyllaDB with Manager 2.5.4
  • Stability: Infinite loop in write_fragmented for empty fragments in non-empty views #8398
  • Stability: possible Fix use-after-free in gossip real_mark_alive and mark_dead #8859
  • Stability: a bug in CDC log forced a non optimized execution path (but did not hurt correctness) #9103
  • Stability: SSTable kl writer creates the index incorrectly, causing reads to miss range tombstones #9690
  • Stability: background reads out-living the parent reader can access freed range and slice #9719
  • Stability: unhandled exception from B-tree’s insert_before()  #9728
  • Stability: storage_service: Future from seastar::get_units is not waited in node_ops_update_heartbeat and friends #9767
  • Stability: debug-build test failure in branch 4.4 due to invalid conversion of double to unsigned #9794

03 Jan 2022