Releases: treehouselabs/queue-bundle
Releases · treehouselabs/queue-bundle
Make internal definitions public
public
is no longer true
since symfony 4, causing issues injecting/reusing services that are done in the extension class
3.0.0 - Symfony 5 support
- Dropped support for Symfony 3
- Added support for Symfony 5
2.0.0 - Symfony 4 support
- Dropped support for Symfony 2
- Added support for Symfony 4
v1.0.2
v1.0.1
Minor configuration fix
v1.0.0 - Prepare for SF4.0
Prepare for symfony 4.0, no deprecations in symfony 3.4
- Commands are explicitly registered
- Minimum php version has been raised to 7.1
- Travis script has been updated for the new trusty images on travis
v0.2.0
v0.1.1
v0.1.0
Changes
- Added Symfony3 support
- Added support for retrying/delaying/dead-lettering messages
- Added configuration to specify the strategy which retries are handled with
- Added cache warmer to declare exchanges/queues
- Added configuration to automatically create dead letter exchanges
- Improved exception handling and graceful shutdowns in
queue:consume
command - Added option to enable/disable auto_declare exchange/queue (default true)
- Added support to configure connection parameters
Breaking changes
-
Updated required PHP version to 5.6
-
Updated required Symfony version to 2.7 (LTS)
-
Updated
treehouselabs/queue
dependency to0.2.0
. See those release notes
for an overview of breaking changes. -
Renamed
tree_house.queue.event_listener.queue
totree_house.queue.event_listener.flush
-
Replaced
attempts
config in consumers with a more extendedretry
config:Before:
consumers: foo: attempts: 2
After:
consumers: foo: retry: 2
-
Removed
ConsumeEvent
class: it is now part of the Queue library