beta-2023-07-26
mrstanwell
released this
27 Jul 18:25
·
787 commits
to main
since this release
2023-07-26 Release Notes
ReadySet is currently released as a docker container. See the Quickstart documentation for instructions on using it.
What's New
- Add support for more complex conditions in the ON clause of INNER JOINs (504b5c9)
- Added a mechanism to inspect per-thread memory usage. (f1bbc02)
Performance Improvements
- Significantly reduce maximum resident memory usage for fully materialized queries by streaming records out of base tables (de3231f)
- Optimize message flushing in PG extended query protocol implementation (0f56f97)
- Improve Postgres proxy performance by eliminating an intermediate conversion step (396f41c)
Bug Fixes
- Fixed a bug which would prevent ReadySet from being able to cache certain queries which perform aggregates over subqueries (a53ab66)
- Fix an issue where certain queries which use the OR operator between conditions in the WHERE clause could sometimes return the wrong results (f7ffbe6)
- Fixed a Postgres regression that could trigger a resnapshotting loop when tables were dropped shortly after altering the database schema. (#106)
- Fixed a Postgres issue that could cause errors when executing prepared statements that referenced enum values that were added to existing enum types.
- Fixed a similar Postgres issue that triggered on arrays of enum values.