Skip to content

Releases: a-lafon/postgres-dba-mcp

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 30 Oct 18:58

Changelog

  • 185d778 ci(release): pin the mcp-publisher archive by checksum
  • ab76d03 ci(release): publish to the MCP Registry from the release workflow
  • bef0204 feat(locks): add the analyze_locks tool (#5)
  • ddee5dd fix(db): cache the hypopg lookup for the calls that never read Info
  • 1f55b16 fix(query): cut cells at read time to bound a result's memory
  • d180b9e fix(query): drain a truncated select that wrote through a hidden call

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 28 Oct 18:45

Packaging only. Same code as v0.3.1: the binary differs by its version string
and nothing else.

  • README: the PATH note after the install script, the localhost caveat
    under the Docker line, and the Go 1.26 floor for go install.
  • The image now carries an io.modelcontextprotocol.server.name label and the
    repository ships a server.json, so the server can be published to the MCP
    Registry.

Nothing to gain by upgrading unless you need that label.

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 28 Oct 17:43

Changelog

  • fe4ca50 feat(query): refuse $n in execute_sql before it reaches Postgres
  • a1f996c fix(health): skip a check the server does not support instead of flagging it
  • 4b747bc fix(query): drop the unrestricted hint on a denied function

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 12:19

Changelog

  • 68001de feat(health): show the statistics window on rarely used indexes
  • 67ba99a feat(query): hint at the limit and a remedy on a statement timeout
  • 97eb17d feat(query): point a restricted refusal at --access-mode=unrestricted
  • 7657ad0 feat(schema): say which listed schemas and tables are not readable
  • 7e060ab fix(db): let the cached server info expire
  • 1238118 fix(db): refuse a misspelled TLS option in the database URI
  • b3fd212 fix(query): drop the unreliable planner estimate from the result footer
  • 5488079 fix(schema): mark the estimated row counts of list_objects as estimates
  • 91da5ee fix(stats): say when query texts are hidden by missing privileges

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 08:50

Changelog

  • 08fcc26 Migrate goreleaser to dockers_v2 and cask install_steps
  • 9d4d5d5 feat(query): add per-call max_cell to execute_sql
  • 8131add feat(safesql): refuse unreviewed volatile functions in restricted mode
  • d17c836 fix(db): keep the search_path the connection URI asks for
  • 60fd7ff fix(explain): add the -- footer announced by the server instructions
  • 90ab484 fix(health): report a sequence its column narrows, instead of failing
  • 39995cd fix(httpx): bound reading a request with a read timeout
  • a8c5791 fix(query): drain the cursor before an unrestricted commit
  • 675eeb2 fix(stats): say what to do on an old pg_stat_statements
  • 4787ca7 refactor(config): validate function patterns through the policy

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 17:28

Changelog

  • 4baea96 Ignore the zig cache in the release build
  • 9624445 Initial release