diff options
author | Mate Szalay-Beko <mszalay@cloudera.com> | 2022-05-18 16:07:57 +0200 |
---|---|---|
committer | Mate Szalay-Beko <mszalay@cloudera.com> | 2022-05-18 16:07:57 +0200 |
commit | ea000df533bd32d2bcd0eecb6307fd5f33f668ec (patch) | |
tree | d6c10d9b516d963cb2ff13e6e25bad23f30ae551 | |
parent | 737414a5c87d3ff6cd36aa7a981c12e07a993b4e (diff) | |
download | zookeeper-ea000df533bd32d2bcd0eecb6307fd5f33f668ec.tar.gz |
Preparing for release 3.5.10
-rw-r--r-- | build.xml | 2 | ||||
-rwxr-xr-x | pom.xml | 2 | ||||
-rwxr-xr-x | zookeeper-assembly/pom.xml | 2 | ||||
-rwxr-xr-x | zookeeper-client/pom.xml | 2 | ||||
-rw-r--r-- | zookeeper-client/zookeeper-client-c/include/zookeeper_version.h | 2 | ||||
-rwxr-xr-x | zookeeper-client/zookeeper-client-c/pom.xml | 2 | ||||
-rwxr-xr-x | zookeeper-contrib/pom.xml | 2 | ||||
-rwxr-xr-x | zookeeper-contrib/zookeeper-contrib-loggraph/pom.xml | 2 | ||||
-rwxr-xr-x | zookeeper-contrib/zookeeper-contrib-rest/pom.xml | 2 | ||||
-rwxr-xr-x | zookeeper-contrib/zookeeper-contrib-zooinspector/pom.xml | 2 | ||||
-rw-r--r-- | zookeeper-docs/pom.xml | 2 | ||||
-rw-r--r-- | zookeeper-docs/src/main/resources/markdown/releasenotes.md | 67 | ||||
-rwxr-xr-x | zookeeper-jute/pom.xml | 2 | ||||
-rwxr-xr-x | zookeeper-recipes/pom.xml | 2 | ||||
-rwxr-xr-x | zookeeper-recipes/zookeeper-recipes-election/pom.xml | 2 | ||||
-rwxr-xr-x | zookeeper-recipes/zookeeper-recipes-lock/pom.xml | 2 | ||||
-rwxr-xr-x | zookeeper-recipes/zookeeper-recipes-queue/pom.xml | 2 | ||||
-rwxr-xr-x | zookeeper-server/pom.xml | 2 |
18 files changed, 84 insertions, 17 deletions
@@ -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" /> @@ -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> |