All notable changes to this project will be documented in this file.
- Disable trace context extraction for deleted events EventStoreDB-Client-Java#292
- Disable trace context extraction for deleted events. EventStoreDB-Client-Java#292
- Support custom headers. EventStoreDB-Client-Java#289
- Extract tracing metadata from Event. EventStoreDB-Client-Java#284
- Add user certificates and otel samples. EventStoreDB-Client-Java#274
- Support different runtime environments out-of-the-box. EventStoreDB-Client-Java#279
- Remove expectation oriented tests. EventStoreDB-Client-Java#279
- Fixed bug in the ClientTelemetry whereby injection logic forces all events to have JSON content type. EventStoreDB-Client-Java#281
- Use connection string in user certificate sample. EventStoreDB-Client-Java#276
- Fix connection service skipping discovery interval sleeps. EventStoreDB-Client-Java#278
- new connection settings to provide an x.509 certificate for user authentication. EventStoreDB-Client-Java#266
- Updated CI workflows and tests to pull eventstore docker images from cloud smith registry. EventStoreDB-Client-Java#263
- Added tracing instrumentation of Append and Subscribe (Catchup and Persistent) operations using the Open Telemetry APIs. EventStoreDB-Client-Java#270
- Updated everywhere to pull es-gencert-cli from Cloudsmith EventStoreDB-Client-Java#271
- Updated protobuf & protoc to 3.25.3 EventStoreDB-Client-Java#268
- Updated gRPC client and Protoc to latest, which come with arm64 binaries, enabling compile on arm64 EventStoreDB-Client-Java#265
- parsing of server semver for CI, where the server version may have tagging EventStoreDB-Client-Java#264
- Expose building a JSON payload event with raw bytes EventStoreDB-Client-Java#258
- Fix cluster discovery process. EventStoreDB-Client-Java#261
- Support new subscription messages. EventStoreDB-Client-Java#254
- Fix IllegalStateException when stopping a subscription. EventStoreDB-Client-Java#250
- Support certificate file input in connection string and builder. EventStoreDB-Client-Java#247
- Improve error reporting in SubscriptionListener. EventStoreDB-Client-Java#245
- Update dependencies. EventStoreDB-Client-Java#246
- Improve internal gRPC connection management for better error propagation. EventStoreDB-Client-Java#226
- Add secure and cluster tests. EventStoreDB-Client-Java#236
- Improve connection string parsing. EventStoreDB-Client-Java#243
- Support authenticated gossip read request. EventStoreDB-Client-Java#235
- Improve stream metadata serialization. EventStoreDB-Client-Java#242
- Support user-provided gRPC client interceptors. EventStoreDB-Client-Java#233
- Do not start discovery process on ABORT gRPC error. EventStoreDB-Client-Java#219
- Fix OptionBase authentication code. EventStoreDB-Client-Java#221
- Provide toString override for public types. EventStoreDB-Client-Java#218
- Implement
ExpectedRevision
raw long representation. EventStoreDB-Client-Java#230
- Increase max inbound message length. EventStoreDB-Client-Java#222
- Stop using Jackson JsonMapper static instances. EventStoreDB-Client-Java#217
- Add specific exceptions when delete stream operation fails. EventStoreDB-Client-Java#208
- Implement human-representation for
ExpectedVersion
types. EventStoreDB-Client-Java#204
- Fix server filtering sample code. EventStoreDB-Client-Java#206
- Fix
ConnectionSettingsBuilder
when dealing with keep-alive settings. EventStoreDB-Client-Java#207 - Fix
tombstoneStream
overload. EventStoreDB-Client-Java#205 - No longer store credentials unprotected in memory. EventStoreDB-Client-Java#214
- Update gRPC and protobuf version. EventStoreDB-Client-Java#213
- Fix next expected version when appending to a stream. EventStoreDB-Client-Java#196
- Fix condition causing subscribers not to be completed. EventStoreDB-Client-Java#193
- Shutdown
GossipClient
after usage. EventStoreDB-Client-Java#186 - Fix channel lifecycle behaviour. EventStoreDB-Client-Java#184
- Do not shutdown client on leader reconnect attempt. EventStoreDB-Client-Java#182
- Fix error signals to the
GrpcClient
based on aCompletableFuture
. EventStoreDB-Client-Java#182
- Fix next expected version when appending to a stream. EventStoreDB-Client-Java#196
- Add additional logging for connection handling. EventStoreDB-Client-Java#181