Skip to content

Releases: Ahmad-Saleem/dlqctl

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 25 Jul 19:32

Changelog

  • a0b42ef feat: Add NFPM (deb/rpm) package generation via GoReleaser

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 25 Jul 19:11

Changelog

  • 8285b86 build: Switch GoReleaser to Homebrew casks and add Gatekeeper workaround

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 18:47

Changelog

  • 21bcb14 build: fix GoReleaser v2 config and CI toolchain
  • 629610c feat: Add MIT License and update README
  • d0bbedf feat: Add dark mode variant of the project logo
  • 45ae269 feat: Add project logo (light mode)
  • 6947924 fix: harden inspect, logs, and queue handling

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 21 May 21:05

Changelog

  • 33ff454 feat(inspect): Add CloudWatch Logs tracing flags and client setup
  • 8c5c04f feat(inspect): Implement detailed CloudWatch Logs tracing for DLQ messages
  • 0e3f790 feat: Add internal package for JSON field extraction
  • 2ecad44 feat: add logs command for CloudWatch Log Group search
  • 9d5566a fix: validate --start and --end are used together

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 26 Mar 22:15

Changelog

  • 90ce18c Update Homebrew tap owner in goreleaser config
  • 3ddf57b build: Configure GoReleaser for automated releases
  • 97a14b9 build: Configure Goreleaser to use dedicated Homebrew tap token
  • c970789 ci: Add GitHub Actions workflow for Continuous Integration
  • a8b158e ci: Add GitHub Actions workflow for automated releases
  • 3a764b1 ci: Add contents: write permission to release workflow
  • bbb314c ci: Bump Go version to 1.26 in release workflow
  • 4c60d68 feat(cmd): Add 'workers' flag to replay command
  • 191a197 feat(cmd): Implement common context and queue client helpers
  • e64c1e8 feat(cmd): Introduce 'export' command for DLQ messages
  • 8fdd2bb feat(cmd): add --follow flag to inspect for continuous monitoring
  • b6b3000 feat(inspect): Add --filter flag for message body regex
  • a51401c feat(inspect): Implement regex filtering for message bodies
  • 8db5bd3 feat(queue): Add Delete method to SQS client
  • d74edfd feat(queue): Add functions to write messages in JSON/CSV formats
  • 308e2fb feat(queue): Implement concurrent message replay with worker pool
  • f9aba5a feat(queue): Include ReceiptHandle in SQS messages
  • 426f354 feat(queue): Introduce Queue interface
  • 3794ccf feat(queue): display message when inspect finds no messages
  • a7e8239 feat(replay): Delete messages from DLQ after successful replay
  • ca38b64 feat: Add SQS message replay and shared filtering utilities
  • e008ee3 feat: Add persistent 'region' flag
  • 7c41239 feat: Implement replay command to move messages between queues
  • c8c34da feat: initial inspect command
  • dabc804 fix: Update newQueueClient calls in inspect and replay commands
  • 2a47fe2 refactor(cmd): Use Queue interface in newQueueClient
  • 62025e1 refactor(cmd): Use worker pool for message replay and improve error reporting
  • 2ff26e4 refactor(cmd/inspect): Use common context and queue client helpers
  • 52109af refactor(cmd/replay): Use common context and queue client helpers
  • c07c208 refactor(inspect): Use shared queue.MatchFilter utility
  • 0c209d9 refactor: Make queue client region configurable
  • 3d3a2b5 test(queue): Add unit tests for MatchFilter utility

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Mar 21:57

Changelog

  • 90ce18c Update Homebrew tap owner in goreleaser config
  • 3ddf57b build: Configure GoReleaser for automated releases
  • c970789 ci: Add GitHub Actions workflow for Continuous Integration
  • a8b158e ci: Add GitHub Actions workflow for automated releases
  • 3a764b1 ci: Add contents: write permission to release workflow
  • bbb314c ci: Bump Go version to 1.26 in release workflow
  • 4c60d68 feat(cmd): Add 'workers' flag to replay command
  • 191a197 feat(cmd): Implement common context and queue client helpers
  • e64c1e8 feat(cmd): Introduce 'export' command for DLQ messages
  • 8fdd2bb feat(cmd): add --follow flag to inspect for continuous monitoring
  • b6b3000 feat(inspect): Add --filter flag for message body regex
  • a51401c feat(inspect): Implement regex filtering for message bodies
  • 8db5bd3 feat(queue): Add Delete method to SQS client
  • d74edfd feat(queue): Add functions to write messages in JSON/CSV formats
  • 308e2fb feat(queue): Implement concurrent message replay with worker pool
  • f9aba5a feat(queue): Include ReceiptHandle in SQS messages
  • 426f354 feat(queue): Introduce Queue interface
  • 3794ccf feat(queue): display message when inspect finds no messages
  • a7e8239 feat(replay): Delete messages from DLQ after successful replay
  • ca38b64 feat: Add SQS message replay and shared filtering utilities
  • e008ee3 feat: Add persistent 'region' flag
  • 7c41239 feat: Implement replay command to move messages between queues
  • c8c34da feat: initial inspect command
  • dabc804 fix: Update newQueueClient calls in inspect and replay commands
  • 2a47fe2 refactor(cmd): Use Queue interface in newQueueClient
  • 62025e1 refactor(cmd): Use worker pool for message replay and improve error reporting
  • 2ff26e4 refactor(cmd/inspect): Use common context and queue client helpers
  • 52109af refactor(cmd/replay): Use common context and queue client helpers
  • c07c208 refactor(inspect): Use shared queue.MatchFilter utility
  • 0c209d9 refactor: Make queue client region configurable
  • 3d3a2b5 test(queue): Add unit tests for MatchFilter utility