The ScyllaDB team announces ScyllaDB Enterprise 2020.1.12, a bug-fix production-ready ScyllaDB Enterprise patch release for ScyllaDB Enterprise 2020.1.
Note that the latest stable version of ScyllaDB Enterprise is 2021.1 and users are encouraged to upgrade to it.
As always, ScyllaDB Enterprise customers are encouraged to upgrade in coordination with the ScyllaDB support team.
List of stability improvements and bug fixes below.
Related Links
- Get ScyllaDB 2020.1.12 (customers only, or 30-day evaluation)
- Upgrade from 2019.1.x to 2020.1
- Upgrade from 2019.1.x to 2019.1.y
- Upgrade from ScyllaDB Open Source 4.0 to ScyllaDB 2020.1
- Submit a ticket
Fixed issues in this release are listed below, with open source references, if present:
- Encryption at rest: wrong encryption parameters may cause node fails to boot with
bad_alloc
. Documentation was improved to better explain EaR setting. - Encryption at rest: Handle key lines without block/padding info when using
local_file_provider
- Encryption at rest: KMIP key creation needs to verify/set same defaults as actual (openssl) keys
- Repair: gracefully abort the queue in a case of error. Issue may cause ScyllaDB to exit during repair.
- Stability: using escaped curly braces in format strings cause logger error #8436
- Stability: exception
phased_barrier::advance_and_await
is not handled #8636 - Stability: repair does not consider memory bloat which may cause repair to use more memory and cause
std::bad_alloc
. #8641 - Stability:
evictable_reader
: self validation triggers when a partition disappears after eviction #8893 - Stability:
evictable_reader
:_drop_static_row
can drop of the static row from an unintended partition #8923 - Stability: heap-use-after-free in
date_tiered_manifest::get_now
#9138 - Stability: Possible race condition between table stopping and compaction #9448
- UX: large data warnings do not contains the SSTable name #9524
04 Nov 2021