Download Latest Version v0.1.30 source code.tar.gz (2.0 MB)
Email in envelope

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

Home / v0.1.28
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-02-05 1.4 kB
v0.1.28 source code.tar.gz 2026-02-05 2.0 MB
v0.1.28 source code.zip 2026-02-05 2.3 MB
Totals: 3 Items   4.3 MB 0

What's Changed

  • fix: correctly handle INTEGER to BIGINT conversion during schema-sync by mutating table definitions instead of appending ALTER TABLE statements, and handle partitioned tables correctly
  • fix: average calculation in SHOW STATS for reads and writes stats
  • feat: make resharding COPY format configurable (text or binary)
  • feat: add TIMESTAMP/TIMESTAMPTZ support for aggregates (max(), min())
  • fix: parsing (de)serialization for composite types that cross a CopyData boundary during data-sync
  • fix: confusing TLS connection icon in logs (was open, now it's locked) @bzp2010
  • feat: automatically reload config (incl. schema) after DDL in a sharded cluster (single pgdog node, local dev/staging only)
  • fix: omnishard write fan-out is opaque now, returns rows changed from one shard only, while mutating rows everywhere; necessary for compatibility with Postgres behavior
  • feat: [[omnisharded_tables]] takes priority over [[sharded_tables]] in pgdog.toml
  • feat: add kind = "default" for for list-based sharding to mimic Postgres partitions behavior
  • fix: apply query_timeout to entire client/server exchange instead of just server responses (prevents TCP black holes)

New Contributors

Full Changelog: https://github.com/pgdogdev/pgdog/compare/v0.1.27...v0.1.28

Source: README.md, updated 2026-02-05