Skip to content

Releases: pgrundev/pgbot

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 01:38

Changelog

  • 14b7543 Integrate nixpks build (#45)
  • 44c253f Merge pull request #36 from bluzername/pgservice-fallback
  • 2e06f8c Merge pull request #37 from pgrundev/review/bedrock-mantle-no-sdk
  • f809a6e Merge pull request #42 from pgrundev/sponsors/funding-yml
  • 96df3d4 Switch the PostgreSQL driver from pgx to pgGo (#114)
  • b0693c5 Update FUNDING.yml
  • 37b82ae Update GitHub funding information
  • ccf2288 build(deps): bump actions/checkout from 4.4.0 to 7.0.1 (#112)
  • a1e6561 build(deps): bump anchore/sbom-action/download-syft (#49)
  • 6ea5815 build(deps): bump docker/setup-buildx-action from 4.3.0 to 4.4.1 (#117)
  • 89205f8 build(deps): bump docker/setup-qemu-action from 4.2.0 to 4.3.0 (#59)
  • c821f9f build(deps): bump docker/setup-qemu-action from 4.3.0 to 4.4.0 (#116)
  • f8eab67 build(deps): bump github.com/jackc/pgx/v5 from 5.10.0 to 5.11.0 (#108)
  • a35845b build(deps): bump github.com/kevinburke/ssh_config from 1.4.0 to 1.6.0 (#40)
  • ee062c4 build(deps): bump github/codeql-action/upload-sarif (#111)
  • c1226e5 build(deps): bump github/codeql-action/upload-sarif (#115)
  • 16ce36a build(deps): bump github/codeql-action/upload-sarif (#122)
  • 08882b5 build(deps): bump github/codeql-action/upload-sarif (#41)
  • 057f979 build(deps): bump github/codeql-action/upload-sarif (#50)
  • acd485d build(deps): bump golang.org/x/crypto from 0.56.0 to 0.57.0 (#110)
  • 912f10a build(deps): bump golang.org/x/sync from 0.22.0 to 0.23.0 (#48)
  • 69cab1e build(deps): bump golang.org/x/sync from 0.23.0 to 0.24.0 (#120)
  • e0d9e83 build(deps): bump golang.org/x/term from 0.45.0 to 0.46.0 (#109)
  • bcdc6aa build(deps): bump modernc.org/sqlite from 1.56.0 to 1.57.0 (#39)
  • b667136 build(deps): bump modernc.org/sqlite from 1.57.0 to 1.58.0 (#58)
  • 46f4ae5 build(deps): bump modernc.org/sqlite from 1.58.0 to 1.60.1 (#121)
  • 3f4af99 ci: build the windows targets goreleaser already ships (#44)
  • 9f3b903 docs(changelog): cut 0.9.0 — sql explain, MCP stdin cancellation, baseline/reset fixes
  • 39092fb docs(install): document pnpm, Yarn and bun alongside npm (#51)
  • 5f3c1fb feat(ai): Bedrock Mantle without the AWS SDK — SigV4 token from environment credentials
  • 8b3dc55 feat(ai): add a requesty provider alias (#105)
  • e8aa24f feat(ai): add an opper provider alias (#118)
  • 60b8ba9 feat(findings): collation_version_mismatch — the collation library changed under the data (#55)
  • c133885 feat(findings): replica_identity_missing — a published table that can't be updated (#113)
  • a4be025 feat(inspect): --all-instances — every Aurora writer and reader behind one endpoint (#38)
  • e3cb8e3 feat(render): gauge strip and checked line in the default inspect view (#43)
  • ccf1b47 feat: pgbot sql explain — a query plan, read in plain English (#123)
  • 2998a37 feat: add Bedrock Mantle with native IAM credentials and GPT/Claude routing
  • cfc2789 feat: fall back to $PGSERVICE when no connection string is set
  • 282ffe8 fix(conn): honor backslash escapes in E'' strings when scrubbing (#57)
  • 33a6ce4 fix(conn): interrupt a canceled SSH handshake (#66)
  • c7bd42f fix(conn): redact a ?password= query parameter in URL-form connection strings (#53)
  • e7e18ce fix(conn): resolve tunneled database hosts on SSH server (#47)
  • a3479a2 fix(conn): scrub SQL comment bodies in ScrubQueryText (#56)
  • 597fab2 fix(findings): keep critical replica lag when the warn threshold is raised (#65)
  • e3bcff4 fix(mcp): stop dispatching after a response write fails (#63)
  • 9e41414 fix(report): keep action safety guards in HTML reports (#70)
  • e63dfcd fix: detect standby count losses for shared names (#69)
  • 73fffbf fix: discard health rates across counter resets (#73)
  • 3631e5e fix: distinguish unavailable query statistics from empty workloads (#79)
  • ffd6558 fix: distinguish unavailable settings from collected defaults (#75)
  • 5e0b60d fix: measure archive age at the collected snapshot time (#89)
  • c85ee46 fix: negotiate only supported handshake protocol revisions (#77)
  • b3d5151 fix: order HTML findings by the actual severity values (#83)
  • a38df60 fix: preserve child termination signals in the npm wrapper (#85)
  • d259b23 fix: preserve unavailable observations as gaps in stored trends (#87)
  • b5643b2 fix: require enough snapshots for regression analysis (#81)
  • e3df876 fix: return text report output failures to command callers (#93)
  • d0b7fee fix: serialize first-use store initialization (#91)
  • 11d206c fix: stop idle MCP input on cancellation (#104)
  • b38f5e9 fix: suppress baseline comparisons across statistics resets (#64)
  • c049302 test(collect): port the replica-identity fixture to pggo (#119)
  • da63b63 test(npm): run the pack smoke through bun as well as npm (#52)
  • c15be83 test(pgservice): pin that pgx resolves the service= fallback from PGSERVICEFILE

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 06 Sep 03:41

Changelog

  • e3834c1 release: sign the checksum with the cosign bundle only; cut 0.8.1

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 01 Sep 23:16

Changelog

  • 61f72bb docs(changelog): cut 0.7.2 — report, activity, erd row/html/indexes, audit level
  • e49509b feat(activity): pg_stat_activity for humans
  • 5f96df4 feat(erd): --html — self-contained interactive SVG diagram file
  • 3c81c1b feat(erd): --layout row — left-to-right diagram with dashed ascii edges
  • e113e43 feat(erd): show indexes and database info on every diagram
  • 871fca1 feat(logs): pgAudit trail lines get their own audit level
  • d494262 feat(report): the full inspection as one self-contained HTML page

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 01 Sep 19:36

Changelog

  • 407d78d docs(changelog): cut 0.7.1 — pgbot erd with routed edges
  • 9ecd760 docs(readme): MCP section — list the why tool, add the claude mcp add one-liner
  • 90acdfb feat(erd): route foreign keys as drawn edges in a left gutter
  • 4f5abc2 feat(erd): the schema as an ER diagram, drawn in the terminal

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 05:52

Changelog

  • 3d12bac docs(changelog): cut 0.7.0 — waits + why --duration live diagnosis
  • 5d8b7e7 docs(init): header explains re-run behavior — CREATE ROLE errors, grants still apply
  • d026bbe feat(logs): explain an all-noise stream — say when the server logs no queries
  • 752ef5d feat(logs): query-logging note carries the managed-server fallback
  • 9d4d234 feat(waits): sampled wait analysis with evidence-gated blockers (experimental)
  • 5fd9443 feat(why): --duration — live wait diagnosis on the offline history engine
  • 39b3883 fix(waits): CI green — advisory-lock integration scenario, DB field lint

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 31 Aug 19:34

Changelog

  • a80d322 feat(init): --logs — cover the pgbot logs grant in the setup SQL

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 31 Aug 19:25

Changelog

  • 900359a docs(changelog): cut 0.6.2 — installer PATH-shadow warning
  • 22403c4 fix(install): warn when an older pgbot earlier in PATH shadows the install

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 31 Aug 19:15

Changelog

  • f2361bf docs(changelog): cut 0.6.1 — logs --follow alias
  • 459d356 feat(logs): --follow / -f as a true alias of --live

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 19:09

Changelog

  • deff3df docs(changelog): cut 0.6.0 — pgbot logs + behavioral PgDog detection
  • 80b518e feat(conn): identify PgDog poolers behaviorally, never by hostname (#22)
  • 5412d52 feat(logs): the server log over SQL — pgbot logs / --last / --live (experimental)
  • 11b792f fix(install): buffer the latest-release response before parsing
  • b732553 style: lint — SelfPIDs doc adjacency, ErrNoCollector comment form

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 24 Aug 19:28

Changelog

  • 9660f4c docs(changelog): cut 0.5.1 — why UX polish from first real-world runs
  • 2feec0b feat(store): disambiguate same-named databases in the pick-one listing
  • ad6e9ca fix(ci): windows npx smoke — virgin npm cache per attempt; wrapper hints at cache poisoning
  • 2b76a01 fix(why): keep significant digits on sub-millisecond means and tiny rates
  • 09c5a66 fix(why): name window truncation when older history exists