Skip to content

stable-250925

Choose a tag to compare

@ronh-rs ronh-rs released this 25 Sep 19:49
· 289 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, Debian 12 and later, and rpm packages for Amazon Linux 2023 and RedHat 9. See package installation instructions.

What's New

  • a7f2f6e: Added the ability to include comments in snapshot queries for MySQL.
  • 08336cf: Introduced a query sampler thread in the Readyset Adapter. This thread samples queries, compares their results with those from the upstream database, and reports potential mismatches.
  • 433420c: Full Materialization (queries without predicates) is now generally available.
  • 59e245b: Fixed a bug in the MySQL binary protocol for TIME types without microseconds.
  • b5ceef6: Added the --report-host, --report-port, --report-user, and --report-password arguments to ReadySet. These are used to show the replica parameters when running SHOW REPLICAS on the master database.
  • e85ff4e: Overhauled SHOW READYSET TABLES to always respond immediately, display more table statuses (such as compaction and index creation), and show progress as a percentage in the description column during snapshot, compaction, and index creation.
  • 8aa11f3: Added support for negative TIME values in MySQL.
  • 99fb980: Correctly handled optimized TIME binary format values when the value is '00:00:00'.
  • 3ad3182: Updated DROP TABLE so that it also removes queries referencing dropped tables from the output of SHOW PROXIED QUERIES.
  • 8f0a0e0: Updated SHOW READYSET STATUS to list enabled feature flags such as post-lookups, top-k, and straddled-joins.
  • dcddda6: Added TLS support for upstream MySQL connections.
  • de0fd12: Added support for processing a certificate bundle file provided via --ssl-root-cert when running in PostgreSQL mode.