Repository navigation
Releases: codeonym-oss/mediary
Releases · codeonym-oss/mediary
Release list
v0.4.0
0.4.0 (2026-09-30)
Features
v0.3.1
v0.3.0
0.3.0 (2026-09-29)
Features
- add CQRS handler and behavior decorators (#51) (eab4768)
- deprecate NotARequest, InvalidHandlerSignature and InvalidBehaviorSignature; use NotAMessage, InvalidHandler and InvalidBehavior (#52) (1dc3039)
- deprecate passing Mediator.register's and RecordingMediator.sent_of/published_of/streamed_of's parameters by keyword; pass them positionally (#52) (1dc3039)
- deprecate the .cls and .request_type attributes of errors; use .message_type (#52) (1dc3039)
- run sync handlers on a worker thread (#48) (8d754b7)
- settle the public API before 1.0: Sender and Publisher protocols, NotificationCall for publish strategies, kinds= names checked, LoggingBehavior logs streams (#52) (1dc3039)
- trace messages with OpenTelemetry, mediary[otel] (#50) (8df89b4)
Documentation
v0.2.1
v0.2.0
v0.1.0
0.1.0 (2026-09-26)
Features
- add built-in logging, retry and timeout behaviors (#9) (ee53dd7)
- add RecordingMediator and a pytest plugin (#11) (19510e7)
- add the CQRS extension pack on a public kinds API (#10) (750d425)
- discover requests and handlers by package scan (#5) (45e1a1f)
- dispatch requests to handlers with a typed send (#2) (7d675bf)
- publish notifications to all handlers with pluggable strategies (#8) (c076c0f)
- resolve handlers and dependencies through a pluggable resolver (#6) (2ff3d7d)
- retry only exceptions marked as retryable (#28) (1492fae)
- wrap handlers in targeted, ordered pipeline behaviors (#7) (5daaa3a)