stable-250828
Release Notes
Readyset is currently released as a docker container and Linux distro binary packages. For installation with docker, see the Install with Docker documentation. Available Linux distribution binary packages for x86_64/amd64 include deb package for Ubuntu 22.04, Debian 12 and later, and rpm packages for Amazon Linux 2023 and RedHat 9. See package installation instructions.
What's New
NOTE: Due to ongoing work to enhance support for collations, upgrading to this release will cause Readyset to re-snapshot the upstream database.
- e607d04: Added support for
LATERALsubqueries. - 6a8e0cc: Fixed an issue allowing snapshotting of PostgreSQL tables where a column of a custom type is declared
NOT NULLwithout a default value. - d18d95d: MySQL replication now uses heartbeats to detect stale or half-closed connections and automatically reconnect to the server.
- 9d40a0e: ReadySet now supports explicit
ORDER BY .. NULLS {FIRST|LAST}syntax and respects the SQL dialect when choosing a default. - 56dbf0c: Readyset now supports Window Functions with the pattern
function OVER([PARTITION BY {expr, ..}] [ORDER BY {expr, ..}])wherefunctionis one ofCOUNT,SUM,AVG,RANK,DENSE_RANK,ROW_NUMBER,MIN, orMAX. - a9dee68: Added a new collation that emulates MySQL’s
latin1_swedish_cicollation. - faa2671: The log level can be set at runtime using the
ALTER READYSET SET LOG LEVELstatement or the/log_levelHTTP endpoint. For example:ALTER READYSET SET LOG LEVEL 'info,readyset_adapter=debug'orcurl -X POST -d 'info,readyset_adapter=debug' http://readyset:6033/log_level.