All Versions
10
Latest Version
Avg Release Cycle
18 days
Latest Release
1643 days ago
Changelog History
Changelog History
-
v1.1.8 Changes
December 02, 2019 -
v1.1.7 Changes
November 02, 2019๐ Point release fixing the following issue
- Correlation Ids are wrongly set on outgoing commands #219
-
v1.1.6 Changes
October 20, 2019๐ Point release containing additional functionality and bug fixes
๐ Improvements
- ๐ง Transactional outbox configuration #37
- Transactional outbox metrics #202
- The ability for producers to specify an idempotency key on the BusMessage. #106
๐ Fixed Issues
- Messages get re-queued When GlobalRawMessageHandler returns an error #188
- AMQP channel shuts down when the GlobalRawMessageHandler returns an error #187
- Wrong started by saga identifier value was set when creating a new saga #194
- When a saga instance is not found in the saga store do not reject the message #196
- The target service was not resolved properly in SagaInvocation #195
- ๐ฒ Saga store log entries do not contain the _service field #206
- Logger is lost at initialization #200
- Outbox stops trying sending a message after 50 attempts #203
- ๐ Handlers not resolved properly for messages returned from dead lettering #191
- migration entry with incorrect name #212
- Not all contextual data was logged when invoking handlers #217
-
v1.1.5 Changes
September 29, 2019 -
v1.1.4 Changes
September 28, 2019๐ point release with some few Improvements and fixies
๐ Improvements
- ๐ Improved documentation #38
- ๐ Support logging of emperror errors #178
- Provide the ability to create a BusMessage targeting a specific saga instance #134
๐ Fixed Issues
- ๐ฒ Logging via the invocation interface does not log contextual data #175
-
v1.1.3 Changes
September 25, 2019 -
v1.1.2 Changes
September 17, 2019 -
v1.1.1 Changes
August 31, 2019๐ Point release rolling up fixes and improvements for the following issues
๐ Improvements
๐ Fixed Issues
-
v1.1.0 Changes
August 18, 2019https://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
-
v1.0.3 Changes
June 25, 2019๐ Point release rolling up fixes and improvements for the following issues
๐ Improvements
๐ Fixed issues