diff --git a/antora.yml b/antora.yml index ebe5cf96..28cb58ec 100644 --- a/antora.yml +++ b/antora.yml @@ -8,7 +8,7 @@ nav: asciidoc: attributes: server_version: '7.2' - sdk_current_version: '1.5.1' + sdk_current_version: '1.5.2' sdk_dot_minor: '1.5' sdk_dot_major: '1.x' version-server: '7.2' diff --git a/build.gradle b/build.gradle index f3da2862..e64089ea 100644 --- a/build.gradle +++ b/build.gradle @@ -32,7 +32,7 @@ sourceSets { } dependencies { - implementation group: 'com.couchbase.client', name: 'scala-client_2.12', version: '1.5.1' + implementation group: 'com.couchbase.client', name: 'scala-client_2.12', version: '1.5.2' 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' diff --git a/modules/hello-world/pages/start-using-sdk.adoc b/modules/hello-world/pages/start-using-sdk.adoc index 729c1267..501fe558 100644 --- a/modules/hello-world/pages/start-using-sdk.adoc +++ b/modules/hello-world/pages/start-using-sdk.adoc @@ -53,7 +53,7 @@ SBT:: -- [source,sbt] ---- -libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.5.1" +libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.5.2" ---- This will automatically use the Scala 2.12 or 2.13 builds, as appropriate for your SBT project. @@ -67,7 +67,7 @@ It can be included in your `build.gradle` like this for 2.13: [source,groovy] ---- dependencies { - compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.5.1' + compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.5.2' } ---- @@ -85,7 +85,7 @@ It can be included in your Maven `pom.xml` like this for 2.13: com.couchbase.client scala-client_2.13 - 1.5.1 + 1.5.2 ---- diff --git a/modules/project-docs/pages/sdk-full-installation.adoc b/modules/project-docs/pages/sdk-full-installation.adoc index 94fb23af..c742b8eb 100644 --- a/modules/project-docs/pages/sdk-full-installation.adoc +++ b/modules/project-docs/pages/sdk-full-installation.adoc @@ -25,7 +25,7 @@ It can be included in your SBT build like this: [source,sbt] ---- -libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.5.1" +libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.5.2" ---- This will automatically use the Scala 2.12 or 2.13 builds, as appropriate for your SBT project. @@ -36,7 +36,7 @@ It can be included in your `build.gradle` like this for 2.12: [source,groovy] ---- dependencies { - compile group: 'com.couchbase.client', name: 'scala-client_2.12', version: '1.5.1' + compile group: 'com.couchbase.client', name: 'scala-client_2.12', version: '1.5.2' } ---- @@ -45,7 +45,7 @@ or 2.13: [source,groovy] ---- dependencies { - compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.5.1' + compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.5.2' } ---- @@ -59,7 +59,7 @@ It can be included in your Maven `pom.xml` like this for 2.12: com.couchbase.client scala-client_2.12 - 1.5.1 + 1.5.2 ---- @@ -72,7 +72,7 @@ or 2.13: com.couchbase.client scala-client_2.13 - 1.5.1 + 1.5.2 ---- diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index 46b8b6c1..09165d8a 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -17,6 +17,31 @@ We always recommend using the latest version of the SDK -- it contains all of th All patch releases for each dot minor release should be API compatible, and safe to upgrade; any changes to expected behavior are noted in the release notes that follow. +=== Version 1.5.2 (5 January 2024) + +This is a regular maintenance release. + +https://docs.couchbase.com/sdk-api/couchbase-scala-client-1.5.2/com/couchbase/client/scala/index.html[API Reference] | +http://docs.couchbase.com/sdk-api/couchbase-core-io-2.5.2/[Core API Reference] + +The supported and tested dependencies for this release are: + +* io.projectreactor:**reactor-core:3.5.8** +* org.reactivestreams:**reactive-streams:1.0.4** + +==== Bugfixes + +* https://issues.couchbase.com/browse/SCBC-441[SCBC-441]: +Transactional queries were sending `ScanConsistency` when in `NOT_BOUNDED` mode, as set by `core-io`. +The desired behavior is for the default transactional query `ScanConsistency` to be `not-set`, +and this fix ensures that there should now be no `QueryScanConsistency` by default. +* https://issues.couchbase.com/browse/JVMCBC-1455[JVMCBC-1455]: +Fixed compatibility with `couchbase2://` endpoints by upgrading internal GRPC dependency. +All couchbase2 protocol users should upgrade to this release. +* https://issues.couchbase.com/browse/JVMCBC-1463[JVMCBC-1463]: +Fixed compatibility between `couchbase2://` endpoints and the `tracing-opentelemetry` module. + + === Version 1.5.1 (8 December 2023) This is a regular maintenance release.