pgdog.git / summary / log
2026-09-03 394d071e698b feat(stats): add banned gauge to pool metrics (#1443)
ChrisJr404
2026-09-02 1d8052a4f072 fix: run SCRAM key derivation off the async runtime (#1483)
Manuel Vidaurre
2026-09-02 1376992d4fc9 fix: separate DISCARD variants and prepared statement cleanup (#1478)
Nupur Agrawal
2026-09-02 9991e8a48e20 refactor(api): move task definitions to pgdog-stats (#1476)
Kiryl Mialeshka
2026-09-01 bfe686fbcca4 feat: support SCRAM-SHA-256-PLUS for client connections (#1457)
Jake Barnby
2026-09-01 16993d25ba7e Add missing empty set tests (#1465)
Sage Griffin
2026-09-01 d3fbdd97fd34 feat: count Postgres idle-in-transaction timeouts as a pool stat (#1459)
Nupur Agrawal
2026-08-31 fdad29497b93 refactor: add database reload signal (#1466)
Lev Kokotov
2026-08-31 93d203778af1 Fix handling of 0 or 1 item variance functions (#1464)
Sage Griffin
2026-08-31 7d64403913dd Pin connections when temporary tables are used (#1463)
Sage Griffin
2026-08-31 f40d5f6a298e refactor: add config reload and failover signals (#1461)
Lev Kokotov
2026-08-31 482ff5bdf051 refactor(resharding): migrate schema_sync to ctx state (#1460)
Kiryl Mialeshka
2026-08-31 9b15c4431d53 fix: clear prepared statement cache on DISCARD (#1458)
Nupur Agrawal
2026-08-28 44100937c41e refactor(query_engine_context): remove rw result from context field (#1418)
John Kaczman
2026-08-28 59dcf9eae41e feat: configurable listener backlog to allow more incoming connection requests (#1452)
Rider Wang
2026-08-27 5d8152273c06 v0.1.56 (#1448)
Lev Kokotov
2026-08-27 d1383d0f11f8 fix: don't set thread stack size to 32mb by default (#1447)
Lev Kokotov
2026-08-27 6912a54116e5 revert: publish artifacts on release (#1446)
Lev Kokotov
2026-08-27 906653cf600e v0.1.55 (#1445)
Lev Kokotov
2026-08-27 95ef63cfb8df fix(query_engine): unwrap type casts in EXECUTE sharding params (#1434)
Nupur Agrawal
2026-08-26 006395aed62d fix: use keyless cosign attestations (#1442)
Dorian Karter
2026-08-26 f2e8ccaa74cf fix(admin): preserve casing for admin command string (#1438)
Kiryl Mialeshka
2026-08-26 8d0aca80f003 refactor(config): extract pool config creation (#1437)
Kiryl Mialeshka
2026-08-26 7704e595ed13 Perform the great un-pub-ening (#1441)
Sage Griffin
2026-08-26 7a0ef60650e1 Fix code that is only used in tests, but not marked as such (#1440)
Sage Griffin
2026-08-26 ddbb38e8dd94 refactor(api/tasks): add typed definition and state to tasks (#1436)
Kiryl Mialeshka
2026-08-26 210b72d34373 fix(lb): avoid NoPrimary errors while waiting for primary election (#1427)
Kiryl Mialeshka
2026-08-26 f9cd888b592e feat: partial multi-query support (#1432)
Lev Kokotov
2026-08-26 abcf237fa58e Remove yet more dead code. (#1439)
Sage Griffin
2026-08-26 fb309d1cf72a refactor: remove unused code (#1392)
Kiryl Mialeshka
2026-08-26 5d5fde5ee29b fix: attest merged artifacts (#1433)
Lev Kokotov
2026-08-25 49d6c5c81360 test: add multi statement engine tests (#1431)
Lev Kokotov
2026-08-25 a5b5993464d4 refactor: allow parser to flag multi-statement queries to the query engine (#1430)
Lev Kokotov
2026-08-25 bc8245b1e6a0 refactor: extended request splitting (#1429)
Lev Kokotov
2026-08-25 701727e37555 fix(lb): use CancellationToken reliable shutdown signal (#1421)
Kiryl Mialeshka
2026-08-25 b260a92e4fb4 fix: generate random IDs consistent with same shard in multi-step test (#1423)
John Kaczman
2026-08-25 275095c6e338 feat(pg_raw_parse): use our own version of normalize (#1422)
John Kaczman
2026-08-24 e6db666822fb refactor: deprecation warning for explicit set to 'pg_query_protobuf'; remove QueryParserEngine references in pgdog (#1420)
John Kaczman
2026-08-24 5f20b7956909 refactor(sharding_key_update): remove SELECT from old shard; add RETURNING * to DELETE (#1417)
John Kaczman
2026-08-24 b566e4ca8a2c Remove unneccessary clone of Ast (#1419)
John Kaczman
2026-08-22 b4601264e6bd perf: replace ToString with AsRef (#1415)
Kiryl Mialeshka
2026-08-21 a15d2916f7a2 perf: Box::pin removed for future returned by `self.client_server_exchange(context)` (#1396)
yogesh
2026-08-21 ae850d78e786 Remove all uses of `allow(dead_code)` that aren't related to EE (#1414)
Sage Griffin
2026-08-21 5cc6e2a9bc30 Remove pointless async (#1413)
Sage Griffin
2026-08-21 f5fef3bfaec2 Don't take an owned ShardingKeyUpdate unneccesarily (#1412)
Sage Griffin
2026-08-21 e2789c564c3f Stop holding a whole rewrite plan in `PreparedStatements` (#1411)
Sage Griffin
2026-08-21 2921fd81c9a2 Apply rewrite plans to a client request independently of the AST (#1410)
Sage Griffin
2026-08-20 7b40c0c25b9e v0.1.54 (#1406)
Lev Kokotov
2026-08-19 5e8b8858c436 fix(sharded_schemas): during exclusive use, relax cross_shard_omni_check; add mixed use notes (#1398)
John Kaczman
2026-08-19 2d01df3c8b3c Remove another batch of dead code (#1394)
Sage Griffin
[prev] [next]