Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@kzu kzu released this 29 Jan 22:47
· 2 commits to main since this release

What's Changed

✨ Implemented enhancements

  • Allow derived message bus implementation to monitor used event contracts by @kzu in #20
  • Duck typing of events and commands by @kzu in #34
  • Support sync/async execute fixer on returning commands too by @kzu in #35
  • Provide analyzer + code fix for turning sync command to async and viceversa by @kzu in #39
  • Make duck-typing support pluggable by @kzu in #60
  • Issue a warning for non-public commands by @kzu in #72
  • Add basic telemetry support in core message bus implementation by @kzu in #74
  • Set activity status to error when an exception is recorded by @kzu in #78
  • Improve observability by @kzu in #100
  • Add command and event payloads to activity by @kzu in #101
  • Add caller information to main API for improved telemetry by @kzu in #103
  • Avoid losing caller information when invoking extension methods by @kzu in #104
  • Only set activity custom property when sampling AllData by @kzu in #107
  • Switch to central package versions by @kzu in #111
  • Add support for async streams from command execution by @kzu in #114

🐛 Fixed bugs

  • Fix automapper dependency by @kzu in #106

🔨 Other

  • Add dynamic OS matrix by @kzu in #15
  • Unified IMessageBus interface by @kzu in #16
  • Add comprehensive tests for analyzers and code fixes by @kzu in #46
  • Add support for hierarchical record creation from generated factories by @kzu in #48
  • Add support for collections in dynamic record creation factories by @kzu in #50
  • Upgrade to centrally managed package versions by @kzu in #52
  • Update to modern color by @kzu in #61
  • Add pages and oss artifacts by @kzu in #62
  • Bump dependencies, switch to flexible central package versions by @kzu in #96
  • Rename operations to Execute and Notify by @kzu in #97
  • Add public api analyzers to avoid inadvertent breaking changes by @kzu in #105
  • Dynamic dispatch benchmarks by @kzu in #118

New Contributors

Full Changelog: v1.5.0...v2.0.0