chore(deps): update dependency stalwartlabs/mail-server to v0.15.4 - autoclosed #3440

Closed
renovate-bot wants to merge 1 commits from renovate/stalwartlabs-mail-server-0.x into main
Collaborator

This PR contains the following updates:

Package Update Change
stalwartlabs/mail-server minor v0.14.1v0.15.4

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

stalwartlabs/mail-server (stalwartlabs/mail-server)

v0.15.4

Compare Source

[0.15.4] - 2026-01-19

If you are upgrading from v0.14.x and below, this version includes multiple breaking changes. Please read the upgrading documentation for more information on how to upgrade from previous versions.
If you are upgrading from v0.15.x, replace the binary and update the webadmin.

Added

  • IMAP: Map HEADER SUBJECT/FROM/TO searches to SUBJECT/FROM/TO queries.
  • Sieve: Update spam status on user scripts.

Changed

Fixed

  • Search: Return all document ids when no filters are provided.
  • Search: Filters not applied when a single message is in the account.
  • IMAP: Return ALREADYEXISTS code when creating existing mailboxes.
  • IMAP: Do not return quota resources if no quota is set.
  • JMAP/changes: Update newState with last changeId if an invalid fromChangeId is provided.
  • JMAP/CalendarIdentity: Do not update invalid calendar identities.
  • AI API: Include request error details if available.

Check binary attestation at here

v0.15.3

Compare Source

[0.15.3] - 2025-12-29

If you are upgrading from v0.14.x and below, this version includes multiple breaking changes. Please read the upgrading documentation for more information on how to upgrade from previous versions.
If you are upgrading from v0.15.x, replace the binary and update the webadmin.

Added

Changed

Fixed

  • Meilisearch: Return correct error messages when failing to create indexes (#​2574)
  • PostgreSQL search: Truncate emails to 650kb for full-text search indexing.
  • FoundationDB search: Batch large transactions (#​2567).
  • Spam filter: Fix training sample size checks
  • IMAP: Fix UTF7 encoding with Emojis (contributed by @​dojiong) (#​2564).

Check binary attestation at here

v0.15.2

Compare Source

[0.15.2] - 2025-12-22

If you are upgrading from v0.14.x and below, this version includes multiple breaking changes. Please read the upgrading documentation for more information on how to upgrade from previous versions.
If you are upgrading from v0.15.x, replace the binary and update the webadmin.

Added

  • OAuth: Add device authorization endpoint (#​2225).

Changed

  • Antispam: Only auto-learn spam from traps or multiple RBL hits.

Fixed

  • mySQL search: Use MEDIUMTEXT field type for email body and attachments (#​2544).
  • PostgreSQL search: Truncate large text fields.
  • ElasticSearch: Implement pagination (#​2551).
  • Antispam: Fix NO_SPACE_IN_FROM spam tag detection logic (#​2372).
  • IMAP: Fix shared folder double nesting (test suite credits to @​ochnygosch) (#​2358).
  • JMAP: Use latest Received header in JMAP Email/import (credits to @​apexskier) (#​2374).
  • JMAP: Return unsorted search results when the index is not ready (#​2544).
  • LDAP: Lowercase attribute comparison (credits to @​pdf) (#​2363).
  • CLI: Fix same-host JMAP redirection on non-standard ports (#​2271).

Check binary attestation at here

v0.15.1

Compare Source

[0.15.1] - 2025-12-17

This version includes multiple breaking changes. Please read the upgrading documentation for more information on how to upgrade from previous versions.

Added

Changed

Fixed

  • PostgreSQL: Sanitize search index values (#​2533)
  • Elasticsearch: Ignore resource_already_exists_exception errors when creating indexes (#​2535)
  • Migrate 0.13.x data (#​2534)

Check binary attestation at here

v0.15.0

Compare Source

[0.15.0] - 2025-12-16

This version includes multiple breaking changes. Please read the upgrading documentation for more information on how to upgrade from previous versions.

Added

  • Linear spam classifier using FTRL-Proximal and feature/cuckoo hashing.
  • Meilisearch store backend implementation (#​1482).
  • PostgreSQL and mySQL native full-text search support.
  • Multiple performance improvements and database access optimizations.
  • Encryption-at-rest: Spam training privacy setting.
  • Enterprise: Undelete e-mail feature now includes From/Subject/Received information.
  • IMAP: Implemented new keywords and mailbox attributes described in draft-ietf-mailmaint-messageflag-mailboxattribute-13

Changed

  • IMAP: Always return special use flags in responses.

Fixed

  • JMAP: FileNode/set fails to delete files (#​2485).
  • JMAP: Return error when using blobId in JSContact and JSCalendar (#​2431).
  • Directory: Deletion of list or domain issues (#​2415).
  • MTA: Headers and body stripped from mail delivery subsystem failure notifications (#​2344).
  • MTA: Hooks only run if sieve script, milter or rewrite is configured (#​2317).
  • Autodiscover: Endpoint should be case insensitive (#​2440).
  • Housekeeper: Panic during DST transition (#​2366).
  • Import/Export: Fix import/export utility (#​1882).
  • Enterprise: Remove tenant admin permissions when license is invalid.

Check binary attestation at here

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [stalwartlabs/mail-server](https://github.com/stalwartlabs/mail-server) | minor | `v0.14.1` → `v0.15.4` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>stalwartlabs/mail-server (stalwartlabs/mail-server)</summary> ### [`v0.15.4`](https://github.com/stalwartlabs/stalwart/releases/tag/v0.15.4) [Compare Source](https://github.com/stalwartlabs/mail-server/compare/v0.15.3...v0.15.4) #### \[0.15.4] - 2026-01-19 If you are upgrading from v0.14.x and below, this version includes **multiple breaking changes**. Please read the [upgrading documentation](https://github.com/stalwartlabs/stalwart/blob/main/UPGRADING/v0_15.md) for more information on how to upgrade from previous versions. If you are upgrading from v0.15.x, replace the binary and update the webadmin. #### Added - IMAP: Map `HEADER SUBJECT/FROM/TO` searches to `SUBJECT/FROM/TO` queries. - Sieve: Update spam status on user scripts. #### Changed #### Fixed - Search: Return all document ids when no filters are provided. - Search: Filters not applied when a single message is in the account. - IMAP: Return `ALREADYEXISTS` code when creating existing mailboxes. - IMAP: Do not return quota resources if no quota is set. - JMAP/changes: Update `newState` with last changeId if an invalid fromChangeId is provided. - JMAP/CalendarIdentity: Do not update invalid calendar identities. - AI API: Include request error details if available. <hr /> ##### Check binary attestation at [here](https://github.com/stalwartlabs/stalwart/attestations/16915717) ### [`v0.15.3`](https://github.com/stalwartlabs/stalwart/releases/tag/v0.15.3) [Compare Source](https://github.com/stalwartlabs/mail-server/compare/v0.15.2...v0.15.3) #### \[0.15.3] - 2025-12-29 If you are upgrading from v0.14.x and below, this version includes **multiple breaking changes**. Please read the [upgrading documentation](https://github.com/stalwartlabs/stalwart/blob/main/UPGRADING/v0_15.md) for more information on how to upgrade from previous versions. If you are upgrading from v0.15.x, replace the binary and update the webadmin. #### Added - Polish locale support (contributed by [@&#8203;mrxkp](https://github.com/mrxkp)) ([#&#8203;2480](https://github.com/stalwartlabs/mail-server/issues/2480)) #### Changed #### Fixed - Meilisearch: Return correct error messages when failing to create indexes ([#&#8203;2574](https://github.com/stalwartlabs/mail-server/issues/2574)) - PostgreSQL search: Truncate emails to 650kb for full-text search indexing. - FoundationDB search: Batch large transactions ([#&#8203;2567](https://github.com/stalwartlabs/mail-server/issues/2567)). - Spam filter: Fix training sample size checks - IMAP: Fix UTF7 encoding with Emojis (contributed by [@&#8203;dojiong](https://github.com/dojiong)) ([#&#8203;2564](https://github.com/stalwartlabs/mail-server/issues/2564)). <hr /> ##### Check binary attestation at [here](https://github.com/stalwartlabs/stalwart/attestations/15790479) ### [`v0.15.2`](https://github.com/stalwartlabs/stalwart/releases/tag/v0.15.2) [Compare Source](https://github.com/stalwartlabs/mail-server/compare/v0.15.1...v0.15.2) #### \[0.15.2] - 2025-12-22 If you are upgrading from v0.14.x and below, this version includes **multiple breaking changes**. Please read the [upgrading documentation](https://github.com/stalwartlabs/stalwart/blob/main/UPGRADING/v0_15.md) for more information on how to upgrade from previous versions. If you are upgrading from v0.15.x, replace the binary and update the webadmin. #### Added - OAuth: Add device authorization endpoint ([#&#8203;2225](https://github.com/stalwartlabs/mail-server/issues/2225)). #### Changed - Antispam: Only auto-learn spam from traps or multiple RBL hits. #### Fixed - mySQL search: Use `MEDIUMTEXT` field type for email body and attachments ([#&#8203;2544](https://github.com/stalwartlabs/mail-server/issues/2544)). - PostgreSQL search: Truncate large text fields. - ElasticSearch: Implement pagination ([#&#8203;2551](https://github.com/stalwartlabs/mail-server/issues/2551)). - Antispam: Fix `NO_SPACE_IN_FROM` spam tag detection logic ([#&#8203;2372](https://github.com/stalwartlabs/mail-server/issues/2372)). - IMAP: Fix shared folder double nesting (test suite credits to [@&#8203;ochnygosch](https://github.com/ochnygosch)) ([#&#8203;2358](https://github.com/stalwartlabs/mail-server/issues/2358)). - JMAP: Use latest `Received` header in JMAP `Email/import` (credits to [@&#8203;apexskier](https://github.com/apexskier)) ([#&#8203;2374](https://github.com/stalwartlabs/mail-server/issues/2374)). - JMAP: Return unsorted search results when the index is not ready ([#&#8203;2544](https://github.com/stalwartlabs/mail-server/issues/2544)). - LDAP: Lowercase attribute comparison (credits to [@&#8203;pdf](https://github.com/pdf)) ([#&#8203;2363](https://github.com/stalwartlabs/mail-server/issues/2363)). - CLI: Fix same-host JMAP redirection on non-standard ports ([#&#8203;2271](https://github.com/stalwartlabs/mail-server/issues/2271)). <hr /> ##### Check binary attestation at [here](https://github.com/stalwartlabs/stalwart/attestations/15551858) ### [`v0.15.1`](https://github.com/stalwartlabs/stalwart/releases/tag/v0.15.1) [Compare Source](https://github.com/stalwartlabs/mail-server/compare/v0.15.0...v0.15.1) #### \[0.15.1] - 2025-12-17 This version includes **multiple breaking changes**. Please read the [upgrading documentation](https://github.com/stalwartlabs/stalwart/blob/main/UPGRADING/v0_15.md) for more information on how to upgrade from previous versions. #### Added #### Changed #### Fixed - PostgreSQL: Sanitize search index values ([#&#8203;2533](https://github.com/stalwartlabs/mail-server/issues/2533)) - Elasticsearch: Ignore `resource_already_exists_exception` errors when creating indexes ([#&#8203;2535](https://github.com/stalwartlabs/mail-server/issues/2535)) - Migrate 0.13.x data ([#&#8203;2534](https://github.com/stalwartlabs/mail-server/issues/2534)) <hr /> ##### Check binary attestation at [here](https://github.com/stalwartlabs/stalwart/attestations/15299526) ### [`v0.15.0`](https://github.com/stalwartlabs/stalwart/releases/tag/v0.15.0) [Compare Source](https://github.com/stalwartlabs/mail-server/compare/v0.14.1...v0.15.0) #### \[0.15.0] - 2025-12-16 This version includes **multiple breaking changes**. Please read the [upgrading documentation](https://github.com/stalwartlabs/stalwart/blob/main/UPGRADING/v0_15.md) for more information on how to upgrade from previous versions. #### Added - Linear spam classifier using FTRL-Proximal and feature/cuckoo hashing. - Meilisearch store backend implementation ([#&#8203;1482](https://github.com/stalwartlabs/mail-server/issues/1482)). - PostgreSQL and mySQL native full-text search support. - Multiple performance improvements and database access optimizations. - Encryption-at-rest: Spam training privacy setting. - Enterprise: Undelete e-mail feature now includes From/Subject/Received information. - IMAP: Implemented new keywords and mailbox attributes described in [draft-ietf-mailmaint-messageflag-mailboxattribute-13](https://datatracker.ietf.org/doc/html/draft-ietf-mailmaint-messageflag-mailboxattribute-13) #### Changed - IMAP: Always return special use flags in responses. #### Fixed - JMAP: `FileNode/set` fails to delete files ([#&#8203;2485](https://github.com/stalwartlabs/mail-server/issues/2485)). - JMAP: Return error when using `blobId` in JSContact and JSCalendar ([#&#8203;2431](https://github.com/stalwartlabs/mail-server/issues/2431)). - Directory: Deletion of list or domain issues ([#&#8203;2415](https://github.com/stalwartlabs/mail-server/issues/2415)). - MTA: Headers and body stripped from mail delivery subsystem failure notifications ([#&#8203;2344](https://github.com/stalwartlabs/mail-server/issues/2344)). - MTA: Hooks only run if sieve script, milter or rewrite is configured ([#&#8203;2317](https://github.com/stalwartlabs/mail-server/issues/2317)). - Autodiscover: Endpoint should be case insensitive ([#&#8203;2440](https://github.com/stalwartlabs/mail-server/issues/2440)). - Housekeeper: Panic during DST transition ([#&#8203;2366](https://github.com/stalwartlabs/mail-server/issues/2366)). - Import/Export: Fix import/export utility ([#&#8203;1882](https://github.com/stalwartlabs/mail-server/issues/1882)). - Enterprise: Remove tenant admin permissions when license is invalid. <hr /> ##### Check binary attestation at [here](https://github.com/stalwartlabs/stalwart/attestations/15221862) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4yIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot added 1 commit 2026-01-23 21:10:40 +00:00
chore(deps): update dependency stalwartlabs/mail-server to v0.15.4
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 14s
0560d9f79f
renovate-bot force-pushed renovate/stalwartlabs-mail-server-0.x from 0560d9f79f to 5ab307bad3 2026-01-23 22:17:03 +00:00 Compare
renovate-bot force-pushed renovate/stalwartlabs-mail-server-0.x from 5ab307bad3 to 5f96e45313 2026-01-23 22:51:11 +00:00 Compare
renovate-bot force-pushed renovate/stalwartlabs-mail-server-0.x from 5f96e45313 to 15db688a8e 2026-01-23 23:06:29 +00:00 Compare
renovate-bot changed title from chore(deps): update dependency stalwartlabs/mail-server to v0.15.4 to chore(deps): update dependency stalwartlabs/mail-server to v0.15.4 - autoclosed 2026-01-23 23:18:19 +00:00
renovate-bot closed this pull request 2026-01-23 23:18:20 +00:00
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 18s
render-manifests-automerge / render-manifests-automerge (pull_request) Has been skipped
render-manifests-merge / render-manifests-merge (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.