Releases: hookdeck/hookdeck-cli
Releases · hookdeck/hookdeck-cli
v1.9.1
Fixes
- Fix connection upsert bugs with rules, auth, and partial updates by @leggetter in #221
- Map
connection_idtowebhook_idfor--dimensionsby @leggetter in #224
Updates
- Consolidate dependency updates by @leggetter in #225
Full Changelog: v1.9.0...v1.9.1
v1.9.0
Features
- Add
hookdeck gateway metricscommand group with 7 subcommands for querying Event Gateway metrics: metrics events— event volume, success/failure counts, error rate over timemetrics requests— request acceptance vs rejection countsmetrics attempts— delivery latency and success/failuremetrics queue-depth— queue backlog per destination (max_depth, max_age)metrics pending— pending events time seriesmetrics events-by-issue— events grouped by issue (debugging); requires issue ID as argumentmetrics transformations— transformation run counts and error rate- All commands require
--start,--end(date range) and--measures; optional filters include--granularity,--source-id,--destination-id,--connection-id,--status - REFERENCE.md updated with metrics use-case table and examples
Full Changelog: v1.8.1...v1.9.0
v1.9.0-beta.1
Features
- Add
hookdeck gateway metricscommand group with 7 subcommands for querying Event Gateway metrics: metrics events— event volume, success/failure counts, error rate over timemetrics requests— request acceptance vs rejection countsmetrics attempts— delivery latency and success/failuremetrics queue-depth— queue backlog per destination (max_depth, max_age)metrics pending— pending events time seriesmetrics events-by-issue— events grouped by issue (debugging); requires issue ID as argumentmetrics transformations— transformation run counts and error rate- All commands require
--start,--end(date range) and--measures; optional filters include--granularity,--source-id,--destination-id,--connection-id,--status - REFERENCE.md updated with metrics use-case table and examples
Full Changelog: v1.8.1...v1.9.0-beta.1
v1.8.1
Bug Fixes
- Fix pagination cursor display in all list commands - cursors (next/prev) are now properly displayed in both JSON and human-readable output (#218)
- JSON output now includes pagination metadata:
{"models": [...], "pagination": {"next": "...", "prev": "..."}} - Human-readable output displays pagination info with helpful examples
- Fixes issue #216
- JSON output now includes pagination metadata:
Internal Improvements
- Increase acceptance test timeout from 10m to 20m to accommodate full test suite
- Add
.claude/worktrees/to.gitignore
Full Changelog: v1.8.0...v1.8.1
v1.8.0
Features
- Add
hookdeck gatewaycommand group with full resource managementgateway connection— create, list, get, upsert, update, delete, enable, disable, pause, unpausegateway source/gateway sources— list, get, create, upsert, update, delete, enable, disable, countgateway destination/gateway destinations— same CRUD + lifecyclegateway transformation/gateway transformations— list, get, create, upsert, update, delete, count, run, executionsgateway event/gateway request/gateway attempt— list, get, retry, and related subcommands
Deprecation Notice
- Root-level
hookdeck connection/connectionscommands now show a deprecation notice directing users to usehookdeck gateway connectioninstead. The old commands continue to work but will be removed in a future version.
Full Changelog: v1.7.1...v1.8.0
v1.8.0-beta.3
Features
- Add
hookdeck gatewaycommand group with full resource managementgateway connection— create, list, get, upsert, update, delete, enable, disable, pause, unpausegateway source/gateway sources— list, get, create, upsert, update, delete, enable, disable, countgateway destination/gateway destinations— same CRUD + lifecyclegateway transformation/gateway transformations— list, get, create, upsert, update, delete, count, run, executionsgateway event/gateway request/gateway attempt— list, get, retry, and related subcommands
- User-facing docs and flags use "connection ID" and
--connection-idinstead of webhook ID - Root-level
hookdeck connection/connectionsshow deprecation notice (usegateway connectioninstead) - REFERENCE.md generated from CLI help; README updated with gateway resource sections
Full Changelog: v1.7.1...v1.8.0-beta.3
v1.7.1
Fixes
- Add checkout step to test-npm-install workflow by @leggetter in #203=
- Correct destination ID prefix from
dest_todes_across codebase in #206 - Correct destination auth config structure and add
--include-destination-authflag by @leggetter #208
Features
- Add helpful hints when connection create/upsert fails with invalid resource IDs by @leggetter in #205
Full Changelog: v1.7.0...v1.7.1
v1.7.0
Bug Fixes
- fix: Use TLS dial for HTTPS healthchecks to prevent handshake warnings by @leggetter in #199
- fix: pnpm v10+ compatibility: Single-package binary distribution with GoReleaser by @leggetter in #196
Updates
- docs: Update branching workflow to single-branch strategy by @leggetter in #195
- chore(deps): bump golang.org/x/term from 0.38.0 to 0.39.0 by @dependabot[bot] in #191
- chore(deps): bump github.com/charmbracelet/bubbles from 0.21.0 to 0.21.1 by @dependabot[bot] in #197
- chore(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 by @dependabot[bot] in #193
Full Changelog: v1.6.0...v1.7.0
v1.6.1-beta.1
Merge branch 'feat/install-process' of https://github.com/hookdeck/ho…
v1.6.1-beta.0
chore: update GoReleaser installation in CI workflow - Replace manual GoReleaser installation with GitHub Action for improved reliability - Specify version v2.10.2 for consistent builds