Releases: ydb-platform/ydb-java-sdk
Releases · ydb-platform/ydb-java-sdk
v2.4.1
What's Changed
- Hide exceptions from test logs by @alex268 in #601
- Removed CommitterImpl by @alex268 in #602
- feat: OTel tracing by @medvezhonokok in #592
- Tracing API updates by @alex268 in #603
- feat(TableService): Support SNAPSHOT_RW (SNAPSHOT READ-WRITE isolation mode) in TableClient by @nvamelichev in #606
- Updated partition start implementation by @alex268 in #604
- Fixed wrong type in ApacheArrowPartsHandler by @alex268 in #608
- Added VERSIONING.md and updates CHANGELOG.md by @alex268 in #609
- feat: Session attach stream handles NodeShutdown and SessionShutdown hints by @KirillKurdyukov in #611
- Added MessageCommitter interface and implementation by @alex268 in #610
- Update Github actions version by @alex268 in #612
- Fixed NPE on stop before start by @alex268 in #614
- feat: add RetryCtx span propagation by @KirillKurdyukov in #607
- feat(TableService): Support SNAPSHOT_RW (SNAPSHOT READ-WRITE isolatio… by @alex268 in #615
- Added availabilityPeriod to AlterConsumerSettings by @alex268 in #616
- feat: delete otel module by @KirillKurdyukov in #617
- Added support of partition_max_in_flight_bytes by @alex268 in #618
- Merge release_v2.3.32 into master by @alex268 in #619
- Fixed commit hanging if commitOffset < readOffset by @alex268 in #620
- Topic writers implementation update by @alex268 in #622
- Added support of large buffer and message sizes by @alex268 in #623
- Tests for WriterQueue by @alex268 in #624
- fix: return downstream future from getFuture() to prevent span-closing race by @KirillKurdyukov in #625
- Thin impementations of SyncWriter and AsyncWriter by @alex268 in #626
- Replaced workinInProgress by SerialExecutor by @alex268 in #627
- Added TopicRetryableStream with support of RetryPolicy by @alex268 in #628
- Mark tracer api as experimental by @alex268 in #630
- Topic read session. Fix race between decoder and function that publishes messages to user by @UgnineSirdis in #631
- Redesign retry tracing:
ydb.RunWithRetry/ydb.Tryspans withbackof_msand cancel support by @KirillKurdyukov in #632 - fix flaky contextCancelClosesRunWithRetrySpan test by @KirillKurdyukov in #633
- SerialExecutor updates by @alex268 in #634
- fix flaky retrySpanIsParentForRpcSpans test by @KirillKurdyukov in #635
- Added customization of GrpcTransport to JUnit4 & JUnit5 support by @alex268 in #636
- Added support of RetryConfig to topic writers by @alex268 in #637
- Updated topic tests logging configuration by @alex268 in #640
- Added support of direct write mode by @alex268 in #641
- Fixed CodecRegistry initialization without zstd-jni or lzo-core by @alex268 in #645
- Added STANDARD topic retry policy by @alex268 in #646
New Contributors
- @medvezhonokok made their first contribution in #592
Full Changelog: v2.4.0...v2.4.1
v2.4.0
What's Changed
- 365.add support of custom codecs in topics by @ekuvardin in #447
- feat: ResourceExhausted isn't pessimize the node by @KirillKurdyukov in #491
- Removed waiting of the grpc channel ready by @alex268 in #518
- Upgrade to grpc-java v1.68.3 by @alex268 in #519
- Fixed deadlock on sync token updating by @alex268 in #563
- Remove @experimental annotation on QueryClient by @alex268 in #564
- Values comparison by @alex268 in #523
- 455.execute script short api by @alex268 and @ekuvardin in #575
- A new retry policy implementation by @alex268 in #581
- Added tests for TzTimestamp/TzDatetime/TzDate by @alex268 in #585
- Updated parser implementation for optional types by @alex268 in #586
- Updated PrimitiveValue.Bytes implementation by @alex268 in #587
- Fixed ResultSetReader inconsistency by @alex268 in #588
- ResultSetReader fixes and improvements by @alex268 in #584
- Added support of ApacheArrow batches for BulkUpsert by @alex268 in #593
- Support of ResultSet with ApacheArrow data by @alex268 in #597
- Added support of ApacheArrow compression by @alex268 in #599
Full Changelog: v2.3.31...v2.4.0