Update stalwartlabs/stalwart Docker tag to v1.0.3 #82
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/stalwartlabs-stalwart-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v1.0.2→v1.0.3Release Notes
stalwartlabs/stalwart (stalwartlabs/stalwart)
v1.0.3Compare Source
[1.0.3] - 2026-11-04
Third-party apps (not the WebUI) need the new Stalwart OAuth scopes. Apps signing in through Stalwart or an external OpenID Connect provider could not manage app passwords, API keys or account settings. This access is now granted by the scopes
urn:stalwart:oauth:scope:security,urn:stalwart:oauth:scope:settingsandurn:stalwart:oauth:scope:full:scopes(only a superuser can allowfull), and have the app request them.Add the new permissions to the default roles (not a breaking change). This release adds new permissions, and default roles are created only on the first start of a new installation, so on an upgraded server they are missing and the features they control stay unavailable. Restart the server once with the environment variable
STALWART_UPDATE_ROLE_PERMISSIONS=trueto add them, then remove the variable. See Default roles on upgraded servers for details.Added
SymmetricKeyobjects.zstdincompressionAlgorithm).BlobRecodetask, which rewrites stored blobs with a chosen compression and encryption.STALWART_UPDATE_ROLE_PERMISSIONSenvironment variable. When set totrue(or1), startup adds to each default role every permission introduced after v1.0.0 that a new install would give that role and that the role is missing.urn:stalwart:oauth:scope:security,urn:stalwart:oauth:scope:settingsandurn:stalwart:oauth:scope:full, so clients signing in through Stalwart or an external OpenID Connect provider can manage app passwords, API keys and account settings.Fixed
/copymethods called with the sameaccountIdandfromAccountIdreturn a clear error message.PushSubscriptionobjects created with an emptytypeslist no longer receiveStateChangenotifications, andEmailPushnotifications are delivered regardless oftypes.SEARCHaccepts up to 32 levels of nested filters, so free-text searches from Apple Mail no longer fail withToo many nested filters.Check binary attestation 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 becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.