Skip to content

Commit 3ffa4a5

Browse files
committed
Update 3.4.1 release notes to mention JVMCBC-1247
(stricter connection string parsing)
1 parent a676049 commit 3ffa4a5

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,12 @@ The SDK no longer rejects a `PersistTo` requirement in a bucket using the Magma
219219
If you call `CancellationErrorContext.getWaitUntilReadyContext()` on an error context that didn't come from a "wait until ready" request, the method is now guaranteed to return null instead of sometimes throwing a `ClassCastException`.
220220
* https://issues.couchbase.com/browse/JCBC-2024[JCBC-2024]:
221221
Fixed a memory leak in ManagerMessageHandler.
222+
* https://issues.couchbase.com/browse/JVMCBC-1247[JVMCBC-1247]:
223+
The SDK now throws `InvalidArgumentException: Failed to parse connection string` if the connection string has a syntax error.
224+
For example, the following connection string is malformed, because the `couchbase://` part is repeated:
225+
`couchbase://foo.example.com,couchbase://bar.example.com`.
226+
The correct way to include multiple addresses in a connection string is to specify the scheme only once, and to join addresses with commas, like:
227+
`couchbase://foo.example.com,bar.example.com`
222228

223229
== Version 3.4.0 (24 October 2022)
224230

0 commit comments

Comments
 (0)