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 8c7fe1ef73 [Fixup] Fix imap and smtp deployment test after mime4j upgrade to 0.8.11 new 14f28d2dc6 JAMES-3961 Switch to Java 21 new 454d82ea11 JAMES-3961 Upgrade maven-plugin-plugin in order to work with Java 21 new d496df7104 JAMES-3961 Enfoce Maven 3.8.1+ usage new b56204abb6 JAMES-3961 Upgrade mockito: 5.2.0 -> 5.10.0 new 7995f1dcaa JAMES-3961 Update xbean-asm9 to make JPA work with Java 21 new 99d1d0432d JAMES-3961 Fix LeakAware test suite new 7f2fca77ed JAMES-3961 Relax Java modules new 8dab7eb842 JAMES-3691 Exception message change with Java 21 new fdc9fbb9ec JAMES-3691 Update Cucumber to 7.15.0 new 7c471f0967 JAMES-3961 AssertJ bean introspection new 6ea766d82a JAMES-3961 Mockito can no longer Mock EnumSet new 021cc5df44 JAMES-3961 Java 21 error message change new 65acac3d2c JAMES-3961 Cucumber update for JMAP draft integration tests new f659e241ae JAMES-3961 Fix PushSubscriptionSetMethodContract for Java 21 new f0a7aeaf88 JAMES-3961 README: Java 11 -> 21 new e63283960f JAMES-3961 Adopt eclipse-temurin:21-jre-jammy as a base docker image new 0f5d30525d JAMES-3961 Target jdk 11 for JPA modules new 1afab21248 JAMES-3961 Cucumber tests should not fail the unstable test phase 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: Jenkinsfile | 2 +- .../rabbitmq/RabbitMQConnectionFactoryTest.java | 4 +- .../apache/james/JsonSerializationVerifier.java | 22 +++- ...omputeMailboxCountersTaskSerializationTest.java | 4 +- .../SolveMailboxInconsistenciesServiceTest.java | 5 +- ...essageInconsistenciesTaskSerializationTest.java | 8 +- mailbox/jpa/pom.xml | 17 +++ mailbox/memory/pom.xml | 6 + ...rorRecoveryIndexationTaskSerializationTest.java | 7 +- .../FullReindexingTaskSerializationTest.java | 7 +- ...ngleMailboxReindexingTaskSerializationTest.java | 7 +- .../UserReindexingTaskSerializationTest.java | 8 +- .../RecomputeCurrentQuotasServiceContract.java | 5 +- ...ecomputeCurrentQuotasTaskSerializationTest.java | 7 +- pom.xml | 41 +++++-- server/apps/cassandra-app/README.adoc | 2 +- server/apps/cassandra-app/pom.xml | 2 +- server/apps/distributed-app/README.adoc | 2 +- server/apps/distributed-app/pom.xml | 2 +- server/apps/distributed-pop3-app/README.adoc | 2 +- server/apps/distributed-pop3-app/pom.xml | 2 +- server/apps/jpa-app/README.adoc | 2 +- server/apps/jpa-app/pom.xml | 2 +- server/apps/jpa-smtp-app/README.adoc | 2 +- server/apps/jpa-smtp-app/pom.xml | 2 +- server/apps/memory-app/pom.xml | 2 +- server/apps/scaling-pulsar-smtp/pom.xml | 2 +- .../BlobGCTaskAdditionalInformationDTOTest.java | 4 +- .../deduplication/BlobGCTaskSerializationTest.java | 5 +- .../apache/james/jmap/draft/JMAPModuleTest.java | 42 +++---- .../org/apache/james/lifecycle/api/Disposable.java | 2 +- .../apache/james/lifecycle/api/LeakAwareTest.java | 33 ++---- server/data/data-cassandra/pom.xml | 12 +- .../james/rrt/cassandra/CassandraStepdefs.java | 4 +- .../james/rrt/cassandra/RewriteTablesTest.java | 17 +-- server/data/data-file/pom.xml | 7 +- .../apache/james/rrt/file/RewriteTablesTest.java | 20 ++-- .../org/apache/james/rrt/file/XMLStepdefs.java | 2 +- .../james/jmap/cassandra/filtering/DTOTest.java | 28 +++-- server/data/data-jpa/pom.xml | 16 ++- .../java/org/apache/james/rrt/jpa/JPAStepdefs.java | 5 +- .../apache/james/rrt/jpa/RewriteTablesTest.java | 17 +-- server/data/data-library/pom.xml | 5 + .../james/rrt/lib/RewriteTablesStepdefs.java | 83 ++++++++------ server/data/data-memory/pom.xml | 12 +- .../apache/james/rrt/memory/InMemoryStepdefs.java | 2 +- .../apache/james/rrt/memory/RewriteTablesTest.java | 17 +-- .../integration/cucumber/DownloadStepdefs.java | 8 +- .../cucumber/GetMailboxesMethodStepdefs.java | 8 +- .../cucumber/GetMessageListMethodStepdefs.java | 19 ++-- .../cucumber/GetMessagesMethodStepdefs.java | 82 +++++++++----- .../methods/integration/cucumber/ImapStepdefs.java | 8 +- .../methods/integration/cucumber/MainStepdefs.java | 2 +- .../integration/cucumber/MessageIdStepdefs.java | 2 +- .../cucumber/SetMailboxesMethodStepdefs.java | 8 +- .../cucumber/SetMessagesMethodStepdefs.java | 23 ++-- .../integration/cucumber/UploadStepdefs.java | 9 +- .../methods/integration/cucumber/UserStepdefs.java | 13 ++- .../resources/cucumber/DownloadEndpoint.feature | 2 +- .../test/resources/cucumber/DownloadGet.feature | 2 +- .../test/resources/cucumber/GetMessages.feature | 110 +++++++++---------- .../cucumber/ImapKeywordsConsistency.feature | 8 +- .../cucumber/sharing/CopyAndSharing.feature | 2 +- .../cucumber/sharing/DownloadAndSharing.feature | 2 +- .../cucumber/sharing/GetMessageAndSharing.feature | 8 +- .../KeywordsConsistencyOnDelegationMailbox.feature | 26 ++--- .../sharing/MailboxCreationAndSharing.feature | 2 +- .../cucumber/sharing/MoveMailboxAndSharing.feature | 2 +- .../cucumber/sharing/MoveMessageAndSharing.feature | 2 +- .../sharing/RenamingMailboxAndSharing.feature | 2 +- .../cucumber/sharing/SetFlagAndSharing.feature | 2 +- .../sharing/SetMessagesOnSharedMailbox.feature | 2 +- ...ringParentMailboxWithAndWithoutChildren.feature | 12 +- .../memory-jmap-draft-integration-testing/pom.xml | 7 +- .../cucumber/MemoryDownloadCucumberTest.java | 33 ------ .../MemoryDownloadEnpointCucumberTest.java} | 34 +++--- .../cucumber/MemoryDownloadGetCucumberTest.java} | 34 +++--- .../cucumber/MemoryDownloadPostCucumberTest.java} | 34 +++--- .../cucumber/MemoryGetMessagesMethodTest.java | 18 +-- .../MemoryIMAPKeywordsInconsistenciesTest.java | 18 +-- .../MemoryIMAPSetMessagesCompatibilityTest.java | 18 +-- .../MemorySetMailboxesMethodCucumberTest.java | 18 +-- .../MemorySetMessagesMethodCucumberTest.java | 18 +-- .../jmap/memory/cucumber/MemorySharingTest.java | 34 ++---- .../james/jmap/memory/cucumber/MemoryStepdefs.java | 8 +- .../memory/cucumber/MemoryUploadCucumberTest.java | 19 ++-- .../pom.xml | 7 +- .../cucumber/awss3/CucumberAwsS3Singleton.java | 27 ----- .../cucumber/awss3/CucumberCassandraSingleton.java | 27 ----- .../awss3/CucumberOpenSearchSingleton.java | 27 ----- .../cucumber/awss3/CucumberRabbitMQSingleton.java | 26 ----- .../cucumber/awss3/RabbitMQAwsS3Stepdefs.java | 121 --------------------- .../awss3/RabbitMQDownloadCucumberTest.java | 37 ------- .../awss3/RabbitMQGetMessagesMethodTest.java | 37 ------- .../RabbitMQIMAPKeywordsInconsistenciesTest.java | 36 ------ .../RabbitMQIMAPSetMessagesCompatibilityTest.java | 36 ------ .../cucumber/awss3/RabbitMQMailboxSharingTest.java | 44 -------- .../cucumber/awss3/RabbitMQMessageSharingTest.java | 45 -------- .../RabbitMQSetMailboxesMethodCucumberTest.java | 37 ------- .../RabbitMQSetMessagesMethodCucumberTest.java | 37 ------- .../cucumber/awss3/RabbitMQUploadCucumberTest.java | 37 ------- .../PushSubscriptionSetMethodContract.scala | 2 +- .../change/StateChangeEventSerializerTest.scala | 5 + ...sandraMappingsSolveInconsistenciesTaskTest.java | 15 ++- .../webadmin/webadmin-http-client/pom.xml | 5 - ...ctionItemsTaskAdditionalInformationDTOTest.java | 5 +- ...stViewProjectionItemsTaskSerializationTest.java | 4 +- ...ctionItemsTaskAdditionalInformationDTOTest.java | 4 +- ...stViewProjectionItemsTaskSerializationTest.java | 4 +- .../service/ReprocessingAllMailsTaskTest.java | 16 ++- .../service/ReprocessingOneMailTaskTest.java | 8 +- 111 files changed, 700 insertions(+), 1115 deletions(-) delete mode 100644 server/protocols/jmap-draft-integration-testing/memory-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/memory/cucumber/MemoryDownloadCucumberTest.java copy server/protocols/{jmap-draft/src/test/java/org/apache/james/jmap/draft/model/MessagePropertyTest.java => jmap-draft-integration-testing/memory-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/memory/cucumber/MemoryDownloadEnpointCucumberTest.java} (62%) copy server/protocols/{jmap-draft/src/test/java/org/apache/james/jmap/draft/model/MessagePropertyTest.java => jmap-draft-integration-testing/memory-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/memory/cucumber/MemoryDownloadGetCucumberTest.java} (63%) copy server/protocols/{jmap-draft/src/test/java/org/apache/james/jmap/draft/model/MessagePropertyTest.java => jmap-draft-integration-testing/memory-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/memory/cucumber/MemoryDownloadPostCucumberTest.java} (63%) delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/CucumberAwsS3Singleton.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/CucumberCassandraSingleton.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/CucumberOpenSearchSingleton.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/CucumberRabbitMQSingleton.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/RabbitMQAwsS3Stepdefs.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/RabbitMQDownloadCucumberTest.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/RabbitMQGetMessagesMethodTest.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/RabbitMQIMAPKeywordsInconsistenciesTest.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/RabbitMQIMAPSetMessagesCompatibilityTest.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/RabbitMQMailboxSharingTest.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/RabbitMQMessageSharingTest.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/RabbitMQSetMailboxesMethodCucumberTest.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/RabbitMQSetMessagesMethodCucumberTest.java delete mode 100644 server/protocols/jmap-draft-integration-testing/rabbitmq-jmap-draft-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/cucumber/awss3/RabbitMQUploadCucumberTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org