This is an automated email from the ASF dual-hosted git repository.
andor pushed a commit to branch branch-3.5.5
in repository https://gitbox.apache.org/repos/asf/zookeeper.git
The following commit(s) were added to refs/heads/branch-3.5.5 by this push:
new 735b366 Preparing for release 3.5.5
735b366 is described below
commit 735b366416485c78f8dd0083e13081751f233238
Author: Andor Molnar <[email protected]>
AuthorDate: Tue Apr 2 07:20:09 2019 -0700
Preparing for release 3.5.5
---
NOTICE.txt | 2 +-
pom.xml | 2 +-
zookeeper-assembly/pom.xml | 2 +-
zookeeper-client/pom.xml | 2 +-
zookeeper-client/zookeeper-client-c/pom.xml | 2 +-
zookeeper-contrib/pom.xml | 2 +-
.../zookeeper-contrib-loggraph/pom.xml | 6 +-
zookeeper-contrib/zookeeper-contrib-rest/pom.xml | 6 +-
.../zookeeper-contrib-zooinspector/pom.xml | 4 +-
zookeeper-docs/pom.xml | 4 +-
.../src/main/resources/markdown/releasenotes.md | 130 +++++++++++++++++++++
zookeeper-jute/pom.xml | 2 +-
zookeeper-recipes/pom.xml | 2 +-
.../zookeeper-recipes-election/pom.xml | 6 +-
zookeeper-recipes/zookeeper-recipes-lock/pom.xml | 6 +-
zookeeper-recipes/zookeeper-recipes-queue/pom.xml | 6 +-
zookeeper-server/pom.xml | 4 +-
17 files changed, 159 insertions(+), 29 deletions(-)
diff --git a/NOTICE.txt b/NOTICE.txt
index 4fde4cc..ff3661d 100644
--- a/NOTICE.txt
+++ b/NOTICE.txt
@@ -1,5 +1,5 @@
Apache ZooKeeper
-Copyright 2009-2018 The Apache Software Foundation
+Copyright 2009-2019 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
diff --git a/pom.xml b/pom.xml
index 997b628..e45a39d 100755
--- a/pom.xml
+++ b/pom.xml
@@ -30,7 +30,7 @@
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<packaging>pom</packaging>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</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 81cf419..fbf74a9 100755
--- a/zookeeper-assembly/pom.xml
+++ b/zookeeper-assembly/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
<relativePath>..</relativePath>
</parent>
diff --git a/zookeeper-client/pom.xml b/zookeeper-client/pom.xml
index f389319..a038aaa 100755
--- a/zookeeper-client/pom.xml
+++ b/zookeeper-client/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
<relativePath>..</relativePath>
</parent>
diff --git a/zookeeper-client/zookeeper-client-c/pom.xml
b/zookeeper-client/zookeeper-client-c/pom.xml
index c8c7326..e4c34d9 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.5-SNAPSHOT</version>
+ <version>3.5.5</version>
<relativePath>..</relativePath>
</parent>
diff --git a/zookeeper-contrib/pom.xml b/zookeeper-contrib/pom.xml
index aba6b63..2424b23 100755
--- a/zookeeper-contrib/pom.xml
+++ b/zookeeper-contrib/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</parent>
<groupId>org.apache.zookeeper</groupId>
diff --git a/zookeeper-contrib/zookeeper-contrib-loggraph/pom.xml
b/zookeeper-contrib/zookeeper-contrib-loggraph/pom.xml
index 0f72a92..0147477 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.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</parent>
<groupId>org.apache.zookeeper</groupId>
@@ -38,12 +38,12 @@
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-jute</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</dependency>
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-server</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
diff --git a/zookeeper-contrib/zookeeper-contrib-rest/pom.xml
b/zookeeper-contrib/zookeeper-contrib-rest/pom.xml
index 83aeffb..d3899d5 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.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</parent>
<groupId>org.apache.zookeeper</groupId>
@@ -56,12 +56,12 @@
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-server</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</dependency>
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-server</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/zookeeper-contrib/zookeeper-contrib-zooinspector/pom.xml
b/zookeeper-contrib/zookeeper-contrib-zooinspector/pom.xml
index 4ff7466..6edd1a1 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.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</parent>
<groupId>org.apache.zookeeper</groupId>
@@ -44,7 +44,7 @@
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-server</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
diff --git a/zookeeper-docs/pom.xml b/zookeeper-docs/pom.xml
index b4a4884..b4d6c60 100644
--- a/zookeeper-docs/pom.xml
+++ b/zookeeper-docs/pom.xml
@@ -23,13 +23,13 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
<relativePath>..</relativePath>
</parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-docs</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
<name>Apache ZooKeeper - Documentation</name>
<description>Documentation</description>
diff --git a/zookeeper-docs/src/main/resources/markdown/releasenotes.md
b/zookeeper-docs/src/main/resources/markdown/releasenotes.md
index 86d4dd6..642c921 100644
--- a/zookeeper-docs/src/main/resources/markdown/releasenotes.md
+++ b/zookeeper-docs/src/main/resources/markdown/releasenotes.md
@@ -14,6 +14,136 @@ See the License for the specific language governing
permissions and
limitations under the License.
//-->
+# Release Notes - ZooKeeper - Version 3.5.5
+
+## Sub-task
+* [ZOOKEEPER-2168](https://issues.apache.org/jira/browse/ZOOKEEPER-2168) - Add
C APIs for new createContainer Methods
+* [ZOOKEEPER-2481](https://issues.apache.org/jira/browse/ZOOKEEPER-2481) -
Flaky Test: testZeroWeightQuorum
+* [ZOOKEEPER-2485](https://issues.apache.org/jira/browse/ZOOKEEPER-2485) -
Flaky Test: org.apache.zookeeper.test.FourLetterWordsTest.testFourLetterWords
+* [ZOOKEEPER-2497](https://issues.apache.org/jira/browse/ZOOKEEPER-2497) -
Flaky Test: org.apache.zookeeper.test.QuorumTest.testMultipleWatcherObjs
+* [ZOOKEEPER-2499](https://issues.apache.org/jira/browse/ZOOKEEPER-2499) -
Flaky Test: org.apache.zookeeper.test.SSLTest.testSecureQuorumServer
+* [ZOOKEEPER-2538](https://issues.apache.org/jira/browse/ZOOKEEPER-2538) -
Flaky Test: org.apache.zookeeper.server.quorum.Zab1_0Test.testNormalObserverRun
+* [ZOOKEEPER-2940](https://issues.apache.org/jira/browse/ZOOKEEPER-2940) -
Deal with maxbuffer as it relates to large requests from clients
+* [ZOOKEEPER-3022](https://issues.apache.org/jira/browse/ZOOKEEPER-3022) -
Step 1.1 - Create docs and it maven structure
+* [ZOOKEEPER-3028](https://issues.apache.org/jira/browse/ZOOKEEPER-3028) -
Create assembly in pom.xml
+* [ZOOKEEPER-3029](https://issues.apache.org/jira/browse/ZOOKEEPER-3029) -
Create pom files for jute, server and client
+* [ZOOKEEPER-3030](https://issues.apache.org/jira/browse/ZOOKEEPER-3030) -
Step 1.3 - Create zk-contrib maven structure
+* [ZOOKEEPER-3031](https://issues.apache.org/jira/browse/ZOOKEEPER-3031) -
Step 1.4 - Create zk-client maven structure
+* [ZOOKEEPER-3032](https://issues.apache.org/jira/browse/ZOOKEEPER-3032) -
Step 1.6 - Create zk-server maven structure
+* [ZOOKEEPER-3033](https://issues.apache.org/jira/browse/ZOOKEEPER-3033) -
Step 1.2 - Create zk-recipes maven structure
+* [ZOOKEEPER-3046](https://issues.apache.org/jira/browse/ZOOKEEPER-3046) -
testManyChildWatchersAutoReset is flaky
+* [ZOOKEEPER-3080](https://issues.apache.org/jira/browse/ZOOKEEPER-3080) -
Step 1.5 - Separate jute structure
+* [ZOOKEEPER-3153](https://issues.apache.org/jira/browse/ZOOKEEPER-3153) -
Create MarkDown files and build process for them
+* [ZOOKEEPER-3154](https://issues.apache.org/jira/browse/ZOOKEEPER-3154) -
Update release process to use the MarkDown solution
+* [ZOOKEEPER-3155](https://issues.apache.org/jira/browse/ZOOKEEPER-3155) -
Remove Forrest XMLs and their build process from the project
+* [ZOOKEEPER-3171](https://issues.apache.org/jira/browse/ZOOKEEPER-3171) -
Create pom.xml for recipes and contrib
+* [ZOOKEEPER-3193](https://issues.apache.org/jira/browse/ZOOKEEPER-3193) -
Flaky: org.apache.zookeeper.test.SaslAuthFailNotifyTest
+* [ZOOKEEPER-3202](https://issues.apache.org/jira/browse/ZOOKEEPER-3202) -
Flaky test: org.apache.zookeeper.test.ClientSSLTest.testClientServerSSL
+* [ZOOKEEPER-3222](https://issues.apache.org/jira/browse/ZOOKEEPER-3222) -
Flaky: multiple intermittent segfaults in C++ tests
+* [ZOOKEEPER-3223](https://issues.apache.org/jira/browse/ZOOKEEPER-3223) -
Configure Spotbugs
+* [ZOOKEEPER-3224](https://issues.apache.org/jira/browse/ZOOKEEPER-3224) - CI
integration with maven
+* [ZOOKEEPER-3225](https://issues.apache.org/jira/browse/ZOOKEEPER-3225) -
Create code coverage analysis with maven build
+* [ZOOKEEPER-3226](https://issues.apache.org/jira/browse/ZOOKEEPER-3226) -
Activate C Client with a profile, disabled by default
+* [ZOOKEEPER-3256](https://issues.apache.org/jira/browse/ZOOKEEPER-3256) -
Enable OWASP checks to Maven build
+* [ZOOKEEPER-3275](https://issues.apache.org/jira/browse/ZOOKEEPER-3275) - Fix
release targets: package, tar, mvn-deploy
+* [ZOOKEEPER-3285](https://issues.apache.org/jira/browse/ZOOKEEPER-3285) -
Move assembly into its own sub-module
+
+## Bug
+* [ZOOKEEPER-1392](https://issues.apache.org/jira/browse/ZOOKEEPER-1392) -
Should not allow to read ACL when not authorized to read node
+* [ZOOKEEPER-1636](https://issues.apache.org/jira/browse/ZOOKEEPER-1636) -
c-client crash when zoo_amulti failed
+* [ZOOKEEPER-1818](https://issues.apache.org/jira/browse/ZOOKEEPER-1818) - Fix
don't care for trunk
+* [ZOOKEEPER-1823](https://issues.apache.org/jira/browse/ZOOKEEPER-1823) -
zkTxnLogToolkit -dump should support printing transaction data as a string
+* [ZOOKEEPER-1919](https://issues.apache.org/jira/browse/ZOOKEEPER-1919) -
Update the C implementation of removeWatches to have it match ZOOKEEPER-1910
+* [ZOOKEEPER-1990](https://issues.apache.org/jira/browse/ZOOKEEPER-1990) -
suspicious instantiation of java Random instances
+* [ZOOKEEPER-2184](https://issues.apache.org/jira/browse/ZOOKEEPER-2184) -
Zookeeper Client should re-resolve hosts when connection attempts fail
+* [ZOOKEEPER-2251](https://issues.apache.org/jira/browse/ZOOKEEPER-2251) - Add
Client side packet response timeout to avoid infinite wait.
+* [ZOOKEEPER-2261](https://issues.apache.org/jira/browse/ZOOKEEPER-2261) -
When only secureClientPort is configured connections, configuration,
connection_stat_reset, and stats admin commands throw NullPointerException
+* [ZOOKEEPER-2284](https://issues.apache.org/jira/browse/ZOOKEEPER-2284) -
LogFormatter and SnapshotFormatter does not handle FileNotFoundException
gracefully
+* [ZOOKEEPER-2317](https://issues.apache.org/jira/browse/ZOOKEEPER-2317) -
Non-OSGi compatible version
+* [ZOOKEEPER-2474](https://issues.apache.org/jira/browse/ZOOKEEPER-2474) - add
a way for client to reattach to a session when using ZKClientConfig
+* [ZOOKEEPER-2621](https://issues.apache.org/jira/browse/ZOOKEEPER-2621) -
ZooKeeper doesn't start on MINGW32 (Windows)
+* [ZOOKEEPER-2750](https://issues.apache.org/jira/browse/ZOOKEEPER-2750) -
Document SSL Support for Atomic Broadcast protocol
+* [ZOOKEEPER-2778](https://issues.apache.org/jira/browse/ZOOKEEPER-2778) -
Potential server deadlock between follower sync with leader and follower
receiving external connection requests.
+* [ZOOKEEPER-2822](https://issues.apache.org/jira/browse/ZOOKEEPER-2822) -
Wrong `ObjectName` about `MBeanServer` in JMX module
+* [ZOOKEEPER-2913](https://issues.apache.org/jira/browse/ZOOKEEPER-2913) -
testEphemeralNodeDeletion is flaky
+* [ZOOKEEPER-2920](https://issues.apache.org/jira/browse/ZOOKEEPER-2920) -
Upgrade OWASP Dependency Check to 3.2.1
+* [ZOOKEEPER-2993](https://issues.apache.org/jira/browse/ZOOKEEPER-2993) -
.ignore file prevents adding src/java/main/org/apache/jute/compiler/generated
dir to git repo
+* [ZOOKEEPER-3009](https://issues.apache.org/jira/browse/ZOOKEEPER-3009) -
Potential NPE in NIOServerCnxnFactory
+* [ZOOKEEPER-3034](https://issues.apache.org/jira/browse/ZOOKEEPER-3034) -
Facing issues while building from source
+* [ZOOKEEPER-3041](https://issues.apache.org/jira/browse/ZOOKEEPER-3041) -
Typo in error message, affects log analysis
+* [ZOOKEEPER-3042](https://issues.apache.org/jira/browse/ZOOKEEPER-3042) -
testFailedTxnAsPartOfQuorumLoss is flaky
+* [ZOOKEEPER-3050](https://issues.apache.org/jira/browse/ZOOKEEPER-3050) -
owasp ant target is highlighting jetty version needs to be updated
+* [ZOOKEEPER-3051](https://issues.apache.org/jira/browse/ZOOKEEPER-3051) -
owasp complaining about jackson version used
+* [ZOOKEEPER-3059](https://issues.apache.org/jira/browse/ZOOKEEPER-3059) -
EventThread leak in case of Sasl AuthFailed
+* [ZOOKEEPER-3093](https://issues.apache.org/jira/browse/ZOOKEEPER-3093) -
sync zerror(int rc) with newest error definitions
+* [ZOOKEEPER-3113](https://issues.apache.org/jira/browse/ZOOKEEPER-3113) -
EphemeralType.get() fails to verify ephemeralOwner when currentElapsedTime() is
small enough
+* [ZOOKEEPER-3125](https://issues.apache.org/jira/browse/ZOOKEEPER-3125) -
Pzxid inconsistent issue when replaying a txn for a deleted node
+* [ZOOKEEPER-3127](https://issues.apache.org/jira/browse/ZOOKEEPER-3127) -
Fixing potential data inconsistency due to update last processed zxid with
partial multi-op txn
+* [ZOOKEEPER-3131](https://issues.apache.org/jira/browse/ZOOKEEPER-3131) -
org.apache.zookeeper.server.WatchManager resource leak
+* [ZOOKEEPER-3156](https://issues.apache.org/jira/browse/ZOOKEEPER-3156) -
ZOOKEEPER-2184 causes kerberos principal to not have resolved host name
+* [ZOOKEEPER-3162](https://issues.apache.org/jira/browse/ZOOKEEPER-3162) -
Broken lock semantics in C client lock-recipe
+* [ZOOKEEPER-3165](https://issues.apache.org/jira/browse/ZOOKEEPER-3165) -
Java 9: X509UtilTest.testCreateSSLContextWithoutTrustStorePassword fails
+* [ZOOKEEPER-3194](https://issues.apache.org/jira/browse/ZOOKEEPER-3194) -
Quorum TLS - fix copy/paste bug in ZKTrustManager
+* [ZOOKEEPER-3210](https://issues.apache.org/jira/browse/ZOOKEEPER-3210) -
Typo in zookeeperInternals doc
+* [ZOOKEEPER-3217](https://issues.apache.org/jira/browse/ZOOKEEPER-3217) -
owasp job flagging slf4j on trunk
+* [ZOOKEEPER-3253](https://issues.apache.org/jira/browse/ZOOKEEPER-3253) -
client should not send requests with cxid=-4, -2, or -1
+* [ZOOKEEPER-3265](https://issues.apache.org/jira/browse/ZOOKEEPER-3265) -
Build failure on branch-3.4
+
+## New Feature
+* [ZOOKEEPER-236](https://issues.apache.org/jira/browse/ZOOKEEPER-236) - SSL
Support for Atomic Broadcast protocol
+* [ZOOKEEPER-2933](https://issues.apache.org/jira/browse/ZOOKEEPER-2933) -
Ability to monitor the jute.maxBuffer usage in real-time
+* [ZOOKEEPER-3066](https://issues.apache.org/jira/browse/ZOOKEEPER-3066) -
Expose on JMX of Followers the id of the current leader
+
+## Improvement
+* [ZOOKEEPER-1908](https://issues.apache.org/jira/browse/ZOOKEEPER-1908) -
setAcl should be have a recursive function
+* [ZOOKEEPER-2368](https://issues.apache.org/jira/browse/ZOOKEEPER-2368) -
Client watches are not disconnected on close
+* [ZOOKEEPER-2825](https://issues.apache.org/jira/browse/ZOOKEEPER-2825) - 1.
Remove unnecessary import; 2. `contains` instead of `indexOf > -1` for more
readable; 3. Standardize `StringBuilder#append` usage for CLIENT module
+* [ZOOKEEPER-2826](https://issues.apache.org/jira/browse/ZOOKEEPER-2826) -
Code refactoring for `CLI` module
+* [ZOOKEEPER-2873](https://issues.apache.org/jira/browse/ZOOKEEPER-2873) -
print error and/or abort on invalid server definition
+* [ZOOKEEPER-3019](https://issues.apache.org/jira/browse/ZOOKEEPER-3019) - Add
a metric to track number of slow fsyncs
+* [ZOOKEEPER-3021](https://issues.apache.org/jira/browse/ZOOKEEPER-3021) -
Umbrella: Migrate project structure to Maven build
+* [ZOOKEEPER-3043](https://issues.apache.org/jira/browse/ZOOKEEPER-3043) -
QuorumKerberosHostBasedAuthTest fails on Linux box: Unable to parse:includedir
/etc/krb5.conf.d/
+* [ZOOKEEPER-3063](https://issues.apache.org/jira/browse/ZOOKEEPER-3063) -
Track outstanding changes with ArrayDeque
+* [ZOOKEEPER-3077](https://issues.apache.org/jira/browse/ZOOKEEPER-3077) -
Build native C library outside of source directory
+* [ZOOKEEPER-3083](https://issues.apache.org/jira/browse/ZOOKEEPER-3083) -
Remove some redundant and noisy log lines
+* [ZOOKEEPER-3094](https://issues.apache.org/jira/browse/ZOOKEEPER-3094) -
Make BufferSizeTest reliable
+* [ZOOKEEPER-3097](https://issues.apache.org/jira/browse/ZOOKEEPER-3097) - Use
Runnable instead of Thread for working items in WorkerService to improve the
throughput of CommitProcessor
+* [ZOOKEEPER-3110](https://issues.apache.org/jira/browse/ZOOKEEPER-3110) -
Improve the closeSession throughput in PrepRequestProcessor
+* [ZOOKEEPER-3159](https://issues.apache.org/jira/browse/ZOOKEEPER-3159) -
Flaky: ClientRequestTimeoutTest.testClientRequestTimeout
+* [ZOOKEEPER-3172](https://issues.apache.org/jira/browse/ZOOKEEPER-3172) -
Quorum TLS - fix port unification to allow rolling upgrades
+* [ZOOKEEPER-3173](https://issues.apache.org/jira/browse/ZOOKEEPER-3173) -
Quorum TLS - support PEM trust/key stores
+* [ZOOKEEPER-3174](https://issues.apache.org/jira/browse/ZOOKEEPER-3174) -
Quorum TLS - support reloading trust/key store
+* [ZOOKEEPER-3175](https://issues.apache.org/jira/browse/ZOOKEEPER-3175) -
Quorum TLS - test improvements
+* [ZOOKEEPER-3176](https://issues.apache.org/jira/browse/ZOOKEEPER-3176) -
Quorum TLS - add SSL config options
+* [ZOOKEEPER-3195](https://issues.apache.org/jira/browse/ZOOKEEPER-3195) - TLS
- disable client-initiated renegotiation
+* [ZOOKEEPER-3228](https://issues.apache.org/jira/browse/ZOOKEEPER-3228) -
[TLS] Fix key usage extension in test certs
+* [ZOOKEEPER-3229](https://issues.apache.org/jira/browse/ZOOKEEPER-3229) -
[TLS] add AES-256 ciphers to default cipher list
+* [ZOOKEEPER-3235](https://issues.apache.org/jira/browse/ZOOKEEPER-3235) -
Enable secure processing and disallow DTDs in the SAXParserFactory
+* [ZOOKEEPER-3236](https://issues.apache.org/jira/browse/ZOOKEEPER-3236) -
Upgrade BouncyCastle
+* [ZOOKEEPER-3250](https://issues.apache.org/jira/browse/ZOOKEEPER-3250) -
typo in doc - zookeeperInternals
+* [ZOOKEEPER-3262](https://issues.apache.org/jira/browse/ZOOKEEPER-3262) -
Update dependencies flagged by OWASP report
+* [ZOOKEEPER-3272](https://issues.apache.org/jira/browse/ZOOKEEPER-3272) -
Clean up netty4 code per Norman Maurer's review comments
+* [ZOOKEEPER-3273](https://issues.apache.org/jira/browse/ZOOKEEPER-3273) -
Sync BouncyCastle version in Maven build and Ant build
+* [ZOOKEEPER-3274](https://issues.apache.org/jira/browse/ZOOKEEPER-3274) - Use
CompositeByteBuf to queue data in NettyServerCnxn
+* [ZOOKEEPER-3276](https://issues.apache.org/jira/browse/ZOOKEEPER-3276) -
Make X509UtilTest.testCreateSSLServerSocketWithPort less flaky
+* [ZOOKEEPER-3277](https://issues.apache.org/jira/browse/ZOOKEEPER-3277) - Add
trace listener in NettyServerCnxnFactory only if trace logging is enabled
+* [ZOOKEEPER-3312](https://issues.apache.org/jira/browse/ZOOKEEPER-3312) -
Upgrade Jetty to 9.4.15.v20190215
+
+## Test
+* [ZOOKEEPER-1441](https://issues.apache.org/jira/browse/ZOOKEEPER-1441) -
Some test cases are failing because Port bind issue.
+* [ZOOKEEPER-2955](https://issues.apache.org/jira/browse/ZOOKEEPER-2955) -
Enable Clover code coverage report
+* [ZOOKEEPER-2968](https://issues.apache.org/jira/browse/ZOOKEEPER-2968) - Add
C client code coverage tests
+* [ZOOKEEPER-3074](https://issues.apache.org/jira/browse/ZOOKEEPER-3074) -
Flaky test:org.apache.zookeeper.server.ServerStatsTest.testLatencyMetrics
+* [ZOOKEEPER-3204](https://issues.apache.org/jira/browse/ZOOKEEPER-3204) -
Reconfig tests are constantly failing on 3.5 after applying Java 11 fix
+
+## Task
+* [ZOOKEEPER-925](https://issues.apache.org/jira/browse/ZOOKEEPER-925) -
Consider maven site generation to replace our forrest site and documentation
generation
+* [ZOOKEEPER-3062](https://issues.apache.org/jira/browse/ZOOKEEPER-3062) -
introduce fsync.warningthresholdms constant for FileTxnLog LOG.warn message
+* [ZOOKEEPER-3120](https://issues.apache.org/jira/browse/ZOOKEEPER-3120) - add
NetBeans nbproject directory to .gitignore
+* [ZOOKEEPER-3197](https://issues.apache.org/jira/browse/ZOOKEEPER-3197) -
Improve documentation in ZooKeeperServer.superSecret
+* [ZOOKEEPER-3230](https://issues.apache.org/jira/browse/ZOOKEEPER-3230) - Add
Apache NetBeans Maven project files to .gitignore
+* [ZOOKEEPER-3254](https://issues.apache.org/jira/browse/ZOOKEEPER-3254) -
Drop 'beta' qualifier from Branch 3.5
+
# Release Notes - ZooKeeper - Version 3.5.4
Release 3.5.3 added a new feature
[ZOOKEEPER-2169](https://issues.apache.org/jira/browse/ZOOKEEPER-2169)
diff --git a/zookeeper-jute/pom.xml b/zookeeper-jute/pom.xml
index e269fc9..d6f7925 100755
--- a/zookeeper-jute/pom.xml
+++ b/zookeeper-jute/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
<relativePath>..</relativePath>
</parent>
diff --git a/zookeeper-recipes/pom.xml b/zookeeper-recipes/pom.xml
index 1662f26..076a5a2 100755
--- a/zookeeper-recipes/pom.xml
+++ b/zookeeper-recipes/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</parent>
<groupId>org.apache.zookeeper</groupId>
diff --git a/zookeeper-recipes/zookeeper-recipes-election/pom.xml
b/zookeeper-recipes/zookeeper-recipes-election/pom.xml
index 5f7171c..0d1b201 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.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</parent>
<groupId>org.apache.zookeeper</groupId>
@@ -38,12 +38,12 @@
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-server</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</dependency>
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-server</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/zookeeper-recipes/zookeeper-recipes-lock/pom.xml
b/zookeeper-recipes/zookeeper-recipes-lock/pom.xml
index 2825dce..9d2132c 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.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</parent>
<groupId>org.apache.zookeeper</groupId>
@@ -38,7 +38,7 @@
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-server</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</dependency>
<dependency>
<groupId>com.github.spotbugs</groupId>
@@ -50,7 +50,7 @@
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-server</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/zookeeper-recipes/zookeeper-recipes-queue/pom.xml
b/zookeeper-recipes/zookeeper-recipes-queue/pom.xml
index 99abb4d..ee20bd5 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.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</parent>
<groupId>org.apache.zookeeper</groupId>
@@ -43,12 +43,12 @@
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-server</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</dependency>
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-server</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/zookeeper-server/pom.xml b/zookeeper-server/pom.xml
index 575aa5a..a9ca038 100755
--- a/zookeeper-server/pom.xml
+++ b/zookeeper-server/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
<relativePath>..</relativePath>
</parent>
@@ -53,7 +53,7 @@
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper-jute</artifactId>
- <version>3.5.5-SNAPSHOT</version>
+ <version>3.5.5</version>
</dependency>
<dependency>
<groupId>commons-cli</groupId>