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 = 20pgdog.toml
[general]
default_pool_size = 10
[[databases]]
name = "prod"
host = "127.0.0.1"
pool_size = 25The connection pool for user pgdog will be 20.
Changelog
- feat: support
OFFSETin cross-shardSELECTqueries - feat: support for plugin API versioning @meskill
- fix: incorrect error handling when queries are pipelined (psycopg, Sequelize, etc.)
- feat:
client_connection_recoverydefaults todrop - 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