Skip to content

Releases: joaoseidel/rmq-cli

v2.3.0

Choose a tag to compare

@joaoseidel joaoseidel released this 12 Aug 23:49

2.3.0 (2026-08-12)

Features

  • move and reprocess whole queues, not one message at a time (e4b153f)

v2.2.0

Choose a tag to compare

@joaoseidel joaoseidel released this 12 Aug 13:54

2.2.0 (2026-08-12)

Bug Fixes

  • accurate cross-queue search and lossless message handling (2a0ee1d)
  • keep long text inside the pane instead of breaking the layout (b9c9607)
  • keep recovery inside the broker the messages came from (d061a24)
  • say why other messages moved instead of just that they did (94f800d)
  • stop the queue browser hiding messages from moves and deletes (123c754)

Features

  • page through deep queues and remember how deep to look (132f9ab)
  • recover from a crash without losing messages or the terminal (a89ff89)
  • run broker operations in the background with progress and a quit guard (31a4e18)

v2.1.0

Choose a tag to compare

@joaoseidel joaoseidel released this 11 Aug 22:54

2.1.0 (2026-08-11)

Features

  • add cross-queue message search with depth controls (113dca2)
  • search messages across every filtered queue (64a6f01)

v1.6.0

Choose a tag to compare

@joaoseidel joaoseidel released this 01 Oct 17:54

1.6.0 (2025-10-01)

Features

  • add import subcommand to queue command (9d8a05d)

v1.5.0

Choose a tag to compare

@joaoseidel joaoseidel released this 30 Apr 14:10

1.5.0 (2025-04-30)

Features

  • add safe delete and processed message tracking mechanisms (f7c738d)

v1.4.0

Choose a tag to compare

@joaoseidel joaoseidel released this 30 Apr 13:42

1.4.0 (2025-04-30)

Features

  • add RabbitMQ message initializer setup with predefined configurations and health checks (982ee25)

v1.3.0

Choose a tag to compare

@joaoseidel joaoseidel released this 30 Mar 06:20

1.3.0 (2025-03-30)

Bug Fixes

  • error handling in Main.kt (f9cbe48)
  • exit code to indicate successful execution (8ff7939)
  • queue listing with correct default pattern (8a63519)
  • update Search command input handling and default queue pattern (bd9dbd2)
  • update ZIP file naming to include version in graalvm-native-build.yml (66bb3cc)

Features

  • add core domain models and interfaces for containment strategies for risky operations (0922e37)
  • add FlowSafeOperationCoordinator and JsonMessageBackupRepository (7df3408)
  • add safe and unsafe modes for message and queue commands (de767f0)
  • add safeOperation flows to usecases (3b7a44e)
  • add string utility functions for glob patterns and truncation (86f47a5)
  • improve queue listing with pagination and filtering support (a662a3e)

v1.2.1

Choose a tag to compare

@joaoseidel joaoseidel released this 26 Mar 12:41

1.2.1 (2025-03-26)

Bug Fixes

  • JSON serialization with polymorphic support for ConnectionInfo (78cf0f7)

v1.2.0

Choose a tag to compare

@joaoseidel joaoseidel released this 26 Mar 00:56

1.2.0 (2025-03-26)

Bug Fixes

  • update parameter name in getMessages method for clarity (babdcfa)

Features

  • introduce CompositeMessageId for improved message identification and handling (59afbe4)

v1.1.0

Choose a tag to compare

@joaoseidel joaoseidel released this 25 Mar 22:04

1.1.0 (2025-03-25)

Bug Fixes

  • change log level from warn to debug for connection close with keepAlive enabled (373f59f)
  • rename Connection to ConnectionInfo in RabbitMQClient.kt (70c18d8)
  • semantic-release workflow configuration (7393f2d)
  • update RabbitMQConnection to handle nullable channel and connection (a5ce99a)
  • update reachability metadata for connection type and add missing object type (7b974c3)
  • update VHostOperations to use VHost and ConnectionInfo in method documentation (416758b)

Features

  • add Json configuration for serialization and update JsonSettingsStore to use it (8b7f70d)
  • add message and queue search functionality with pattern matching (d3adbdc)
  • add queue pattern matching and enhance message export functionality (54a4de0)
  • enhance connection setup with type selection and port options for AMQP and HTTP (4c2f61d)
  • implement AMQP and HTTP RabbitMQ clients with connection handling and message operations (5aecd7a)