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 30092e6 Write an ADR about James polyglot strategy new cdc9304 [Build] Fasten JMAP Draft memory integration testing new ed3b695 [Performance] Avoid loading mailbox counters for getAllReadableMailboxes new 5e670d1 JAMES-2632 Lazy loading for backend parentId computation new a8b84c4 JAMES-2632 Avoid reading MailboxPathV1Table if not needed new 948252e JAMES-2632 Add a MailboxPath::child method new c84c807 JAMES-2648 Avoid reading schemaVersion upon each alias resolution new 984dc0f JAMES-2648 Rely on CassandraSchemaVersionManager for version computation new 5259710 JAMES-2648 Avoid reading schemaVersion upon each alias resolution new dcc7583 JAMES-2648 Add a CassandraVersionManager::isBefore with initial state caching new b426d6b JAMES-3105 Staged builder for mailbox counters new ee4510b JAMES-3105 Additional sanitizing for mailbox counters new 8d756d9 JAMES-3078 Allow writting reactive methods new 30f600a JAMES-3078 Reactify GetVacation new 653525c JAMES-3078 Reactify SetVacation new f08f82f JAMES-3078 MDC hierarchical MDC context for reactor The 15 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: .../versions/CassandraSchemaVersionManager.java | 9 ++ .../CassandraSchemaVersionManagerTest.java | 48 +++++++ .../james/mailbox/model/MailboxCounters.java | 80 ++++++++--- .../apache/james/mailbox/model/MailboxPath.java | 9 ++ .../james/mailbox/model/MailboxCountersTest.java | 64 +++++++++ .../james/mailbox/model/MailboxPathTest.java | 28 ++++ .../CassandraMailboxSessionMapperFactory.java | 7 +- .../cassandra/mail/CassandraMailboxCounterDAO.java | 2 +- .../cassandra/mail/CassandraMailboxMapper.java | 36 ++++- .../CassandraSubscriptionManagerTest.java | 3 + .../mail/CassandraMailboxCounterDAOTest.java | 28 ++-- .../mail/CassandraMailboxMapperGenericTest.java | 40 ++++-- .../cassandra/mail/CassandraMailboxMapperTest.java | 4 +- .../mail/migration/MailboxPathV2MigrationTest.java | 4 +- .../james/mailbox/store/StoreMailboxManager.java | 28 ++-- .../james/mailbox/store/StoreMessageManager.java | 2 +- .../james/imap/processor/UnselectProcessor.java | 3 +- .../modules/mailbox/FastRetryBackoffModule.java} | 16 ++- .../container/guice/protocols/jmap-draft/pom.xml | 4 + .../apache/james/modules/TestJMAPServerModule.java | 5 + .../java/org/apache/james/util/MDCBuilder.java | 5 + .../java/org/apache/james/util/ReactorUtils.java | 50 +++++++ .../org/apache/james/util/ReactorUtilsTest.java | 50 +++++++ .../cassandra/CassandraRecipientRewriteTable.java | 17 +-- .../CassandraRecipientRewriteTableV6Test.java | 16 +-- ...draRecipientRewriteTableV7BeforeStartTest.java} | 19 ++- .../CassandraRecipientRewriteTableV7Test.java | 11 +- .../james/rrt/cassandra/CassandraStepdefs.java | 6 +- .../james/jmap/draft/methods/GetFilterMethod.java | 2 +- .../jmap/draft/methods/GetMailboxesMethod.java | 2 +- .../jmap/draft/methods/GetMessageListMethod.java | 4 +- .../jmap/draft/methods/GetMessagesMethod.java | 2 +- .../draft/methods/GetVacationResponseMethod.java | 33 +++-- .../jmap/draft/methods/JmapResponseWriter.java | 6 +- .../jmap/draft/methods/JmapResponseWriterImpl.java | 5 +- .../apache/james/jmap/draft/methods/Method.java | 16 ++- .../james/jmap/draft/methods/RequestHandler.java | 22 +-- .../james/jmap/draft/methods/SetFilterMethod.java | 2 +- .../jmap/draft/methods/SetMailboxesMethod.java | 2 +- .../jmap/draft/methods/SetMessagesMethod.java | 2 +- .../draft/methods/SetVacationResponseMethod.java | 46 +++--- .../james/jmap/draft/model/MailboxFactory.java | 9 +- .../james/jmap/http/AuthenticationRoutes.java | 57 +++++--- .../org/apache/james/jmap/http/DownloadRoutes.java | 22 ++- .../org/apache/james/jmap/http/JMAPApiRoutes.java | 24 ++-- ...henticationStrategy.java => LoggingHelper.java} | 28 ++-- .../org/apache/james/jmap/http/UploadRoutes.java | 12 +- .../jmap/draft/methods/GetMailboxesMethodTest.java | 24 ++-- .../jmap/draft/methods/GetMessagesMethodTest.java | 46 +++--- .../methods/GetVacationResponseMethodTest.java | 6 +- .../draft/methods/JmapResponseWriterImplTest.java | 155 +++++++++++---------- .../jmap/draft/methods/RequestHandlerTest.java | 7 +- .../jmap/draft/methods/SetMailboxesMethodTest.java | 12 +- .../methods/SetVacationResponseMethodTest.java | 18 +-- .../james/jmap/draft/model/MailboxFactoryTest.java | 32 ++++- .../apache/james/jmap/http/JMAPApiRoutesTest.java | 14 +- .../java/org/apache/james/jmap/JMAPRoutes.java | 1 - .../vault/DeletedMessageVaultIntegrationTest.java | 4 +- .../org/apache/james/jmap/JmapCommonRequests.java | 4 +- 59 files changed, 839 insertions(+), 374 deletions(-) copy server/container/guice/{jpa-guice/src/main/java/org/apache/james/modules/mailbox/JPAQuotaSearchModule.java => mailbox/src/main/java/org/apache/james/modules/mailbox/FastRetryBackoffModule.java} (76%) copy server/data/data-cassandra/src/test/java/org/apache/james/rrt/cassandra/{CassandraRecipientRewriteTableV7Test.java => CassandraRecipientRewriteTableV7BeforeStartTest.java} (88%) copy server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/{AuthenticationStrategy.java => LoggingHelper.java} (64%) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org