Skip to content

v2.3.0

Choose a tag to compare

@leggetter leggetter released this 30 Jul 10:19
0686c07

Summary

v2.3.0 adds request-payload copying to the interactive listen view and full list-filter parity for the Event Gateway MCP server's event and request tools, plus dependency updates and documentation improvements.

New features

Copy request payloads from the interactive listen view (#313)

In the event details view, press:

  • C — copy the complete request (request line, headers, and body)
  • H — copy just the request headers
  • B — copy just the request body

Off-screen content is included. Works out of the box on macOS and Windows; on Linux/BSD it requires xclip or xsel.

MCP list-filter parity for events and requests (#301)

The Event Gateway MCP server's hookdeck_events and hookdeck_requests list tools now support the full set of API list filters (first shipped as v2.3.0-beta.1):

  • Payload search: body, headers, parsed_query, path (JSON object or string)
  • Date windows: *_after / *_before with ISO 8601 — e.g. created_after, last_attempt_after, ingested_after
  • Events: id, attempts, cli_id, successful_after/before, last_attempt_after/before
  • Requests: id, created_after/before, ingested_after/before, order_by, dir
  • Parameter docs via hookdeck_help topics hookdeck_events / hookdeck_requests

Improvements

  • Authenticate listen with a key directly: documented that hookdeck listen accepts --cli-key <user-scoped CLI key> or --api-key <project key> to authenticate a single run without a prior hookdeck login (the flags already worked but were hidden). Verified end-to-end.
  • Clearer errors for project-scoped keys (#308): project list and project use now fail fast with an explanation when used with a CI/project-scoped key that cannot span projects.

Dependencies

  • Bump github.com/modelcontextprotocol/go-sdk 1.6.1 → 1.7.0 (#312)
  • Bump golang.org/x/term 0.43.0 → 0.45.0 (#311)
  • Bump golang.org/x/sys 0.45.0 → 0.47.0 (#310)

Internal / docs

  • Name the Event Gateway product correctly in the listen docs
  • Clarify multi-source support in listen help text (#303)
  • Promote homebrew-core as the primary macOS install path (#299)
  • Remove the non-functional issue-auto-implement CI automation (#304)

Full Changelog: v2.2.0...v2.3.0