Releases: kurrent-io/KurrentDB-Client-Java
Releases · kurrent-io/KurrentDB-Client-Java
v1.1.0
What's Changed
Changed
- feat: add multi stream append support by @YoEight in #330
- [DEV-865] Add support for PinnedByCorrelation consumer strategy in persistent subscription by @w1am in #341
- Add tracing for multi stream append by @w1am in #338
- Refactor multi stream append to use v2 protocol by @w1am in #347
- Require plain json object as metadata by @w1am in #348
Full Changelog: v1.0.3...v1.1.0
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
What's Changed
Rebranding
We have officially rebranded EventStoreDB to KurrentDB. As part of this transition:
- The connection protocol now supports
kurrentdb. - Package imports have changed:
- package com.eventstore.dbclient.streams;
+ package io.kurrent.dbclient.streams;Breaking Changes ⚠️
v1.0.0 introduces breaking changes. Ensure you address these changes to prevent application failures.
1. Move ExpectedRevision to StreamState
AppendToStreamOptions options = AppendToStreamOptions.get()
- .expectedRevision(ExpectedRevision.any());
+ .streamState(StreamState.any());
DeleteStreamOptions options = DeleteStreamOptions.get()
- .expectedRevision(ExpectedRevision.any());
+ .streamState(StreamState.streamExists());