pgdog.git / summary Rust pooler with read/write splitting, sharding-aware HEAD: c0d55803c860 Branches chore/cov_config chore/flamegraph_rip chore/pub_crate_visibility chore/split_integration chore/split_refactor codex/find-and-fix-a-critical-bug copilot/fix-215 copilot/fix-221 dependabot/cargo/pgdog/tokio-1.43.1 feat/gssapi feat/gssapi_v2 feat/mirror_metrics feat/mirror_metrics_stats feat/show_config_file fix/prepared_statements_full fix/protocol-out-of-sync fix/protocol_out_of_sync_prepared_statements fix/reload-preserve-pool-stats fix/replication-distribute fix/replication_retry fix/replication_send_order fix/wait_time_calculation gh-pages gh-readonly-queue/main/pr-1656-89a4c83b99868730321b5514f1f412b0fa9e010f i_like_serde jk-advisory-lock-hashtext-parse jk-advisory-lock-routing-2 jk-apply-transaction-now-to-all jk-aws-sigv4-fips-repl jk-bencher-2-step-forks jk-bencher-v1 jk-blacksmith-bench-testing jk-bump-postgres-in-ci jk-consume-cached-walk jk-cross-shard-omni jk-flaky-test-multi-step jk-force-reload jk-handle-two-param-advisory-locks jk-omni-writes-uuid-func jk-prepared-statements-ttl jk-prepare-execute-offset-limit jk-prp-normalize jk-remove-query-parser-engine-refs jk-remove-select-from-sharding-key-update jk-replica-removal jk-retry-dep-install-2 jk-retry-failed-ci-deps jk-schema-changes jk-sg-remove-rw-result-from-context jk-sharded-schemas-followup jk-test-bencher-regression jk-use-proxy-time jk-when-modify-workflow-run-it levkk-acc-ast-cache levkk-avg levkk-batch-mode-pgx levkk-bench-ps levkk-chaos levkk-checkout-timeout-metrics levkk-cleanup-decoder levkk-clickbecnh levkk-clickbench-p1 levkk-clippy-run levkk-conn-lazy-2 levkk-conn-lazy-3 levkk-copy-plugin-routing levkk-distributed-transactions levkk-elixir-tests levkk-execute-some-splits levkk-expand-plugin-interface levkk-failover-config-reload-signal.s levkk-fdw-fallback levkk-feat-support-joins-in-sharded levkk-fix-arams-finally levkk-fix-conn-stuck-copy-extended levkk-fix-out-of-sync levkk-fix-prepare-stuck-after-prepare levkk-fix-rebase levkk-functional-sharding levkk-gel levkk-global-sequence levkk-lazy-conn-3 levkk-lazy-conns levkk-lazy-conns-4 levkk-less-mem-for-prep-stmt levkk-limit-background-threads levkk-lsn-check-delay levkk-make-schema-changed-async levkk-moar-tests levkk-move-maint-mode-up levkk-multi-shard-bindings levkk-omni-only-sync levkk-omnisharded-sequence-2 levkk-parmaeter-diff levkk-passthrough-auth-db-url levkk-plugin-interface-value levkk-plugin-params levkk-pool-stats-refactor levkk-preferences levkk-protect-server-state levkk-publish-plugins-latest levkk-refactor-replay levkk-remove-o-n-from-pool levkk-remove-pool-mutex-call levkk-retouch-replica-lag levkk-retry-on-expired-parse levkk-run-bench-for-splits-with-deparse levkk-safety-checks levkk-sharding-key-update levkk-shrink-to-fit levkk-shutdown-cancel levkk-simple-to-prepared levkk-speed-up-failover levkk-split-requests levkk-start-cutover levkk-stream-wal-to-s3 levkk-support-multiple-passwords levkk-switch-back-to-gh-runners levkk-sync-commit levkk-table-types levkk-task-logging levkk-test-numeric levkk-the-real-bouncer levkk-trailing-dot-san levkk-try-strategy levkk-v0.1.60 lev-more-asyncwg-tests lev-tenant-tables lev-test-pgnbehc main (default) meskill-2026-08-03-refactor-resharding---lkx meskill-2026-08-12-refactor-config---yll meskill-2026-08-16-fix-admin---nkx meskill-2026-08-18-fix--lls meskill-2026-08-19-cargo-rnv meskill-2026-08-21-refactor-api/tasks---mms meskill-2026-08-22-perf--mqq meskill-2026-08-24-fix-lb---xyp meskill-2026-08-25-fix-vtx meskill-2026-09-04-test-resharding---rukl meskill-2026-09-10-fix-api---olm meskill-2026-09-14-test-resharding---yry meskill-2026-09-20-fixes-xkq meskill-2026-09-24-fix-schema_sync---svv meskill-2026-09-24-fix-schema_sync---txl nic/client_request_2 nic/global_sharding_key nic/logical_transation_client nic/manual_shard_hints nic/remove_rw_split nic/wire_protocol nic/wrong-password push-msswmrsovplt push-tmpxoryqppmp push-upruzkyqutru rds-iam-auth refactor-multistep revert-1192-meskill-2026-07-14-test--lmk session-role-cleanup sg-add-missing-empty-set-tests sg-ban-target-on-discovery sg-ci-run sg-ci-tests sg-clippy-new-parser sg-dce sg-dont-carry-full-ast sg-dont-require-ast-to-apply-rewrite-plan sg-dont-take-owned-sharding-key-update sg-insert-split-is-broken sg-mirror-earlier sg-oid-drift sg-redundant-check sg-rm-dead-code-again sg-rm-inline sg-rm-lib-target sg-wip Recent commits (full log) 2026-09-24 c0d55803c860 ci: try 2 of #1635 (#1649) 2026-09-24 2bf2c03ffdb0 ci: modifying a workflow runs it in ci (#1646) 2026-09-24 c94128bbf979 Remove all inline attributes from the main crate (#1651) 2026-09-24 167ed5224890 fix(session): restore startup parameters on RESET ALL (#1655) 2026-09-24 0d040f925a8c v0.1.60 (#1656) 2026-09-24 89a4c83b9986 Run unit tests in the merge queue, add a sentinel job for integration tests (#1654) 2026-09-24 5c29da6be54a Run CI checks regardless of what files were edited (#1648) 2026-09-24 18bfceee1e47 Run CI when merge queue requests checks regardless of branch (#1647) 2026-09-24 8d778eee8b64 Remove unnecessary insert_split check (#1641) 2026-09-24 4f538a1f753b Run CI on the merge queue (#1645)