Releases: dolittle/Runtime
Prerelease v7.8.0-merry.4
Summary
Add the gRPC M1 Contrib package to the CLI so that it can run on Apple M1 chips.
Prerelease v7.8.0-merry.3
Summary
Implements the "runtime projections list", "runtime projections get" and "runtime projections replay" commands in the CLI. The list and get outputs are mostly copies of the tabular structure for Event Handlers. The replay has fewer options than Event Handlers, since it only really makes sense to replay a Projection from the beginning.
Prerelease v7.8.0-merry.2
Summary
- Complete docs
- Add more log messages
- Return failures for exceptions
- Implement the GetOne method in EventHandlers (we must have forgotten about it)
Prerelease v7.8.0-merry.1
Summary
- Merge the KeySelectors changes from master
- Add missing docs and some logs
- Make
TaskGroupto replace theTask.WhenAny + Task.WhenAllpattern we have duplicated a few places.
Prerelease v7.8.0-merry.0
Summary
- Moved a lot of Projection processor logic from the
ProjectionsServicegRPC implementation, to aProjectionssystem that keeps track of Projections and exposes management methods. - Expose gRPC Server Reflection service on all endpoints
- Add Alias to Projections
- Fix bug in Handshake version compatibility checks
- Implement Projections Management service
Docs, a lot of logging - and some error handling in the Projections Management service to do.
Release v7.7.1
Summary
Manually released new Docker Images that sets the ASPNETCORE_URLS environment variable to serve the Web endpoint on port 8001 by default, instead of 80. This caused issues when running the Runtime in our platform.
Fixed
- Sets the
ASPNETCORE_URLSenvironment variable to to"http://+:8001"so that it binds the Web endpoint to port8001instead of80
Release v7.7.0
Summary
Implements version 6.7.0 of Contracts adding two new event key selectors to projections, StaticKey and KeyFromEventOccurred
Added
StaticKeyevent key selector attribute for projection On-methods that sets a constant, static, key as the key of the read modelKeyFromEventOccurredevent key selector for projection On-methods that uses the event occurred metadata as the key for the projection read models formatted as the string given to the attribute. We currently support these formats:- yyyy-MM-dd
- yyyy-MM
- yyyy
- HH:mm:ss
- hh:mm:ss
- HH:mm
- hh:mm
- HH
- hh
- yyyy-MM-dd HH:mm:ss
- And the above in different orderings
- Projection definition in the Projection Store for MongoDB has two new fields,
StaticKeyandOccurredFormat
Prerelease v7.7.0-pippin.3
Summary
Uses the released 'pippin' contracts
Prerelease v7.7.0-pippin.2
Summary
Add validation of occurred format, this is really general now using the dotnet date format string, but we could in the future drill this down to our own simplified version if we want to. Also adding more specs
Prerelease v7.7.0-pippin.1
Summary
Forgot to add to the comparer