github ThreeDotsLabs/watermill v0.4.0

latest releases: v1.3.5, v1.3.4, v1.3.3...
4 years ago

This release wouldn't be possible with 7 contributors. Thanks!

Changelog:

  • Added io.Reader and io.Writer Pub/Sub implementation (#53) (thanks @maclav3!)
  • Added mill, CLI tool for consuming and producing messages from the console. It is working now for Kafka, RabbitMQ and Google Cloud Pub/Sub (thanks @maclav3!)
  • Fixed multiple race conditions
  • Added context propagation to CQRS component (#62) (thanks @sagikazarmark!)
  • More extensible CQRS component configs (#67)
  • Added RabbitMQ TopologyBuilder (#72) (thanks @bkielbasa!)
  • Allow generating routing key based on topic (#70) (thanks @bkielbasa!)
  • Add function for subscriber/publisher to reuse nats streaming connection (#58) (thanks @MartinForReal!)
  • Changed CI to CircleCI (thanks @m110!)
  • Fixed copy-paste ;) (thanks @sagikazarmark!)
  • Closing router when all handler has stopped (#55)
  • go.mod cleanups
  • We have a logo, thanks Natalia!

Breaking changes and upgrade instructions: UPGRADE-0.4.md

Don't miss a new watermill release

NewReleases is sending notifications on new releases.