From ce49ae31de50545670b1ff7d3abbb569c6710613 Mon Sep 17 00:00:00 2001 From: mikereiche Date: Fri, 18 Oct 2024 11:23:31 -0700 Subject: [PATCH 1/2] Release notes for 1.7.4. --- antora.yml | 2 +- build.gradle | 8 +++---- .../project-docs/pages/sdk-release-notes.adoc | 22 ++++++++++++++++--- 3 files changed, 24 insertions(+), 8 deletions(-) diff --git a/antora.yml b/antora.yml index 5fe68a5f..9e347b46 100644 --- a/antora.yml +++ b/antora.yml @@ -9,7 +9,7 @@ asciidoc: attributes: page-nav-header-levels: 2 server_version: '7.6.2' - sdk_current_version: '1.7.3' + sdk_current_version: '1.7.4' sdk_dot_minor: '1.7' sdk_dot_major: '1.x' version-server: '7.6' diff --git a/build.gradle b/build.gradle index 704d6d8b..bd1f6cf8 100644 --- a/build.gradle +++ b/build.gradle @@ -32,10 +32,10 @@ sourceSets { } dependencies { - implementation group: 'com.couchbase.client', name: 'scala-client_2.12', version: '1.7.3' - implementation group: 'com.couchbase.client', name: 'tracing-opentelemetry', version: '1.5.3' - implementation group: 'com.couchbase.client', name: 'metrics-opentelemetry', version: '0.7.3' - implementation group: 'com.couchbase.client', name: 'metrics-micrometer', version: '0.7.3' + implementation group: 'com.couchbase.client', name: 'scala-client_2.12', version: '1.7.4' + implementation group: 'com.couchbase.client', name: 'tracing-opentelemetry', version: '1.5.4' + implementation group: 'com.couchbase.client', name: 'metrics-opentelemetry', version: '0.7.4' + implementation group: 'com.couchbase.client', name: 'metrics-micrometer', version: '0.7.4' implementation "org.scalatest:scalatest_2.12:3.1.1" diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index cd90639f..01141547 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -25,9 +25,6 @@ include::hello-world:start-using-sdk.adoc[tag=quick-install] // reminder - add spoiler tag to wrappers for cxx notes? - -[#latest-release] - [#latest-release] == Scala SDK 1.7 Releases @@ -42,7 +39,26 @@ grep '' $src/pom.xml grep ' ' $src/pom.xml //// +=== Version 1.7.4 (08 October 2024) + +Version 1.7.4 is the fourth maintenance release of the 1.7 series. + +https://docs.couchbase.com/sdk-api/couchbase-scala-client-1.7.4/com/couchbase/client/scala/index.html[API Reference] | +http://docs.couchbase.com/sdk-api/couchbase-core-io-3.7.4/[Core API Reference] + +The supported and tested dependencies for this release are: + +* io.projectreactor:**reactor-core:3.6.9** +* org.reactivestreams:**reactive-streams:1.0.4** +==== Improvements + +* https://jira.issues.couchbase.com/browse/JVMCBC-1573[JVMCBC-1573]: +ExtParallelUnstaging leading to OOM when many concurrent transactions executed + +==== Bug Fixes +* https://jira.issues.couchbase.com/browse/JVMCBC-1570[JVMCBC-1570]: +SDK calculates incorrect replica for buckets with >= 2 replicas === Version 1.7.3 (23 September 2024) From 7fedefc177ab08c708f6292d697e3aad55222f6f Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Mon, 21 Oct 2024 11:42:25 +0100 Subject: [PATCH 2/2] Gardening --- modules/project-docs/pages/sdk-release-notes.adoc | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index 01141547..e1c8a695 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -51,14 +51,17 @@ The supported and tested dependencies for this release are: * io.projectreactor:**reactor-core:3.6.9** * org.reactivestreams:**reactive-streams:1.0.4** -==== Improvements - -* https://jira.issues.couchbase.com/browse/JVMCBC-1573[JVMCBC-1573]: -ExtParallelUnstaging leading to OOM when many concurrent transactions executed ==== Bug Fixes * https://jira.issues.couchbase.com/browse/JVMCBC-1570[JVMCBC-1570]: -SDK calculates incorrect replica for buckets with >= 2 replicas +The SDK was producing an incorrect partition map in `CouchbaseBucketConfig`, for buckets with >= 2 replicas. +This has now been fixed. + +==== Improvements +* https://jira.issues.couchbase.com/browse/JVMCBC-1573[JVMCBC-1573]: +`ExtParallelUnstaging` was producing more threads than required, leading to OOM when many concurrent transactions were executed. +This has been rewritten to produce only the necessary number of threads are produced for each transaction. + === Version 1.7.3 (23 September 2024)