Levkk Pgcat Versions Save

PostgreSQL pooler with sharding, load balancing and failover support.

pgcat-0.1.0

2 months ago

A Helm chart for PgCat a PostgreSQL pooler and proxy (like PgBouncer) with support for sharding, load balancing, failover and mirroring.

v1.1.1

9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/postgresml/pgcat/compare/v1.1.0...v1.1.1

v1.1.0

9 months ago

Big Features

  • Support for prepared statements
  • Auth passthrough for MD5 (Postgres <14)
  • Support for server TLS connections

Improvements

  • Stats use atomics instead of channels, much faster and more reliable.
  • Keep-alives for client connections help with reliability
  • Clients and servers don't have to have the same password to connect to Postgres, allowing for password rotations on the server
  • Can deploy pooler without connecting to servers
  • Better logging using tracing
  • LIFO and FIFO options for pool connection handling
  • Started the plugins interface with a few example applications
  • Stats using atomics instead of channels for better performance and reliability
  • Many bug fixes and other improvements

Changelog

New Contributors

Full Changelog: https://github.com/postgresml/pgcat/compare/v1.0.0...v1.1.0

v1.0.0

1 year ago

Announcing v1

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.

What's Changed

New Contributors

Full Changelog: https://github.com/postgresml/pgcat/compare/v0.3.0...v1.0.0

v0.3.0

1 year ago

Summary

Lots of bug fixes and optimizations.

What's Changed

New Contributors

Full Changelog: https://github.com/levkk/pgcat/compare/v0.2.1-beta1...v0.3.0

v0.2.1-beta1

1 year ago

Clients are now required to authenticate with MD5.

v0.2.0-beta1

1 year ago

Implemented SCRAM-SHA-256 authentication made compulsory in Postgres 14. This is for PgCat --> server authentication only.

v0.1.0-beta3

1 year ago

Plugged a memory leak in client -> server mapping used for query cancellation that happened with clients that disconnected mid-transaction.

v0.1.0-beta2

2 years ago

Fix for rolling back (resetting) servers that were left idle in transaction by clients that disconnected mid-transaction.

v0.1.0-beta

2 years ago

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.