github pgdogdev/pgdog v0.1.58

3 hours ago

Features

  • Database-specific TLS configuration (incl. mTLS), allowing different TLS certificates per host in pgdog.toml @rlittlefield
  • Correct handling of DISCARD, incl. DISCARD TEMP and DISCARD ALL @murex971
  • Add FORCE_RELOAD admin command which guarantees all subsequent queries are sent to new connection pools (vs. RELOAD which is async) @jkaczman
  • Query engine hooks for pgdog.nextval function (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.md and CHANGELOG-ENTERPRISE.md to track changes to open source and enterprise edition @levkk

Full Changelog: v0.1.57...v0.1.58

Don't miss a new pgdog release

NewReleases is sending notifications on new releases.