gitzette / @levkk / Mar 9 – Mar 15 W11
← W10 W11 W12 →
@levkk — open-source digest March 2 – March 8, 2026
Vol. 1, No. 0 github.com/levkk
the dispatch
@levkk
Zero-downtime resharding, a release that patches five different ways to break your connections, and docs that finally caught up.
16 commits 12 PRs 1 release 2 repos

One release, sixteen merged PRs across two repos, and a pooler that learned to reshard without blinking.

RELEASE

pgdog v0.1.31 ships zero-downtime resharding and a sixteen-item changelog

The connection pooler's biggest release in weeks lands online resharding, RDS IAM auth, replica lag banning, and a wall of bug fixes.

pgdog v0.1.31 dropped March 5 with a headline feature: online resharding with zero downtime, orchestrated via admin commands. Beyond that, @levkk and contributors added RDS IAM authentication support for server connections (by @Tolsto), a configurable replica ban when replication lag gets too high, and config linting with jsonschema including language server support (by @meskill). The fix list is long and painful: a binary COPY crash from incorrect partial-packet buffering, a segfault in pg_query caused by empty C strings, transactions incorrectly swallowed when advisory locks were used, and partial requests leaking to backends after abrupt client disconnects. Three new contributors made their debuts: @quentindemetz fixed Aurora TLS verify_ca connections, @mnbbrown unblocked LISTEN/NOTIFY when pub_sub_channel_size was zero, and @Tolsto wired up IAM auth.

FEATURE

pgdog gets weighted load balancing the week after release

Not content with v0.1.31, @levkk merged weighted replica routing four days later.

#816 feat: weighted load balancing landed this week, letting operators assign weights to replicas so traffic distribution stops being a coin flip. The feature sits on top of pgdog's existing load balancer and should pair neatly with the new replica-lag banning from v0.1.31. Expect it in the next tagged release.

FEATURE

Partial requests, advisory locks, and the ghost in ClientRead

Three gnarly connection-state bugs got squashed in a single week.

#805 fixed a nasty issue where abrupt client disconnects left partial requests streaming to backends, stranding server connections in ClientRead. #801 corrected transaction state handling when advisory locks were in play — transactions were being buffered in session mode and swallowed outright in transaction mode. And #811 expanded the parameter ignore list so that SET commands like is_superuser no longer blow up the session. Three fixes, three fewer ways for connections to silently rot.

the dispatch — Vol. 1, No. 0 March 2 – March 8, 2026
FEATURE

Resharding cutover gets its logging and replication-delay guardrails tightened

Enterprise resharding hooks and cutover fixes followed the release by hours.

#806 fixed logging during cutover and enforced that replication delay must be zero before the switch completes — a guardrail that was missing in the initial implementation. Separately, #813 added enterprise edition hooks for resharding, signaling that pgdog's sharding story is splitting into open-source and commercial tiers.

FEATURE

pgdog docs finally describe resharding and the enterprise tier

Two documentation PRs close the gap between what pgdog can do and what its docs admit.

@levkk merged #57 finish documenting new resharding and #58 Document some of the enterprise features this week. The resharding docs cover the zero-downtime workflow shipped in v0.1.31; the enterprise docs lay out the commercial feature set for the first time. Five open issues remain on the docs backlog, including generating an LLM-friendly text dump at /llms.txt and documenting schema_path behavior in session mode.

PENDING

Community PR would teach psql's backslash-dt about shard metadata

An outside contributor wants pgdog to show which shard owns which table, right from the psql prompt.

#812 feat: Extend \dt psql command output with shard metadata by @Adi-Goll is open and under review. If merged, running \dt through pgdog would annotate table listings with shard information — a quality-of-life win for anyone debugging cross-shard queries. The PR references issue #709.

stats corner
16
commits
12
pull requests
1
releases
commits by repo
REPO COMMITS pgdog 12 docs 4
github stars
pgdog
4,202
docs
4
release timeline
MONTUEWEDTHUFRISATSUN pgdog v0.1.31
repo index
  • docs
    PgDog documentation.
    4 commits · 0 releases · ★ 4
  • pgdog
    PostgreSQL connection pooler, load balancer and database sharder.
    12 commits · 1 release · ★ 4202
← Mar 2 – Mar 8 Mar 16 – Mar 22 →
gitzette @levkk on gitzette @levkk on GitHub
share: post on X share on LinkedIn

Your GitHub week, turned into something worth reading.

Generate your dispatch →
gitzette.online  ·  2026 © AISlopMedia, Inc.