library rabbitmq
Rabbitmq component
maleficarum/rabbitmq
Rabbitmq component
- Monday, April 9, 2018
- by pharaun13
- Repository
- 0 Watchers
- 0 Stars
- 325 Installations
- PHP
- 1 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 18 Versions
- 6400 % Grown
Change Log
This is the Maleficarum RabbitMQ component implementation., (*1)
[12.1.0] - 2022-08-29
Changed
- Add method to get connection string from connection params
[12.0.0] - 2021-01-20
Changed
- Bump command component to version 5.0
[11.0.0] - 2020-06-05
Changed
- Bump command component to version 4.0
[10.2.0] - 2020-05-22
Added
- Added support for sending amqp messages with headers
[10.1.0] - 2020-03-19
Added
- Added an option to gracefully remove a connection object from the connection manager.
[10.0.0] - 2020-02-18
Added
- bump php-amqplib version to 2.11
[9.3.0] - 2019-10-03
Added
- added exchange name for addCommand|addCommands|addRawMessage methods
[9.2.0] - 2019-09-02
Added
- added support for testMode command parameter
[9.1.0] - 2018-09-14
Changed
- When attempting to create a connection there will be a double retry from now on. (Exactly 3 attempts will be made to establish the connection).
- Increased connection timeout parameters from 3s to 10s.
[9.0.0] - 2018-09-12
Changed
- Updated component to work with Maleficarum\Ioc 3.X and Maleficarum\Command 3.X.
- Bumped PHP version requirement to 7.2+.
[8.2.0] - 2018-09-14
Changed
- When attempting to create a connection there will be a double retry from now on. (Exactly 3 attempts will be made to establish the connection).
- Increased connection timeout parameters from 3s to 10s.
[8.1.0] - 2018-04-09
Added
- Added the possibility to define connection vhost setting via the connection constructor.
[8.0.1] - 2018-03-29
Fixed
- Incorrect validation for port value when building a new connection object.
- Added a missing invocation that adds the manager object as a default Maleficarum command router in the default initializer logic.
[8.0.0] - 2018-03-29
Changed
- Added a connection manager class - it should be used to access rabbit mq connections in a seemless way. Direct access to the connection is still available but should be avoided.
- Added support for connection sources with defined priority.
- Added support for transient connections - automatically closed after each use. Transient connections cannot be used as command sources.
[7.1.0] - 2018-09-14
Changed
- When attempting to create a connection there will be a double retry from now on. (Exactly 3 attempts will be made to establish the connection).
- Increased connection timeout parameters from 3s to 10s.
[7.0.0] - 2017-08-03
Changed
- Make use of nullable types provided in PHP 7.1 (http://php.net/manual/en/migration71.new-features.php)
- Fix tests
[6.0.3] - 2017-05-10
Fixed
[6.0.2] - 2017-04-06
Fixed
[6.0.1] - 2017-04-06
Fixed
- Move delcare before namespace delcaration
[6.0.0] - 2017-03-24
Changed
- Changed internal structure.
- Added default package initializer.
[5.0.2] - 2017-03-08
Fixed
- Fix addRawMessage method by passing AMQPMessage object instead of string
[5.0.1] - 2017-03-08
Fixed
- Replace deprecated AMQPConnection with AMQPStreamConnection
[5.0.0] - 2017-03-08
Added
- Add connection parameters to constructor
- Fix tests
[4.1.0] - 2017-03-07
Added
- Add method for raw message push
[4.0.0] - 2017-03-01
Changed
- Remove config component
- Fix tests
[3.0.1] - 2017-02-15
Added
[3.0.0] - 2017-01-30
Changed
- Changed namespace of command component
[2.0.0] - 2017-01-23
Changed
- Add return and argument types declaration
[1.0.0] - 2017-01-09
Added
- This was an initial release based on the code written by pharaun13 and added to the repo by me
dev-master
9999999-dev
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
8.1.0
8.1.0.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
8.0.1
8.0.1.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
8.0.0
8.0.0.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
7.0.0
7.0.0.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
6.0.3
6.0.3.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
6.0.2
6.0.2.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
6.0.1
6.0.1.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
6.0.0
6.0.0.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
5.0.2
5.0.2.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
5.0.1
5.0.1.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
5.0.0
5.0.0.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
4.1.0
4.1.0.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
4.0.0
4.0.0.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires
3.0.1
3.0.1.0
Rabbitmq component
Sources
Download
proprietary
The Requires
The Development Requires