github pgdogdev/pgdog v0.1.30

10 hours ago

What's Changed

BREAKING: user settings take priority

User settings in users.toml now take priority over database settings in pgdog.toml. This was the opposite previously. For example:

users.toml

[[users]]
name = "pgdog"
database = "prod"
pool_size = 20

pgdog.toml

[general]
default_pool_size = 10

[[databases]]
name = "prod"
host = "127.0.0.1"
pool_size = 25

The connection pool for user pgdog will be 20.

🙏 @mijoharas

Changelog

  • feat: support OFFSET in cross-shard SELECT queries
  • feat: support for plugin API versioning @meskill
  • fix: incorrect error handling when queries are pipelined (psycopg, Sequelize, etc.)
  • feat: client_connection_recovery defaults to drop
  • refactor: make schema serializable for Enterprise Edition integration
  • feat: schema fetches foreign keys to support tables without sharding keys

New Contributors

Full Changelog: v0.1.29...v0.1.30

Don't miss a new pgdog release

NewReleases is sending notifications on new releases.