Skip to content

chore(release): 1.12.6#265

Merged
jaimemartinez merged 1 commit into
mainfrom
release/1.12.6
Jul 23, 2026
Merged

chore(release): 1.12.6#265
jaimemartinez merged 1 commit into
mainfrom
release/1.12.6

Conversation

@jaimemartinez

Copy link
Copy Markdown
Owner

Version bump + CHANGELOG for 1.12.6 (PRs #261, #262, #263, #264 already merged).

Headline: a ~all softfail was being answered with a permanent 550, which permanently bounced legitimate forwarded and mailing-list mail from gmail/google/microsoft. Also ships admin-owned corporate mailboxes (with a documented migration that disables non-admin on-domain accounts until an admin re-enables them) and the plugin/theme isolate lifecycle fixes.

…boxes, isolate lifecycle

Inbound mail: a ~all softfail is accepted and tagged instead of answered with a
permanent 550 (RFC 7208 8.5). gmail/google/microsoft all publish ~all, so this
was permanently bouncing legitimate forwarded and mailing-list mail. Plus the
RFC 4291 dotted-quad ip6: fix and test pins closing a forged-pass vector.

Corporate mailboxes are now an admin-granted permission rather than something
inferred from the account's own (self-writable) email address. BEHAVIOUR CHANGE:
migration 0006 grants on upgrade only to administrators and edit_users holders
and leaves every other on-domain account disabled, listed in the boot log and in
the professional_mailbox_migration_pending option.

Plugin/theme process lifecycle: no orphaned isolates on theme switch, on a
concurrent same-slug load, or on a failed load; theme re-inits coalesce instead
of queueing a full reload each; activation no longer reports a theme the site is
not on.
@jaimemartinez
jaimemartinez merged commit cccc8e6 into main Jul 23, 2026
10 checks passed
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