diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index 4c618145..d54718be 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -39,6 +39,7 @@ echo metrics-open-telemetry ; grep '' $src/tracing-opentracing/pom.xml echo metrics-micrometergrep '' $src/metrics-micrometer/pom.xml | head -2 | tail -1 ; grep '' $src/metrics-micrometer/pom.xml //// + === Version 3.6.0 (11 March 2024) Version 3.6.0 is the first release of the 3.6 series. @@ -63,32 +64,38 @@ Optional artifacts on top of this SDK version are tested for the following compa | `metrics-micrometer` | 0.6.1 | Micrometer 1.10.9 | Volatile |======================= - ==== Improvements * https://issues.couchbase.com/browse/JCBC-2116[JCBC-2116] -Added support for vector search, a new feature in Couchbase Server 7.6. This API is currently at `@Stability.Uncommitted` level. +Added support for vector search, a new feature in Couchbase Server 7.6. +This API is currently at `@Stability.Uncommitted` level. * https://issues.couchbase.com/browse/JCBC-2131[JCBC-2131] `Scope.searchIndexes()` is now part of the committed public API. * https://issues.couchbase.com/browse/JVMCBC-1487[JVMCBC-1487] -Upgrade reactor-core from 3.5.8 to 3.6.3. +Upgraded reactor-core from 3.5.8 to 3.6.3. * https://issues.couchbase.com/browse/JVMCBC-1488[JVMCBC-1488] -Upgrade Jackson from 2.16.0 to 2.16.1. +Upgraded Jackson from 2.16.0 to 2.16.1. * https://issues.couchbase.com/browse/JVMCBC-1489[JVMCBC-1489] -Upgrade Netty from 4.1.101 to 4.1.107. +Upgraded Netty from 4.1.101 to 4.1.107. * https://issues.couchbase.com/browse/JVMCBC-xxxx[JVMCBC-1491] -`Collection.scan()` methods are not part of the SDK's committed API. These methods do range-scans of documentIds. This feature requires Couchbase Server 7.6 or later. +`Collection.scan()` methods are not part of the SDK's committed API. +These methods do range-scans of documentIds. +This feature requires Couchbase Server 7.6 or later. * https://issues.couchbase.com/browse/JVMCBC-xxxx[JVMCBC-1493] -`Collection.lookupInAnyReplica()` and `Collection.lookupInAllReplicas()` are now part of the SDK’s committed API. These methods do sub-document lookups against replicas. This feature requires Couchbase Server 7.6 or later. +`Collection.lookupInAnyReplica()` and `Collection.lookupInAllReplicas()` are now part of the SDK’s committed API. +These methods do sub-document lookups against replicas. +This feature requires Couchbase Server 7.6 or later. ==== Bugfixes * https://issues.couchbase.com/browse/JCBC-2125[JCBC-2125] -Fixed an issue with `ScopeSearchIndexManager` `disallowQuerying` and `freezePlan` methods, which were not waiting for the server result before returning in the blocking API. +Fixed an issue with `ScopeSearchIndexManager`, `disallowQuerying`, and `freezePlan` methods, which were not waiting for the server result before returning in the blocking API. * https://issues.couchbase.com/browse/JVMCBC-1480[JVMCBC-1480] -couchbase2: should use exponential backoff when bypassing BestEffortRetryStrategy. +`couchbase2:` should use exponential backoff when bypassing `BestEffortRetryStrategy`. * https://issues.couchbase.com/browse/JVMCBC-1494[JVMCBC-1494] -If you specify `min=1` for a Full-Text Search disjunction query, the SDK now always sends the value to the server. Previously, the SDK assumed `1` was the default value, and omitted the parameter in that case. +If you specify `min=1` for a Full-Text Search disjunction query, the SDK now always sends the value to the server. +Previously, the SDK assumed `1` was the default value, and omitted the parameter in that case. + == Java SDK 3.5 Releases