beta-2023-10-26
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
andNOT IN
in the column list. - 4ee8dba: Replace latency histograms in
SHOW PROXIED QUERIES
andSHOW 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.