Skip to content

Releases: ThreeDotsLabs/watermill-amqp

v3.0.2

26 Aug 08:56
73e4640

Choose a tag to compare

What's Changed

  • Inject raw Delivery.Redelivered in message.Message to deduce duplicate message by @samartha-kar23 in #32

New Contributors

Full Changelog: v3.0.1...v3.0.2

v3.0.1

26 Feb 15:38
d554650

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.0...v3.0.1

v3.0.0

18 Oct 13:44

Choose a tag to compare

What's Changed

This version extends the topology builder to allow using the routing key.

It fixes ThreeDotsLabs/watermill#305

Upgrading to v3

If you use the default TopologyBuilder, you don't need to do anything.

If you implement a custom TopologyBuilder, update the BuildTopology method. It now takes params amqp.BuildTopologyParams instead of queueName string, exchangeName string.

-	BuildTopology(channel *amqp.Channel, queueName string, exchangeName string, config Config, logger watermill.LoggerAdapter) error
+	BuildTopology(channel *amqp.Channel, params BuildTopologyParams, config Config, logger watermill.LoggerAdapter) error

Inside the method, replace queueName with params.QueueName and exchangeName with params.ExchangeName.

Full Changelog: v2.1.3...v3.0.0

v2.1.3

28 Aug 16:04
c024533

Choose a tag to compare

What's Changed

Full Changelog: v2.1.2...v2.1.3

v2.1.2

27 Jun 20:15

Choose a tag to compare

What's Changed

Full Changelog: v2.1.1...v2.1.2

v2.1.1

01 Dec 18:12
26e4c4a

Choose a tag to compare

  • Use message context when publishing (#22 - thank you @igtulm!)

Bump watermill

08 Jun 16:59
f72ea40

Choose a tag to compare

v2.1.0

Bump watermill (#20)

v2.0.7

21 Jan 18:03
4282bb3

Choose a tag to compare

Skip connection validation for NewPublisherWithConnection (#18)

v2.0.6

11 May 21:05
f8efc81

Choose a tag to compare

Delivery confirmation of published messages #15

v2.0.5

06 May 21:00
f8efc81

Choose a tag to compare

fix: Deadlock in subscriber consuming loop #14