v.3.0.0
版本发布时间: 2019-03-19 20:29:48
hekate-io/hekate最新发布版本:v.4.1.3(2022-12-09 22:18:55)
New Features and Improvements:
- Complete overhaul of messaging channel API (breaking changes)
- Support send and broadcast operations with acknowledgements
- Better error reporting for messaging/rpc
- Add 'prepare' and 'complete' phases to coordination process
Breaking changes:
Messaging Service
- Messaging channel now provides builder-style API for constructing message operations:
-
MessagingChannel#newSend()
-
MessagingChannel#newRequest()
-
MessagingChannel#newSubscribe()
-
MessagingChannel#newBroadcast()
-
MessagingChannel#newAggregate()
-
- Rename
MessagingChannel#stream(...)
tosubscribe(...)
- Rename
Message#get()
topayload()
-
MessageBase#from()
now returnsClusterNodeAddress
instead ofClusterNodeId
- Refactoring of message interceptor API (separate interfaces for client and server interceptors)
Metrics Service
- Switch to Micrometer for internal metrics gathering and reporting
- Dropped
hekate-metrics-influxdb
,hekate-metrics-cloudwatch
andhekate-metrics-cloudwatch
modules
Dependency Upgrades:
- All dependencies aligned with Spring Boot BOM 2.0.8.RELEASE
- Upgraded to Kubernetes Client 4.1.3
- Upgraded to JClouds 2.1.2