Download Latest Version v0.34.0 source code.tar.gz (550.0 kB)
Email in envelope

Get an email when there's a new version of River SQL

Home / v0.32.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-03-23 1.4 kB
v0.32.0 source code.tar.gz 2026-03-23 544.7 kB
v0.32.0 source code.zip 2026-03-23 747.2 kB
Totals: 3 Items   1.3 MB 1

Added

  • riverlog.Middleware now supports MiddlewareConfig.MaxTotalBytes (default 8 MB) to cap total persisted river:log history per job. When the cap is exceeded, oldest log entries are dropped first while retaining the newest entry. Values over 64 MB are clamped to 64 MB. PR [#1157].

Changed

  • Improved riverlog performance and reduced memory amplification when appending to large persisted river:log histories. PR [#1157].
  • Reduced snooze-path memory amplification by setting snoozes in metadata updates before marshaling, avoiding an extra full-payload JSON rewrite. PR [#1159].
  • Schema names are now quoted in SQL operations, enabling the use of spaces and other odd characters. PR [#1175].

Fixed

  • riverpgxv5 now adapts JSON parameters for simple protocol / exec query modes so []byte JSON payloads are not encoded as bytea in pgx text-mode execution paths. This fixes invalid JSON syntax errors when running through protocol-constrained setups like PgBouncer transaction pooling while preserving normal behavior for explicit bytea parameters. Fixes #1153. PR [#1155].
Source: README.md, updated 2026-03-23