PostgreSQL pooler with sharding, load balancing and failover support.
A Helm chart for PgCat a PostgreSQL pooler and proxy (like PgBouncer) with support for sharding, load balancing, failover and mirroring.
Full Changelog: https://github.com/postgresml/pgcat/compare/v1.1.0...v1.1.1
tracing
--no-color
option to disable colors in the terminal by @sebastianwebber in https://github.com/postgresml/pgcat/pull/518
Full Changelog: https://github.com/postgresml/pgcat/compare/v1.0.0...v1.1.0
After over a year of development, we are proud to announce that we made it to v1! PgCat is stable, running in production and serving hundreds of thousands of queries.
Many thanks and congratulations to our amazing contributors for this effort. A special thank you to @drdrsh for pioneering PgCat at Instacart and implementing many critical features and bug fixes.
idle_timeout
for server connections. by @magec in https://github.com/postgresml/pgcat/pull/257
Full Changelog: https://github.com/postgresml/pgcat/compare/v0.3.0...v1.0.0
Lots of bug fixes and optimizations.
Z
packet in the middle of extended protocol packet sequence if we fail to get connection form pool by @drdrsh in https://github.com/levkk/pgcat/pull/137
Full Changelog: https://github.com/levkk/pgcat/compare/v0.2.1-beta1...v0.3.0
Clients are now required to authenticate with MD5.
Implemented SCRAM-SHA-256 authentication made compulsory in Postgres 14. This is for PgCat --> server authentication only.
Plugged a memory leak in client -> server mapping used for query cancellation that happened with clients that disconnected mid-transaction.
Fix for rolling back (resetting) servers that were left idle in transaction by clients that disconnected mid-transaction.
This is a beta release. The feature set is mature enough that it can be used in low risk environments, dev, staging, pre-prod and low traffic production.
The admin database supports monitoring with Datadog.