Skip to content

Releases: cheshir/go-mq

Fixed v2 import

13 Feb 20:39
34258b5
Compare
Choose a tag to compare

Fixed v2 import #55
Bump amqp pkg to 1.7.0 #56

v2

02 Oct 20:28
c89deb6
Compare
Choose a tag to compare
v2
  • Migrated to the official RabbitMQ driver.
  • Now New() will return pointer to struct instead of interface.
  • Dropped support for X.Y.Z release tags. Now only vX.Y.Z will be supported.

Added ability to check connection state.

18 Apr 17:59
f82b53d
Compare
Choose a tag to compare
ConnectionState understanding (#36)

* Added ConnectionState function to allow outer application work with MQ connection state.

* Changed ConnectionState type. Removed Reconnecting state.
+ test for MQ.ConnectionState()

* Add ed test for mq.connect() method.
There's no clean way to test connect() method for connection.Channel() error case without refactoring.

* Also forgot to change default state

Added ability to check connection state.

18 Apr 17:59
f82b53d
Compare
Choose a tag to compare
ConnectionState understanding (#36)

* Added ConnectionState function to allow outer application work with MQ connection state.

* Changed ConnectionState type. Removed Reconnecting state.
+ test for MQ.ConnectionState()

* Add ed test for mq.connect() method.
There's no clean way to test connect() method for connection.Channel() error case without refactoring.

* Also forgot to change default state

Added support for cluster connection

21 Feb 18:43
0d00eb3
Compare
Choose a tag to compare
resolve cheshir/go-mq#33 (#34)

Added cluster dsn and cluster connection

Added support for cluster connection

21 Feb 18:44
0d00eb3
Compare
Choose a tag to compare
resolve cheshir/go-mq#33 (#34)

Added cluster dsn and cluster connection

Fix reconnect test for environment with 1 cpu

11 Apr 23:02
ca0c92f
Compare
Choose a tag to compare
Fix reconnect test for environment with 1 cpu (#29)

* Added go mod.
* Set os in travis config.
* Updated wabbit version to fixed.
* Fix reconnect tests for environments with 1 cpu.
* Fix travis config for old go versions.

Fix reconnect test for environment with 1 cpu

11 Apr 23:03
ca0c92f
Compare
Choose a tag to compare
Fix reconnect test for environment with 1 cpu (#29)

* Added go mod.
* Set os in travis config.
* Updated wabbit version to fixed.
* Fix reconnect tests for environments with 1 cpu.
* Fix travis config for old go versions.

Temporary disabled test with phantom bug. Issue #25

15 Feb 12:21
Compare
Choose a tag to compare
1.0.1

Skip test with phantom bug. Check issue #25.

Changed public API

15 Feb 11:48
3b5baaf
Compare
Choose a tag to compare

Added SyncProducer.
Renamed public methods:

GetConsumer -> Consumer
GetProvider -> AsyncProvider, SyncProvider.

Added ability to use mocked broker outside the tests.