Repository navigation
3.0.0-alpha
Pre-release
Pre-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