- Rollup Release
- Fixes for Azure ServiceBus Queue and Topics
- Async API methods as canonical
- New test home page
- Support for .Net Core 10
- Included Newtonsoft.Json back into project for use with JsonPatchDocument, need services.AddControllers().AddNewtonsoftJson() as well.
- New API method Patch to send incremental updates without a full payload. Returns a full payload object.
- New API method Validate to validate a given object.
- New API methods CreateAck, UpdateAck, PatchAck that return only a response for low latency/small packet sizes.
- New format querystring parameter (and optional header parameter) that specifies the response format either classic or modern. Server default is classic so that it matches swagger API definitions.
- Upgrades to Swagger and OpenAPI caused changes to swagger apply security operations.
- xUnit test fixes
- Added TestDataTypes microservice hard-wired to framework to allow easier testing and debugging.
- Rollup quarterly release. See previous release notes.
- Fixes for background timer
- Note: Net8 now uses EntityFrameworkCore 9
- Note: ServiceQuery updated to 2.2.1
- Update all nuget package references
- Removed Newtsonft.Json from ServiceBricks and added new project for abstraction. Uses System.Text.Json by default. Use IJsonSerializer with DI or JsonSerializer class with public static Instance for quick access and to not clutter DI.
- Added Boolean LogExceptions property to all storage providers, so logging can be disabled when exceptions expected (semaphore).
- Background timers will now change state to stop when ticking and restart when processing completes.
- Minor fixes
- Update all nuget package references
- Add new WorkService to replace DomainProcessQueue
- Add new test cases for workservice
- Support .NET 9.0
- Support both sync and async querying with new ServiceQuery release
- Upgrade all packages references to latest version
- Fix for ApiQueryAfterEvent event to include initial request
- Fix for .NET 6 to use 6 libraries instead of 7
- Fix for MongoDB to add MongoDatabaseSettings and MongoCollectionSettings
- Fix for EntityFrameworkCore and MongoDB providers to add ServiceQueryOptions
- Fix for Postgres, Sqlite and SqlServer providers to add async methods to migration and ensurecreated rules
- Removed try/catch blocks in ServiceBricksStart method
- Removed old resources in webapp projects
- Fix for Azure ServiceBus Topic and Queue providers to use IBusinessRuleService from scoped IServiceProvider instead of dependency injection.
- Fix for MongoDB to create Guid serializer rule
- Official Production Release
- Update all package references to latest version
- Add cleanup logic to delete objects for unit and integration tests
- Bug fixes
- Automated release testing
- Automated release testing
- Bug fixes for appsettings, ApiClient, cleanup webapps, update nuget packages
- Bug fixes for example projects
- Bug fixes for ApiClient and BearerTokenClient to support security microservice
- Added new ServiceBricks.Xunit.Debug project
- Full source code release with V1.0.4