Skip to content

stable-250227

Latest
Compare
Choose a tag to compare
@ronh-rs ronh-rs released this 27 Feb 19:03
· 74 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

  • df78156: TLS support for mysql client connections.
  • 38ea9d9: Added support for MySQL Minimal Row Based Replication (MRBR).
  • ccd3fe1: Added a new command to enter and exit maintenance mode for Readyset. This will allow external tools like ProxySQL to know when to stop redirecting traffic to the server.
  • 42c7c75: After evicting an infrequently used key from a reader node, Readyset will evict the key from upstream graph nodes in order to use memory more efficiently.
  • 16a8439: Readyset can now be started with --replication-tables-ignore '*.*' to initially avoid replicating any tables. Tables can still be added manually via ALTER READYSET ADD TABLES.
  • 58eb5c0: Improve PostgreSQL wire protocol compatibility by appropriately responding to an empty query with an EmptyQueryResponse message.
  • 13592d9: Fix a bug in graphviz where builtin functions would display twice.
  • cf20745: Provide a reason why a query is unsupported by ReadySet when running SHOW PROXIED QUERIES.
  • 12448f3: Fix a bug where some unaliased subquery columns were invisible to the outer query.
  • a435695: Added support for PostgreSQL builtin function json[b]_build_object and MySQL builtin function json_object.
  • Correct/optimized support for postgres unnamed prepared statements.
  • Optimization in decoding postgres prepared statements messages yields 10% throughput improvement.