This is an automated email from the ASF dual-hosted git repository.

jhelou pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git


    from 57907848f4 [ENHANCEMENT] More entries in Audit trail for IMAP message 
lifecycle (#2676)
     new 8218373267 [devscout] adds proper toString to SMTPRelayConfiguration
     new 6f9fc4498e [devscout] adds missing postgres data definition for drop 
lists
     new d15f9c4e41 [devscout] renames duplicated PostgresExtension
     new acb65b2dd1 [devscout] adds missing postgres guice modules for common 
data
     new f85ea6d91e [JAMES-4119] Core data migration tool from JPA to Postgres
     new c3279beabc [JAMES-4119] Adds ZIP packaging and documentation to 
migration tool
     new f8f200f506 [JAMES-4120] Switches scaling-pulsar-smtp from jpa/postgres 
to jooq/postgres

The 7 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:
 mpt/impl/smtp/jpa-pulsar/pom.xml                   |   7 +
 .../james/mpt/smtp/JpaPulsarForwardSmtpTest.java   |   4 +-
 .../mpt/smtp/JpaPulsarSmtpStarttlsCommandTest.java |   4 +-
 pom.xml                                            |   5 +
 .../apps/migration/core-data-jpa-to-pg/README.adoc |  59 +++
 .../core-data-jpa-to-pg}/pom.xml                   | 162 ++-----
 .../sample-configuration/blob.properties           |   0
 .../sample-configuration/james-database.properties |  19 +-
 .../sample-configuration/logback.xml               |   0
 .../sample-configuration/postgres.properties       |   6 +
 .../core-data-jpa-to-pg}/src/assemble/README.adoc  |  17 +-
 .../core-data-jpa-to-pg}/src/assemble/app.xml      |   8 +-
 .../src/assemble/extensions-jars.txt               |   0
 .../src/assemble/license-for-binary.txt            |   0
 .../org/apache/james/JpaToPgCoreDataMigration.java | 504 +++++++++++++++++++++
 .../org/apache/james/MigrationConfiguration.java}  |  51 ++-
 .../src/main/resources/META-INF/persistence.xml    |   3 +
 .../src/main/scripts/james-migration               |   7 +
 .../apache/james/JpaToPgCoreDataMigrationTest.java | 379 ++++++++++++++++
 .../java/org/apache/james/MariaDBExtension.java}   |  35 +-
 server/apps/scaling-pulsar-smtp/README.adoc        |   9 +-
 server/apps/scaling-pulsar-smtp/docker-compose.yml |  15 +-
 server/apps/scaling-pulsar-smtp/pom.xml            |  15 +-
 .../sample-configuration/james-database.properties |  38 --
 .../sample-configuration/mailetcontainer.xml       |   2 +-
 .../sample-configuration/postgres.properties       |  18 +-
 .../src/main/java/org/apache/james/Main.java       |  99 ++--
 .../org/apache/james/SMTPRelayConfiguration.java   |   9 +
 .../java/org/apache/james/SMTPJamesServerTest.java |   3 +-
 .../modules/blobstore/BlobStoreModulesChooser.java |   2 +-
 .../modules/mailbox/PostgresMailboxModule.java     |   4 +-
 ...Module.java => PostgresMailboxQuotaModule.java} |   8 +-
 .../modules/data/PostgresDropListsModule.java      |   6 +
 ...stModule.java => PostgresQuotaGuiceModule.java} |  14 +-
 .../apache/james/droplists/jpa/JPADropList.java    |  17 +
 .../droplists/jpa/model/JPADropListEntry.java      |   2 +
 .../apache/james/sieve/jpa/JPASieveRepository.java |  32 +-
 .../james/sieve/jpa/model/JPASieveQuota.java       |   6 +
 .../james/sieve/jpa/model/JPASieveScript.java      |   1 +
 .../org/apache/james/user/jpa/model/JPAUser.java   |  15 +-
 server/pom.xml                                     |   1 +
 41 files changed, 1281 insertions(+), 305 deletions(-)
 create mode 100644 server/apps/migration/core-data-jpa-to-pg/README.adoc
 copy server/apps/{scaling-pulsar-smtp => 
migration/core-data-jpa-to-pg}/pom.xml (63%)
 copy server/apps/{postgres-app => 
migration/core-data-jpa-to-pg}/sample-configuration/blob.properties (100%)
 copy server/apps/{jpa-smtp-app => 
migration/core-data-jpa-to-pg}/sample-configuration/james-database.properties 
(78%)
 copy server/apps/{jpa-app => 
migration/core-data-jpa-to-pg}/sample-configuration/logback.xml (100%)
 copy server/apps/{postgres-app => 
migration/core-data-jpa-to-pg}/sample-configuration/postgres.properties (85%)
 copy server/apps/{memory-app => 
migration/core-data-jpa-to-pg}/src/assemble/README.adoc (51%)
 copy server/apps/{memory-app => 
migration/core-data-jpa-to-pg}/src/assemble/app.xml (91%)
 copy server/apps/{cassandra-app => 
migration/core-data-jpa-to-pg}/src/assemble/extensions-jars.txt (100%)
 copy server/apps/{cassandra-app => 
migration/core-data-jpa-to-pg}/src/assemble/license-for-binary.txt (100%)
 create mode 100644 
server/apps/migration/core-data-jpa-to-pg/src/main/java/org/apache/james/JpaToPgCoreDataMigration.java
 copy 
server/apps/{scaling-pulsar-smtp/src/main/java/org/apache/james/SMTPRelayConfiguration.java
 => 
migration/core-data-jpa-to-pg/src/main/java/org/apache/james/MigrationConfiguration.java}
 (62%)
 copy server/apps/{jpa-smtp-app => 
migration/core-data-jpa-to-pg}/src/main/resources/META-INF/persistence.xml (90%)
 create mode 100644 
server/apps/migration/core-data-jpa-to-pg/src/main/scripts/james-migration
 create mode 100644 
server/apps/migration/core-data-jpa-to-pg/src/test/java/org/apache/james/JpaToPgCoreDataMigrationTest.java
 rename 
server/apps/{scaling-pulsar-smtp/src/test/java/org/apache/james/PostgresExtension.java
 => 
migration/core-data-jpa-to-pg/src/test/java/org/apache/james/MariaDBExtension.java}
 (70%)
 delete mode 100644 
server/apps/scaling-pulsar-smtp/sample-configuration/james-database.properties
 copy server/apps/{postgres-app => 
scaling-pulsar-smtp}/sample-configuration/postgres.properties (78%)
 rename 
server/container/guice/mailbox-postgres/src/main/java/org/apache/james/modules/mailbox/{PostgresQuotaModule.java
 => PostgresMailboxQuotaModule.java} (88%)
 copy 
server/container/guice/postgres-common/src/main/java/org/apache/james/modules/data/{PostgresDomainListModule.java
 => PostgresQuotaGuiceModule.java} (77%)


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org
For additional commands, e-mail: notifications-h...@james.apache.org

Reply via email to