Features
- Database-specific TLS configuration (incl. mTLS), allowing different TLS certificates per host in
pgdog.toml@rlittlefield - Correct handling of
DISCARD, incl.DISCARD TEMPandDISCARD ALL@murex971 - Add
FORCE_RELOADadmin command which guarantees all subsequent queries are sent to new connection pools (vs.RELOADwhich is async) @jkaczman - Query engine hooks for
pgdog.nextvalfunction (only available in EE) to generate globally unique, monotonically increasing integers with no gaps (using Raft in the control plane) @levkk
Bugs
- Allow omnisharded reads with a shard comment routing inside cross-shard write transactions @rlittlefield
- Connections were unncessarily dropped and re-created when a replica was added (or removed) to (from)
pgdog.toml@jkaczman - Correctly handle omnisharded writes inside CTEs @rlittlefield
Code quality
- Added
CHANGELOG.mdandCHANGELOG-ENTERPRISE.mdto track changes to open source and enterprise edition @levkk
Full Changelog: v0.1.57...v0.1.58