|
1 |
| -# Changelog |
2 |
| -All notable changes to this project will be documented in this file. |
3 |
| - |
4 |
| -## [Unreleased] |
5 |
| - |
6 |
| -### Changed |
7 |
| -- rebranding [EventStoreDB-Client-Java#294](https://github.com/kurrent-io/EventStoreDB-Client-Java/pull/294) |
8 |
| - |
9 |
| -## [5.4.5] - 2025-03-24 |
10 |
| - |
11 |
| -### Fixed |
12 |
| -- Fix subscription error handling during server shutdown [EventStoreDB-Client-Java#311](https://github.com/EventStore/EventStoreDB-Client-Java/pull/311) |
13 |
| - |
14 |
| -## [5.4.4] - 2025-03-05 |
15 |
| -### Changed |
16 |
| -- Upgrade dependencies to latest [EventStoreDB-Client-Java#304](https://github.com/EventStore/EventStoreDB-Client-Java/pull/304) |
17 |
| - |
18 |
| -### Fixed |
19 |
| -- Support back-pressure on reads and subscriptions. [EventStoreDB-Client-Java#292](https://github.com/EventStore/EventStoreDB-Client-Java/pull/295) |
20 |
| -- Unwrap CompletionException in GrpcClient. [EventStoreDB-Client-Java#298](https://github.com/EventStore/EventStoreDB-Client-Java/pull/298) |
21 |
| - |
22 |
| -## [5.4.3] - 2024-11-07 |
23 |
| -### Fixed |
24 |
| -- Disable trace context extraction for deleted events. [EventStoreDB-Client-Java#292](https://github.com/EventStore/EventStoreDB-Client-Java/pull/292) |
25 |
| - |
26 |
| -## [5.4.2] - 2024-10-16 |
27 |
| -### Added |
28 |
| -- Support custom headers. [EventStoreDB-Client-Java#289](https://github.com/EventStore/EventStoreDB-Client-Java/pull/289) |
29 |
| - |
30 |
| -### Changed |
31 |
| -- Extract tracing metadata from Event. [EventStoreDB-Client-Java#284](https://github.com/EventStore/EventStoreDB-Client-Java/pull/284) |
32 |
| - |
33 |
| -## [5.4.1] - 2024-07-16 |
34 |
| -### Changed |
35 |
| -- Add user certificates and otel samples. [EventStoreDB-Client-Java#274](https://github.com/EventStore/EventStoreDB-Client-Java/pull/274) |
36 |
| -- Support different runtime environments out-of-the-box. [EventStoreDB-Client-Java#279](https://github.com/EventStore/EventStoreDB-Client-Java/pull/279) |
37 |
| -- Remove expectation oriented tests. [EventStoreDB-Client-Java#279](https://github.com/EventStore/EventStoreDB-Client-Java/pull/279) |
38 |
| -- Fixed bug in the ClientTelemetry whereby injection logic forces all events to have JSON content type. [EventStoreDB-Client-Java#281](https://github.com/EventStore/EventStoreDB-Client-Java/pull/281) |
39 |
| - |
40 |
| -### Fixed |
41 |
| -- Use connection string in user certificate sample. [EventStoreDB-Client-Java#276](https://github.com/EventStore/EventStoreDB-Client-Java/pull/276) |
42 |
| -- Fix connection service skipping discovery interval sleeps. [EventStoreDB-Client-Java#278](https://github.com/EventStore/EventStoreDB-Client-Java/pull/278) |
43 |
| - |
44 |
| -## [5.4.0] - 2024-05-23 |
45 |
| -### Added |
46 |
| -- new connection settings to provide an x.509 certificate for user authentication. [EventStoreDB-Client-Java#266](https://github.com/EventStore/EventStoreDB-Client-Java/pull/266) |
47 |
| - |
48 |
| -### Changed |
49 |
| -- Updated CI workflows and tests to pull eventstore docker images from cloud smith registry. [EventStoreDB-Client-Java#263](https://github.com/EventStore/EventStoreDB-Client-Java/pull/263) |
50 |
| -- Added tracing instrumentation of Append and Subscribe (Catchup and Persistent) operations using the Open Telemetry APIs. [EventStoreDB-Client-Java#270](https://github.com/EventStore/EventStoreDB-Client-Java/pull/270) |
51 |
| -- Updated everywhere to pull es-gencert-cli from Cloudsmith [EventStoreDB-Client-Java#271](https://github.com/EventStore/EventStoreDB-Client-Java/pull/271) |
52 |
| - |
53 |
| -## [5.3.2] - 2024-03-05 |
54 |
| -### Changed |
55 |
| -- Updated protobuf & protoc to 3.25.3 [EventStoreDB-Client-Java#268](https://github.com/EventStore/EventStoreDB-Client-Java/pull/268) |
56 |
| - |
57 |
| -### Fixed |
58 |
| -- https://github.com/EventStore/EventStoreDB-Client-Java/issues/267 [EventStoreDB-Client-Java#268](https://github.com/EventStore/EventStoreDB-Client-Java/pull/268) |
59 |
| - |
60 |
| -## [5.3.1] - 2024-02-29 |
61 |
| -### Changed |
62 |
| -- Updated gRPC client and Protoc to latest, which come with arm64 binaries, enabling compile on arm64 [EventStoreDB-Client-Java#265](https://github.com/EventStore/EventStoreDB-Client-Java/pull/265) |
63 |
| - |
64 |
| -### Fixed |
65 |
| -- parsing of server semver for CI, where the server version may have tagging [EventStoreDB-Client-Java#264](https://github.com/EventStore/EventStoreDB-Client-Java/pull/264) |
66 |
| - |
67 |
| -## [5.3.0] - 2024-01-31 |
68 |
| -### Added |
69 |
| -- Expose building a JSON payload event with raw bytes [EventStoreDB-Client-Java#258](https://github.com/EventStore/EventStoreDB-Client-Java/pull/258) |
70 |
| - |
71 |
| -### Fixed |
72 |
| -- Fix cluster discovery process. [EventStoreDB-Client-Java#261](https://github.com/EventStore/EventStoreDB-Client-Java/pull/261) |
73 |
| - |
74 |
| -## [5.2.0] - 2023-11-10 |
75 |
| -### Added |
76 |
| -- Support new subscription messages. [EventStoreDB-Client-Java#254](https://github.com/EventStore/EventStoreDB-Client-Java/pull/254) |
77 |
| - |
78 |
| -## [5.1.1] - 2023-11-03 |
79 |
| -### Fixed |
80 |
| -- Fix IllegalStateException when stopping a subscription. [EventStoreDB-Client-Java#250](https://github.com/EventStore/EventStoreDB-Client-Java/pull/250) |
81 |
| - |
82 |
| -## [5.1.0] - 2023-10-31 |
83 |
| -### Added |
84 |
| -- Support certificate file input in connection string and builder. [EventStoreDB-Client-Java#247](https://github.com/EventStore/EventStoreDB-Client-Java/pull/247) |
85 |
| - |
86 |
| -### Changed |
87 |
| -- Improve error reporting in SubscriptionListener. [EventStoreDB-Client-Java#245](https://github.com/EventStore/EventStoreDB-Client-Java/pull/245) |
88 |
| -- Update dependencies. [EventStoreDB-Client-Java#246](https://github.com/EventStore/EventStoreDB-Client-Java/pull/246) |
89 |
| - |
90 |
| -## [5.0.0] - 2023-10-23 |
91 |
| -### Changed |
92 |
| -- Improve internal gRPC connection management for better error propagation. [EventStoreDB-Client-Java#226](https://github.com/EventStore/EventStoreDB-Client-Java/pull/226) |
93 |
| -- Add secure and cluster tests. [EventStoreDB-Client-Java#236](https://github.com/EventStore/EventStoreDB-Client-Java/pull/236) |
94 |
| -- Improve connection string parsing. [EventStoreDB-Client-Java#243](https://github.com/EventStore/EventStoreDB-Client-Java/pull/243) |
95 |
| - |
96 |
| -### Added |
97 |
| -- Support authenticated gossip read request. [EventStoreDB-Client-Java#235](https://github.com/EventStore/EventStoreDB-Client-Java/pull/235) |
98 |
| - |
99 |
| -### Fixed |
100 |
| -- Improve stream metadata serialization. [EventStoreDB-Client-Java#242](https://github.com/EventStore/EventStoreDB-Client-Java/pull/242) |
101 |
| - |
102 |
| -## [4.3.0] - 2023-07-03 |
103 |
| -### Added |
104 |
| -- Support user-provided gRPC client interceptors. [EventStoreDB-Client-Java#233](https://github.com/EventStore/EventStoreDB-Client-Java/pull/233) |
105 |
| - |
106 |
| -## [4.2.0] - 2023-04-27 |
107 |
| - |
108 |
| -### Fixed |
109 |
| -- Do not start discovery process on ABORT gRPC error. [EventStoreDB-Client-Java#219](https://github.com/EventStore/EventStoreDB-Client-Java/pull/219) |
110 |
| -- Fix OptionBase authentication code. [EventStoreDB-Client-Java#221](https://github.com/EventStore/EventStoreDB-Client-Java/pull/221) |
111 |
| - |
112 |
| -### Added |
113 |
| -- Provide toString override for public types. [EventStoreDB-Client-Java#218](https://github.com/EventStore/EventStoreDB-Client-Java/pull/218) |
114 |
| -- Implement `ExpectedRevision` raw long representation. [EventStoreDB-Client-Java#230](https://github.com/EventStore/EventStoreDB-Client-Java/pull/230) |
115 |
| - |
116 |
| -### Changed |
117 |
| -- Increase max inbound message length. [EventStoreDB-Client-Java#222](https://github.com/EventStore/EventStoreDB-Client-Java/pull/222) |
118 |
| - |
119 |
| -## [4.1.1] - 2023-03-06 |
120 |
| - |
121 |
| -### Changed |
122 |
| -- Stop using Jackson JsonMapper static instances. [EventStoreDB-Client-Java#217](https://github.com/EventStore/EventStoreDB-Client-Java/pull/217) |
123 |
| - |
124 |
| -## [4.1.0] - 2023-02-24 |
125 |
| - |
126 |
| -### Added |
127 |
| -- Add specific exceptions when delete stream operation fails. [EventStoreDB-Client-Java#208](https://github.com/EventStore/EventStoreDB-Client-Java/pull/208) |
128 |
| -- Implement human-representation for `ExpectedVersion` types. [EventStoreDB-Client-Java#204](https://github.com/EventStore/EventStoreDB-Client-Java/pull/204) |
129 |
| - |
130 |
| -### Fixed |
131 |
| -- Fix server filtering sample code. [EventStoreDB-Client-Java#206](https://github.com/EventStore/EventStoreDB-Client-Java/pull/206) |
132 |
| -- Fix `ConnectionSettingsBuilder` when dealing with keep-alive settings. [EventStoreDB-Client-Java#207](https://github.com/EventStore/EventStoreDB-Client-Java/pull/207) |
133 |
| -- Fix `tombstoneStream` overload. [EventStoreDB-Client-Java#205](https://github.com/EventStore/EventStoreDB-Client-Java/pull/205) |
134 |
| -- No longer store credentials unprotected in memory. [EventStoreDB-Client-Java#214](https://github.com/EventStore/EventStoreDB-Client-Java/pull/214) |
135 |
| - |
136 |
| -### Changed |
137 |
| -- Update gRPC and protobuf version. [EventStoreDB-Client-Java#213](https://github.com/EventStore/EventStoreDB-Client-Java/pull/213) |
138 |
| - |
139 |
| -## [4.0.0] - 2022-11-01 |
140 |
| - |
141 |
| -### Fixed |
142 |
| -- Fix next expected version when appending to a stream. [EventStoreDB-Client-Java#196](https://github.com/EventStore/EventStoreDB-Client-Java/pull/196) |
143 |
| -- Fix condition causing subscribers not to be completed. [EventStoreDB-Client-Java#193](https://github.com/EventStore/EventStoreDB-Client-Java/pull/193) |
144 |
| -- Shutdown `GossipClient` after usage. [EventStoreDB-Client-Java#186](https://github.com/EventStore/EventStoreDB-Client-Java/pull/186) |
145 |
| -- Fix channel lifecycle behaviour. [EventStoreDB-Client-Java#184](https://github.com/EventStore/EventStoreDB-Client-Java/pull/184) |
146 |
| -- Do not shutdown client on leader reconnect attempt. [EventStoreDB-Client-Java#182](https://github.com/EventStore/EventStoreDB-Client-Java/pull/182) |
147 |
| -- Fix error signals to the `GrpcClient` based on a `CompletableFuture`. [EventStoreDB-Client-Java#182](https://github.com/EventStore/EventStoreDB-Client-Java/pull/182) |
148 |
| - |
149 |
| -### Changed |
150 |
| -- Fix next expected version when appending to a stream. [EventStoreDB-Client-Java#196](https://github.com/EventStore/EventStoreDB-Client-Java/pull/196) |
151 |
| -- Add additional logging for connection handling. [EventStoreDB-Client-Java#181](https://github.com/EventStore/EventStoreDB-Client-Java/pull/181) |
| 1 | +This changelog is no longer maintained. The information has been moved to the [GitHub release notes](https://github.com/kurrent-io/KurrentDB-Client-Java/releases) page. |
0 commit comments