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: [email protected]
For additional commands, e-mail: [email protected]