Skip to content

Releases: dolittle/Runtime

Release v8.7.2

22 Nov 08:12
c4620dd

Choose a tag to compare

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

10 Nov 12:33
f6cf22a

Choose a tag to compare

Summary

Upgrades the Dolittle Runtime to run on dotnet 7.

Release v8.7.0

26 Oct 09:28
f8724e1

Choose a tag to compare

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

07 Oct 13:50
e9cd32f

Choose a tag to compare

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

05 Oct 10:09
278f839

Choose a tag to compare

Fixed

  • Fixes a minor memory leak for scoped stream processors

Release v8.5.0

15 Sep 11:34
69fa686

Choose a tag to compare

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 FetchForAggregateInBatches gRPC method that enables SDKs to stream the aggregate events in batches also filtered on event types.

Release v8.4.3

12 Sep 12:43
6c43624

Choose a tag to compare

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

12 Sep 12:04
f9e1578

Choose a tag to compare

Pre-release

Summary

Prerelease v8.4.3-bad-aggregate.2

09 Sep 12:08
abc7146

Choose a tag to compare

Pre-release

Summary

Prerelease v8.4.3-bad-aggregate.1

09 Sep 11:27
42af3cc

Choose a tag to compare

Pre-release

Summary

Catch exceptions