Skip to content

Releases: ThreeDotsLabs/watermill

v1.3.5

24 Sep 22:16
8786614
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.4...v1.3.5

v1.3.4

05 Sep 20:58
4f3079b
Compare
Choose a tag to compare

Forwarder: propagate the enveloped message's Context (#387)

v1.3.3

21 Aug 08:12
e27d719
Compare
Choose a tag to compare

Add Circuit Breaker middleware (#380)

v1.3.2

16 Jul 08:54
43d9a13
Compare
Choose a tag to compare

#372 - Default to NopLogger if a nil logger is passed to NewRouter - thank you, @vladtenlive!

v1.3.1

02 Jul 17:22
7c01195
Compare
Choose a tag to compare

What's Changed

  • Fix logging an error when router is closed due to context cancellation by @hlubek in #370

New Contributors

Full Changelog: v1.3.0...v1.3.1

v1.3.0

30 Jun 13:53
7cb0e23
Compare
Choose a tag to compare

What's Changed

  • Docs: update for nats jetstream by @AlexCuse in #334
  • Update examples deps by @roblaszczak in #335
  • Add Consumer Groups example by @m110 in #348
  • Update consumer groups example by @m110 in #352
  • Correct link of doc about Pub/Sub implementation supported by watermill by @tjnet in #357
  • Docs: include JetStreamConfig detail in nats pubsub documentation by @AlexCuse in #358
  • Added support for Event Handler groups and new CQRS public API by @roblaszczak in #367

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.0

03 Feb 15:40
e93ffac
Compare
Choose a tag to compare

Below is a compilation of the changes from release candidates:

  • Add Forwarder component (#187)
  • Expose Prometheus metrics at /metrics endpoint (#168) - thanks @lebaptiste!
  • Added extra TestConcurrentSubscribeMultipleTopics test (#196)
  • Fixed docs (thanks @xswordsx and @sagikazarmark!)
  • Accepting a prometheus.Registerer allows using prometheus.DefaultRegisterer (#204) - thanks @sagikazarmark!
  • [bugfix] Proper Message nil m.ack handling (#227) - thanks @oxbambooxo
  • [tests] Initialize subscribers for each consumer group (#225) - thanks @breml
  • [examples] Add Server-Sent Events example (#209) - thanks @m110
  • [docs] small docs updates - thanks @kochetkov-av and @m110
  • [bugfix] Proper Message nil m.ack handling (#227) - thanks @oxbambooxo
  • [tests] Initialize subscribers for each consumer group (#225) - thanks @breml
  • [examples] Add Server-Sent Events example (#209) - thanks @m110
  • [docs] small docs updates - thanks @kochetkov-av and @m110
  • Add watermill-firestore to the list of Pub/Subs (#234) - thanks @boreq!
  • Return the handler instance created within AddNoPublisherHandler (#229) - thanks @terev!
  • Add mill googlecloud subscription ls (#220) - thanks @maclav3!
  • Update deps and Go for CI
  • Stress tests updates and bugfixes
  • Documentation improvements #246, #252, #254, #255, #257 - thanks @boreq & @m110!
  • Pass Context to Forwarder's wrapped message (#263) - thanks @m110!
  • Implement FanIn component (#221) - thanks @0michalsokolowski0!
  • Fix a blocking subscriber prevents other subscribers from receiving a message (#256) - thanks @boreq!
  • Allowing to add handlers while the router is already running (#266)
  • Added backward compatible build tags
  • Add IsRunning method to the router (#270) - thanks @checkmunza!
  • Changes to Pubsub Test for ExactlyOnce (#269) - thanks @AlexCuse!
  • Add docs on publishing messages in transactions with help of the Forwarder component (#261) - thanks @czeslavo!
  • Router handlers method for router plugins #289 - thanks @dangerousplay!
  • update test setting (#329)

v1.2.0-rc.12

01 Feb 17:34
9208401
Compare
Choose a tag to compare
v1.2.0-rc.12 Pre-release
Pre-release

update test setting (#329)

v1.2.0-rc.11

20 Jun 10:20
740bcd2
Compare
Choose a tag to compare
v1.2.0-rc.11 Pre-release
Pre-release

v1.2.0-rc.10

17 Mar 20:44
22287d3
Compare
Choose a tag to compare
v1.2.0-rc.10 Pre-release
Pre-release
  • Add IsRunning method to the router (#270) - thanks @checkmunza!
  • Changes to Pubsub Test for ExactlyOnce (#269) - thanks @AlexCuse!
  • Add docs on publishing messages in transactions with help of the Forwarder component (#261) - thanks @czeslavo!