forked from php-amqplib/RabbitMqBundle
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
57 lines (44 loc) · 2.8 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
- 2024-03-18
* Add bundle configuration for `login_method` for RabbitMQ connections, this allow to configure other values than default AMQPLAIN (PLAIN or EXTERNAL), see https://www.rabbitmq.com/docs/access-control#mechanisms
- 2023-11-07
* Add consumer option `no_ack`
- 2021-05-15
* Add possibility to use multiple RabbitMQ hosts
- 2017-01-22
* Add `graceful_max_execution_timeout`
- 2015-02-07
* Added possibility to set serialize/unserialize function for rpc servers/clients
- 2014-11-27
* Added interface `OldSound\RabbitMqBundle\Provider\QueuesProviderInterface`
* Added `queues_provider` configuration for multiple consumer
- 2014-07-21
* Added `reconnect` method into `OldSound\RabbitMqBundle\RabbitMq\BaseAmqp`
- 2014-02-24
* Add a parameter to RPC client configuration to disable auto unserialize when adding call results to results array.
- 2013-01-18
* adds an an optional parameter for the AMQP Message Properties for the publish method of the Producer, so they can be set as well. For example, seeting the application_headers is now possible.
- 2012-06-04
* Revert PR #46. It is still possible to override parameter classes but in a proper way.
* Some default options for exchanges declared in the "producers" config section
have changed to match the defaults of exchanges declared in the "consumers" section.
The affected settings are:
* `durable` was changed from `false` to `true`,
* `auto_delete` was changed from `true` to `false`.
* Adds basic_reject functionality to consumers. A message can be rejected by returning `false` from a callback.
- 2012-05-29
* Merged PR #46 adding compiler passes for the configuration. Now the parameter classes can be overriden.
* Treats queue arguments as a variableNode in the configuration to allow declaring HA Queues.
- 2012-01-03
* Merged PR #14 Now instances of `PhpAmqpLib\Message\AMQPMessage` are passed to consumers instead of just the message body.
The message body can be obtained then by writing `$msg->body` inside the `execute` method.
* Merged PR #13 removing the need for the ContainerAwareInterface on consumers.
* `rabbitmq:consumer` now takes a `--route` argument that can be used to specify the routing key.
- 2011-11-25:
* Fixed autoload configuration example
* Adds a producer that can publish data coming from STDIN. The use case will be to use it in combination with unix pipes.
- 2011-11-24:
* The rabbitmq:consumer command consumes messages forever unless the -m option is provided.
* The -m option for the rabbitmq:consumer command must be greater null or greater than 0.
* Fixed issues #2 #7 #11 and #12.
* Updated the bundle to use the latest version from videlalvaro/php-amqplib.
* Updated installation/setup instructions.