diff --git a/.gitignore b/.gitignore index a6a5f59..11bbdd1 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ modules/devguide/examples/target/** +.DS_Store +.idea/ +.vscode/ +modules/devguide/examples/beer-sample.zip diff --git a/antora.yml b/antora.yml index b41166a..0634dea 100644 --- a/antora.yml +++ b/antora.yml @@ -9,7 +9,7 @@ asciidoc: attributes: page-nav-header-levels: 2 server_version: '8.0.1' - sdk_current_version: '1.0.0' + sdk_current_version: '1.0.2' sdk_dot_minor: '1.0' sdk_dot_major: '1.x' version-server: '8.0' diff --git a/modules/devguide/examples/Cargo.lock b/modules/devguide/examples/Cargo.lock index 4eb0c48..c134cb8 100644 --- a/modules/devguide/examples/Cargo.lock +++ b/modules/devguide/examples/Cargo.lock @@ -314,9 +314,9 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "couchbase" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891097e0e6cc9c270e2d77136c00cd3034db5514206687b0a9b598af0315b355" +checksum = "1a8cba334d0ef7129a322b85e5753e8e83e30f3696529ac8653f3cf3637c9794" dependencies = [ "bytes", "chrono", @@ -339,9 +339,9 @@ dependencies = [ [[package]] name = "couchbase-connstr" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a79a3f21dbc23880221b0a6d47a451fb2726bfbe1fe2f15a8f857e31bd922d01" +checksum = "1a59b2a54868c6abeca3726f4fc29982de3d33b5b73c7db6f45720a19615f0f0" dependencies = [ "form_urlencoded", "hickory-resolver", @@ -352,9 +352,9 @@ dependencies = [ [[package]] name = "couchbase-core" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8726a90e150bf7c26ce9b04f917fda6ff307a5f29ce749e7f307ece3440c9109" +checksum = "1cb59b74ba88c49bebbad72083aecddb52c393d2dd4f5157817c1046b0ba5150" dependencies = [ "arc-swap", "async-trait", diff --git a/modules/devguide/examples/Cargo.toml b/modules/devguide/examples/Cargo.toml index f988ad3..9c5069e 100644 --- a/modules/devguide/examples/Cargo.toml +++ b/modules/devguide/examples/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2024" [dependencies] -couchbase = "1.0.1" +couchbase = "1.0.2" crossfire = "3.1.5" env_logger = "0.11" serde_json = "^1.0" diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index dcfe6e7..7f14389 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -30,6 +30,26 @@ All patch releases for each dot minor release should be API compatible, and safe Binary compatibility is not guaranteed for any {name-sdk} release, and you should rebuild your application when changing the SDK. +[v1.0.2] +=== Version 1.0.2 (11 August 2026) + +Version 1.0.2 is a maintenance release for the Rust SDK 1.0. + +https://docs.rs/couchbase/1.0.2/couchbase/[API Documentation] + +==== New Features and Behavioral Changes + +* https://jira.issues.couchbase.com/browse/RSCBC-282[RSCBC-282]: +Updated key-value error messages to include the underlying cause of the error, giving more context to warnings such as `failed to read frame`. + +==== Fixed issues + +* https://jira.issues.couchbase.com/browse/RSCBC-281[RSCBC-281]: +Fixed an issue where an error was logged whilst closing connections during a graceful shutdown. +* https://jira.issues.couchbase.com/browse/RSCBC-289[RSCBC-289]: +Fixed an issue where connections to a service could fail over TLS after earlier connections had succeeded. +TLS session resumption is now disabled. + [v1.0.1] === Version 1.0.1 (9 April 2026)