Skip to content

v0.8.0

Compare
Choose a tag to compare
@vvatanabe vvatanabe released this 02 Nov 22:42
· 153 commits to main since this release
  • Subcommand Expansion: Enhancing our command suite, we have introduced several new subcommands to streamline operations:

    • invalid for marking messages that cannot be processed
    • fail to handle failed operations more efficiently
    • delete to remove items from queues
    • reset to revert settings to their original state
    • redrive to reprocess messages that require attention
    • ls get for listing and retrieving messages
    • receive to get messages from the queue
    • enqueue-test to add test messages to the queue
    • ls for listing messages within a queue
    • purge to clear messages from the queue
    • dlq to manage the dead-letter queue
    • qstat 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 the dynamomq.Client for enhanced customization.

Full Changelog: v0.7.0...v0.8.0