This is an automated email from the ASF dual-hosted git repository.
andor pushed a commit to branch branch-3.9.4
in repository https://gitbox.apache.org/repos/asf/zookeeper.git
The following commit(s) were added to refs/heads/branch-3.9.4 by this push:
new e27f08e3f Update release notes for 3.9.4
e27f08e3f is described below
commit e27f08e3fbeb14f3be046235796bb764ada7760e
Author: Andor Molnar <[email protected]>
AuthorDate: Fri Aug 8 19:14:50 2025 +0000
Update release notes for 3.9.4
---
NOTICE.txt | 2 +-
.../src/main/resources/markdown/releasenotes.md | 37 ++++++++++++++++------
2 files changed, 28 insertions(+), 11 deletions(-)
diff --git a/NOTICE.txt b/NOTICE.txt
index a4e8d36bf..9f6f6e139 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -1,5 +1,5 @@
Apache ZooKeeper
-Copyright 2009-2024 The Apache Software Foundation
+Copyright 2009-2025 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
diff --git a/zookeeper-docs/src/main/resources/markdown/releasenotes.md
b/zookeeper-docs/src/main/resources/markdown/releasenotes.md
index d4f6f4369..4ad940550 100644
--- a/zookeeper-docs/src/main/resources/markdown/releasenotes.md
+++ b/zookeeper-docs/src/main/resources/markdown/releasenotes.md
@@ -14,39 +14,56 @@ See the License for the specific language governing
permissions and
limitations under the License.
//-->
-# Release Notes - ZooKeeper - Version 3.9.4
+# Release Notes - ZooKeeper - Version 3.9.4
+
## Bug
-* [ZOOKEEPER-4020](https://issues.apache.org/jira/browse/ZOOKEEPER-4020) -
Memory leak in Zookeeper C Client
-* [ZOOKEEPER-4699](https://issues.apache.org/jira/browse/ZOOKEEPER-4699) -
zh->hostname heap-use-after-free in zookeeper_interest
+* [ZOOKEEPER-4020](https://issues.apache.org/jira/browse/ZOOKEEPER-4020) -
Memory leak in Zookeeper C Client
+* [ZOOKEEPER-4604](https://issues.apache.org/jira/browse/ZOOKEEPER-4604) -
Creating a COMPLETION_STRING_STAT would set acl_result completion
+* [ZOOKEEPER-4699](https://issues.apache.org/jira/browse/ZOOKEEPER-4699) -
zh->hostname heap-use-after-free in zookeeper_interest
* [ZOOKEEPER-4725](https://issues.apache.org/jira/browse/ZOOKEEPER-4725) - TTL
node creations do not appear in audit log
-* [ZOOKEEPER-4819](https://issues.apache.org/jira/browse/ZOOKEEPER-4819) -
Can't seek for writable tls server if connected to readonly server
+* [ZOOKEEPER-4787](https://issues.apache.org/jira/browse/ZOOKEEPER-4787) -
Failed to establish connection between zookeeper
+* [ZOOKEEPER-4810](https://issues.apache.org/jira/browse/ZOOKEEPER-4810) - Fix
data race in format_endpoint_info()
+* [ZOOKEEPER-4819](https://issues.apache.org/jira/browse/ZOOKEEPER-4819) -
Can't seek for writable tls server if connected to readonly server
* [ZOOKEEPER-4846](https://issues.apache.org/jira/browse/ZOOKEEPER-4846) -
Failure to reload database due to missing ACL
* [ZOOKEEPER-4848](https://issues.apache.org/jira/browse/ZOOKEEPER-4848) -
Possible stack overflow in setup_random
* [ZOOKEEPER-4858](https://issues.apache.org/jira/browse/ZOOKEEPER-4858) -
Remove the lock contention between snapshotting and the sync operation
-* [ZOOKEEPER-4872](https://issues.apache.org/jira/browse/ZOOKEEPER-4872) -
SnapshotCommand should not perform fastForwardFromEdits
-* [ZOOKEEPER-4886](https://issues.apache.org/jira/browse/ZOOKEEPER-4886) -
observer with small myid can't join SASL quorum
+* [ZOOKEEPER-4872](https://issues.apache.org/jira/browse/ZOOKEEPER-4872) -
SnapshotCommand should not perform fastForwardFromEdits
+* [ZOOKEEPER-4886](https://issues.apache.org/jira/browse/ZOOKEEPER-4886) -
observer with small myid can't join SASL quorum
* [ZOOKEEPER-4889](https://issues.apache.org/jira/browse/ZOOKEEPER-4889) -
Fallback to DIGEST-MD5 auth mech should be disabled in Fips mode
* [ZOOKEEPER-4900](https://issues.apache.org/jira/browse/ZOOKEEPER-4900) -
Bump patch release of jetty to include CVE fix for CVE-2024-6763
-* [ZOOKEEPER-4907](https://issues.apache.org/jira/browse/ZOOKEEPER-4907) -
Shouldn't throw "Len error" when server closing cause confusion
+* [ZOOKEEPER-4907](https://issues.apache.org/jira/browse/ZOOKEEPER-4907) -
Shouldn't throw "Len error" when server closing cause confusion
* [ZOOKEEPER-4909](https://issues.apache.org/jira/browse/ZOOKEEPER-4909) -
When a spurious wakeup occurs, the client’s waiting time may exceed
requestTimeout.
* [ZOOKEEPER-4919](https://issues.apache.org/jira/browse/ZOOKEEPER-4919) -
ResponseCache supposed to be a LRU cache
-
+* [ZOOKEEPER-4921](https://issues.apache.org/jira/browse/ZOOKEEPER-4921) -
Zookeeper Client 3.9.3 Fails to Reconnect After Network Failures
+* [ZOOKEEPER-4925](https://issues.apache.org/jira/browse/ZOOKEEPER-4925) -
Diff sync introduce hole in stale follower's committedLog which cause data
loss in leading
+* [ZOOKEEPER-4928](https://issues.apache.org/jira/browse/ZOOKEEPER-4928) -
Version in zookeeper_version.h is not updated
+* [ZOOKEEPER-4933](https://issues.apache.org/jira/browse/ZOOKEEPER-4933) -
Connection throttle exception causing all connections to be rejected
+* [ZOOKEEPER-4940](https://issues.apache.org/jira/browse/ZOOKEEPER-4940) -
Enabling zookeeper.ssl.ocsp with JRE TLS provider errors out
+* [ZOOKEEPER-4953](https://issues.apache.org/jira/browse/ZOOKEEPER-4953) -
Fixing Typo In ZooKeeper Programmer's Guide
+
## New Feature
* [ZOOKEEPER-4895](https://issues.apache.org/jira/browse/ZOOKEEPER-4895) -
Introduce a helper function for C client to generate password for SASL
authentication
-
+
## Improvement
* [ZOOKEEPER-4790](https://issues.apache.org/jira/browse/ZOOKEEPER-4790) - TLS
Quorum hostname verification breaks in some scenarios
* [ZOOKEEPER-4852](https://issues.apache.org/jira/browse/ZOOKEEPER-4852) - Fix
the bad "*uuuuu" mark in the ASF license
+* [ZOOKEEPER-4891](https://issues.apache.org/jira/browse/ZOOKEEPER-4891) -
Update logback to 1.3.15 to fix CVE-2024-12798.
* [ZOOKEEPER-4902](https://issues.apache.org/jira/browse/ZOOKEEPER-4902) -
Document that read-only mode also enables isro 4lw
* [ZOOKEEPER-4906](https://issues.apache.org/jira/browse/ZOOKEEPER-4906) - Log
full exception details for server JAAS config failure
-
+* [ZOOKEEPER-4944](https://issues.apache.org/jira/browse/ZOOKEEPER-4944) -
Cache zookeeper dists for end to end compatibility tests
+* [ZOOKEEPER-4954](https://issues.apache.org/jira/browse/ZOOKEEPER-4954) - Use
FIPS style hostname verification when no custom truststore is specified
+
## Task
* [ZOOKEEPER-4897](https://issues.apache.org/jira/browse/ZOOKEEPER-4897) -
Upgrade Netty to fix CVE-2025-24970 in ZooKeeper 3.9.3
+
+
+
+
# Release Notes - ZooKeeper - Version 3.9.3