From e569121b4f90aa82d879dbb6f96bd43624ab1113 Mon Sep 17 00:00:00 2001 From: mikereiche Date: Mon, 29 Apr 2024 16:48:58 -0700 Subject: [PATCH 1/4] Release 1.6.2 --- antora.yml | 2 +- .../hello-world/pages/start-using-sdk.adoc | 6 ++-- .../pages/sdk-full-installation.adoc | 18 ++++------ .../project-docs/pages/sdk-release-notes.adoc | 35 +++++++++++++++---- 4 files changed, 40 insertions(+), 21 deletions(-) diff --git a/antora.yml b/antora.yml index ce6e638d..f2d73324 100644 --- a/antora.yml +++ b/antora.yml @@ -8,7 +8,7 @@ nav: asciidoc: attributes: server_version: '7.6' - sdk_current_version: '1.6.1' + sdk_current_version: '1.6.2' sdk_dot_minor: '1.6' sdk_dot_major: '1.x' version-server: '7.6' diff --git a/modules/hello-world/pages/start-using-sdk.adoc b/modules/hello-world/pages/start-using-sdk.adoc index 52d42ec8..445c1fb6 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.6.0" +libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.6.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.6.0' + compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.6.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.6.0 + 1.6.2 ---- diff --git a/modules/project-docs/pages/sdk-full-installation.adoc b/modules/project-docs/pages/sdk-full-installation.adoc index d47e9789..f9b5a03f 100644 --- a/modules/project-docs/pages/sdk-full-installation.adoc +++ b/modules/project-docs/pages/sdk-full-installation.adoc @@ -2,15 +2,13 @@ :description: Installation instructions for the Couchbase Scala Client. :navtitle: Full Installation :page-partial: -:page-toclevels: 2 +:page-topic-type: project-doc [abstract] {description} -This page gives full installation instructions for the {name-sdk}. -In most cases, the xref:hello-world:start-using-sdk.adoc[Quickstart Guide] should be enough to get you up and running if you're in a hurry. - +The Couchbase Scala SDK allows Scala applications to access a Couchbase cluster. == Prerequisites @@ -23,24 +21,22 @@ The underlying OS normally makes no difference, but library incompatibilities in The Couchbase Scala SDK is available on the Maven repository, packaged for Scala 2.12 and 2.13. === With SBT Projects - It can be included in your SBT build like this: [source,sbt] ---- -libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.6.0" +libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.6.1" ---- This will automatically use the Scala 2.12 or 2.13 builds, as appropriate for your SBT project. === With Gradle Projects - 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.6.0' + compile group: 'com.couchbase.client', name: 'scala-client_2.12', version: '1.6.1' } ---- @@ -49,7 +45,7 @@ or 2.13: [source,groovy] ---- dependencies { - compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.6.0' + compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.6.1' } ---- @@ -63,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.6.0 + 1.6.1 ---- @@ -76,7 +72,7 @@ or 2.13: com.couchbase.client scala-client_2.13 - 1.6.0 + 1.6.1 ---- diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index 09469bda..e9e48a10 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -24,9 +24,34 @@ grep '' $src/pom.xml grep ' ' $src/pom.xml //// -=== Version 1.6.1 (5 April 2024) +=== Version 1.6.2 (29 April 2024) + +Version 1.6.2 is the second service release of the 1.6 series. + + +https://docs.couchbase.com/sdk-api/couchbase-scala-client-1.6.2/com/couchbase/client/scala/index.html[API Reference] | +http://docs.couchbase.com/sdk-api/couchbase-core-io-2.6.2/[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/SCBC-450[SCBC-450],https://issues.couchbase.com/browse/JVMCBC-1508[JVMCBC-1508],https://issues.couchbase.com/browse/JVMCBC-1509[JVMCBC-1509] +Upgrade dependencies. + +==== Bugfixes +* https://issues.couchbase.com/browse/JVMCBC-1506[JVMCBC-1506] +Reduced the rate at which messages appear in the server's `http_access.log` when valid credentials are provided, but the user does not have permission to access the bucket. + +* https://issues.couchbase.com/browse/JVMCBC-1512[JVMCBC-1512] +Update Service in Cluster Configuration if only port is changed. + +=== Version 1.6.1 (2 April 2024) + +Version 1.6.1 is the first service release of the 1.6 series. -This is a regular maintenance release. https://docs.couchbase.com/sdk-api/couchbase-scala-client-1.6.1/com/couchbase/client/scala/index.html[API Reference] | http://docs.couchbase.com/sdk-api/couchbase-core-io-2.6.1/[Core API Reference] @@ -37,14 +62,12 @@ The supported and tested dependencies for this release are: * org.reactivestreams:**reactive-streams:1.0.4** ==== Improvements - * https://issues.couchbase.com/browse/JVMCBC-1477[JVMCBC-1477] -Reduced the rate at which messages appear in the server's `http_access.log` when invalid credentials are provided resulting in 401 errors. -Issues resulting in 403 errors will be handled in a future release. +Reduced the rate at which messages appear in the server's `http_access.log` when invalid credentials are provided. * https://issues.couchbase.com/browse/JVMCBC-1498[JVMCBC-1498] The fields of a `SearchRow` from a Full-Text Search result are now included in the output of `SearchRow.toString()`. * https://issues.couchbase.com/browse/JVMCBC-1499[JVMCBC-1499] -Disabled DNS SRV caching. The SDK now responds quicker to DNS changes in dynamic environments like Kubernetes. +DNS SRV caching is now disabled. The SDK now responds quicker to DNS changes in dynamic environments like Kubernetes. * https://issues.couchbase.com/browse/JVMCBC-1500[JVMCBC-1500] Added `EventingFunctionLanguageCompatibility.VERSION_7_2_0`. From 97c3ce7f730bad896bd279187125a7f4ae419345 Mon Sep 17 00:00:00 2001 From: mikereiche Date: Mon, 29 Apr 2024 16:54:27 -0700 Subject: [PATCH 2/4] Revert "Release 1.6.2" This reverts commit e569121b4f90aa82d879dbb6f96bd43624ab1113. --- antora.yml | 2 +- .../hello-world/pages/start-using-sdk.adoc | 6 ++-- .../pages/sdk-full-installation.adoc | 18 ++++++---- .../project-docs/pages/sdk-release-notes.adoc | 35 ++++--------------- 4 files changed, 21 insertions(+), 40 deletions(-) diff --git a/antora.yml b/antora.yml index f2d73324..ce6e638d 100644 --- a/antora.yml +++ b/antora.yml @@ -8,7 +8,7 @@ nav: asciidoc: attributes: server_version: '7.6' - sdk_current_version: '1.6.2' + sdk_current_version: '1.6.1' sdk_dot_minor: '1.6' sdk_dot_major: '1.x' version-server: '7.6' diff --git a/modules/hello-world/pages/start-using-sdk.adoc b/modules/hello-world/pages/start-using-sdk.adoc index 445c1fb6..52d42ec8 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.6.2" +libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.6.0" ---- 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.6.2' + compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.6.0' } ---- @@ -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.6.2 + 1.6.0 ---- diff --git a/modules/project-docs/pages/sdk-full-installation.adoc b/modules/project-docs/pages/sdk-full-installation.adoc index f9b5a03f..d47e9789 100644 --- a/modules/project-docs/pages/sdk-full-installation.adoc +++ b/modules/project-docs/pages/sdk-full-installation.adoc @@ -2,13 +2,15 @@ :description: Installation instructions for the Couchbase Scala Client. :navtitle: Full Installation :page-partial: -:page-topic-type: project-doc +:page-toclevels: 2 [abstract] {description} -The Couchbase Scala SDK allows Scala applications to access a Couchbase cluster. +This page gives full installation instructions for the {name-sdk}. +In most cases, the xref:hello-world:start-using-sdk.adoc[Quickstart Guide] should be enough to get you up and running if you're in a hurry. + == Prerequisites @@ -21,22 +23,24 @@ The underlying OS normally makes no difference, but library incompatibilities in The Couchbase Scala SDK is available on the Maven repository, packaged for Scala 2.12 and 2.13. === With SBT Projects + It can be included in your SBT build like this: [source,sbt] ---- -libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.6.1" +libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.6.0" ---- This will automatically use the Scala 2.12 or 2.13 builds, as appropriate for your SBT project. === With Gradle Projects + 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.6.1' + compile group: 'com.couchbase.client', name: 'scala-client_2.12', version: '1.6.0' } ---- @@ -45,7 +49,7 @@ or 2.13: [source,groovy] ---- dependencies { - compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.6.1' + compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.6.0' } ---- @@ -59,7 +63,7 @@ It can be included in your Maven `pom.xml` like this for 2.12: com.couchbase.client scala-client_2.12 - 1.6.1 + 1.6.0 ---- @@ -72,7 +76,7 @@ or 2.13: com.couchbase.client scala-client_2.13 - 1.6.1 + 1.6.0 ---- diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index e9e48a10..09469bda 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -24,34 +24,9 @@ grep '' $src/pom.xml grep ' ' $src/pom.xml //// -=== Version 1.6.2 (29 April 2024) - -Version 1.6.2 is the second service release of the 1.6 series. - - -https://docs.couchbase.com/sdk-api/couchbase-scala-client-1.6.2/com/couchbase/client/scala/index.html[API Reference] | -http://docs.couchbase.com/sdk-api/couchbase-core-io-2.6.2/[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/SCBC-450[SCBC-450],https://issues.couchbase.com/browse/JVMCBC-1508[JVMCBC-1508],https://issues.couchbase.com/browse/JVMCBC-1509[JVMCBC-1509] -Upgrade dependencies. - -==== Bugfixes -* https://issues.couchbase.com/browse/JVMCBC-1506[JVMCBC-1506] -Reduced the rate at which messages appear in the server's `http_access.log` when valid credentials are provided, but the user does not have permission to access the bucket. - -* https://issues.couchbase.com/browse/JVMCBC-1512[JVMCBC-1512] -Update Service in Cluster Configuration if only port is changed. - -=== Version 1.6.1 (2 April 2024) - -Version 1.6.1 is the first service release of the 1.6 series. +=== Version 1.6.1 (5 April 2024) +This is a regular maintenance release. https://docs.couchbase.com/sdk-api/couchbase-scala-client-1.6.1/com/couchbase/client/scala/index.html[API Reference] | http://docs.couchbase.com/sdk-api/couchbase-core-io-2.6.1/[Core API Reference] @@ -62,12 +37,14 @@ The supported and tested dependencies for this release are: * org.reactivestreams:**reactive-streams:1.0.4** ==== Improvements + * https://issues.couchbase.com/browse/JVMCBC-1477[JVMCBC-1477] -Reduced the rate at which messages appear in the server's `http_access.log` when invalid credentials are provided. +Reduced the rate at which messages appear in the server's `http_access.log` when invalid credentials are provided resulting in 401 errors. +Issues resulting in 403 errors will be handled in a future release. * https://issues.couchbase.com/browse/JVMCBC-1498[JVMCBC-1498] The fields of a `SearchRow` from a Full-Text Search result are now included in the output of `SearchRow.toString()`. * https://issues.couchbase.com/browse/JVMCBC-1499[JVMCBC-1499] -DNS SRV caching is now disabled. The SDK now responds quicker to DNS changes in dynamic environments like Kubernetes. +Disabled DNS SRV caching. The SDK now responds quicker to DNS changes in dynamic environments like Kubernetes. * https://issues.couchbase.com/browse/JVMCBC-1500[JVMCBC-1500] Added `EventingFunctionLanguageCompatibility.VERSION_7_2_0`. From 7ef97ed31d92c5c2ac912c2305b1c21430311d82 Mon Sep 17 00:00:00 2001 From: mikereiche Date: Mon, 29 Apr 2024 16:59:46 -0700 Subject: [PATCH 3/4] Release 1.6.2 --- antora.yml | 2 +- .../hello-world/pages/start-using-sdk.adoc | 6 ++--- .../pages/sdk-full-installation.adoc | 10 ++++---- .../project-docs/pages/sdk-release-notes.adoc | 24 +++++++++++++++++++ 4 files changed, 33 insertions(+), 9 deletions(-) diff --git a/antora.yml b/antora.yml index ce6e638d..f2d73324 100644 --- a/antora.yml +++ b/antora.yml @@ -8,7 +8,7 @@ nav: asciidoc: attributes: server_version: '7.6' - sdk_current_version: '1.6.1' + sdk_current_version: '1.6.2' sdk_dot_minor: '1.6' sdk_dot_major: '1.x' version-server: '7.6' diff --git a/modules/hello-world/pages/start-using-sdk.adoc b/modules/hello-world/pages/start-using-sdk.adoc index 52d42ec8..445c1fb6 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.6.0" +libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.6.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.6.0' + compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.6.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.6.0 + 1.6.2 ---- diff --git a/modules/project-docs/pages/sdk-full-installation.adoc b/modules/project-docs/pages/sdk-full-installation.adoc index d47e9789..8041801d 100644 --- a/modules/project-docs/pages/sdk-full-installation.adoc +++ b/modules/project-docs/pages/sdk-full-installation.adoc @@ -28,7 +28,7 @@ It can be included in your SBT build like this: [source,sbt] ---- -libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.6.0" +libraryDependencies += "com.couchbase.client" %% "scala-client" % "1.6.2" ---- This will automatically use the Scala 2.12 or 2.13 builds, as appropriate for your SBT project. @@ -40,7 +40,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.6.0' + compile group: 'com.couchbase.client', name: 'scala-client_2.12', version: '1.6.2' } ---- @@ -49,7 +49,7 @@ or 2.13: [source,groovy] ---- dependencies { - compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.6.0' + compile group: 'com.couchbase.client', name: 'scala-client_2.13', version: '1.6.2' } ---- @@ -63,7 +63,7 @@ It can be included in your Maven `pom.xml` like this for 2.12: com.couchbase.client scala-client_2.12 - 1.6.0 + 1.6.2 ---- @@ -76,7 +76,7 @@ or 2.13: com.couchbase.client scala-client_2.13 - 1.6.0 + 1.6.2 ---- diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index 09469bda..fd03663d 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -24,6 +24,30 @@ grep '' $src/pom.xml grep ' ' $src/pom.xml //// +=== Version 1.6.2 (29 April 2024) + +Version 1.6.2 is the second service release of the 1.6 series. + + +https://docs.couchbase.com/sdk-api/couchbase-scala-client-1.6.2/com/couchbase/client/scala/index.html[API Reference] | +http://docs.couchbase.com/sdk-api/couchbase-core-io-2.6.2/[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/SCBC-450[SCBC-450],https://issues.couchbase.com/browse/JVMCBC-1508[JVMCBC-1508],https://issues.couchbase.com/browse/JVMCBC-1509[JVMCBC-1509] +Upgrade dependencies. + +==== Bugfixes +* https://issues.couchbase.com/browse/JVMCBC-1506[JVMCBC-1506] +Reduced the rate at which messages appear in the server's `http_access.log` when valid credentials are provided, but the user does not have permission to access the bucket. + +* https://issues.couchbase.com/browse/JVMCBC-1512[JVMCBC-1512] +Update Service in Cluster Configuration if only port is changed. + === Version 1.6.1 (5 April 2024) This is a regular maintenance release. From d1524202dbb400f696a9ffafa8bae43009e673d0 Mon Sep 17 00:00:00 2001 From: Julia Browne <150837331+julia-cb@users.noreply.github.com> Date: Mon, 29 Apr 2024 17:29:59 -0700 Subject: [PATCH 4/4] Copyedited release notes --- modules/project-docs/pages/sdk-release-notes.adoc | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index fd03663d..3538d59a 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -26,8 +26,7 @@ grep ' ' $src/pom.xml === Version 1.6.2 (29 April 2024) -Version 1.6.2 is the second service release of the 1.6 series. - +This is a regular maintenance release. https://docs.couchbase.com/sdk-api/couchbase-scala-client-1.6.2/com/couchbase/client/scala/index.html[API Reference] | http://docs.couchbase.com/sdk-api/couchbase-core-io-2.6.2/[Core API Reference] @@ -38,15 +37,17 @@ The supported and tested dependencies for this release are: * org.reactivestreams:**reactive-streams:1.0.4** ==== Improvements -* https://issues.couchbase.com/browse/SCBC-450[SCBC-450],https://issues.couchbase.com/browse/JVMCBC-1508[JVMCBC-1508],https://issues.couchbase.com/browse/JVMCBC-1509[JVMCBC-1509] -Upgrade dependencies. + +* https://issues.couchbase.com/browse/SCBC-450[SCBC-450], https://issues.couchbase.com/browse/JVMCBC-1508[JVMCBC-1508] and https://issues.couchbase.com/browse/JVMCBC-1509[JVMCBC-1509] +Upgraded dependencies. ==== Bugfixes -* https://issues.couchbase.com/browse/JVMCBC-1506[JVMCBC-1506] -Reduced the rate at which messages appear in the server's `http_access.log` when valid credentials are provided, but the user does not have permission to access the bucket. +* https://issues.couchbase.com/browse/JVMCBC-1506[JVMCBC-1506] +Reduced the rate at which messages appear in the server's `http_access.log` when a user provides valid credentials but does not have permission to access the bucket. * https://issues.couchbase.com/browse/JVMCBC-1512[JVMCBC-1512] -Update Service in Cluster Configuration if only port is changed. +Updated Service in Cluster Configuration if only the port is changed. + === Version 1.6.1 (5 April 2024)