This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
The following commit(s) were added to refs/heads/master by this push: new 9208dfe098 [CHANGELOG] Update as of 22/07/2025 (#2771) 9208dfe098 is described below commit 9208dfe09853618cc528e666af771e0f2e815fba Author: Benoit TELLIER <btell...@linagora.com> AuthorDate: Wed Jul 23 07:27:20 2025 +0200 [CHANGELOG] Update as of 22/07/2025 (#2771) --- CHANGELOG.md | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 841006b8ed..dc651d687a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) - API change: CassandraModule and all associated Cassandra*Module were renamed to CassandraDataDefinition and Cassandra*DataDefinition respectively. - API change : Mailet API has been cleaned up and no longer exposes the mailet config, exposing only the mailet's name instead. - API change : GenericMailet can have its config bound by constructor and this is the preferred way to initialize your mailets. `init` is still called but will eventually be removed in a later release. - + - JAMES-2586: A performant Postgres based implementation of Apache James. Usable in a standalone context but can scale as well with components like RabbitMQ, OpenSearch and S3. + ### Removals - JAMES-3946 WhiteList manager removals (#2299) @@ -40,6 +41,10 @@ Please use RFC-8621 implementation rather than this outdated draft. - [UPGRADE] Logback 1.5.12 -> 1.5.15 (#2581) - Bump commons-io to 2.17.0 - [S3 Metrics] Allow to customize S3 metrics prefix +- Upgrade jdkim library to 0.5 +- JAMES-4104 [webadmin] Migrate from unmaintained SparkJava to active fork + +The project also bumped dependencies to their latest version as of June 2025. ### New Features @@ -82,6 +87,7 @@ Please use RFC-8621 implementation rather than this outdated draft. - JAMES-4069 Healthcheck for IMAP (#2401) - JAMES-4068 Have several health checks in one rest calls (#2399) - JAMES-3824 SMTP Extension for Message Transfer Priorities +- JAMES-4100 JMAP SearchSnippet/get implementation ### Improvements @@ -247,6 +253,28 @@ Please use RFC-8621 implementation rather than this outdated draft. - JAMES-4052 Add optional user property to OpenSearch index (#2363) - JAMES-4052 Add quota details in quota indexed for enhanced dashboarding (#2361) - [IMPROVEMENT] JMAP use search index relevance as default sort + - [ENHANCEMENT] Log cassandra table informations + - [ENHANCEMENT] Add a simpler password mechanism to webadmin (#2759) + - JAMES-3754 Relax Id command parsing (#2758) + - [ENAHNCEMENT] Implement a MaxConnectionLifespanHandler SMTP handler + - [ENHANCEMENT] DKIMVerify outputs logs and machine readable attributes + - [ENHANCEMENT] Include filename in search snippet + - JAMES-4135 Add the possibility to add custom IndexSettings to MailboxMappingFactory + - JAMES-4316 Allow deleting all groups + management by mspping source + - JAMES-3693 Redis clustering enhancements + - JAMES-4057 Match attachment against file extensions (#2731) + - JAMES-3539 Types field in push subscription should accept null value (#2723) and WebPushClient should accept more flexible 20x codes from Push server + - JAMES-5431 add SanitizeMimeMessageId mailet (#2718) + - JAMES-4131 Configure a fallback bucket for S3 (#2719) + - JAMES-2182 IMAP processors should catch InsufficientRightsException + - [FIX] DSNBounce should add Auto-Submitted: auto-replied header (#2717) + - JAMES-3819 Give tools to enforce RFC-8461 MTA-STS (#2697) + - [ENHANCEMENT] JMAP MDC: make the original IP header configurable + - [JAMES-4119] Core data migration tool from JPA to Postgres + - JAMES-4115 FileMailRepository: drop cacheKey & refactor (#2662) + - JAMES-4117 JMAP - Email/set create - support blobId in htmlBody + textBody properties (#2661) + - JAMES-3962 JMAP Email/set: move `EmailHeader[]` from `bodyValues` to `htmlBody`/`textBody` (#2659) + - JAMES-3788 Allow configuring if Proxy or SSL frames should be handled… (#2634) ### Performance @@ -278,12 +306,19 @@ Please use RFC-8621 implementation rather than this outdated draft. - [PERF] Avoid triggering quota updates on message move - [PERF] Leverage grouped events in order to reduce RabbitMQ chatter and aggregate JMAP changes - Mertics for Websocket usage - + - JAMES-3516 Rely on Cassandra for Thread lookups (#2750) + - Improve IMAP partial body fetch (#2740) + - [ENHANCEMENT] Allow setting a preview for TTL + - [ENHANCEMENT] Document data tiering for Apache James distributed server ### Build - Publish build scans to develocity.apache.org +### Removal + + - [DROP] Remove Linshare third party connector (#2613 + ## [Unreleased 3.8.x] No changes yet. --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org