stable-250925
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
TIMEtypes without microseconds. - b5ceef6: Added the
--report-host,--report-port,--report-user, and--report-passwordarguments to ReadySet. These are used to show the replica parameters when runningSHOW REPLICASon the master database. - e85ff4e: Overhauled
SHOW READYSET TABLESto 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
TIMEvalues in MySQL. - 99fb980: Correctly handled optimized
TIMEbinary format values when the value is'00:00:00'. - 3ad3182: Updated
DROP TABLEso that it also removes queries referencing dropped tables from the output ofSHOW PROXIED QUERIES. - 8f0a0e0: Updated
SHOW READYSET STATUSto 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-certwhen running in PostgreSQL mode.