Skip to content

v1.1.0

Compare
Choose a tag to compare
@rhinof rhinof released this 18 Aug 13:33
· 30 commits to master since this release

https://github.com/wework/grabbit/projects/1

Improvments

  • Add the ability for handlers to track the number of execution attempts #95
  • Expose the logger in the invocation #87
  • Allow configuring max retries #84
  • Report message handling metrics #103
  • Persistent timeout manager #32
  • Saga timeouts should be reported via a metric #113
  • Improved documentation #38
  • Support database migrations for grabbit mysql persistent store #42
  • Cleanup logs #50
  • Allow Sending Raw Messages #102
  • Separate amqp connection for ingress and egress #46

Fixed Issues

  • Shutting down txoutbox leaves dangling go routines #55
  • Running two separate bus instances for the same service causes high CPU utilization #124
  • A completing saga action may get executed twice #109
  • Dead Letter Handler does not nack/ack after Processing #104
  • Messages that originate from a saga and routed to the same service get rejected #64
  • Closing rows when querying transactional outbox fails #91
  • Saga configuration functions only run when saga created #74
  • Transactions managed incorrectly between retries #81