Download Latest Version v0.1.49 source code.zip (2.9 MB)
Email in envelope

Get an email when there's a new version of PgDog

Home / v0.1.46
Name Modified Size InfoDownloads / Week
Parent folder
pgdog-v0.1.46-aarch64-unknown-linux-gnu.tar.gz 2026-06-25 11.9 MB
pgdog-v0.1.46-aarch64-unknown-linux-gnu.tar.gz.sha256 2026-06-25 113 Bytes
pgdog_0.1.46-1_arm64.deb 2026-06-25 6.9 MB
pgdog_0.1.46-1_arm64.deb.sha256 2026-06-25 91 Bytes
pgdog-v0.1.46-aarch64-apple-darwin.tar.gz 2026-06-25 11.3 MB
pgdog-v0.1.46-aarch64-apple-darwin.tar.gz.sha256 2026-06-25 108 Bytes
pgdog-v0.1.46-x86_64-unknown-linux-gnu.tar.gz 2026-06-25 12.6 MB
pgdog-v0.1.46-x86_64-unknown-linux-gnu.tar.gz.sha256 2026-06-25 112 Bytes
pgdog_0.1.46-1_amd64.deb 2026-06-25 7.9 MB
pgdog_0.1.46-1_amd64.deb.sha256 2026-06-25 91 Bytes
README.md 2026-06-25 1.6 kB
v0.1.46 source code.tar.gz 2026-06-25 2.4 MB
v0.1.46 source code.zip 2026-06-25 2.9 MB
Totals: 13 Items   55.7 MB 0

Breaking change

PgDog now blocks UPDATE queries that mutate a sharding key in a table that has foreign key references to other tables that automatically mutate the referenced tables using:

  • CASCADE
  • SET NULL

Both of these were previously breaking referential integrity, since we were not moving the referenced rows. RESTRICT (which is typically default) is not affected because Postgres is able to validate ref integrity before we move the row.

Changelog

  • feat(sharding): rewrite [[sharded_mappings]] config to make it easier to use @meskill (not documented yet, old config format still works)
  • feat: add query_size_limit setting to block/warn on very large queries @meskill
  • feat: RELOAD keeps connections and paused state if adding or removing connection databases or users @murex971
  • feat(load balancer): add prefer_primary read/write separation mode to allow manual opt into load balancing @stewart-glabs
  • feat: log warning when lsn_check_delay is misconfigured
  • refactor: start porting the codebase to use the new, much faster SQL parser @sgrif
  • feat(sharding): block cross-shard sharding key updates on tables that have foreign key constraints @murex971
  • feat(auth): Hashicorp Vault server authentication integration @larrywax

New Contributors

Full Changelog: https://github.com/pgdogdev/pgdog/compare/v0.1.45...v0.1.46

Source: README.md, updated 2026-06-25