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 b3b75b5b53 [CHANGELOG] Update the changelog
b3b75b5b53 is described below

commit b3b75b5b5343d8a3d838617addab3e9c3b40e5d4
Author: Benoit TELLIER <btell...@linagora.com>
AuthorDate: Wed Jan 29 11:40:51 2025 +0100

    [CHANGELOG] Update the changelog
---
 CHANGELOG.md | 136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 134 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4efc3c36bd..1dbdb514de 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,7 @@ The format is based on [Keep a 
Changelog](http://keepachangelog.com/en/1.0.0/)
 
 ## [unreleased]
 
-### Big changes
+### Important changes
 
  - Upgrade javax -> jakarta. See releated upgrade instructions.
  - Upgrade Java 11 -> 21. See related upgrade instructions.
@@ -13,8 +13,15 @@ The format is based on [Keep a 
Changelog](http://keepachangelog.com/en/1.0.0/)
 ### Removals
 
  - JAMES-3946 WhiteList manager removals (#2299)
+
+This had been repleaced by the Guice DropList extension.
+
  - JAMES-4025 Drop Jmap draft
 
+Please use RFC-8621 implementation rather than this outdated draft.
+
+ - JAMES-4065 drop habeas warrant mark mailet
+
 ### Security
 
 - [FIX] JMX password auto-detection
@@ -27,6 +34,9 @@ The format is based on [Keep a 
Changelog](http://keepachangelog.com/en/1.0.0/)
 - JAMES-4032 DKIM SMTP hook (#2264)
 - JAMES-4034 SMTP submission: validate FROM header (#2246)
 - JAMES-4041 Fix OOM upon IMAP COPY (#2265)
+- [UPGRADE] Logback 1.5.12 -> 1.5.15 (#2581)
+- Bump commons-io to 2.17.0
+- [S3 Metrics] Allow to customize S3 metrics prefix
 
 ### New Features
 
@@ -50,9 +60,29 @@ The format is based on [Keep a 
Changelog](http://keepachangelog.com/en/1.0.0/)
 - JAMES-3946 DropLists
 - [ENHANCEMENT] Reprocess for a specific recipient (#2226)
 - [ENHANCEMENT] Workqueue for the deleted message vault (#2131)
+- JAMES-4092 Update webadmin to filter content from mail repository (#2600)
+- JAMES-4090 Webadmin interface to close IMAP session for selected users
+- JAMES-4077 Implementation of JMAP SearchSnippets (highlights)
+- JAMES-3823 SMTP Require TLS Option (#2460)
+- James-4099 Make mailbox path delimiter configurable
+- JAMES-4098 ReadOnlyUsersLDAPRepository::isAdministrator should take into 
account the multiple administrators if configured
+- James-4097 Allow disabling same-domain requirement when assigning rights 
(#2573)
+- JAMES-3945 Sub-addressing support
+- [ENHANCEMENT] Add a PartHasContentType matcher
+- [ENHANCEMENT] Provide a core RecipientCountExceeds matcher (#2534)
+- [FIX] Ability to split emails with large recipient counts (#2526)
+- JAMES-4085 SSE-C Implement for S3 Object Storage
+- JAMES-4091 Endpoint to list connected Users
+- JAMES-2182 IMAP support for shared mailboxes
+- JAMES-4081 Implement MailToAllUsers mailet (#2469)
+- JAMES-4071 Task fix inconsistencies mailbox flags: messagedeleted, 
mailboxRecents
+- 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
 
 ### Improvements
 
+ - JAMES-4103 Allow customizing MessageParser
  - JAMES-3967 RelayLimit: add error log
  - JAMES-3967 Store mails when relay is exceeded
  - [FIX] LdapRepositoryConfiguration should interoperate with 
UsersRepositoryImpl (#1855)
@@ -156,7 +186,62 @@ The format is based on [Keep a 
Changelog](http://keepachangelog.com/en/1.0.0/)
  - JAMES-4027 Make all queues on Rabbitmq quorum queue when quorum option is 
enabled
  - JAMES-4029 Fix infinite loop with Bounce + forward
  - JAMES-4026 Fix inconsistency issue between imap and JMAP RFC-8621
- - [FIX] Filter too big values for Cassandra TTLs (#2156
+ - [FIX] Filter too big values for Cassandra TTLs (#2156)
+ - [ENHANCEMENT] Add User-Agent in JMAP logging context (#2604)
+ - JAMES-4101 Wrap SMTp startTLS into a NETTY transaction
+ - [FIX] Silent verbose SSL logs in SMTP (#2578)
+ - [FIX] Silent Eof exception for webadmin (#2577)
+ - [devscout] upgrade logback and crowdsec
+ - [FIX] Preserve internal date on restored messages (#2574)
+ - [FIX] Reject non strictly positive POP3 indexes (#2575)
+ - [FIX] Cleanup EmailQueryView when populating it.
+ - [FIX] POP3 UserCmdHandler should return error response when invalid 
username input
+ - [FIX] FileNameIs matcher: Parsing for long content disposition filename 
(#2555)
+ - [FIX] IMAP login parsing: handle IllegalArgumentException
+ - [FIX] RspamD for large moves
+ - [FIX] Prevent WebSocket data race (#2550)
+ - JAMES-4096 Rename INBOX (#2549)
+ - JAMES-3605 Implement DeletedMessageVaultWorkQueueReconnectionHandler
+ - [FIX] DistributedDeletedMessageVaultDeletionCallback: add an applicative 
timeout before RabbitMQ consumer timeout
+ - [FIX] Improve S3 MinIO support with MinIOGenerationAwareBlobId MinIO 
compatibility
+ - JAMES-4095 Forbid deleting INBOX in IMAP (#2541)
+ - [FIX] Support RFC-3848 service types in Received headers (#2536)
+ - JAMES-4094 Trigger quota-ratio index update when modifying quota limits 
(#2538)
+ - [FIX] IDLE - prevent data race upon answers on channel writes (#2525)
+ - JAMES-3893 Identity routes should not return 500 code when invalid username 
(#2519)
+ - [FIX] Filter out invalid user in LDAP
+ - [FIX] Always schedule execution of new IMAP requests to the event loop
+ - [FIX] No longer use recursivity in ReactiveThrottler::onRequestDone
+ - [FIX] JAMES-4088 Ensure IMAP SELECT EXIST response is up to date (#2507)
+ - JAMES-2456 Update Tika to version 3.0.0.0
+ - JAMES-4087 Allow combining composite matchers
+ - [ENHANCEMENT] Ensure the MDC context is carried over upon IMAP parsing 
errors
+ - JAMES-4077 Back memory-app with Lucene
+ - JAMES-3754 Update IMAP4 ID - return NIL, replace to empty list
+ - [ENHANCEMENT] mailUserAgent in IMAP MDC
+ - JAMES-3954 PartialRange might be reversed
+ - [FIX] Prevent queue poisoning for spool
+ - [FIX] Store add a missing flush
+ - [FIX] Avoid NPE on partially written users in Cassandra users repository 
(#2458)
+ - JAMES-4079 Fix RecipientRewriteTable adds duplicate mapping (#2449)
+ - James 1409 - Change JPARecipientRewriteTable to store separate record per 
target address (#2444)
+ - JAMES-3552 Better enforcements of JMAP session limits
+ - AmqpForwardAttribute: support HA by allowing specifying several hosts 
(#2430)
+ - [FIX] Handle XOAUTH2 for SMTP without initial response (#2428)
+ - [FIX] WebSocket should return `Sec-WebSocket-Protocol: jmap` response header
+ - AmqpForwardAttribute mailet: ignore errors when creating an exchange that 
already exists with a different configuration. (#2414)
+ - James: unset JAVA_TOOL_OPTIONS env variable when running james-cli
+ - JAMES-4050 Allow `%` and `*` characters in mailbox names
+ - JAMES-4060: Fix UID FETCH command failing on empty mailbox (#2386)
+ - Explicit commit after running reindex (#2381)
+ - Improving James shutdown speed (#2380)
+ - JAMES-4063 Update SMIMECheckSignature to use Filesystem to load crypto 
materials and handle multiple certificates
+ - JAMES-4058 TextCalendarBodyToAttachment screw up text/calendar parts (#2384)
+ - JAMES-4046 Upgrade Lucene to version 9.11.1 (#2373)
+ - JAMES-4054 Add X-SMIME-Status in SMIMECheckSignature process (#2366)
+ - 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
 
 ### Performance
 
@@ -179,11 +264,45 @@ The format is based on [Keep a 
Changelog](http://keepachangelog.com/en/1.0.0/)
  - [FIX] Leak upon unmanaged SMTP error (#2221)
  - JAMES-4023 Avoid blocking the SMTP Netty event loop
  - [PERF] Avoid calling Session::getAttachment on each SMTP line
+ - [PERF] JMAP: Allow browsers to cache download blobs
+ - [FIX] Email/set destroy should fire one event per impacted mailbox (#2576)
+ - [FIX] Prevent dispatching empty flags update (#2572)
+ - JAMES-3491 - JMAP WebSockets - support ping interval (#2561)
+ - JAMES-4093 Traffic shaping to enable QOS on IMAP service
+ - [PERF] Allow lowering EMail/set range threshold
+ - [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
+
+
+### Build
+
+ - Publish build scans to develocity.apache.org
 
 ## [Unreleased 3.8.x]
 
 No changes yet.
 
+## [3.8.2] UNRELEASED
+
+### Bug fixes
+
+- [FIX] Prevent HtmlTextExtractor to generate asymmetric outputs
+- [IMPROVEMENT] Better manage IMAP literals (3.8.x) (#2281)
+- JAMES-4036 JMS mailQueue should silent interuptedExceptions upon shutdown
+- JAMES-4041 Fix OOM upon IMAP COPY
+- JAMES-4037 Resolve MailboxTyper for Spring (#2255)
+- JAMES-4037 Fix NPE in IMAP LIST with APPENDLIMIT (#2258)
+- JAMES-3955 Increase consumer timeout for TaskManagerWorkQueue
+- JAMES-3955 WARNING logs upon closing channels
+- JAMES-3955 Applicative timeouts before Rabbit timeouts
+- JAMES-3955 Check for queues without consumer and resume consumption as needed
+- JAMES-4023 Avoid blocking the SMTP Netty event loop (#2230)
+- [FIX] -openjpa.Multithreaded => -Dopenjpa.Multithreaded
+- JAMES-4006 Bouncer should pass DSN to bounce processor
+- JAMES-3991 Vacation handling should be case insensitive
+- [maven-release-plugin] prepare for next development iteration
+
 ## [3.8.1] - 2024-02-23
 
 ### Security
@@ -496,6 +615,19 @@ Multiple performance enhancements for Distributed server 
mailbox, IMAP, SMTP and
 
 No changes yet.
 
+## [3.7.6] - UNRELEASED
+
+### Bug fixes
+
+ - [BUILD] Fully drop glowroot
+ - [FIX] Prevent HtmlTextExtractor to generate asymmetric outputs
+ - [IMPROVEMENT] Better manage IMAP literals (3.7.x) (#2282)
+ - [FIX] Solve weave/rest-smtp-sink: Docker image manifest v2 schema 1 
deprecation issue (#2152)
+ - JAMES-3955 Increase consumer timeout for TaskManagerWorkQueue
+ - JAMES-3955 WARNING logs upon closing channels
+ - JAMES-3955 Applicative timeouts before Rabbit timeouts
+ - JAMES-3955 Check for queues without consumer and resume consumption as 
needed
+
 ## [3.7.5] - 2024-02-23
 
 ### Security


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

Reply via email to