@@ -35,6 +35,43 @@ All patch releases for each dot minor release should be API compatible, and safe
35
35
any changes to expected behavior are noted in the release notes that follow.
36
36
37
37
38
+ === Version 4.2.9 (3 January 2024)
39
+
40
+ Version 4.2.9 is the next patch release of the fourth generation Node.js SDK, bringing a number of improvements.
41
+
42
+ [source,bash]
43
+ ----
44
+ $ npm install couchbase@4.2.9
45
+ ----
46
+
47
+ http://docs.couchbase.com/sdk-api/couchbase-node-client-4.2.9/[API Reference]
48
+
49
+ ==== Enhancements
50
+
51
+ * https://issues.couchbase.com/browse/JSCBC-1163[JSCBC-1163]:
52
+ Added improvements for Faster Failover and Config Push.
53
+
54
+ * https://issues.couchbase.com/browse/JSCBC-1221[JSCBC-1221]:
55
+ Added support for new KV error code to raise `DocumentNotLockedError`.
56
+
57
+ ==== Underlying C++ SDK Core Changes
58
+
59
+ * https://issues.couchbase.com/browse/CXXCBC-100[CXXCBC-100]:
60
+ Added support for using a timeout with `ping` operation (https://github.com/couchbaselabs/couchbase-cxx-client/pull/486[#486]).
61
+ * https://issues.couchbase.com/browse/CXXCBC-368[CXXCBC-368]:
62
+ Added support for subscribing to clustermap notifications to speedup failover (https://github.com/couchbaselabs/couchbase-cxx-client/pull/490[#490]).
63
+ * https://issues.couchbase.com/browse/CXXCBC-391[CXXCBC-391]:
64
+ Fixed transactions API inconsistencies (https://github.com/couchbaselabs/couchbase-cxx-client/pull/482[#482]).
65
+ * https://issues.couchbase.com/browse/CXXCBC-403[CXXCBC-403]:
66
+ Updated `not_my_vbucket` KV response to allow retries (https://github.com/couchbaselabs/couchbase-cxx-client/pull/480[#480]).
67
+ * https://issues.couchbase.com/browse/CXXCBC-404[CXXCBC-404]:
68
+ Fixed `unlock` operations to expose `KV_LOCKED` status as `cas_mismatch` (https://github.com/couchbaselabs/couchbase-cxx-client/pull/479[#479]).
69
+ * https://issues.couchbase.com/browse/CXXCBC-409[CXXCBC-409]:
70
+ Added handling for `index does not exist` query error (https://github.com/couchbaselabs/couchbase-cxx-client/pull/492[#492]).
71
+ * https://issues.couchbase.com/browse/CXXCBC-419[CXXCBC-419]:
72
+ Updated MCBP protocol parser to start with clean state (https://github.com/couchbaselabs/couchbase-cxx-client/pull/496[#496]).
73
+
74
+
38
75
=== Version 4.2.8 (15 November 2023)
39
76
40
77
Version 4.2.8 is the next patch release of the fourth generation Node.js SDK, bringing a number of improvements.
0 commit comments