Merge upstream mattermost v11.7.10 into slash/main #28
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "merge/upstream-2026-08-31"
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?
Merges upstream
mattermost/release-11.7through the v11.7.10 tag (dee04aa117, tagged 2026-08-21) intoslash/main, which was at v11.7.9 (6e4777b430) since 2026-08-04.23 commits. Follows the merge procedure in
DIVERGENCE.md.Why the tag and not the branch tip
The branch tip is 2 commits further along (
Update dependencies (11.7)and a version bump to 11.7.11, which upstream has not tagged yet). Merging to the released tag avoids shipping an untagged pre-release version string. Those 2 commits come in at the next merge.Zero conflicts
Step 2 of the procedure predicted a 3-file overlap. All three auto-merged, and both sides survived — verified by diffing the result against upstream and against pre-merge
slash/main:server/public/model/config.goGroupUnreadChannelsDefaultOn(x2),DefaultTheme = "slash"server/channels/api4/user.goupdateUserRoleswebapp/channels/webpack.config.jsslash-theme.css,ai-agent-icon.svg)image-webpack-loader->image-minimizer-webpack-pluginNo conflict appeared outside the predicted set.
webapp/channels/src/i18n/en.jsonwas untouched upstream this round — the first merge where it has not conflicted.Checks
scripts/check-branding.sh-> passeden.jsonparses, 7,249 keysci/e2e: 35 files +1096 -63/product: 177 files +11748 -10551What is in it
Security and hardening, almost entirely:
mattermost-plugin-agentsv2.0.7; log instead of refusing to start on unsupported DB versionsWatch in CI
The webpack change is larger than "npm audit fix" suggests: it swaps the image pipeline and adds an svgo pass over
src/SVGs plus a sharp minimizer over emitted images. Our theme assets go through CopyPlugin, which bypasses module rules, so they should be unaffected — butbuild-webappis the real check, and per the procedure that runs authoritatively after this merges.Before merging
Two
#TBDplaceholders inDIVERGENCE.mdneed this PR's number.After merging
Then deploy per the slash-deploy RUNBOOK.
dee04aa117) into slash/main 3238bd3f89