Bot releases are visible (Hide)
Published by roblaszczak over 4 years ago
Expose Prometheus metrics at /metrics endpoint (#168) - thanks @lebaptiste!
Published by roblaszczak over 4 years ago
Published by roblaszczak over 4 years ago
Published by m110 almost 5 years ago
Add FanOut.
FanOut is a component that receives messages from the subscriber and passes them to all publishers. In effect, messages are "multiplied".
A typical use case for using FanOut is having one external subscription and multiple workers inside the process.
Published by roblaszczak almost 5 years ago
Published by roblaszczak almost 5 years ago
Published by roblaszczak almost 5 years ago
Published by roblaszczak almost 5 years ago
Changelog:
Published by roblaszczak about 5 years ago
Finally, we've done that - Watermill 1.0 is alive!
It took us to do that more than 500 days, since initial commit.
First of all, I would like to thank all contributors and people, who helped us with providing feedback - big applause for all of you please!
Changelog:
context
from googlecloud.NewPublisher
(#83) and proper ctx propagation/timeout (#89) - thanks @m110!context.Context
to router.Run
(#84) - thanks @m110!Published by m110 about 5 years ago
Published by roblaszczak about 5 years ago
Fixed build in go1.13beta1 with GOPROXY.
Published by roblaszczak about 5 years ago
All changes in release candidate are stable and production-ready.
What is missing:
Published by roblaszczak over 5 years ago
This release wouldn't be possible with 7 contributors. Thanks!
Changelog:
go.mod
cleanupsBreaking changes and upgrade instructions: UPGRADE-0.4.md
Published by roblaszczak over 5 years ago
Published by roblaszczak over 5 years ago
make routing key dynamic in queue bind (#70)
Published by roblaszczak over 5 years ago
Changelog: TODO
Published by roblaszczak over 5 years ago
Changelog: https://threedots.tech/post/watermill-0-3/
Published by roblaszczak almost 6 years ago
NATS:
Published by roblaszczak almost 6 years ago
Detailed changelog: https://threedots.tech/post/watermill-0-2/
Breaking changes and API cleanups:
kafka.NewCustomPublisher
is removed, please use NewPublisher
instead.kafka.ConfluentConsumerConstructor
is removed and no longer needed.kafka.SubscriberConfig.NoConsumerGroup
is no longer needed. You can now just pass empty kafka.SubscriberConfig.ConsumerGroup
.kafka.AutoOffsetReset
is removed. Please use github.com/Shopify/sarama.Config.Consumer.Offsets.Initial
passed to NewSubscriber
overwriteSaramaConfig
argument instead.kafka.ConsumersCount
is removed and no longer needed.kafka.KafkaConfigOverwrite
is removed and no longer needed. You can now pass sarama.Config
to NewSubscriber
and NewPublisher
.kafka.NewConfluentSubscriber
is removed. Please use kafka.NewSubscriber
instead.kafka.NewCustomConfluentSubscriber
is removed. Please use kafka.NewSubscriber
instead.kafka.DefaultConfluentConsumerConstructor
is removed and no longer needed.kafka.Marshaler
and kafka.Unmarshaler
interface was changed to compatible with Sarama API.