Releases: dolittle/Runtime
Release v8.7.2
Summary
Makes the default runtime logs less noisy, by reducing log levels for Proto Debug and Information logs.
Changed
- Proto Debug logs demoted to Trace
- Proto Info logs demoted to Debug
Release v8.7.1
Summary
Upgrades the Dolittle Runtime to run on dotnet 7.
Release v8.7.0
Summary
Exposing management services on a new, configurable, grpc-web port so that we can make calls to the management services from a web browser
Added
- Endpoint configuration for managementWeb with default port 51152
- Exposing management services through grpc-web
Release v8.6.0
Summary
Adds new metrics to the Runtime that exposes information that can be used to more clearly investigate performance.
Added
- More metrics for committed events and committed aggregate events
- Metrics for total number of aggregate concurrency conflicts
- Metrics for Event Handlers; registrations, number processed, failed and processing time
- Metrics for registrations/initializations/starts of stream processors and the events they processed or failed to process per event processor kind
- Metrics for the .NET Runtime
Release v8.5.1
Fixed
- Fixes a minor memory leak for scoped stream processors
Release v8.5.0
Summary
Implements the new gRPC method for fetching aggregate events in batches that is use by the SDKs to implement more efficient rehydration of aggregate roots.
Added
- Implemented
FetchForAggregateInBatchesgRPC method that enables SDKs to stream the aggregate events in batches also filtered on event types.
Release v8.4.3
Summary
A critical error was unearthed where it was possible to get into a corrupted event store state due to the Runtime thinking it had committed events that it had not. This would eventually result in a cascading problem where for each restart of an application the first X events would not be written to the event store and it would not have been easily noticeable.
Added
- More metrics around committing events
- More logging when committing events
- Self healing for aggregate root version cache in event store
Fixed
- A bug in the event store where it could end up not writing events and thinking that it did
Prerelease v8.4.3-bad-aggregate.3
Summary
Prerelease v8.4.3-bad-aggregate.2
Summary
Prerelease v8.4.3-bad-aggregate.1
Summary
Catch exceptions