- 2023
- 2022
- 2021
- 2020
- 2019
- 2018
- 2017
- 2016
- 2015
Posted on
Spine 0.6.0
CoreJvm
Features & Improvements
Version 0.6.0 introduces a main read-side concept — Stand.
It provides query and subscription API on per-BoundedContext basis, acting as a facade for data
retrieval. Being downstream with the Repositories, Stand also stores the latest Aggregate states,
making the state fetch much more efficient.
Application interface has been extended with a couple of read-side oriented gRPC services:
QueryService— enabling synchronous state retrieval;SubscriptionService— allowing to subscribe for entity state changes.
Structural Changes:
ClientServicehas been renamedtoCommandService; its subscription-related methods were moved to the newly introducedSubscriptionService.Model definitions and services related to
Usersdomain were moved to a separate users module.Examples have been extracted as a separate repository.
Dependency Updates
- gRPC 1.0.0.
- Protobuf Gradle Plugin 0.8.0
Follow @SpineEngine to get notified of the framework updates.