v1.4.6
-
- Added EventName(to event_processor) and CommandName(to command_proc… by @unaik in https://github.com/ThreeDotsLabs/watermill/pull/548
- @unaik made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/548
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.4.5...v1.4.6
v1.4.5
- remove handler groups from _examples/basic/5-cqrs-protobuf and polish it a bit by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/525
- update example real-world-example consumer-groups refactor cqrs.Facad… by @ygaros in https://github.com/ThreeDotsLabs/watermill/pull/542
- feat(cqrs): add ability to return handlers for CQRS EventProcessor and d CommandProcessor by @ekazakas in https://github.com/ThreeDotsLabs/watermill/pull/544
- @ygaros made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/542
- @ekazakas made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/544
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.4.4...v1.4.5
v1.4.4
- another try to fix race condition by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/540
- deprecate
cqrs.ProtobufMarshaler
(with github.com/gogo/protobuf) in favour ofcqrs.ProtoMarshaler
by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/526
cqrs.ProtobufMarshaler
from this release is backward and forward compatible with cqrs.ProtoMarshaler
. cqrs.ProtobufMarshaler
from Watermill versions until v1.4.3 are not forward compatible with cqrs.ProtoMarshaler
. Suggested migration steps:
- Update Watermill to v1.4.4 or newer, so all publishers and subscribers will be forward and backward compatible.
- Change all usages of
cqrs.ProtobufMarshaler
tocqrs.ProtoMarshaler
.
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.4.3...v1.4.4
v1.4.3
- Fix typos by @NathanBaulch in https://github.com/ThreeDotsLabs/watermill/pull/512
- message: fix struct name in comment by @hongmengning in https://github.com/ThreeDotsLabs/watermill/pull/520
- Example SSE: lock the versions of used Vue package so the example runs. by @thpk in https://github.com/ThreeDotsLabs/watermill/pull/514
- fix race condition in TestMapExpiringKeyRepositoryCleanup by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/535
- added ForceShort for test features by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/537
- @NathanBaulch made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/512
- @hongmengning made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/520
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.4.2...v1.4.3
v1.4.2
- docs: Add benchmark by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/516
- added PostgreSQL Caveats by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/518
- use generic CQRS handlers in all examples by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/519
- chore: fix the readme word spelling by @weiye-Lee in https://github.com/ThreeDotsLabs/watermill/pull/524
- Update codecov settings by @m110 in https://github.com/ThreeDotsLabs/watermill/pull/533
- fix flaky TestEventProcessor_handler_group by @roblaszczak in https://github.com/ThreeDotsLabs/watermill/pull/534
- @weiye-Lee made their first contribution in https://github.com/ThreeDotsLabs/watermill/pull/524
Full Changelog: https://github.com/ThreeDotsLabs/watermill/compare/v1.4.1...v1.4.2
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