The ScyllaDB team announces ScyllaDB Open Source 4.2.4, a bugfix release of the ScyllaDB 4.2 stable branch. ScyllaDB Open Source 4.2.4, like all past and future 4.x.y releases, is backward compatible and supports rolling upgrades.
Note that the latest ScyllaDB stable branch is ScyllaDB 4.3, and it is highly recommended to upgrade to it.
Related links:
- ScyllaDB Open Source 4.2
- Get ScyllaDB Open Source – AWS AMI, Docker, binary packages
- Upgrade from ScyllaDB Open Source 4.x.y to ScyllaDB Open Source 4.x.z
- Upgrade from ScyllaDB Open Source 4.1.x to 4.2.y
- Please let us know if you encounter any problems.
Issues fixed in this release:
- Alternator:
UpdateItem‘s “ADD” can’t create a new set or number #7763 - Alternator: unexpected
ValidationExceptioninConditionExpressionandFilterExpression#8043 - CQL: Invalid aggregation result on table with index: When using aggregates (
COUNT(*)) on table with index on clustering key and filtering on clustering key, wrong results are returned #7355 - Tools: Nodetool tablestats reports inconsistent bloom filter size #4513
- Stability: ‘ascii’ type column isn’t validated, and one could create illegal ascii values by using CQL without bind variables #5421
- Stability: ScyllaDB records large data cells in the system.large_rows table. If such a large cell was part of a static rows, ScyllaDB would crash #6780
- Stability: Hinted handoff is using very long timeout to sending some hints #7051
- Stability: Unexpected partition key when repairing with different number of shards may resulting in error similar to: “
WARN 2020-11-04 19:06:41,168 [shard 1] repair - repair_writer: keyspace=ks, table=cf, multishard_writer failed: invalid_mutation_fragment_stream”. This error may occur when running repair between nodes with a different core number. #7552 Seastar #867 - Stability: Wild pointer dereferenced when
try_flush_memtable_to_sstableon shutdown fails to create sstable in a dropped keyspace #7792 - Crash in row cache if a partition key is larger than 13k, with a
managed_bytes::do_linearize()const: Assertion `lc._nesting‘ failed error #7897 - Stability: a rare race condition may cause TWCS sometimes stops dropping expired SSTables #8038
- ScyllaDB on AWS: When
psutil.disk_paritions()reports/ is /dev/root,aws_instancemistakenly reports root partition is part of ephemeral disks, and RAID construction will fail. #8055 - Stability:
stream_session::prepareis missing a string format argument #8067 - Stability: TWCS reshape was silently ignoring windows which contain at least
min_thresholdsstables (can happen with data segregation). #8147 - Monitoring: False 1 second latency reported in I/O queue delay metrics #8166
15 Mar 2021