Skip to content

beta-2023-10-26

Compare
Choose a tag to compare
@ronh-rs ronh-rs released this 26 Oct 20:09
· 735 commits to main since this release

Release Notes

ReadySet is currently released as a docker container. See the Install with Docker documentation for instructions.

What's New

  • 8b81da2: Added domain packet queueing metrics
  • b67b44b: Improved write performance during replication by writing data to disk periodically in the background.
  • a3f88c5: Added a config option to allow users to configure the interval upon which we report our current position to Postgres.
  • 24bdd0c: Remove support for straddled joins (joins with partial keys which trace to each side of the join), which can sometimes be slow to execute.
  • 7e68db8: Added support for queries which have non equi-join-key filters in left joins, as long as those filters mention columns from only one side of the join.
  • 9b2fc49: Support correlated subqueries on the right-hand side of IN and NOT IN in the column list.
  • 4ee8dba: Replace latency histograms in SHOW PROXIED QUERIES and SHOW CACHES with a simple counter.
  • 456eb17: Limited the number of queries returned from SHOW PROXIED QUERIES to 100,000.
  • e2aac68: Added metric for /metrics payload size.
  • 99e6fb8: Added memory allocator metrics.

Fixes

  • fb6da0f: Fixed an issue where ReadySet failed to shut down in certain situations.
  • d5e0ef5: ReadySet now correctly closes upstream prepared statements when the client requests prepared statements to be closed over either the MySQL or PostgreSQL protocols.
  • 377df52: Fixed an issue where ReadySet would panic if it received an EOF packet from a mysql upstream that had gone away.