- [Feature] add latency tracking ability via Datadog
- [Breaking Change] Require Ruby >= 3.1
- add config option to specify causality keys limit
- add config option whether to raise error when outbox entry record is not found
- Move to file-based healthchecks, instead of using Redis-based ones.
- Simplify update to 0.2 (
causality_key
is not required ifoutbox_entry_causality_key_resolver
is not used)
- Introduce
RailsTransactionalOutbox::OutboxEntriesProcessors::OrderedByCausalityKeyProcessor
- Initial release