github pgdogdev/pgdog v0.1.51

6 hours ago

Performance

  • Implement async processing during resharding, improving performance @ygxio
  • Remove an allocation in the load balancer hot path @sgrif
  • Don't reset/set parameters that haven't changed during parameter sync in transaction mode @levkk
  • Prevent thundering herd with multiple users in users.toml when loading schema at startup @levkk

Stability

  • Fix timers/loops stop firing after 12 days of uptime breaking connection pools @meskill
  • Fix crash in new parser handling partitioned table DDL @levkk
  • Enable jemalloc background_thread by default, giving memory back to OS @IgorOhrimenko

New features

  • Support mTLS between PgDog and Postgres servers @andy-paine
  • Re-implement two-phase commit WAL @levkk
  • Optionally allow password users to bypass mTLS @bhargavtheertham-cb
  • Add locked clients OTEL metric to track count of clients locked to a specific server @KennanHunter

Code quality

  • Remove dead types, simplify construction of other types in tests @sgrif
  • Fix flaky load balancer test @KrishnaSindhur
  • Fix flaky test test_reload_connection_count_stable @sgrif

New Contributors

Full Changelog: v0.1.50...v0.1.51

Don't miss a new pgdog release

NewReleases is sending notifications on new releases.