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
ValidationException
inConditionExpression
andFilterExpression
#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_sstable
on 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_instance
mistakenly reports root partition is part of ephemeral disks, and RAID construction will fail. #8055 - Stability:
stream_session::prepare
is missing a string format argument #8067 - Stability: TWCS reshape was silently ignoring windows which contain at least
min_threshold
sstables (can happen with data segregation). #8147 - Monitoring: False 1 second latency reported in I/O queue delay metrics #8166
15 Mar 2021