beta-2023-06-29
2023-06-29 Release Notes
Included in this release are binaries for the following platforms:
- x86_64-unknown-linux-gnu / Amazon Linux
- aarch64-apple-darwin
What's New
- Helm chart improvements. [c6ded74, cc1cf3f]
- The custom SHOW READYSET STATUS SQL statement now includes the minimum and maximum replication offset. da50579
- Apache Zookeeper is no longer supported. 83ced41
- Reduced the time ReadySet waits before retrying after a replication error from 30s to 1s. 2649e2f
- SQL support:
- Allow spaces between and around arguments to aggregate functions. 529ba86
- MySQL:
- Allow arbitrary expressions as arguments to GROUP_CONCAT. 6f16afe
- Support bit literals (already supported for Postgres). 071678b (thanks @cameronbraid!)
- Postgres:
- Support COMMENT statements. a2e9302
- Added the custom EXPLAIN DOMAINS SQL statement, which gives a list of domain replica shards and the URLs of the workers they're running on, sorted by the worker URL. [8e402e7, 12090f8]
Performance Improvements
- RocksDB-based persistent storage now uses the block-based SST format, improving post-snapshot compaction speed by 10x for large tables (100+ GiB), and improving get/put performance by 7-28% across current benchmarks. [8a32b30a, d0bec66]
Bug Fixes
-
Update to rust-openssl 0.10.55 to patch RUSTSEC-2023-0044. 5fb5e88
-
Correctly handle concurrent updates to Consul keys. cba739a