All notable changes to this project will be documented in this file.
- Fix a bug when no job / message is available on the queue initially #543
- Refactor the creation of RabbitMQ Connection and QueueAPI. #528
- Added configuration object as single dependency for RabbitMQQueue in constructor. #528
- Fix method getExchangeType, not throwing an exception. #528
- Separating the api logic from the actual publishing to RabbitMQ. #528
- Added a reconnect method. #528
- Fix the connection and channel not being fully lazy, when QueueAPI was created. #528
- Keep track of declared queue's within RabbitMQ. #528
- Implemented the 'rest' option to the consumer #530
- Added ability to reconnect to RabbitMQ, by creating your
own
RabbitMQQueue:class
#531
- Compatibility with Laravel 10 #525
- Fix delay parameter not being used #502
- Resolve Laravel 9 incompatabilities #502
- Fix Horizon invalid delay property #502
- Add $dispatchAfterCommit when running via Horizon #484
- Dispatch a job after DB transaction commit #468