@@ -23,7 +23,6 @@ include::{version-common}@sdk:pages:partial$signed.adoc[tag=signed]
2323
2424
2525[#latest-release]
26-
2726== Java SDK 3.9 Releases
2827
2928We always recommend using the latest version of the SDK -- it contains all of the latest security patches and support for new and upcoming features.
@@ -74,66 +73,85 @@ Optional artifacts on top of this SDK version are tested for the following compa
7473
7574# Release notes - Couchbase Java Client - 3.9.0
7675
77- ### Task
76+ ==== New Feature
7877
79- [JCBC-2189](https://couchbasecloud.atlassian.net/browse/JCBC-2189) Promote App Telemetry config options from Volatile to Committed
78+ https://couchbasecloud.atlassian.net/browse/JCBC-2193[JCBC-2193]:
79+ Support FTS like Pre-Filters while doing Vector Search.
8080
81- ### New Feature
81+ https://couchbasecloud.atlassian.net/browse/JCBC-2198[JCBC-2198]:
82+ Operational SDK prevented from connecting to Enterprise Analytics Cluster.
8283
83- [JCBC-2193](https://couchbasecloud.atlassian.net/browse/JCBC-2193) SDK: Support FTS like Pre-Filters while doing Vector Search
84+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1637[JVMCBC-1637]:
85+ Publish a BOM.
8486
85- [JCBC-2198](https://couchbasecloud.atlassian.net/browse/JCBC-2198) Operational SDK prevent connection to Analytics 2.0 Cluster
8687
87- # Release notes - Java Couchbase JVM Core - 3.9.0
88+ ==== Bug Fixes
8889
89- ### Bug
90+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1644[JVMCBC-1644]:
91+ `Query\_context` namespace should not be surrounded by backticks.
9092
91- [JVMCBC-1644](https://couchbasecloud.atlassian.net/browse/JVMCBC-1644) Query\_context namespace should not be surrounded by backticks
93+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1656[JVMCBC-1656]:
94+ Java SDK Seed Nodes Don't Always Get Correctly Updated.
9295
93- [JVMCBC-1656](https://couchbasecloud.atlassian.net/browse/JVMCBC-1656) Java SDK Seed Nodes Don't Always Get Correctly Updated
96+ (https://couchbasecloud.atlassian.net/browse/JVMCBC-1660[JVMCBC-1660]:
97+ Change Network Heuristic for JVM SDKs.
9498
95- [JVMCBC-1660](https://couchbasecloud.atlassian.net/browse/JVMCBC-1660) Change Network Heuristic for JVM SDKs
99+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1662[JVMCBC-1662]:
100+ Preferred server group not honored in transactions.
96101
97- [JVMCBC-1662](https://couchbasecloud.atlassian.net/browse/JVMCBC-1662) Preferred server group not honored in transactions
102+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1664[JVMCBC-1664]:
103+ `ArrayIndexOutOfBoundsException` when request takes more than 1 hour.
98104
99- [JVMCBC-1664](https://couchbasecloud.atlassian.net/browse/JVMCBC-1664) ArrayIndexOutOfBoundsException when request takes more than 1 hour
105+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1671[JVMCBC-1671]:
106+ Transactions metrics not reporting all required attributes.
100107
101- [JVMCBC-1671](https://couchbasecloud.atlassian.net/browse/JVMCBC-1671) Transactions metrics not reporting all required attributes
102108
103- ### Task
109+ ==== Improvements
104110
105- [JVMCBC-1639](https://couchbasecloud.atlassian.net/browse/JVMCBC-1639) Migrate to mono-versioning
111+ https://couchbasecloud.atlassian.net/browse/JCBC-2189[JCBC-2189]:
112+ Promoted App Telemetry config options from Volatile to Committed.
106113
107- [JVMCBC-1659](https://couchbasecloud.atlassian.net/browse/JVMCBC-1659) GHA: Automate publishing API reference documentation
114+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1639[JVMCBC-1639]:
115+ Migrated to mono-versioning.
108116
109- [JVMCBC-1668](https://couchbasecloud.atlassian.net/browse/JVMCBC-1668) Remove Project Reactor links from API reference documentation
117+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1659[JVMCBC-1659]:
118+ GHA: Automate publishing API reference documentation.
110119
111- ### Improvement
120+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1668[JVMCBC-1668]:
121+ Remove Project Reactor links from API reference documentation.
112122
113- [JVMCBC-1607](https://couchbasecloud.atlassian.net/browse/JVMCBC-1607) Improve how trusted certificates are logged
123+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1607[JVMCBC-1607]:
124+ Improve how trusted certificates are logged
114125
115- [JVMCBC-1612](https://couchbasecloud.atlassian.net/browse/JVMCBC-1612) Use IdleStateHandler to detect dead or half-open KV connections
126+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1612[JVMCBC-1612]:
127+ Use `IdleStateHandler` to detect dead or half-open KV connections.
116128
117- [JVMCBC-1634](https://couchbasecloud.atlassian.net/browse/JVMCBC-1634) Flatten published POMs
129+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1634[JVMCBC-1634]:
130+ Flatten published POMs.
118131
119- [JVMCBC-1648](https://couchbasecloud.atlassian.net/browse/JVMCBC-1648) Upgrade Jackson from 2.17.3 to 2.19.2
132+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1648[JVMCBC-1648]:
133+ Upgrade Jackson from 2.17.3 to 2.19.2.
120134
121- [JVMCBC-1651](https://couchbasecloud.atlassian.net/browse/JVMCBC-1651) Support accessDeleted reads for subdoc replica reads
135+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1651[JVMCBC-1651]:
136+ Support accessDeleted reads for subdoc replica reads.
122137
123- [JVMCBC-1652](https://couchbasecloud.atlassian.net/browse/JVMCBC-1652) Read library version from a new \`version.properties\` resource instead of JAR manifest
138+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1652[JVMCBC-1652]:
139+ Read library version from a new `\`version.properties\`` resource instead of JAR manifest.
124140
125- [JVMCBC-1657](https://couchbasecloud.atlassian.net/browse/JVMCBC-1657) Improve backpressure implementation for row-based HTTP services
141+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1657[JVMCBC-1657]:
142+ Improve backpressure implementation for row-based HTTP services.
126143
127- [JVMCBC-1658](https://couchbasecloud.atlassian.net/browse/JVMCBC-1658) Better filtering of suppressed exception stack traces
144+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1658[JVMCBC-1658]:
145+ Better filtering of suppressed exception stack traces.
128146
129- [JVMCBC-1661](https://couchbasecloud.atlassian.net/browse/JVMCBC-1661) Upgrade Gson from 2.11.0 to 2.13.1
147+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1661[JVMCBC-1661]:
148+ Upgrade Gson from 2.11.0 to 2.13.1.
130149
131- [JVMCBC-1665](https://couchbasecloud.atlassian.net/browse/JVMCBC-1665) Let internal Couchbase products bypass cluster type check
150+ https://couchbasecloud.atlassian.net/browse/JVMCBC-1665[JVMCBC-1665]:
151+ Let internal Couchbase products bypass cluster type check.
132152
133153
134- ### New Feature
135154
136- [JVMCBC-1637](https://couchbasecloud.atlassian.net/browse/JVMCBC-1637) Publish a BOM
137155
138156
139157== Java SDK 3.8 Releases
0 commit comments