This is an automated email from the ASF dual-hosted git repository.
symat pushed a commit to branch branch-3.5.10
in repository https://gitbox.apache.org/repos/asf/zookeeper.git
The following commit(s) were added to refs/heads/branch-3.5.10 by this push:
new ea000df53 Preparing for release 3.5.10
ea000df53 is described below
commit ea000df533bd32d2bcd0eecb6307fd5f33f668ec
Author: Mate Szalay-Beko <[email protected]>
AuthorDate: Wed May 18 16:07:57 2022 +0200
Preparing for release 3.5.10
---
build.xml | 2 +-
pom.xml | 2 +-
zookeeper-assembly/pom.xml | 2 +-
zookeeper-client/pom.xml | 2 +-
.../zookeeper-client-c/include/zookeeper_version.h | 2 +-
zookeeper-client/zookeeper-client-c/pom.xml | 2 +-
zookeeper-contrib/pom.xml | 2 +-
.../zookeeper-contrib-loggraph/pom.xml | 2 +-
zookeeper-contrib/zookeeper-contrib-rest/pom.xml | 2 +-
.../zookeeper-contrib-zooinspector/pom.xml | 2 +-
zookeeper-docs/pom.xml | 2 +-
.../src/main/resources/markdown/releasenotes.md | 67 ++++++++++++++++++++++
zookeeper-jute/pom.xml | 2 +-
zookeeper-recipes/pom.xml | 2 +-
.../zookeeper-recipes-election/pom.xml | 2 +-
zookeeper-recipes/zookeeper-recipes-lock/pom.xml | 2 +-
zookeeper-recipes/zookeeper-recipes-queue/pom.xml | 2 +-
zookeeper-server/pom.xml | 2 +-
18 files changed, 84 insertions(+), 17 deletions(-)
diff --git a/build.xml b/build.xml
index baf108409..63ca60ed2 100644
--- a/build.xml
+++ b/build.xml
@@ -80,7 +80,7 @@ xmlns:cs="antlib:com.puppycrawl.tools.checkstyle.ant">
<property name="version-patch" value="10" />
<property name="version-base"
value="${version-major}.${version-minor}.${version-patch}" />
<property name="version-suffix" value="SNAPSHOT" />
- <property name="version" value="${version-base}-${version-suffix}" />
+ <property name="version" value="${version-base}" />
<property name="final.name" value="${name}-${version}"/>
<property name="revision.dir" value="${basedir}/.revision" />
diff --git a/pom.xml b/pom.xml
index 70bb76477..31be63517 100755
--- a/pom.xml
+++ b/pom.xml
@@ -30,7 +30,7 @@
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
<packaging>pom</packaging>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
<name>Apache ZooKeeper</name>
<description>
ZooKeeper is a centralized service for maintaining configuration
information, naming,
diff --git a/zookeeper-assembly/pom.xml b/zookeeper-assembly/pom.xml
index b343925db..e36e4fe14 100755
--- a/zookeeper-assembly/pom.xml
+++ b/zookeeper-assembly/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
<relativePath>..</relativePath>
</parent>
diff --git a/zookeeper-client/pom.xml b/zookeeper-client/pom.xml
index cd1b6822f..dc8ffcf1a 100755
--- a/zookeeper-client/pom.xml
+++ b/zookeeper-client/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
<relativePath>..</relativePath>
</parent>
diff --git a/zookeeper-client/zookeeper-client-c/include/zookeeper_version.h
b/zookeeper-client/zookeeper-client-c/include/zookeeper_version.h
index 1d338bcb4..5cc7c6cad 100644
--- a/zookeeper-client/zookeeper-client-c/include/zookeeper_version.h
+++ b/zookeeper-client/zookeeper-client-c/include/zookeeper_version.h
@@ -24,7 +24,7 @@ extern "C" {
#define ZOO_MAJOR_VERSION 3
#define ZOO_MINOR_VERSION 5
-#define ZOO_PATCH_VERSION 9
+#define ZOO_PATCH_VERSION 10
#ifdef __cplusplus
}
diff --git a/zookeeper-client/zookeeper-client-c/pom.xml
b/zookeeper-client/zookeeper-client-c/pom.xml
index 9171bb09c..8281a19bf 100755
--- a/zookeeper-client/zookeeper-client-c/pom.xml
+++ b/zookeeper-client/zookeeper-client-c/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-client</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
<relativePath>..</relativePath>
</parent>
diff --git a/zookeeper-contrib/pom.xml b/zookeeper-contrib/pom.xml
index 0b9d4aba5..cd7df0195 100755
--- a/zookeeper-contrib/pom.xml
+++ b/zookeeper-contrib/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
</parent>
<artifactId>zookeeper-contrib</artifactId>
diff --git a/zookeeper-contrib/zookeeper-contrib-loggraph/pom.xml
b/zookeeper-contrib/zookeeper-contrib-loggraph/pom.xml
index 69fad563a..7b657c989 100755
--- a/zookeeper-contrib/zookeeper-contrib-loggraph/pom.xml
+++ b/zookeeper-contrib/zookeeper-contrib-loggraph/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-contrib</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
</parent>
<artifactId>zookeeper-contrib-loggraph</artifactId>
diff --git a/zookeeper-contrib/zookeeper-contrib-rest/pom.xml
b/zookeeper-contrib/zookeeper-contrib-rest/pom.xml
index a882ac712..96a92dd0b 100755
--- a/zookeeper-contrib/zookeeper-contrib-rest/pom.xml
+++ b/zookeeper-contrib/zookeeper-contrib-rest/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-contrib</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
</parent>
<artifactId>zookeeper-contrib-rest</artifactId>
diff --git a/zookeeper-contrib/zookeeper-contrib-zooinspector/pom.xml
b/zookeeper-contrib/zookeeper-contrib-zooinspector/pom.xml
index 84a0afec6..38a2ffde7 100755
--- a/zookeeper-contrib/zookeeper-contrib-zooinspector/pom.xml
+++ b/zookeeper-contrib/zookeeper-contrib-zooinspector/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-contrib</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
</parent>
<artifactId>zookeeper-contrib-zooinspector</artifactId>
diff --git a/zookeeper-docs/pom.xml b/zookeeper-docs/pom.xml
index 52e5dddeb..ae485d648 100644
--- a/zookeeper-docs/pom.xml
+++ b/zookeeper-docs/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
<relativePath>..</relativePath>
</parent>
diff --git a/zookeeper-docs/src/main/resources/markdown/releasenotes.md
b/zookeeper-docs/src/main/resources/markdown/releasenotes.md
index e9a846575..82897e2cb 100644
--- a/zookeeper-docs/src/main/resources/markdown/releasenotes.md
+++ b/zookeeper-docs/src/main/resources/markdown/releasenotes.md
@@ -14,6 +14,73 @@ See the License for the specific language governing
permissions and
limitations under the License.
//-->
+
+
+# Release Notes - ZooKeeper - Version 3.5.10
+
+
+## Bug
+
+* [ZOOKEEPER-3642](https://issues.apache.org/jira/browse/ZOOKEEPER-3642) -
Data inconsistency when the leader crashes right after sending SNAP sync
+* [ZOOKEEPER-3652](https://issues.apache.org/jira/browse/ZOOKEEPER-3652) -
Improper synchronization in ClientCnxn
+* [ZOOKEEPER-3706](https://issues.apache.org/jira/browse/ZOOKEEPER-3706) -
ZooKeeper.close() would leak SendThread when the network is broken
+* [ZOOKEEPER-3781](https://issues.apache.org/jira/browse/ZOOKEEPER-3781) -
Zookeeper 3.5.7 not creating snapshot
+* [ZOOKEEPER-3876](https://issues.apache.org/jira/browse/ZOOKEEPER-3876) -
zkServer.sh status command fails when IPV6 is configured
+* [ZOOKEEPER-3877](https://issues.apache.org/jira/browse/ZOOKEEPER-3877) - JMX
Bean RemotePeerBean should enclose IPV6 host in square bracket same as
LocalPeerBean
+* [ZOOKEEPER-3887](https://issues.apache.org/jira/browse/ZOOKEEPER-3887) - In
SSL-only server zkServer.sh status command should use secureClientPortAddress
instead of clientPortAddress
+* [ZOOKEEPER-4207](https://issues.apache.org/jira/browse/ZOOKEEPER-4207) - New
CI pipeline checks out master in branch builds too
+* [ZOOKEEPER-4220](https://issues.apache.org/jira/browse/ZOOKEEPER-4220) -
Potential redundant connection attempts during leader election
+* [ZOOKEEPER-4232](https://issues.apache.org/jira/browse/ZOOKEEPER-4232) -
InvalidSnapshotTest corrupts its own test data
+* [ZOOKEEPER-4262](https://issues.apache.org/jira/browse/ZOOKEEPER-4262) -
Backport ZOOKEEPER-3911 to branch-3.5 (Data inconsistency caused by DIFF sync
uncommitted log)
+* [ZOOKEEPER-4269](https://issues.apache.org/jira/browse/ZOOKEEPER-4269) -
acceptedEpoch.tmp rename failure will cause server startup error
+* [ZOOKEEPER-4275](https://issues.apache.org/jira/browse/ZOOKEEPER-4275) -
Slowness in sasl login or subject.doAs() causes zk client to falsely assume
that the server did not respond, closes connection and goes to unnecessary
retries
+* [ZOOKEEPER-4331](https://issues.apache.org/jira/browse/ZOOKEEPER-4331) -
zookeeper artifact is not compatible with OSGi runtime
+* [ZOOKEEPER-4345](https://issues.apache.org/jira/browse/ZOOKEEPER-4345) -
Avoid NoSunchMethodException caused by shaded zookeeper jar
+* [ZOOKEEPER-4356](https://issues.apache.org/jira/browse/ZOOKEEPER-4356) -
Code blocks do not render correctly in ZK docs site
+* [ZOOKEEPER-4367](https://issues.apache.org/jira/browse/ZOOKEEPER-4367) -
Zookeeper#Login thread leak in case of Sasl AuthFailed.
+* [ZOOKEEPER-4377](https://issues.apache.org/jira/browse/ZOOKEEPER-4377) -
KeeperException.create has NullPointerException when low version client
requests the high version server
+* [ZOOKEEPER-4433](https://issues.apache.org/jira/browse/ZOOKEEPER-4433) -
Backport ZOOKEEPER-2872 for branch-3.5 (Interrupted snapshot sync causes data
loss)
+* [ZOOKEEPER-4477](https://issues.apache.org/jira/browse/ZOOKEEPER-4477) -
Single Kerberos ticket renewal failure can prevent all future renewals since
Java 9
+* [ZOOKEEPER-4514](https://issues.apache.org/jira/browse/ZOOKEEPER-4514) -
ClientCnxnSocketNetty throwing NPE
+
+
+## New Feature
+
+None
+
+## Improvement
+
+* [ZOOKEEPER-3161](https://issues.apache.org/jira/browse/ZOOKEEPER-3161) -
Refactor QuorumPeerMainTest.java: move commonly used functions to base class
+* [ZOOKEEPER-3392](https://issues.apache.org/jira/browse/ZOOKEEPER-3392) - Add
admin command to display last snapshot information
+* [ZOOKEEPER-3459](https://issues.apache.org/jira/browse/ZOOKEEPER-3459) - Add
admin command to display synced state of peer
+* [ZOOKEEPER-4202](https://issues.apache.org/jira/browse/ZOOKEEPER-4202) - Add
JvmPauseMonitor to ZooKeeper on branch 3.5
+* [ZOOKEEPER-4434](https://issues.apache.org/jira/browse/ZOOKEEPER-4434) -
Backport ZOOKEEPER-3142 for branch-3.5 (Extend SnapshotFormatter to dump data
in json format)
+* [ZOOKEEPER-4455](https://issues.apache.org/jira/browse/ZOOKEEPER-4455) -
Move to https://reload4j.qos.ch/ (remove log4j1)
+* [ZOOKEEPER-4468](https://issues.apache.org/jira/browse/ZOOKEEPER-4468) -
Backport BCFKS key/trust store format support to branch 3.5
+
+## Task
+
+* [ZOOKEEPER-4209](https://issues.apache.org/jira/browse/ZOOKEEPER-4209) -
Update Netty version to 4.1.53.Final on 3.5 branch
+* [ZOOKEEPER-4214](https://issues.apache.org/jira/browse/ZOOKEEPER-4214) -
Update Ivy Netty version to 4.1.59.Final
+* [ZOOKEEPER-4233](https://issues.apache.org/jira/browse/ZOOKEEPER-4233) -
dependency-check:check failing - Jetty 9.4.35.v20201120 - CVE-2020-27223
+* [ZOOKEEPER-4272](https://issues.apache.org/jira/browse/ZOOKEEPER-4272) -
Upgrade Netty library to > 4.1.60 due to security vulnerability
CVE-2021-21295
+* [ZOOKEEPER-4277](https://issues.apache.org/jira/browse/ZOOKEEPER-4277) -
dependency-check:check failing - jetty-server-9.4.38 CVE-2021-28165
+* [ZOOKEEPER-4337](https://issues.apache.org/jira/browse/ZOOKEEPER-4337) -
CVE-2021-34429 in jetty 9.4.38.v20210224 in zookeeper 3.7.0
+* [ZOOKEEPER-4385](https://issues.apache.org/jira/browse/ZOOKEEPER-4385) -
Backport ZOOKEEPER-4278 to branch-3.5 to Address CVE-2021-21409
+* [ZOOKEEPER-4414](https://issues.apache.org/jira/browse/ZOOKEEPER-4414) -
Update Netty to 4.1.70.Final
+* [ZOOKEEPER-4429](https://issues.apache.org/jira/browse/ZOOKEEPER-4429) -
Update jackson-databind to 2.13.1
+* [ZOOKEEPER-4454](https://issues.apache.org/jira/browse/ZOOKEEPER-4454) -
Upgrade Netty to 4.1.73
+* [ZOOKEEPER-4510](https://issues.apache.org/jira/browse/ZOOKEEPER-4510) -
dependency-check:check failing - reload4j-1.2.19.jar: CVE-2020-9493,
CVE-2022-23307
+* [ZOOKEEPER-4543](https://issues.apache.org/jira/browse/ZOOKEEPER-4543) -
upgrade dependencies on branch-3.5 to avoid CVEs
+* [ZOOKEEPER-4544](https://issues.apache.org/jira/browse/ZOOKEEPER-4544) -
sync ant and maven dependencies on branch-3.5
+
+## Sub-task
+
+* [ZOOKEEPER-4251](https://issues.apache.org/jira/browse/ZOOKEEPER-4251) -
Flaky test: org.apache.zookeeper.test.WatcherTest
+* [ZOOKEEPER-4270](https://issues.apache.org/jira/browse/ZOOKEEPER-4270) -
Flaky test: QuorumPeerMainTest#testLeaderOutOfView
+
+
+
# Release Notes - ZooKeeper - Version 3.5.9
## Bug
diff --git a/zookeeper-jute/pom.xml b/zookeeper-jute/pom.xml
index e9a58e62f..65de69556 100755
--- a/zookeeper-jute/pom.xml
+++ b/zookeeper-jute/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
<relativePath>..</relativePath>
</parent>
diff --git a/zookeeper-recipes/pom.xml b/zookeeper-recipes/pom.xml
index e11c7d3ad..abed201d4 100755
--- a/zookeeper-recipes/pom.xml
+++ b/zookeeper-recipes/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
</parent>
<artifactId>zookeeper-recipes</artifactId>
diff --git a/zookeeper-recipes/zookeeper-recipes-election/pom.xml
b/zookeeper-recipes/zookeeper-recipes-election/pom.xml
index 65cc57e37..34c57f5ea 100755
--- a/zookeeper-recipes/zookeeper-recipes-election/pom.xml
+++ b/zookeeper-recipes/zookeeper-recipes-election/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-recipes</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
</parent>
<artifactId>zookeeper-recipes-election</artifactId>
diff --git a/zookeeper-recipes/zookeeper-recipes-lock/pom.xml
b/zookeeper-recipes/zookeeper-recipes-lock/pom.xml
index 6a34b8a79..a6232bbe9 100755
--- a/zookeeper-recipes/zookeeper-recipes-lock/pom.xml
+++ b/zookeeper-recipes/zookeeper-recipes-lock/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-recipes</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
</parent>
<artifactId>zookeeper-recipes-lock</artifactId>
diff --git a/zookeeper-recipes/zookeeper-recipes-queue/pom.xml
b/zookeeper-recipes/zookeeper-recipes-queue/pom.xml
index da09f85ae..4a3260855 100755
--- a/zookeeper-recipes/zookeeper-recipes-queue/pom.xml
+++ b/zookeeper-recipes/zookeeper-recipes-queue/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-recipes</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
</parent>
<artifactId>zookeeper-recipes-queue</artifactId>
diff --git a/zookeeper-server/pom.xml b/zookeeper-server/pom.xml
index ee86bbc82..0884d2d2a 100755
--- a/zookeeper-server/pom.xml
+++ b/zookeeper-server/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>parent</artifactId>
- <version>3.5.10-SNAPSHOT</version>
+ <version>3.5.10</version>
<relativePath>..</relativePath>
</parent>