Skip to content

Latest commit

 

History

History
84 lines (68 loc) · 2.49 KB

CHANGELOG.md

File metadata and controls

84 lines (68 loc) · 2.49 KB

Changelog

All notable changes to this project will be documented in this file.

Added

  • added support for stateless message handlers
  • improved resiliency of subscribers
  • minor refactorings

Added

  • major refactoring
  • moved E2E tests to standalone project

Fixed

  • addressed minor consistency issue
  • minor bugfixes

Added

  • added Kafka transport library

Added

  • added support for compensating transactions
  • added new sample

Added

  • added automatic infrastructure provisioning

Added

  • added support for Azure Service Bus

Added

  • Sagas can be configured to use a retry policy when handling messages
  • added a new sample
  • minor bugfixes

Added

  • added System Info singleton instance
  • added possibility to set client as "publish only"
  • updated samples

Fixed

  • fixed samples connection strings

Added

  • multiple Sagas can be registered to handle the same message type
  • minor refactorings
  • added SQL persistence library
  • refactored transaction handling
  • updated dependencies lifetimes
  • improved test coverage
  • minor refactorings and performance improvements

Added

  • multiple Sagas can be registered to handle the same message type
  • minor refactorings

Added

  • Saga States can now be reconstructed from typed messages

Added

  • possibility to configure exchange and queue names for each message
  • moved from Fanout to Topic exchanges in the RabbitMQ Transport library

Added

  • added channel pooling
  • added RabbitMQ E2E tests with in-memory transport

Added

  • added in-memory E2E tests

Fixed

  • fixed in-memory state repository, added support for multiple types sharing correlation id