Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 4.13 KB

CHANGELOG-10x.md

File metadata and controls

68 lines (45 loc) · 4.13 KB

Changelog

All notable changes to this project will be documented in this file.

  • Fix: Make Artisan commands visible not just in console #348
  • Fix: Disable heartbeat when not configured #346
  • Fix: When a job fails it tries to reject it twice #322

Huge thanks to adm-bone for this release.

  • Added support for Laravel 7.0 #319
  • Added rabbitmq:exchange-delete artisan command #317
  • Added rabbitmq:queue-delete artisan command #317
  • Failed jobs can be rerouted to another exchange #317
  • Exchange type is configurable #317
  • Job attempts are fixed #304
  • Added prioritization for failed jobs #304
  • Fixed: if delay is not set when releasing a job, job will be lost #304
  • Fix loosing messages when forced to close connection #311
  • Fixed unacked message when class not found #314
  • Fix 100% CPU usage of rabbitmq:consume command by adding sleep to consumer when no messages are got from the queue.
  • Fix stop-on-empty flag for rabbitmq:consume command.
  • Fix rabbitmq:queue-bind command. #294
  • Fix rabbitmq:exchange-declare command. #293
  • Add rabbitmq:consume command which uses basic_consume instead of basic_get used by queue:work. #289
  • Heartbeat disabled globally
  • Shuffle hosts before connecting to get better load balancing
  • Add missing container instance and connectionName to RabbitMQJob
  • Switch from enqueue to php-amqplib
  • Fix #235
  • Add support for multiple hosts
  • Added exchange:declare artisan command
  • Added queue:bind artisan command
  • Added queue:declare artisan command
  • Added queue:purge artisan command
  • Bulk push messages using batch_basic_publish
  • No more “sleeps”. Exception will be thrown on lost connection or if any other exception occurs and process manager should be configured properly to manage such situations.