Skip to content

stable-240725

Compare
Choose a tag to compare
@ronh-rs ronh-rs released this 25 Jul 16:27
· 382 commits to main since this release

Release Notes

ReadySet is currently released as a docker container and Linux distro binary packages. For installation with docker, see the Install with Docker documentation. Available Linux distribution binary packages for x86_64/amd64 include deb package for Ubuntu 22.04 and Debian 12, and rpm packages for Fedora 39 and Amazon Linux 2023. See package installation instructions.

What's New

  • f680752: New option --disable-create-publication to skip creating a publication. Used when readyset is not running as a superuser and the publication has been created manually.
  • 7bf77a8: More accurately report the size of a persistent node by including the size of open memtables.
  • 7b0063b: Fixed correctness of MySQL timestamp handling. Now MySQL timestamps are correctly converted to UTC during snapshot/replication, and converted to local time when read from the database.
  • aa615dd: Now properly shutting down the rocksdb WAL at process exit.
  • 2d185a6: Fixes the microsecond precision of DATETIME columns in MySQL that sometimes were not being correctly represented in Readyset.
  • a4687e2: Enhance MySQL snapshot to use Primary Key or unique key when available. This makes the snapshot less intrusive than a SELECT * (Full Table Scan) for large tables.
  • 788f107: Handle hexadecimal x'...' and 0x... literals.