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 8ae9166  [Refactoring] Move SystemMailboxesProviderImplTest to JUnit 5
     new de105cc  JAMES-2813 ADR about the new distributed workqueue design
     new ca518e6  JAMES-2979 Disable FileMailQueue tests
     new 927c907  JAMES-2979 Deprecate FileMailQueue
     new 16265ce  JAMES-2979 Architecture Decision Record: Deprecate 
FileMailQueue
     new 59d0840  JAMES-2078 ADR for ElasticSearch disable dynamic mapping
     new 426e93f  JAMES-2917 ADR for ElasticSearch enable routing
     new 38e564b  JAMES-2906 ADR for _source removal rejection
     new 11ed566  JAMES-2919 Validate JMAP partial read ADR after performance 
tests
     new b4e1876  [Refactoring] port DecoderUtilsTest to junit 5
     new 8ab23e7  [Refactoring] use LocaleDatetime instead of Date to carry 
knowledge about the timezone
     new 7c3b95f  [Refactoring] More self described test in 
MessageFastViewProjectionContract
     new c56f2be  [Refactoring] BodyFetchElement should match bean contract
     new cb30feb  [Refactoring] Avoid variable allocation in 
FetchResponseBuilder::bodyContent
     new 56820c2  [Refactoring] Avoid variable allocation in 
FetchCommandParser::getSectionType
     new 4e68b91  [Refactoring] Strongly type SectionType
     new 54771a1  JAMES-3002 Demonstrate James respond 400 upon unavailable 
ElasticSearch
     new cdbc0ee  JAMES-2576 Rework HealthChecks routes status code
     new eef3d71  JAMES-2979 move MailsShouldBeWellReceived test to guice-common
     new a5bb8eb  JAMES-2979 add mail should be well received integration test 
for guice-cassandra
     new 1c67aca  JAMES-2979 add test to demonstrate spooler issue with activeMQ
     new 20b1353  JAMES-2979 fix spooler reactor usage
     new fb23ed7  JAMES-2979 retry storing mail with a boundedElastic scheduler 
in Maildispatcher
     new 1306233  JAMES-2979 uncomment test for spooling 200 mails on the 
cassandra backend
     new e215a4d  JAMES-2979 enhance assertions for IMAPMessageReader
     new 84386f6  JAMES-2979 avoid message to be detected as spam
     new b541012  JAMES-2979 reuse oneHundredMailsShouldBeWellReceived for 
implementing mailsShouldBeWellReceived
     new 4ffa7e8  JAMES-2979 try to simplify Spooler code

The 27 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                                       |   3 +-
 .../james/imap/api/message/BodyFetchElement.java   | 110 +--
 .../apache/james/imap/api/message/SectionType.java |  13 +-
 .../org/apache/james/imap/decode/DecoderUtils.java |   7 +-
 .../james/imap/decode/FetchPartPathDecoder.java    |  64 +-
 .../james/imap/decode/ImapRequestLineReader.java   |   4 +-
 .../imap/decode/parser/AppendCommandParser.java    |  10 +-
 .../imap/decode/parser/FetchCommandParser.java     |  31 +-
 .../imap/processor/fetch/FetchDataConverter.java   |  15 +-
 .../imap/processor/fetch/FetchResponseBuilder.java |  48 +-
 .../imap/api/message/BodyFetchElementTest.java     |   6 +-
 .../imap/decode/DecoderUtilsLocaleDateTest.java    | 397 ++++------
 .../apache/james/imap/decode/DecoderUtilsTest.java | 816 ++++++++++-----------
 .../imap/decode/FetchPartPathDecoderTest.java      |  73 +-
 .../parser/FetchCommandParserPartialFetchTest.java |   5 +-
 .../processor/fetch/FetchDataConverterTest.java    |   9 +-
 server/container/guice/cassandra-guice/pom.xml     |   6 +
 .../org/apache/james/CassandraJmapTestRule.java    |   4 +
 .../apache/james/WithCassandraBlobStoreTest.java}  |  31 +-
 .../apache/james/MailsShouldBeWellReceived.java    |  66 --
 server/container/guice/guice-common/pom.xml        |  16 +
 .../apache/james/MailsShouldBeWellReceived.java    | 131 ++++
 .../apache/james/GuiceLifecycleHeathCheckTest.java |   2 +-
 .../MessageFastViewProjectionContract.java         |  19 +-
 .../mailetcontainer/impl/JamesMailSpooler.java     |  46 +-
 .../transport/mailets/delivery/MailDispatcher.java |  26 +-
 .../CassandraGetMessageListMethodTest.java         |  34 +
 .../src/test/resources/listeners.xml               |   3 +
 .../integration/GetMessageListMethodTest.java      |   4 +-
 .../methods/integration/SpamAssassinModule.java    |  11 -
 .../memory/MemorySpamAssassinContractTest.java     |   3 +-
 .../src/test/resources/listeners.xml               |   3 +
 .../src/test/resources/listeners.xml               |   3 +
 .../james/webadmin/routes/HealthCheckRoutes.java   |  14 +-
 .../webadmin/routes/HealthCheckRoutesTest.java     |  14 +-
 server/queue/queue-file/pom.xml                    |   3 +
 .../org/apache/james/queue/file/FileMailQueue.java |   5 +
 .../james/queue/file/FileMailQueueFactory.java     |   4 +
 .../james/queue/file/FileMailQueueFactoryTest.java |   7 +
 .../apache/james/queue/file/FileMailQueueTest.java |  70 +-
 .../org/apache/james/utils/IMAPMessageReader.java  |  13 +-
 src/adr/0003-distributed-workqueue.md              |   2 +
 .../0009-disable-elasticsearch-dynamic-mapping.md  |  36 +
 src/adr/0010-enable-elasticsearch-routing.md       |  46 ++
 .../0011-remove-elasticsearch-document-source.md   |  38 +
 src/adr/0012-jmap-partial-reads.md                 |  23 +-
 src/adr/0013-precompute-jmap-preview.md            |  19 +-
 src/adr/0016-distributed-workqueue.md              |  29 +
 src/adr/0017-file-mail-queue-deprecation.md        |  44 ++
 src/site/markdown/server/manage-webadmin.md        |   8 +-
 50 files changed, 1223 insertions(+), 1171 deletions(-)
 copy 
backends-common/elasticsearch/src/main/java/org/apache/james/backends/es/ReadAliasName.java
 => 
protocols/imap/src/main/java/org/apache/james/imap/api/message/SectionType.java 
(88%)
 copy 
mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/model/PropertyTest.java
 => 
protocols/imap/src/test/java/org/apache/james/imap/api/message/BodyFetchElementTest.java
 (91%)
 copy 
server/container/guice/{cassandra-rabbitmq-guice/src/test/java/org/apache/james/CassandraRabbitMQJamesServerFixture.java
 => 
cassandra-guice/src/test/java/org/apache/james/WithCassandraBlobStoreTest.java} 
(57%)
 delete mode 100644 
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/MailsShouldBeWellReceived.java
 create mode 100644 
server/container/guice/guice-common/src/test/java/org/apache/james/MailsShouldBeWellReceived.java
 create mode 100644 src/adr/0009-disable-elasticsearch-dynamic-mapping.md
 create mode 100644 src/adr/0010-enable-elasticsearch-routing.md
 create mode 100644 src/adr/0011-remove-elasticsearch-document-source.md
 create mode 100644 src/adr/0016-distributed-workqueue.md
 create mode 100644 src/adr/0017-file-mail-queue-deprecation.md


---------------------------------------------------------------------
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