Skip to content

3.0.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@MpStyle MpStyle released this 29 Jun 05:46
· 19 commits to main since this release

What's New

  • Added GetNullableString and GetNullableStringAsync to DbDataReaderExtensions.
  • Added NotNullWhen attribute on IsNullOrEmpty extension methods.
  • Added unit tests for previously uncovered classes such as SQLServerConnectionExtensions and exception classes.
  • Improved mediator extension methods.
  • Improved RabbitMQ emit method.
  • Added support to Cosmos DB in cache manager project
  • Add CancellationToken support to CacheManager, MessageMediator, SignalEmitter and Service methods to improve cancellation handling
  • Added Shutdown to ISignalEmitter and its implementations

Fixes

  • Fixed namespace issues and related changes.
  • Fixed SignalEmitterExtensions and added unit tests.
  • Fixed file indentation.

Breaking Changes

  • Changed Target Frameworks from netstandard2.0 and net8.0 to net8.0 and netstandard2.1
  • Moved from System.Data.SqlClient to Microsoft.Data.SqlClient
  • Renamed Service<,>.Run(...) in Service<,>.RunAsync(...) and added a cancellation token
  • Moved Microservice attribute from microservice.toolkit.core.attribute to microservice.toolkit.messagemediator.attribute namespace
  • Moved ServiceResponse class from microservice.toolkit.core.entity to microservice.toolkit.messagemediator.entity namespace