This is an automated email from the ASF dual-hosted git repository.

rcordier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 2266f73437572f1ef8160e57def797bb0d2cebdb
Author: Raphael Ouazana <raphael.ouaz...@linagora.com>
AuthorDate: Tue Nov 26 12:25:15 2019 +0100

    Document changes for RabbitMQ 3.8
---
 CHANGELOG.md            |  1 +
 upgrade-instructions.md | 17 ++++++++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 976e90e..8a9ed39 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -53,6 +53,7 @@ of tasks being currently executed.
   - We accordingly removed deprecated methods within 
UsersRepositoryManagementMBean exposed over JMX (unsetAlias, getAlias, 
unsetForwardAddress, getForwardAddress). RecipientRewriteTables should be used 
instead.
 
 ### Third party softwares
+ - The distributed James server product (relying on Guice, Cassandra, 
ElasticSearch, RabbitMQ and optionally Swift) now needs at least RabbitMQ 3.8.
  - Tika prior 1.22 is subject to multiple CVEs. We recommend the upgrade.
 
 ## [3.4.0] - 2019-09-05
diff --git a/upgrade-instructions.md b/upgrade-instructions.md
index 32db72d..5b25f7f 100644
--- a/upgrade-instructions.md
+++ b/upgrade-instructions.md
@@ -16,17 +16,32 @@ Changes to apply between 3.4.x and 3.5.x will be reported 
here.
 
 Change list:
 
+ - [RabbitMQ minimal version](#rabbitmq-minimal-version)
  - [Enforce usernames to be lower cased](#enforce-usernames-to-be-lower-cased)
  - [Cassandra keyspace creation 
configuration](#cassandra-keyspace-creation-configuration)
  - [UsersFileRepository](#usersfilerepository)
  - [ElasticSearch performance 
enhancements](#elasticsearch-performance-enhancements)
  - [JAMES-2703 Post 3.4.0 release 
removals](#james-2703-post-340-release-removals)
 
+#### RabbitMQ minimal version
+
+Date 26/11/2019
+
+SHA-1 0bf4e8384e
+
+Concerned products: Guice distributed James (rabbitMQ)
+
+The distributed James project (relying on Guice, Cassandra, ElasticSearch, 
RabbitMQ and optionally Swift) benefits from a new distributed task mananger.
+
+In order to enforce task sequential processing at the cluster level, we rely 
on a single active consumer, which is a feature introduced in RabbitMQ 3.8.
+
+Users of distributed James product thus need to upgrade their RabbitMQ server 
to be at least version 3.8.
+
 #### Enforce usernames to be lower cased
 
 Date 21/11/2019
 
-SHA-1 xxxxxxxxx
+SHA-1 9e976d3f49
 
 JIRA: https://issues.apache.org/jira/browse/JAMES-2949
 


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to