0.7.11 (2017-09-11)
-
Redis consumer has very high resource usage #191
-
Queue Consumer Options #193 (ASKozienko)
-
[FS] Polling Interval #192 (ASKozienko)
0.7.10 (2017-08-31)
-
Serialization beyond JSON #187
-
[rdkafka] Add abilito change the way a message is serialized. #188 (makasim)
-
Bug on AsyncDoctrineOrmProvider::setContext() #186
0.7.9 (2017-08-28)
-
Update to phpstan 0.8 #141
-
[client] Add a reason while setting reject in DelayRedeliveredMessageExtension #41
-
[Doctrine] add support to convert Doctrine events to Enqueue messages #68
-
[client] DelayRedeliveredMessageExtension. Add reject reason. #185 (makasim)
0.7.8 (2017-08-28)
-
fix sqs tests when run by not a member of the project. #179
-
[bundle] It is not possible to use client's producer in a cli event, for example on exception #177
-
Error on PurgeFosElasticPopulateQueueListener::__construct() #174
-
[bundle] Possible issue when something configured wronly #172
-
[FS] Frame not being read correctly #170
-
[bundle] do not use client's related stuff if it is disabled #182 (makasim)
-
[fs] fix bug that happens with specific message length. #181 (makasim)
-
[sqs] Skip tests if no amazon credentinals present. #180 (makasim)
-
Fix typo in configuration parameter #178 (akucherenko)
-
Google Pub/Sub #167 (ASKozienko)
0.7.7 (2017-08-25)
-
Add support for Google Cloud Pub/Sub #83
-
Use Query Builder for better support across platforms. #176 (jenkoian)
-
fix pheanstalk redelivered, receive #173 (ASKozienko)
0.7.6 (2017-08-16)
0.7.5 (2017-08-16)
- Bundle disable async events by default #169 (makasim)
- Delay Strategy Configuration #162 (ASKozienko)
0.7.4 (2017-08-10)
0.7.3 (2017-08-09)
0.7.2 (2017-08-09)
-
AmqpConsumer::receiveBasicGet, only one message per timeout consumed #159
-
Symfony 2.8 compatability issue #158
-
[consumption] adjust receive and idle timeouts #165 (makasim)
0.7.1 (2017-08-09)
0.7.0 (2017-08-07)
-
[producer] do not throw exception if feature not implemented and null… #154 (makasim)
-
\[producer\] do not throw exception if feature not implemented and null… #154 (makasim)
-
[amqp] Move client related code to Enqueue\Client\Amqp namespace. #143
-
[amqp] What should we do if consumer has already subscribed but smn is trying to change consumer tag? #142
-
Find a way to retry flaky tests #140
-
[client] use default topic as router topic. #135
-
[amqp] Delay Strategy #152 (ASKozienko)
-
Amqp Tutorial #150 (ASKozienko)
-
[Amqp] Qos #148 (ASKozienko)
-
amqp interop client #144 (ASKozienko)
-
[composer] Add extensions to platform config. #139 (makasim)
-
Amqp Interop #138 (ASKozienko)
0.6.2 (2017-07-21)
0.6.1 (2017-07-17)
- RdKafka Transport #134 (ASKozienko)
0.6.0 (2017-07-07)
0.5.3 (2017-07-06)
-
[bundle] Extend EventDispatcher instead of container aware one. #129 (makasim)
-
[Symfony] Symfony 3.3 / 4.x compatibility for ProxyEventDispatcher #109
0.5.2 (2017-07-03)
-
[symfony] Extract DriverFactoryInterface from TransportFactoryInterface. #126 (makasim)
-
[client] Send exclusive commands to their queues directly, by passing… #127 (makasim)
0.5.1 (2017-06-27)
0.5.0 (2017-06-26)
-
[WIP][beanstalk] Add transport for beanstalkd #123 (makasim)
-
DBAL Transport: polling_interval not taken into account #121
-
[client] Merge experimental ProducerV2 methods to Producer interface. #124 (makasim)
-
fix dbal polling interval configuration option #122 (ASKozienko)
0.4.20 (2017-06-20)
0.4.19 (2017-06-20)
0.4.18 (2017-06-20)
0.4.17 (2017-06-19)
-
[amqp] Fixes high CPU consumption when basic get is used #117 (makasim)
-
[RabbitMQ] High resource usage in AmqpConsumer::receiveBasicGet() #116
-
[simple-client] Allow processor instance bind. #119 (makasim)
-
[amqp] Add 'receive_method' to amqp transport factory. #118 (makasim)
0.4.16 (2017-06-16)
- ProducerV2 For SimpleClient #115 (ASKozienko)
0.4.15 (2017-06-14)
-
Symfony async events. Support event subscribers. #94
-
RPC Deletes Reply Queue After Receive Message #114 (ASKozienko)
0.4.14 (2017-06-09)
0.4.13 (2017-06-09)
- [amqp] Consumer always gets the queue the consume callback was called on. #110
- [amqp] Add ability to choose what receive method to use: basic_get or basic_consume. #112 (makasim)
0.4.12 (2017-06-08)
-
[amqp] Add pre_fetch_count, pre_fetch_size options. #108 (makasim)
-
[amqp][hotfix] Switch to AMQP' basic.get till the issue with basic.consume is solved. #111 (makasim)
0.4.11 (2017-05-30)
-
[amqp] Get message count #64
-
[bundle] Fix "Incompatible use of dynamic environment variables "ENQUEUE_DSN" found in parameters." #107 (makasim)
0.4.10 (2017-05-26)
-
Calling AmqpContext::declareQueue() now returns an integer holding the queue message count #66 (J7mbo)
-
[RabbitMQ] support for wildcard topics ("topic exchange") #65
0.4.9 (2017-05-25)
-
[client][dx] Message constructor must accept body, properties and headers.` #88
-
filesystem dsn must have one more / #99
-
Code duplication inside messages #96
-
[transport] Fs transport dsn must contain one extra "/" #103 (makasim)
0.4.8 (2017-05-24)
0.4.6 (2017-05-23)
0.4.5 (2017-05-22)
0.4.4 (2017-05-20)
0.4.3 (2017-05-18)
-
[Performance, DX] Add a message pool #91
-
[bundle] Show only part of the message body. Add a button show the whole message body. #90
0.4.2 (2017-05-15)
-
Add dsn_to_connection_factory and dsn_to_context functions. #84 (makasim)
-
[bundle] Set null transport as default. Prevent errors on bundle install. #77 (makasim)
-
Add ability to set transport DSN directly to default transport factory. #81 (makasim)
0.4.1 (2017-05-12)
0.4.0 (2017-05-12)
-
[Extensions] extensions priority #79
-
[fs] Filesystem transport must create a storage dir if it does not exists. #78 (makasim)
-
[magento] Add basic docs for enqueue magento extension. #76 (makasim)
0.3.8 (2017-05-10)
-
Add support for production extensions #70
-
Multi Transport Simple Client #75 (ASKozienko)
-
Client Extensions #72 (ASKozienko)
0.3.7 (2017-05-04)
-
[rpc] RpcClient must check existence of createTemporaryQueue. It is not part of transport interface #49
-
JobQueue/Job shouldn't be required when Doctrine schema update #67
-
JobQueue/Job shouldn't be required when Doctrine schema update #71 (ASKozienko)
0.3.6 (2017-04-28)
- Amazon SQS Transport #60 (ASKozienko)
0.3.5 (2017-04-27)
-
[client] Queue subscriber interface. #53
-
Additional drivers #32
-
[consumption] Add support of QueueSubscriberInterface to transport consume command. #63 (makasim)
-
[client] Add ability to hardcode queue name. It is used as is and not adjusted or modified in any way #61 (makasim)
-
Multiple consumer handling one message #62
0.3.4 (2017-04-24)
- DBAL Transport #54 (ASKozienko)
0.3.3 (2017-04-21)
-
Move some dependencies to dev section #57
0.3.2 (2017-04-19)
- share simple client context #52 (ASKozienko)
0.3.1 (2017-04-12)
-
[client] Rename MessageProducer to Producer. To be similar what Psr has #42
-
[transport] Add Psr prefix to transport interfaces. #44
0.3.0 (2017-04-07)
0.2.12 (2017-04-07)
-
[consumption] Need an extension point after the message is processed but before the ack\reject actually is done. #43
-
[client] Rename MessageProducer classes to Producer #47 (makasim)
-
[transport] Add Psr prefix to transport interfaces. Deprecates old ones. #45 (makasim)
0.2.11 (2017-04-05)
0.2.10 (2017-04-03)
0.2.9 (2017-04-03)
0.2.8 (2017-04-03)
-
Do not print "Idle" when consumer is run with debug level (-vvv) #35
-
[amqp] Move RabbitMQ specific logic from AmqpDriver to RabbitMQAmqpDriver. #20
-
[filesystem] Consumer::receive method impr. Add file_size check to the loop #15
-
[client] DelayRedeliveredMessagesExtension must do nothing if the result\status has been already set #36
-
Invalid typehint for Enqueue\Client\Message::setBody #31
0.2.7 (2017-03-18)
0.2.6 (2017-03-14)
-
[bundle][doc] desctibe message processor's tag options. #23
-
Fix Simple Client #29 (ASKozienko)
-
Update quick_tour.md add Bundle to AppKernel #26 (jverdeyen)
0.2.5 (2017-01-27)
-
[amqp][bug] Consumer received message targeted for another consumer of this same channel #13
-
[amqp] Put in buffer not our message. Continue consumption. #22 (makasim)
-
[travis] Test against different Symfony versions, at least 2.8, 3.0, 3.1 #17
-
[docker] Build images for all containers that built from Dockerfiles. #16
-
[travis] Run test with different Symfony versions. 2.8, 3.0 #19 (makasim)
-
[fs] Add missing enqueue/psr-queue package to composer.json. #18 (makasim)
0.2.4 (2017-01-18)
-
[consumption][bug] Receive timeout is in milliseconds. Set it to 5000.… #14 (makasim)
-
[consumption] Do not print "Switch to queue xxx" if queue the same. #11 (makasim)
0.2.3 (2017-01-09)
- Auto generate changelog #10 (makasim)
- [travis] Cache docker images on travis. #9 (makasim)
- [enhancement][amqp-ext] Add purge queue method to amqp context. #8 (makasim)
- [bug][amqp-ext] Receive timeout parameter is miliseconds #7 (makasim)
0.2.2 (2017-01-06)
0.2.1 (2017-01-05)
0.2.0 (2017-01-05)
- Upd php cs fixer #3 (makasim)
- [psr] Introduce MessageProcessor interface (moved from consumption). #2 (makasim)
- [bundle] Add ability to disable signal extension. #1 (makasim)
0.1.0 (2016-12-29)
* This Change Log was automatically generated by github_changelog_generator