Skip to content

Commit 81c50b2

Browse files
Merge pull request #477 from couchbase/release-notes-for-3.11.1
Release notes for 3.11.1
2 parents 0269804 + bb951ba commit 81c50b2

3 files changed

Lines changed: 39 additions & 6 deletions

File tree

antora.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ asciidoc:
88
attributes:
99
page-nav-header-levels: 2
1010
server_version: '8.0.0'
11-
sdk_current_version: '3.11.0'
11+
sdk_current_version: '3.11.1'
1212
sdk_dot_minor: '3.11'
1313
sdk_dot_major: '3.x'
1414
version-server: '8.0'

modules/project-docs/pages/sdk-release-notes.adoc

Lines changed: 37 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,47 @@ echo metrics-micrometer ; grep '<version>' $src/metrics-micrometer/pom.xml | hea
4545
////
4646

4747

48+
=== Version 3.11.1 (16 February 2026)
49+
50+
https://packages.couchbase.com/clients/java/3.11.1/Couchbase-Java-Client-3.11.1.zip[Download] |
51+
https://docs.couchbase.com/sdk-api/couchbase-java-client-3.11.1/index.html[API Reference] |
52+
https://docs.couchbase.com/sdk-api/couchbase-core-io-3.11.1/[Core API Reference]
53+
54+
This critical release fixes a regression in `3.11.0` that caused documents inserted in transactions to expire immediately.
55+
56+
The supported and tested dependencies for this release are:
57+
58+
* io.projectreactor:**reactor-core:3.6.9**
59+
* org.reactivestreams:**reactive-streams:1.0.4**
60+
61+
Optional artifacts on top of this SDK version are tested for the following compatibilities:
62+
63+
.Optional Artifact Version Compatibility
64+
[options="header"]
65+
|=======================
66+
| Artifact | Built Against | API Stability
67+
| `tracing-opentelemetry` | OpenTelemetry 1.57.0 | Committed
68+
| `tracing-opentracing` | OpenTracing 0.33.0 | Committed
69+
| `metrics-opentelemetry` | OpenTelemetry 1.57.0 | Volatile
70+
| `metrics-micrometer` | Micrometer 1.12.9 | Volatile
71+
|=======================
72+
73+
==== Bug Fixes
74+
75+
* https://jira.issues.couchbase.com/browse/JVMCBC-1712[JVMCBC-1712]:
76+
Document inserted in transactions no longer expire immediately.
77+
This fixes a regression in `3.11.0`.
78+
79+
4880
=== Version 3.11.0 (04 February 2026)
4981

5082
https://packages.couchbase.com/clients/java/3.11.0/Couchbase-Java-Client-3.11.0.zip[Download] |
5183
https://docs.couchbase.com/sdk-api/couchbase-java-client-3.11.0/index.html[API Reference] |
5284
https://docs.couchbase.com/sdk-api/couchbase-core-io-3.11.0/[Core API Reference]
5385

5486
[CAUTION]
55-
This version has a serious bug that causes a document inserted in a transaction to expire immediately.
56-
If your project uses transactions, we recommend staying on 3.10.1 until 3.11.1 is available.
87+
This version has https://jira.issues.couchbase.com/browse/JVMCBC-1712[a serious bug that causes documents inserted in transactions to expire immediately].
88+
We recommend upgrading directly to `3.11.1`.
5789

5890
The supported and tested dependencies for this release are:
5991

@@ -79,8 +111,9 @@ Fixed an issue that could cause the transaction cleanup task to terminate unexpe
79111

80112
==== Improvements
81113

82-
* https://jira.issues.couchbase.com/browse/JCBC-1739[JCBC-1739]:
83-
When inserting or replacing a document inside a transaction, it is now possible to specify an expiration time for the document.
114+
* [.line-through]#https://jira.issues.couchbase.com/browse/JCBC-1739[JCBC-1739]:
115+
When inserting or replacing a document inside a transaction, it is now possible to specify an expiration time for the document.#
116+
This feature was removed in `3.11.1` due to https://jira.issues.couchbase.com/browse/JVMCBC-1712[a serious bug] in `3.11.0`.
84117

85118
* https://jira.issues.couchbase.com/browse/JVMCBC-1708[JVMCBC-1708]:
86119
Upgraded `OpenTelemetry` from `1.31.0` to `1.57.0`.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<dependency>
2323
<groupId>com.couchbase.client</groupId>
2424
<artifactId>java-client</artifactId>
25-
<version>3.11.0</version>
25+
<version>3.11.1</version>
2626
</dependency>
2727
<dependency>
2828
<groupId>com.fasterxml.jackson.core</groupId>

0 commit comments

Comments
 (0)