From aaaf1719beb335a6b983420bd1c53e9c0333b46a Mon Sep 17 00:00:00 2001 From: mikereiche Date: Tue, 9 Jul 2024 17:03:25 -0700 Subject: [PATCH 1/2] Release 1.7.1 --- antora.yml | 2 +- build.gradle | 8 ++--- .../project-docs/pages/sdk-release-notes.adoc | 30 +++++++++++++++++++ 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/antora.yml b/antora.yml index b2013aac..ee00c558 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.0' + sdk_current_version: '1.7.1' sdk_dot_minor: '1.7' sdk_dot_major: '1.x' version-server: '7.6' diff --git a/build.gradle b/build.gradle index dcb0bd53..95033baf 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.0' - implementation group: 'com.couchbase.client', name: 'tracing-opentelemetry', version: '0.4.0' - implementation group: 'com.couchbase.client', name: 'metrics-opentelemetry', version: '0.4.0' - implementation group: 'com.couchbase.client', name: 'metrics-micrometer', version: '0.4.0' + implementation group: 'com.couchbase.client', name: 'scala-client_2.12', version: '1.7.1' + implementation group: 'com.couchbase.client', name: 'tracing-opentelemetry', version: '1.5.1' + implementation group: 'com.couchbase.client', name: 'metrics-opentelemetry', version: '0.7.1' + implementation group: 'com.couchbase.client', name: 'metrics-micrometer', version: '0.7.1' 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 ae752dde..f7a06c6d 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -40,6 +40,36 @@ grep '' $src/pom.xml grep ' ' $src/pom.xml //// +=== Version 1.7.1 (10 July 2024) + +Version 1.7.1 is the first maintenance release of the 1.7 series. + +https://docs.couchbase.com/sdk-api/couchbase-scala-client-1.7.1/com/couchbase/client/scala/index.html[API Reference] | +http://docs.couchbase.com/sdk-api/couchbase-core-io-2.7.1/[Core API Reference] + +The supported and tested dependencies for this release are: + +* io.projectreactor:**reactor-core:3.6.3** +* org.reactivestreams:**reactive-streams:1.0.4** + +==== Improvements +* https://issues.couchbase.com/browse/JVMCBC-1523[JVMCBC-1523]: +Upgrade org.iq80.snappy from 0.4 to 0.5. +* https://issues.couchbase.com/browse/JCBC-1528[JCBC-1528]: +Provide default values for tags for Micrometer. +* https://issues.couchbase.com/browse/JCBC-1532[JCBC-1532]: +Upgrade Jackson from 2.17.0 to 2.17.1. +* https://issues.couchbase.com/browse/JVMCBC-1540[JVMCBC-1540]: +This release improves compatibility with Spring Data Couchbase by reversing an internal API change present in Couchbase Java SDK 3.6.2 and 3.7.0 that prevented upgrading to the latest Couchbase SDK independently of the Spring Data Couchbase version. +* https://issues.couchbase.com/browse/JVMCBC-1544[JVMCBC-1544]: +An upsertIndex() call will now prevent vector indexes being created on servers before 7.6.0, as these server versions do not support these index types. + +==== Bugfixes +* https://issues.couchbase.com/browse/JVMCBC-1530[JVMCBC-1530]: +The class `com.couchbase.client.core.error.QueryException` is now deprecated. No GA version of the SDK has ever thrown this exception; it is remnant from the early days of SDK 3 beta development. +* https://issues.couchbase.com/browse/JVMCBC-1534[JVMCBC-1534]: +Fix possible DURABILITY_INVALID_LEVEL if Durability.NONE is used with transactions. + === Version 1.7.0 (15 June 2024) Version 1.7.0 is the first release of the 1.7 series. From 7ed150626d4054d2998263927786a7b23c48d157 Mon Sep 17 00:00:00 2001 From: Julia Browne <150837331+julia-cb@users.noreply.github.com> Date: Wed, 24 Jul 2024 16:00:23 -0700 Subject: [PATCH 2/2] Update sdk-release-notes.adoc --- .../project-docs/pages/sdk-release-notes.adoc | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index 0d9209df..c3e086f3 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -40,7 +40,7 @@ grep '' $src/pom.xml grep ' ' $src/pom.xml //// -=== Version 1.7.1 (10 July 2024) +=== Version 1.7.1 (23 July 2024) Version 1.7.1 is the first maintenance release of the 1.7 series. @@ -54,21 +54,23 @@ The supported and tested dependencies for this release are: ==== Improvements * https://issues.couchbase.com/browse/JVMCBC-1523[JVMCBC-1523]: -Upgrade org.iq80.snappy from 0.4 to 0.5. +Upgraded `org.iq80.snappy` from 0.4 to 0.5. * https://issues.couchbase.com/browse/JCBC-1528[JCBC-1528]: -Provide default values for tags for Micrometer. +Provided default values for tags for Micrometer. * https://issues.couchbase.com/browse/JCBC-1532[JCBC-1532]: -Upgrade Jackson from 2.17.0 to 2.17.1. +Upgraded Jackson from 2.17.0 to 2.17.1. * https://issues.couchbase.com/browse/JVMCBC-1540[JVMCBC-1540]: -This release improves compatibility with Spring Data Couchbase by reversing an internal API change present in Couchbase Java SDK 3.6.2 and 3.7.0 that prevented upgrading to the latest Couchbase SDK independently of the Spring Data Couchbase version. +Improved compatibility with Spring Data Couchbase by reversing an internal API change present in Couchbase Java SDK 3.6.2 and 3.7.0. +This API change prevented upgrading to the latest Couchbase SDK, independently of the Spring Data Couchbase version. * https://issues.couchbase.com/browse/JVMCBC-1544[JVMCBC-1544]: -An upsertIndex() call will now prevent vector indexes being created on servers before 7.6.0, as these server versions do not support these index types. +The `upsertIndex()` call now prevents vector indexes from being created on server versions before version 7.6.0, which do not support these index types. ==== Bugfixes * https://issues.couchbase.com/browse/JVMCBC-1530[JVMCBC-1530]: -The class `com.couchbase.client.core.error.QueryException` is now deprecated. No GA version of the SDK has ever thrown this exception; it is remnant from the early days of SDK 3 beta development. +Deprecated the `com.couchbase.client.core.error.QueryException` class. +This exception is from SDK 3's beta development, and has never been thrown in a GA version of a Couchbase SDK. * https://issues.couchbase.com/browse/JVMCBC-1534[JVMCBC-1534]: -Fix possible DURABILITY_INVALID_LEVEL if Durability.NONE is used with transactions. +Fixed possible `DURABILITY_INVALID_LEVEL` if `Durability.NONE` is used with transactions. === Version 1.7.0 (15 June 2024)