Skip to content

Releases: usmonaliyev99/laravel-simple-rabbitmq

1.2.0

29 May 06:56
1ecd5d8

Choose a tag to compare

🆕 What's new?

✅ Support for Routing Key Definition

This update introduces the ability to define custom routing keys when publishing messages — giving you more flexibility and control over message delivery in topic or direct exchanges.

🔧 Example usage:

SimpleMQ::exchange('my-exchange')
    ->setRoutingKey('user.created')
    ->setBody(['id' => 123])
    ->publish();

🙌 Special thanks to @fbagmon for the contribution!
🔗 Merged via Pull Request #4

1.1.4

04 May 13:36
287d030

Choose a tag to compare

Fix bug

  • queue argument is fixed in ConsumeCommand: #2

Thanks @inspire2click

New release

24 Jan 16:14

Choose a tag to compare

  • channel property is removed in Connection class.

Timeout is increased

24 Jan 15:55

Choose a tag to compare

  • Connection timeout is increased to 10 sec.
  • Read Write timeout is increased to 10 sec.
  • Commentary of getChannel is changed in Connection class.

1.1.1

23 Dec 10:20

Choose a tag to compare

Exception file is renamed.
Variables are renamed.

1.1.0

23 Dec 10:15

Choose a tag to compare

Chain syntax is improved.

Few function are removed and modified which are not used in MessageBuilder.php.

New dd function is added to Message.php to see class with var_dump.
New log function is added to Message.php to watch messages in terminal.

Initial release

10 Nov 10:51

Choose a tag to compare

🎉 First release of laravel-simple-rabbitmq 🎉

This is the first official release of the laravel-simple-rabbitmq package, designed to simplify RabbitMQ usage within Laravel applications.

  • Multiple Connections: Effortlessly manage multiple RabbitMQ connections.
  • Message Publishing: Publish messages to queues and exchanges with fluent, chainable syntax.
  • Consumer Mode: Real-time message processing with consumer support.
  • Easy Configuration: Define queues and exchanges in the configuration file (config/simple-mq.php).
  • Laravel Integration: Seamlessly integrates with Laravel’s artisan commands.