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