This is an automated email from the ASF dual-hosted git repository. btellier pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 81e6cdf JAMES-2893 GitIgnore on test logs new d798b40 JAMES-2898 Move org.apache.james.backend.rabbitmq to org.apache.james.backends.rabbitmq new 8c284f7 JAMES-2881 Slightly enhance 'ToHttp' mailets code quality new 1990802 JAMES-2813 make reprocessing context additional informations immutable new e844ff6 JAMES-2813 extract ErrorRecoveryIndexationTaskDTO new a96ce14 JAMES-2813 add dto to serialize ReprocessingContextInformation new 1920432 JAMES-2813 add tests to serialize ErrorRecoveryIndexationTask additionalInformation new 5b4a019 JAMES-2813 serialize FullReindexing task additional informations tests new e264e9a JAMES-2813 Extract SingleMailboxReindexingTaskDTO new fca4be5 JAMES-2813 serialize additionalInformationDTO for SingleMailboxReindexingTask new a93aca8 JAMES-2813 extract UserReindexingTaskDTO new 76c2fd9 JAMES-2813 serialize additional informations for UserReindexingTask new 925b2ae 3.4.0 release: Update changelog new b48dcce 3.4.0 release: Update upgrade instructions new 578e075 3.4.0 Release: Homepage should refer James 3.4.0 new 887ca0e 3.4.0 Release: Mail processing howto should refer James 3.4.0 new 093750f 3.4.0 Release: Documentation website should refer to 3.4.0 new a103f57 3.4.0 release: Download page should refer 3.4.0 and rely more on maven repository new d3b4084 3.4.0 release: Blog post for 3.4.0 release The 18 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGELOG.md | 2 + .../{backend => backends}/rabbitmq/Constants.java | 2 +- .../rabbitmq/RabbitMQChannelPool.java | 2 +- .../rabbitmq/RabbitMQConfiguration.java | 2 +- .../rabbitmq/RabbitMQConnectionFactory.java | 2 +- .../rabbitmq/RabbitMQHealthCheck.java | 2 +- .../rabbitmq/RabbitMQManagementAPI.java | 2 +- .../rabbitmq/ReactorRabbitMQChannelPool.java | 2 +- .../rabbitmq/SimpleChannelPool.java | 2 +- .../rabbitmq/SimpleConnectionPool.java | 2 +- .../rabbitmq/ChannelPoolContract.java | 2 +- .../rabbitmq/DockerClusterRabbitMQExtension.java | 2 +- .../rabbitmq/DockerRabbitMQ.java | 4 +- .../rabbitmq/DockerRabbitMQSingleton.java | 2 +- .../rabbitmq/DockerRabbitMQTestRule.java | 4 +- .../rabbitmq/InMemoryConsumer.java | 2 +- .../rabbitmq/RabbitMQClusterTest.java | 22 ++-- .../rabbitmq/RabbitMQConfigurationTest.java | 8 +- .../rabbitmq/RabbitMQConnectionFactoryTest.java | 4 +- .../rabbitmq/RabbitMQExtension.java | 4 +- .../rabbitmq/RabbitMQFixture.java | 2 +- .../rabbitmq/RabbitMQHealthCheckTest.java | 2 +- .../rabbitmq/RabbitMQTest.java | 30 ++--- .../rabbitmq/RabbitMQWaitStrategy.java | 2 +- .../rabbitmq/ReactorRabbitMQChannelPoolTest.java | 4 +- .../james/mailbox/events/EventDispatcher.java | 4 +- .../james/mailbox/events/GroupConsumerRetry.java | 6 +- .../james/mailbox/events/GroupRegistration.java | 10 +- .../mailbox/events/KeyRegistrationHandler.java | 8 +- .../james/mailbox/events/RabbitMQEventBus.java | 4 +- .../james/mailbox/events/RoutingKeyConverter.java | 2 +- .../james/mailbox/events/RabbitMQEventBusTest.java | 22 ++-- .../tools/indexer/ErrorRecoveryIndexationTask.java | 88 +------------ .../indexer/ErrorRecoveryIndexationTaskDTO.java | 109 ++++++++++++++++ .../mailbox/tools/indexer/FullReindexingTask.java | 4 +- .../indexer/ReprocessingContextInformation.java | 21 +++- .../indexer/ReprocessingContextInformationDTO.java | 137 +++++++++++++++++++++ .../tools/indexer/SingleMailboxReindexingTask.java | 59 +++------ ...lboxReindexingTaskAdditionalInformationDTO.java | 76 ++++++++++++ .../indexer/SingleMailboxReindexingTaskDTO.java | 61 +++++++++ .../mailbox/tools/indexer/UserReindexingTask.java | 58 ++------- ...UserReindexingTaskAdditionalInformationDTO.java | 77 ++++++++++++ ...Information.java => UserReindexingTaskDTO.java} | 49 ++++---- ...rorRecoveryIndexationTaskSerializationTest.java | 36 +++++- .../FullReindexingTaskSerializationTest.java | 41 ++++++ ...ngleMailboxReindexingTaskSerializationTest.java | 45 ++++++- .../UserReindexingTaskSerializationTest.java | 48 +++++++- .../james/transport/mailets/SerialiseToHTTP.java | 4 +- .../james/transport/mailets/HeadersToHTTPTest.java | 61 ++++----- .../rabbitmq/RabbitMQAuthenticatePlainTest.java | 2 +- .../rabbitmq/RabbitMQAuthenticatedStateTest.java | 2 +- .../rabbitmq/RabbitMQConcurrentSessionsTest.java | 2 +- .../rabbitmq/RabbitMQCondstoreTest.java | 2 +- .../mpt/imapmailbox/rabbitmq/RabbitMQCopyTest.java | 2 +- .../imapmailbox/rabbitmq/RabbitMQEventsTest.java | 2 +- .../rabbitmq/RabbitMQFetchBodySectionTest.java | 2 +- .../rabbitmq/RabbitMQFetchBodyStructureTest.java | 2 +- .../rabbitmq/RabbitMQFetchHeadersTest.java | 2 +- .../imapmailbox/rabbitmq/RabbitMQFetchTest.java | 2 +- .../imapmailbox/rabbitmq/RabbitMQListingTest.java | 2 +- .../rabbitmq/RabbitMQListingWithSharingTest.java | 2 +- .../rabbitmq/RabbitMQMailboxAnnotationTest.java | 2 +- .../RabbitMQMailboxWithLongNameErrorTest.java | 2 +- .../mpt/imapmailbox/rabbitmq/RabbitMQMoveTest.java | 2 +- .../RabbitMQNonAuthenticatedStateTest.java | 2 +- .../rabbitmq/RabbitMQPartialFetchTest.java | 2 +- .../imapmailbox/rabbitmq/RabbitMQQuotaTest.java | 2 +- .../imapmailbox/rabbitmq/RabbitMQRenameTest.java | 2 +- .../imapmailbox/rabbitmq/RabbitMQSearchTest.java | 2 +- .../imapmailbox/rabbitmq/RabbitMQSecurityTest.java | 2 +- .../imapmailbox/rabbitmq/RabbitMQSelectTest.java | 2 +- .../rabbitmq/RabbitMQSelectedInboxTest.java | 2 +- .../rabbitmq/RabbitMQSelectedStateTest.java | 2 +- .../rabbitmq/RabbitMQUidSearchTest.java | 2 +- .../rabbitmq/RabbitMQUserFlagsSupportTest.java | 2 +- .../rabbitmq/host/RabbitMQEventBusHostSystem.java | 4 +- .../host/RabbitMQEventBusHostSystemRule.java | 2 +- .../CassandraRabbitMQAwsS3SmtpTestRuleFactory.java | 2 +- .../james/CassandraRabbitMQAwsS3JmapTestRule.java | 2 +- .../james/CassandraRabbitMQSwiftJmapTestRule.java | 2 +- .../apache/james/modules/DockerRabbitMQRule.java | 8 +- .../apache/james/modules/RabbitMQExtension.java | 2 +- .../apache/james/modules/TestRabbitMQModule.java | 6 +- .../james/modules/rabbitmq/RabbitMQModule.java | 8 +- .../apache/james/queue/rabbitmq/RabbitClient.java | 12 +- .../rabbitmq/RabbitMQMailQueueManagement.java | 4 +- .../RabbitMQMailQueueConfigurationChangeTest.java | 2 +- .../queue/rabbitmq/RabbitMQMailQueueTest.java | 4 +- .../rabbitmq/RabbitMqMailQueueFactoryTest.java | 2 +- .../distributed/RabbitMQTerminationSubscriber.java | 4 +- .../distributed/RabbitMQWorkQueue.java | 4 +- .../distributed/RabbitMQWorkQueueSupplier.scala | 3 +- .../distributed/DistributedTaskManagerTest.java | 2 +- .../RabbitMQTerminationSubscriberTest.java | 2 +- .../distributed/RabbitMQWorkQueueTest.java | 2 +- .../_posts/2019-09-05-james-3.4.0.markdown | 35 ++++++ src/homepage/howTo/mail-processing.html | 6 +- src/homepage/index.html | 4 +- src/site/xdoc/download.xml | 106 +++++++--------- src/site/xdoc/server/index.xml | 10 +- upgrade-instructions.md | 4 + 101 files changed, 974 insertions(+), 464 deletions(-) rename backends-common/rabbitmq/src/main/java/org/apache/james/{backend => backends}/rabbitmq/Constants.java (97%) rename backends-common/rabbitmq/src/main/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQChannelPool.java (97%) rename backends-common/rabbitmq/src/main/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQConfiguration.java (99%) rename backends-common/rabbitmq/src/main/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQConnectionFactory.java (98%) rename backends-common/rabbitmq/src/main/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQHealthCheck.java (98%) rename backends-common/rabbitmq/src/main/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQManagementAPI.java (99%) rename backends-common/rabbitmq/src/main/java/org/apache/james/{backend => backends}/rabbitmq/ReactorRabbitMQChannelPool.java (99%) rename backends-common/rabbitmq/src/main/java/org/apache/james/{backend => backends}/rabbitmq/SimpleChannelPool.java (99%) rename backends-common/rabbitmq/src/main/java/org/apache/james/{backend => backends}/rabbitmq/SimpleConnectionPool.java (98%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/ChannelPoolContract.java (98%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/DockerClusterRabbitMQExtension.java (99%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/DockerRabbitMQ.java (98%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/DockerRabbitMQSingleton.java (97%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/DockerRabbitMQTestRule.java (94%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/InMemoryConsumer.java (98%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQClusterTest.java (94%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQConfigurationTest.java (98%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQConnectionFactoryTest.java (95%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQExtension.java (97%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQFixture.java (98%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQHealthCheckTest.java (98%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQTest.java (94%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/RabbitMQWaitStrategy.java (98%) rename backends-common/rabbitmq/src/test/java/org/apache/james/{backend => backends}/rabbitmq/ReactorRabbitMQChannelPoolTest.java (96%) create mode 100644 mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ErrorRecoveryIndexationTaskDTO.java create mode 100644 mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReprocessingContextInformationDTO.java create mode 100644 mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/SingleMailboxReindexingTaskAdditionalInformationDTO.java create mode 100644 mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/SingleMailboxReindexingTaskDTO.java create mode 100644 mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/UserReindexingTaskAdditionalInformationDTO.java copy mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/{ReprocessingContextInformation.java => UserReindexingTaskDTO.java} (51%) create mode 100644 src/homepage/_posts/2019-09-05-james-3.4.0.markdown --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org