Skip to content

stable-240425

Compare
Choose a tag to compare
@ronh-rs ronh-rs released this 25 Apr 15:50
· 497 commits to main since this release

Release Notes

ReadySet is currently released as a docker container. See the Install with Docker documentation for instructions. It can also be installed from an x86_64/amd64 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

  • 2aca4d1: Significantly improved warm read performance for certain queries that return timestamps.
  • 995e70f: Enabled thin link time optimization in release builds, generally improving performance by
    about 10%.
  • 35d04ac: Add the capability to connect to a specific MySQL database as part of the connection.
  • 2e96db6: Add support for the PostgreSQL date_trunc built-in function.
  • 1a1684e: Allow BC timestamps without a time zone.

Fixes

  • d6a6405: Fixed a bug with handling DEALLOCATE statements within a transaction.
  • deb2d62: Adjusted the MySQL initial handshake salt generation function to restrict the range of
    random characters. This fixes a JDBC driver issue that randomly fails to connect to Readyset.
  • 26ade70: Fixed an issue where Readyset incorrectly returned results from range queries against
    NULL keys.
  • 84226b0: Fixed an issue where NULL values were included in range queries that were unbounded
    from below.
  • c9e9b38: Fixed a bug where Numeric NaN values were being incorrectly snapshotted as 0.
  • 45d89b7: Fixed a bug where the replicator would unnecessarily restart after handling an error in replication.