v1.4.1
- Router: publish messages in bulk by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/513
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.4.0...v1.4.1
v1.4.0
- Add "Releases" link to docs by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/481
- docs: Fix menu position by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/482
- docs: Add Plausible by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/483
- allow generating test topics and sending non-empty messages by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/490
- feat(metrics): custom histogram buckets configuration by @thejoeejoee in https://github.com/ThreeDotsLabs/watermill/pull/489
- Replace kafka-console-consumer with mill util by @KirylJazzSax in https://github.com/ThreeDotsLabs/watermill/pull/478
- Add NewDefaultRouter constructor by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/493
- Update Getting Started by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/494
- Docs v2 by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/498
- docs: Fix og rendering by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/500
- Bump amqp to v3 by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/503
- Add test helpers to codecov ignore by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/504
- Docs cosmetics by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/505
- Requeuer and Message Delay by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/469
- Add AWS examples by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/507
- Slog level mapping by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/510
- added AWS v1.0 docs by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/506
- Add more docs on requeue by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/509
- @KirylJazzSax made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/478
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.3.7...v1.4.0
v1.4.0-rc.2
- Docs v2 by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/498
- docs: Fix og rendering by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/500
- Bump amqp to v3 by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/503
- Add test helpers to codecov ignore by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/504
- Docs cosmetics by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/505
- Requeuer and Message Delay by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/469
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.4.0-rc.1...v1.4.0-rc.2
v1.4.0-rc.1
- Add "Releases" link to docs by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/481
- docs: Fix menu position by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/482
- docs: Add Plausible by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/483
- allow generating test topics and sending non-empty messages by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/490
- feat(metrics): custom histogram buckets configuration by @thejoeejoee in https://github.com/ThreeDotsLabs/watermill/pull/489
- Replace kafka-console-consumer with mill util by @KirylJazzSax in https://github.com/ThreeDotsLabs/watermill/pull/478
- Add NewDefaultRouter constructor by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/493
- Update Getting Started by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/494
- @KirylJazzSax made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/478
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.3.7...v1.4.0-rc.1
v1.3.7
- Fix tests running concurrent publish with the same messages by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/479
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.3.6...v1.3.7
v1.3.6
This release includes lots of smaller patches and updates, as well as many new contributors! Thank you, everyone, for submitting PRs!
- fix: typo in forwarder.md by @Smixi in https://github.com/ThreeDotsLabs/watermill/pull/400
- Change the autogenerated topic name to conform with Azure limits by @unjello in https://github.com/ThreeDotsLabs/watermill/pull/425
- Fix missed topic names non-conforming to Azure policy by @unjello in https://github.com/ThreeDotsLabs/watermill/pull/426
- docs: add watermill-rediszset to unofficial libraries by @stong1994 in https://github.com/ThreeDotsLabs/watermill/pull/427
- Add deduplication middleware and publisher decorator by @dkotik in https://github.com/ThreeDotsLabs/watermill/pull/423
- ci: update setup-go and checkout to latest action versions by @AlexCuse in https://github.com/ThreeDotsLabs/watermill/pull/406
- Examples: update watermill-sql to v3 by @thpk in https://github.com/ThreeDotsLabs/watermill/pull/419
- Add
msgFields
to the Error log call by @ivaaaan in https://github.com/ThreeDotsLabs/watermill/pull/410 - fix function name by @looklose in https://github.com/ThreeDotsLabs/watermill/pull/431
- all: fix a lot of typos by @mountcount in https://github.com/ThreeDotsLabs/watermill/pull/438
- Add configuration option to allow ignoring command reply publishing errors by @balenio in https://github.com/ThreeDotsLabs/watermill/pull/441
- chore: fix comment by @finaltrip in https://github.com/ThreeDotsLabs/watermill/pull/448
- SSE htmx example by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/435
- SSE example: more efficient handlers by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/453
- Add unofficial AMQP 1.0 pubsub link by @kahowell in https://github.com/ThreeDotsLabs/watermill/pull/454
- [watermill-http] Custom HTTP response status by @thejoeejoee in https://github.com/ThreeDotsLabs/watermill/pull/450
- docs: add note on NATS jetstream beta package by @AlexCuse in https://github.com/ThreeDotsLabs/watermill/pull/405
- Add envs and run up before codecov by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/458
- Examples: Pause SSE to save resources by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/468
- Fix docker compose in validate examples by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/470
- Bump golang.org/x/net from 0.5.0 to 0.7.0 in /_examples/pubsubs/redisstream by @dependabot in https://github.com/ThreeDotsLabs/watermill/pull/353
- Added lock for message.Router.middlewares by @SargtLa in https://github.com/ThreeDotsLabs/watermill/pull/465
- Update dependencies by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/473
- update mill install command by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/452
- Update mill dependencies by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/477
- @Smixi made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/400
- @unjello made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/425
- @stong1994 made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/427
- @thpk made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/419
- @ivaaaan made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/410
- @looklose made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/431
- @mountcount made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/438
- @balenio made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/441
- @finaltrip made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/448
- @kahowell made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/454
- @thejoeejoee made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/450
- @SargtLa made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/465
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.3.5...v1.3.6
v1.3.5
What's Changed
- Add Circuit Breaker docs by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/390
- Request/reply support by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/397
- Add SlogLoggerAdapter by @dkotik in https://github.com/ThreeDotsLabs/watermill/pull/355
New Contributors
- @dkotik made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/355 🎉
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.3.4...v1.3.5
Forwarder: propagate the enveloped message's Context
Forwarder: propagate the enveloped message's Context (https://github.com/ThreeDotsLabs/watermill/pull/387)
Add Circuit Breaker middleware
Add Circuit Breaker middleware (#380)
Default to NopLogger if a nil logger is passed to NewRouter
#372 - thank you @vladtenlive!