Skip to content

feat: support for stalwart v0.16.x#465

Draft
s-aga-r wants to merge 59 commits into
frappe:developfrom
s-aga-r:stalwart-0.16.x
Draft

feat: support for stalwart v0.16.x#465
s-aga-r wants to merge 59 commits into
frappe:developfrom
s-aga-r:stalwart-0.16.x

Conversation

@s-aga-r
Copy link
Copy Markdown
Collaborator

@s-aga-r s-aga-r commented May 13, 2026

Stalwart v0.16.x introduces several breaking changes, including a redesigned deployment model. All standard /api endpoints have been replaced with JMAP-based management APIs. Additionally, stalwart-cli has been moved to a separate repository: stalwartlabs/cli.

Changes in this PR

  • Removed deprecated DocTypes and reports:
    • Principal
    • Principal Settings
    • Message Queue
    • Mail Data Exchange
    • Mail Domain Request
    • Allowed IP / Blocked IP
    • DMARC Report and DMARC Report Viewer
  • Reimplemented deployment flows to align with Stalwart v0.16.x.
    • Major updates to the Mail Cluster and Mail Server DocTypes.
  • Added StalwartCLI: A wrapper around stalwart-cli tool.

ToDo

  • Patch fields in Mail Server, Cluster, and Cluster Store.
  • Patch fields in Mail Settings from frappe.conf.mail.
  • Refactor signup flow and invites.
  • Refactor or remove the admin dashboard.
  • Figure out a way to create an App Password without the Account password.
  • Update docs.

@s-aga-r s-aga-r changed the title feat: support for stalwart 0.16.x feat: support for stalwart v0.16.x May 13, 2026
@s-aga-r s-aga-r force-pushed the stalwart-0.16.x branch from 49cc4af to d8877e9 Compare May 18, 2026 10:23
@s-aga-r s-aga-r force-pushed the stalwart-0.16.x branch 2 times, most recently from 00d8398 to 6c7566c Compare May 19, 2026 09:34
@s-aga-r s-aga-r force-pushed the stalwart-0.16.x branch from 6c7566c to 6da8ea5 Compare May 19, 2026 09:38
@s-aga-r s-aga-r force-pushed the stalwart-0.16.x branch from 4089f3b to e3f99bc Compare May 19, 2026 11:31
@s-aga-r s-aga-r mentioned this pull request May 20, 2026
@s-aga-r s-aga-r force-pushed the stalwart-0.16.x branch 4 times, most recently from b1d2a43 to 40058be Compare May 22, 2026 12:22
@s-aga-r s-aga-r force-pushed the stalwart-0.16.x branch from 40058be to 5ed234e Compare May 22, 2026 12:46
@s-aga-r s-aga-r force-pushed the stalwart-0.16.x branch from 287281f to 827fa6f Compare May 23, 2026 04:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant