Releases: Cratis/Chronicle
Releases · Cratis/Chronicle
Release v15.3.2
Summary
This update addresses a packaging issue related to the Cratis.Chronicle.Infrastructure.dll.
Fixed
- Include Cratis.Chronicle.Infrastructure.dll in the ref folder to prevent compilation errors when consumers reference the assembly. This change resolves the CS0012 error encountered during compilation without altering runtime behavior.
Release v15.3.1
Fixed
- Getting rid of the
DotNET.InProcessclient type, since it is unsupported in the form it had. Doing this to fix type problems when using XUnit.Integration client.
Release v15.3.0
Added
- Added convenience extension method for converting to an
ISubject<TReadModel>from anIObservable<ReadModelChangeset<TReadModel>>returned from theWatch()method onIReadModels.
Fixed
- Renaming internal
IChronicleBuildertoIChronicleCoreBuilderdue to C# compiler actually binding to the wrong one for some reason when using theCratis.Chronicle.XUnit.IntegrationandCratis.Chronicle.AspNetCorepackages in same project.
Release v15.2.22
Fixed
- Fixing Client projects (Api, Testing) to have private project reference to internal project called Infrastructure, resulting in the assemblies being private and not relying on a public package.
Release v15.2.21
Summary
Adds missing IReadModels service as scoped service
Fixed
- Add
IReadModelsservice as scoped service
Release v15.2.20
No release notes
Release v15.2.19
Fixed
- Making Rename-method on IReactorDefinitionsStorage transactional
Release v15.2.18
Summary
Improved internal handling of client artifact lifecycle and activation. It noe behaves more like one would expect them to behave as if they were registered as scoped services in the service provider. They will also be disposed of properly if they implement a disposable interface.
Release v15.2.17
No release notes
Release v15.2.16
No release notes