Repository navigation
Releases: pgrundev/pgbot
Releases · pgrundev/pgbot
Release list
v0.9.0
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
Changelog
- e3834c1 release: sign the checksum with the cosign bundle only; cut 0.8.1
v0.7.2
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
Changelog
v0.7.0
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
Changelog
- a80d322 feat(init): --logs — cover the pgbot logs grant in the setup SQL
v0.6.2
v0.6.1
v0.6.0
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
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