stable-240229
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. See package installation instructions.
What's New
- 048fd4b: Added support for the autoparameterization of range queries
- a67c2f6: Added support for the autoparameterization of negative numbers
- ecc1820: Added the cache name as a label on the metrics Readyset emits for queries against caches
- 47ae35e: Added a feature flag to reduce the number of expensive domain metrics Readyset emits in production deployments
- 7a00dbb: Readyset now supports the
DEALLOCATE
SQL statement for both postgres and mysql. - d571afd: Removed labels from certain metrics that had very high cardinality to reduce the cost of ingesting and plotting metrics
- f0d1228: Simplified the metrics Readyset emits to keep track of internal state size
- 511d6bc: Added a new
cache_name
label to various metrics to improve debuggability - b08683d: Simplified the metrics Readyset emits to count the number of times it starts up
- 6c3809b: Removed an expensive domain-related metric that duplicated pre-existing metrics
- b3c0d46:
REPLICATION_SERVER_ID
can now be configured to use alphanumeric characters for postgres.
Fixes
- 301f78f: Fixed an issue where Readyset was not correctly handling entries in the
GROUP BY
clause that identified columns by their position in the column list of the query - 8b4ae75: Fixed an issue where Readyset evaluated certain expressions incorrectly
- a36d8da: Fixed an issue where caches were not queryable after restarts in certain cases
- 7bc9b5b: Fixed an issue where query log metrics were not being emitted for certain proxied queries
- 0d4d2ff: Fixed an issue where the wrong metric was being emitted to count the number of misses during a replay.