Skip to content

3.0.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@MpStyle MpStyle released this 04 Jul 04:39
· 7 commits to main since this release

What's New

  • Added Service<TRequest, TPayload> extension methods to create a service response
  • Improved migration to Nullable projects
  • Improved error handling in RabbitMQ message mediator

Fixes

Breaking Changes

  • Changed type of service response error to string
  • Service errors are changed:
    • Unknown: "mt_0"
    • ServiceNotFound: "mt_1"
    • InvalidPattern: "mt_2"
    • InvalidServiceExecution: "mt_4"
    • ExecutionTimeout: "mt_5"
    • EmptyResponse: "mt_6"
    • EmptyRequest: "mt_7"
    • Timeout: "mt_8"
    • InvalidRequestType: "mt_9"
    • NullRequest: "mt_10"
    • NullResponse: "mt_11"
  • Removed default value of CancellationToken in RunAsync method of IService interface