Spec: what Stalwart 1.0 means for migration, as measured #214

Merged
jcoffey-dev merged 2 commits from docs/migration-1.0-findings into main 2026-10-27 06:56:42 +00:00
Owner

Adds a Stalwart 1.0 section to docs/spec/migration.md, from tests on local stores on 2026-10-26.

  • Upstream copy tool on an INBUXA store: it stops on our 29 permissions. With them out of the roles, mail, ids, tenant and roles come through (default build). The -oss build drops tenants and masked addresses.
  • Our _ subspace (audit log, holds, journal, deliverability, ...) is not copied, and the report does not say so.
  • What the 1.0-based upgrade must add: _ in Subspace, new numbers for our permissions, a wrapper around the unmodified tool, and a rehearsal that compares our records too.
  • Stalwart 1.0 to INBUXA: accept both edition flags and keep the Enterprise permission values so roles decode.

Docs only.

Adds a **Stalwart 1.0** section to `docs/spec/migration.md`, from tests on local stores on 2026-10-26. - Upstream copy tool on an INBUXA store: it stops on our 29 permissions. With them out of the roles, mail, ids, tenant and roles come through (default build). The `-oss` build drops tenants and masked addresses. - Our `_` subspace (audit log, holds, journal, deliverability, ...) is **not copied**, and the report does not say so. - What the 1.0-based upgrade must add: `_` in `Subspace`, new numbers for our permissions, a wrapper around the unmodified tool, and a rehearsal that compares our records too. - Stalwart 1.0 to INBUXA: accept both edition flags and keep the Enterprise permission values so roles decode. Docs only.
jcoffey-dev added 1 commit 2026-10-27 06:23:10 +00:00
Spec: what Stalwart 1.0 means for migration, as measured
ci / fork-checks (pull_request) Skipped
ci / build (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 7m46s
9066f4297c
Upstream's copy tool carries an INBUXA store's mail, ids, tenant and roles
once our 29 permissions are out of the roles, but not our own subspace.
Records the results and what the 1.0-based upgrade has to add.
jcoffey-dev added 1 commit 2026-10-27 06:49:13 +00:00
Spec: the copy keeps registry ids; archived items still unseen
ci / fork-checks (pull_request) Skipped
ci / build (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 6m45s
e4f025f898
jcoffey-dev merged commit fdeaf8f0d5 into main 2026-10-27 06:56:42 +00:00
jcoffey-dev deleted branch docs/migration-1.0-findings 2026-10-27 06:56:42 +00:00
Sign in to join this conversation.