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 de85e69 [REFACTORING] Use StandardCharsets in more places
new 6644b72 [ADR] Against the use of Lightweight Transaction in Cassandra
code base
new dee748f [CHANGELOG] Update the content of the changelog following
recent code changes
new e7a14a1 [ADR] Enhance existing ADRs
new d0bf47d JAMES-2578 Domail list: use configuration POJOs
new 4ae9454 JAMES-3467 Experimental cache for DomainList calls
The 5 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 | 63 ++++++++++-
.../pages/distributed/configure/domainlist.adoc | 12 +++
.../MemoryRecomputeCurrentQuotasServiceTest.java | 8 +-
...lasticSearchQuotaSearchTestSystemExtension.java | 2 +
.../MemoryQuotaSearchTestSystemExtension.java | 2 +
.../domainlist/cassandra/CacheDomainListTest.java | 115 +++++++++++++++++++++
.../cassandra/CassandraDomainListTest.java | 7 +-
.../james/domainlist/xml/XMLDomainListTest.java | 2 +-
.../james/domainlist/jpa/JPADomainListTest.java | 13 ++-
.../james/domainlist/lib/AbstractDomainList.java | 79 +++++++-------
.../domainlist/lib/DomainListConfiguration.java | 50 ++++++++-
.../lib/AbstractDomainListPrivateMethodsTest.java | 43 ++++++++
.../james/domainlist/lib/DomainListContract.java | 13 ++-
.../domainlist/memory/MemoryDomainListTest.java | 7 +-
.../user/memory/MemoryUsersRepositoryTest.java | 13 ++-
.../impl/JamesMailetContextTest.java | 3 +-
.../james/jmap/routes/JMAPApiRoutesTest.scala | 2 +
.../apache/james/smtpserver/SMTPServerTest.java | 8 +-
.../webadmin/routes/AddressMappingRoutesTest.java | 8 +-
.../routes/DLPConfigurationRoutesTest.java | 7 +-
.../james/webadmin/routes/DomainsRoutesTest.java | 11 +-
.../james/webadmin/routes/GroupsRoutesTest.java | 2 +
.../james/webadmin/routes/MappingRoutesTest.java | 8 +-
.../webadmin/routes/RegexMappingRoutesTest.java | 4 +-
.../DomainQuotaRoutesNoVirtualHostingTest.java | 6 +-
.../routes/ElasticSearchQuotaSearchExtension.java | 2 +
.../webadmin/service/ExportServiceTestSystem.java | 2 +
src/adr/0001-record-architecture-decisions.md | 1 +
src/adr/0002-make-taskmanager-distributed.md | 6 +-
src/adr/0003-distributed-workqueue.md | 6 +-
src/adr/0004-distributed-tasks-listing.md | 6 +-
...-distributed-task-termination-ackowledgement.md | 6 +-
src/adr/0006-task-serialization.md | 6 +-
src/adr/0007-distributed-task-cancellation.md | 6 +-
src/adr/0008-distributed-task-await.md | 6 +-
.../0009-disable-elasticsearch-dynamic-mapping.md | 3 +-
src/adr/0009-java-11-migration.md | 8 +-
src/adr/0010-enable-elasticsearch-routing.md | 3 +-
.../0011-remove-elasticsearch-document-source.md | 1 +
src/adr/0012-jmap-partial-reads.md | 3 +-
src/adr/0013-precompute-jmap-preview.md | 4 +-
src/adr/0014-blobstore-storage-policies.md | 8 +-
src/adr/0015-objectstorage-blobid-list.md | 4 +-
src/adr/0016-distributed-workqueue.md | 7 +-
src/adr/0017-file-mail-queue-deprecation.md | 2 +-
src/adr/0018-jmap-new-specs.md | 2 +-
src/adr/0019-reactor-netty-adoption.md | 2 +-
.../0020-cassandra-mailbox-object-consistency.md | 2 +-
src/adr/0021-cassandra-acl-inconsistency.md | 2 +
src/adr/0022-cassandra-message-inconsistency.md | 2 +-
...3-cassandra-mailbox-counters-inconsistencies.md | 2 +-
src/adr/0024-polyglot-strategy.md | 6 ++
src/adr/0025-cassandra-blob-store-cache.md | 2 +-
...oving-configured-additional-mailboxListeners.md | 4 +-
.../0027-eventBus-error-handling-upon-dispatch.md | 8 +-
src/adr/0028-Recompute-mailbox-quotas.md | 8 +-
src/adr/0029-Cassandra-mailbox-deletion-cleanup.md | 8 +-
...030-separate-attachment-content-and-metadata.md | 2 +-
src/adr/0031-distributed-mail-queue.md | 6 +-
src/adr/0032-distributed-mail-queue-cleanup.md | 6 +-
.../0033-use-scala-in-event-sourcing-modules.md | 7 +-
src/adr/0034-mailbox-api-visibility-and-usage.md | 2 +-
.../0035-distributed-listeners-configuration.md | 2 +
...e-of-conditional-statements-in-guice-modules.md | 8 +-
src/adr/0037-eventbus.md | 6 +-
src/adr/0038-distributed-eventbus.md | 10 +-
src/adr/0039-distributed-blob-garbage-collector.md | 6 +-
src/adr/0040-quality-levels-definitions.md | 1 +
src/adr/0041-replace-jcloud-with-s3.md | 11 +-
src/adr/0042-applicative-read-repairs.md | 5 +-
src/adr/0042-james-cli-based-on-webadmin.md | 5 +-
.../0043-avoid-elasticsearch-on-critical-reads.md | 7 +-
...he-use-of-cassandra-lightweight-transactions.md | 107 +++++++++++++++++++
src/site/xdoc/server/config-domainlist.xml | 11 ++
74 files changed, 694 insertions(+), 134 deletions(-)
create mode 100644
server/data/data-cassandra/src/test/java/org/apache/james/domainlist/cassandra/CacheDomainListTest.java
create mode 100644
src/adr/0044-against-the-use-of-cassandra-lightweight-transactions.md
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]