Skip to content

1.0.13

Choose a tag to compare

@chibenwa chibenwa released this 25 Feb 15:14

Changelog: Apache James

Added

  • JAMES-4153 DKIMSign: signature template: allow for interpolating domain (#2861)
  • JAMES-3340 Implement collapseThread in Email/query

Changed

  • JAMES-3376 Allow configuring Email/query default limit
  • [ENHANCEMENT] Enable configuring OpenSearch timeout (#2867)
  • Adopt tika 3.2.3.0
  • JAMES-4154 Refactor message content deletion (#2884)

Fixed

  • [FIX] Correct Reactor error handling flow in DTM deletion callback (#2865)
  • JAMES-4135 Search query string shall not be trigger on bracket alone
  • JAMES-3872 JMAP Email/get: Fix Attachment read level cannot serve headers (#2868)
  • JMAP: normalize charset case (#2877)

Changelog: Tmail

Added

  • [IMPROVMENT] Add username in FCM related failure logs (#2019)
  • ISSUE-2022 Implement AlignFromHeaderWithMailFrom
  • ISSUE-2027 Implement Sampling matcher (#2028)
  • ISSUE-2040 Open rag client method for chat completions call (#2046)
  • ISSUE-2003 Implement LlmMailPrioritizationClassifierListener (#2054)
  • ISSUE-2050 LlmMailPrioritizationClassifier: Inject username into the user prompt (#2058)
  • ISSUE-2041 Simple JMAP proxy for chat completions rag call
  • ISSUE-2049 LLlmMailPrioritizationClassifier: Configuration option to disable it (#2060)
  • ISSUE-1788 TWPCommonSettingsMessage: added languageSettings() helper (#2063)

Changed

  • improve TicketRoutes and TicketManager wiring for better reusability (#2018)
  • [ENHANCEMENT] Serialize event once upon Redis dispatch (#2023)
  • [ENHANCEMENT] Bind Webadmin vacation route
  • ISSUE-1788 refactor: extract generic TWP settings update consumer flow for reuse (#2062)
  • SAAS Domain payload: api changes
  • JAMES-4154 Adapt the dedicated event bus for message content deletion

Fixed

  • [FIX] Search: Exact subject when reply

Update procedure

From the tmail-1.0.12 release:

Cassandra updates

Add the following column to the email_query_view_sent_at and email_query_view_received_at tables to store the thread id for collapseThreads option:

  • thread_id (UUID)

To add that column, run the following CQL commands:

ALTER TABLE [tmail_keyspace].email_query_view_sent_at ADD thread_id UUID;
ALTER TABLE [tmail_keyspace].email_query_view_received_at ADD thread_id UUID;

RabbitMQ update

On the helm chart, some changes have been made on the Rabbitmq queue taskManagerWorkQueue.

Please delete the queue before starting Tmail, who will recreate it.

Tmail deployment

  • Rolling update the docker image to tmail-1.0.13.

Full Changelog: 1.0.12...1.0.13