Skip to content

3.0.0-alpha.2

Pre-release
Pre-release

Choose a tag to compare

@MpStyle MpStyle released this 19 Oct 07:45
· 5 commits to main since this release

Changelog

Current 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
  • Added support for cancellation tokens in asynchronous methods within the Connection Extensions project.

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