Download Latest Version v0.1.60 source code.zip (2.6 MB) Google Add to Preferred Sources
Home / v0.1.60
Name Modified Size InfoDownloads / Week
Parent folder
pgdog-v0.1.60-aarch64-apple-darwin.tar.gz 2026-09-24 10.0 MB
pgdog-v0.1.60-aarch64-apple-darwin.tar.gz.sha256 2026-09-24 108 Bytes
pgdog-v0.1.60-aarch64-unknown-linux-gnu.tar.gz.sha256 2026-09-24 113 Bytes
pgdog_0.1.60-1_arm64.deb 2026-09-24 6.2 MB
pgdog_0.1.60-1_arm64.deb.sha256 2026-09-24 91 Bytes
pgdog-v0.1.60-aarch64-unknown-linux-gnu.tar.gz 2026-09-24 10.7 MB
pgdog-v0.1.60-x86_64-unknown-linux-gnu.tar.gz 2026-09-24 11.2 MB
pgdog-v0.1.60-x86_64-unknown-linux-gnu.tar.gz.sha256 2026-09-24 112 Bytes
pgdog_0.1.60-1_amd64.deb 2026-09-24 7.1 MB
pgdog_0.1.60-1_amd64.deb.sha256 2026-09-24 91 Bytes
README.md 2026-09-24 2.2 kB
v0.1.60 source code.tar.gz 2026-09-24 2.0 MB
v0.1.60 source code.zip 2026-09-24 2.6 MB
Totals: 13 Items   49.9 MB 13

Performance

  • 40% faster handling of SELECT in sharded queries by removing redundant AST walks @jkaczman

Bugs

  • 0.0 and -0.0 hashed to the same value, which broke DISTINCT, count() and other cross-shard functions @MaxFreedomPollard
  • session_replication_role should be set via SET command @levkk
  • interval type wasn't correctly parsed for some edge cases in cross-shard aggregates @dipeshbabu
  • stddev / variance failed on some NULL values in cross-shard aggregates @dipeshbabu
  • count() wouldn't preserve original input type / would cast everything to bigint @dipeshbabu
  • NULL was incorrectly handled in array elements in cross-shard queries @dipeshbabu
  • timestamp(tz) infinite values were not correctly parsed in cross-shard queries @dipeshbabu
  • timestamp(tz) fractional time wasn't correctly preserved in cross-shard queries @dipeshbabu
  • jemalloc would crash on ARM targets with page size >= 16k @dipeshbabu
  • client/server TLS wouldn't load the whole chain, so client keys signed by intermediates were rejected @dipeshbabu
  • don't run 2pc on direct-to-shard write transactions @rlittlefield
  • connection pool statistics are preserved on RELOAD @murex971
  • handle numeric infinite values correctly in cross-shard queries @dipeshbabu
  • fully-qualified columns were skipped in DISTINCT ON @jkaczman
  • sequence names are quoted to make sure they work with all table names @dipeshbabu
  • don't drop SET check_function_bodies in schema sync @meskill
  • pg deparser wasn't handling timezone operations correctly @meskill
  • correctly route advisory lock calls in sharded deployments & handle the two parameter variant @jkaczman
  • correctly track pg_catalog.pg_advisory_* fully qualified advisory lock calls @dipeshbabu

Code quality

  • migrate replication/resharding to new tasks API @meskill
  • unique_id and insert_splits cleanup @sgrif
  • auto retries to some flaky spots in CI @jkaczman

New Contributors

Full Changelog: https://github.com/pgdogdev/pgdog/compare/v0.1.59...v0.1.60

Source: README.md, updated 2026-09-24