v0.8.0
-
Subcommand Expansion: Enhancing our command suite, we have introduced several new subcommands to streamline operations:
invalid
for marking messages that cannot be processedfail
to handle failed operations more efficientlydelete
to remove items from queuesreset
to revert settings to their original stateredrive
to reprocess messages that require attentionls get
for listing and retrieving messagesreceive
to get messages from the queueenqueue-test
to add test messages to the queuels
for listing messages within a queuepurge
to clear messages from the queuedlq
to manage the dead-letter queueqstat
for querying the status of the queues.
-
Codebase Improvements: We've made significant strides in improving the code structure:
- Removed unnecessary whitespace for cleaner code.
- Decoupled interactive processing and print functions from
root.go
for better modularity. - Enabled external specification of
ClientQueueingIndexName
to thedynamomq.Client
for enhanced customization.
Full Changelog: v0.7.0...v0.8.0