Skip to content

V11.6 Docs#8817

Merged
amyblais merged 30 commits intomasterfrom
v11.6-documentation
Apr 16, 2026
Merged

V11.6 Docs#8817
amyblais merged 30 commits intomasterfrom
v11.6-documentation

Conversation

@amyblais
Copy link
Copy Markdown
Member

@amyblais amyblais commented Mar 16, 2026

No description provided.

@amyblais amyblais changed the title Update conf.py V11.6 Docs Mar 16, 2026
@amyblais amyblais added the Work In Progress Not yet ready for review label Mar 16, 2026
@amyblais amyblais added this to the v11.6.0 milestone Mar 16, 2026
@amyblais amyblais added Do Not Merge Should not be merged until this label is removed Do Not Merge/Awaiting Next Release To be merged with the next release (e.g. API documentation updates) labels Mar 16, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 16, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Documentation updates across multiple configuration and setup guides, including version bump to Sphinx 11.6, new OpenID Connect preferred_username claim support settings, security notes about 7zip file blocking, Google SSO synchronization clarification, and sanitized field additions for Support Packet generation.

Changes

Cohort / File(s) Summary
Version Management
source/conf.py
Bumped documented Sphinx version from 11.5 to 11.6 in version and release metadata.
OpenID Connect Configuration
source/administration-guide/configure/authentication-configuration-settings.rst, source/administration-guide/onboard/sso-openidconnect.rst
Added new OIDC configuration settings for using upstream preferred_username claim as Mattermost username for GitLab, Google, Entra ID, and generic OpenID Connect providers, with provider-specific config paths and environment variables.
File Search Security Notes
source/administration-guide/configure/environment-configuration-settings.rst, source/end-user-guide/collaborate/search-for-messages.rst
Added documentation clarifying that 7zip (.7z) files are blocked for security reasons and not searchable, while standard ZIP files remain supported.
SSO Documentation
source/administration-guide/onboard/sso-google.rst
Added note stating that username and email changes in Google Workspace are not automatically synced to Mattermost.
Support Packet Generation
source/administration-guide/manage/admin/generating-support-packet.rst
Updated sanitized configuration fields list to include FileSettings.ExportAmazonS3SecretAccessKey, ElasticsearchSettings.ClientKey, ServiceSettings.GoogleDeveloperKey, and ServiceSettings.GiphySdkKey (v11.6.0).

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related issues

Possibly related PRs

Suggested labels

Guidance

🚥 Pre-merge checks | ✅ 1 | ❌ 2

❌ Failed checks (2 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'V11.6 Docs' is vague and generic, using non-descriptive terms that don't convey meaningful information about the specific documentation changes in the changeset. Consider using a more descriptive title that highlights the main documentation updates, such as 'Add V11.6 OpenID Connect username configuration and security documentation' or 'Document V11.6 features and security improvements'.
Description check ❓ Inconclusive No pull request description was provided by the author, making it impossible to assess whether any description relates to the changeset. Add a pull request description that outlines the main documentation changes, such as new OpenID Connect settings, security-related updates, and version bumps included in this release.
✅ Passed checks (1 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch v11.6-documentation

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA c2a1f0b

@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 94e2caf

@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 8ba0a05

@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA d96cfdf

@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 400979b

@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA e7cf770

@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA acc073c

@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 079e105

cpoile and others added 2 commits March 31, 2026 11:45
Adds notes to end-user search docs and admin config docs clarifying
that 7zip (.7z) files are not supported for file content search and
are skipped for security reasons. Only standard ZIP files are supported
when ZIP file search is enabled.

Ref: mattermost/mattermost#34983

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Adds Use preferred username setting documentation to each OpenID
Connect provider section (GitLab, Google, Entra ID, OpenID Connect
other) in the authentication configuration settings reference, and a
corresponding note in the OpenID Connect SSO setup guide.

Closes #8835

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Combs7th <Combs7th@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 8fe3cb9

@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 0dd3511

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
source/administration-guide/configure/authentication-configuration-settings.rst (1)

2249-2266: Consider adding contextual guidance on when to enable "Use preferred username".

The documentation clearly describes the configuration settings for enabling preferred_username claim usage across all four OpenID Connect providers (GitLab, Google, Entra ID, and Other). However, it lacks guidance on:

  1. When administrators should enable this feature versus using the default behaviour
  2. What the fallback behaviour is if the preferred_username claim is unavailable or empty
  3. Potential username conflicts or implications when enabling this after users have already been created

Consider adding a general note at the beginning of the OpenID Connect section (around line 2117-2140) that explains:

  • The default username claim behaviour (what attribute is used when this setting is false)
  • Use cases for enabling preferred_username (e.g., organizational naming conventions, compatibility with other systems)
  • Behaviour if the claim is missing (does login fail, or does it fall back to another claim?)
  • Impact on existing users (are usernames updated on next login?)

This would help administrators make informed decisions about enabling these settings.

📋 Suggested addition for better context

Consider adding a note similar to this before the provider-specific sections:

 OpenID Connect
 ---------------

 Access the following configuration settings in the System Console by going to **Authentication > OpenID Connect**.

+.. note::
+  By default, Mattermost derives usernames from the email or sub claims in OpenID Connect tokens. The **Use preferred username** 
+  setting allows you to use the ``preferred_username`` claim instead, which may better match your organization's naming conventions.
+  Ensure your OpenID Connect provider includes this claim in the token before enabling this setting.

 .. config:setting:: select-openid-connect-service-provider

Also applies to: 2344-2361, 2459-2479, 2596-2615

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In
`@source/administration-guide/configure/authentication-configuration-settings.rst`
around lines 2249 - 2266, Add a short general note at the start of the OpenID
Connect section (before the provider-specific blocks) explaining the default
username-claim behaviour and guidance for admins: state that when
oidc-gitlabusepreferredusername / GitLabSettings.UsePreferredUsername (and the
equivalent settings for Google, Entra ID, Other) is false the server uses the
provider's default username claim (e.g., email or sub) for account names; list
common use cases for enabling preferred_username (organizational naming
conventions, SSO compatibility); describe fallback behaviour if
preferred_username is missing or empty (fall back to the provider's default
claim rather than failing login); and warn about impact on existing users
(usernames are not retroactively renamed but may influence new/linked accounts
or username conflicts on next login), so admins can decide whether to enable
MM_GITLABSETTINGS_USEPREFERREDUSERNAME (and the corresponding env/config
settings for other providers).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@source/end-user-guide/collaborate/search-for-messages.rst`:
- Line 89: Replace the nonstandard product name "7zip" in the sentence that
currently reads "7zip (``.7z``) files are not supported…" with the correct
branding "7-Zip" or rephrase to ".7z archives" so the sentence reads e.g. "7-Zip
(``.7z``) files are not supported for file content search…" or "`.7z` archives
are not supported for file content search…"; update the instance of "7zip" and
keep the existing mention of ".7z" and the rest of the sentence intact.

---

Nitpick comments:
In
`@source/administration-guide/configure/authentication-configuration-settings.rst`:
- Around line 2249-2266: Add a short general note at the start of the OpenID
Connect section (before the provider-specific blocks) explaining the default
username-claim behaviour and guidance for admins: state that when
oidc-gitlabusepreferredusername / GitLabSettings.UsePreferredUsername (and the
equivalent settings for Google, Entra ID, Other) is false the server uses the
provider's default username claim (e.g., email or sub) for account names; list
common use cases for enabling preferred_username (organizational naming
conventions, SSO compatibility); describe fallback behaviour if
preferred_username is missing or empty (fall back to the provider's default
claim rather than failing login); and warn about impact on existing users
(usernames are not retroactively renamed but may influence new/linked accounts
or username conflicts on next login), so admins can decide whether to enable
MM_GITLABSETTINGS_USEPREFERREDUSERNAME (and the corresponding env/config
settings for other providers).
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: a632a923-d546-4fa6-9a5a-14b43c700ddb

📥 Commits

Reviewing files that changed from the base of the PR and between c2a1f0b and 0dd3511.

📒 Files selected for processing (4)
  • source/administration-guide/configure/authentication-configuration-settings.rst
  • source/administration-guide/configure/environment-configuration-settings.rst
  • source/administration-guide/onboard/sso-openidconnect.rst
  • source/end-user-guide/collaborate/search-for-messages.rst
✅ Files skipped from review due to trivial changes (2)
  • source/administration-guide/onboard/sso-openidconnect.rst
  • source/administration-guide/configure/environment-configuration-settings.rst

Comment thread source/end-user-guide/collaborate/search-for-messages.rst
@amyblais amyblais added 2: Editor Review Requires review by an editor and removed Do Not Merge Should not be merged until this label is removed Work In Progress Not yet ready for review labels Apr 14, 2026
@amyblais amyblais requested review from Combs7th and esethna April 14, 2026 05:50
@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA d00703a

@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 80e718a

@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA f7ab14f

* Prepare v11.6 feature release docs (April 16, 2026)

Co-authored-by: Amy Blais <amyblais@users.noreply.github.com>

* Update important-upgrade-notes.rst

* Update deprecated-features.rst

* Update release-policy.md

* Update mattermost-v11-changelog.md

* Update software-hardware-requirements.rst

* Update open-source-components.rst

* Update mattermost-v11-changelog.md

* Update ui-ada-changelog.rst

* Update ui-ada-changelog.rst

* Update mattermost-v11-changelog.md

* Update mattermost-desktop-releases.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update source/product-overview/mattermost-v11-changelog.md

Co-authored-by: Doug Lauder <wiggin77@warpmail.net>

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update ui-ada-changelog.rst

* Update mattermost-v11-changelog.md

* Update important-upgrade-notes.rst

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update ui-ada-changelog.rst

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update mattermost-v11-changelog.md

* Update ui-ada-changelog.rst

* Update mattermost-v11-changelog.md

* Update ui-ada-changelog.rst

---------

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Amy Blais <amyblais@users.noreply.github.com>
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA a86bfc5

@amyblais amyblais removed the request for review from Combs7th April 14, 2026 15:30
@amyblais amyblais removed the 2: Editor Review Requires review by an editor label Apr 14, 2026
Copilot AI review requested due to automatic review settings April 15, 2026 05:41
@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 83bc2eb

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Mattermost documentation set for the v11.6 release, including release notes/changelogs, version/support tables, and several end-user/admin guides reflecting new UI and configuration capabilities.

Changes:

  • Add v11.6 release notes/changelog entries and update release/support timelines.
  • Document new/updated features (e.g., OIDC preferred username, anonymous URLs, search popouts, data spillage terminology) across end-user and admin docs.
  • Bump various version references (server download links, macOS minimum) and extend upgrade/support guidance.

Reviewed changes

Copilot reviewed 23 out of 23 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
source/product-overview/ui-ada-changelog.rst Adds v11.6 UI/ADA changelog entries.
source/product-overview/release-policy.md Marks v11.3 as done in the release timeline.
source/product-overview/mattermost-v11-changelog.md Adds the v11.6 release notes section.
source/product-overview/mattermost-server-releases.md Adds v11.6 to the server releases table with download/SBOM links.
source/product-overview/mattermost-desktop-releases.md Updates desktop compatibility list to include v11.6.
source/end-user-guide/collaborate/send-messages.rst Consolidates AI Rewrite instructions across clients.
source/end-user-guide/collaborate/search-for-messages.rst Updates search guidance and adds file search/archive notes.
source/end-user-guide/collaborate/flag-messages.rst Renames/reframes end-user guidance around quarantine/data spillage.
source/deployment-guide/software-hardware-requirements.rst Updates client OS/browser requirements (macOS/Safari).
source/deployment-guide/server/preparations.rst Updates server preparation wording and section structure.
source/deployment-guide/server/linux/deploy-tar.rst Updates “Latest release” tarball URL to 11.6.0.
source/deployment-guide/server/linux/deploy-rhel.rst Updates “Latest release” tarball URL to 11.6.0.
source/conf.py Updates commented version/release references to 11.6.
source/administration-guide/upgrade/open-source-components.rst Adds v11.6.0 server and v2.39.0 mobile NOTICE links.
source/administration-guide/upgrade/important-upgrade-notes.rst Adds a v11.6 upgrade note row.
source/administration-guide/onboard/sso-openidconnect.rst Documents preferred_username mapping option.
source/administration-guide/onboard/sso-google.rst Adds a note about Google Workspace username/email sync behavior.
source/administration-guide/manage/admin/generating-support-packet.rst Expands the list of fields sanitized in support packets (v11.6).
source/administration-guide/manage/admin/content-flagging.rst Renames “Content Flagging” to “Data Spillage Handling” and updates workflow text.
source/administration-guide/configure/user-management-configuration-settings.rst Documents updating Username/AuthData via System Console.
source/administration-guide/configure/environment-configuration-settings.rst Adds .7z clarification for ZIP content search setting.
source/administration-guide/configure/authentication-configuration-settings.rst Adds UsePreferredUsername settings for OIDC providers.
Makefile Adjusts sphinx-autobuild options.

Comment thread source/product-overview/mattermost-v11-changelog.md
Comment thread source/administration-guide/onboard/sso-google.rst
Comment thread source/product-overview/mattermost-v11-changelog.md
Comment thread Makefile
Comment thread source/deployment-guide/server/preparations.rst
Comment thread source/administration-guide/manage/admin/content-flagging.rst
Comment thread source/product-overview/ui-ada-changelog.rst
Comment thread source/administration-guide/upgrade/important-upgrade-notes.rst
@amyblais amyblais added the 3: Reviews Complete All reviewers have approved the pull request label Apr 15, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 047e01d

@amyblais amyblais removed the Do Not Merge/Awaiting Next Release To be merged with the next release (e.g. API documentation updates) label Apr 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Newest code from mattermost has been published to preview environment for Git SHA 35c6138

@amyblais amyblais merged commit fff3298 into master Apr 16, 2026
5 checks passed
@amyblais amyblais removed the 3: Reviews Complete All reviewers have approved the pull request label Apr 16, 2026
@coderabbitai coderabbitai bot mentioned this pull request Apr 17, 2026
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.

5 participants