Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| Cherry-pick #36619 to release-11.8: Fix config Sanitize fields missing from desanitize | lieut-data | M | No | 2.0h | 1.1h | May 20, 2026 |
SummaryBug FixFix config sanitize/desanitize field masking Prevents accidental overwriting of sensitive config fields, ensuring system integrity and security. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Cherry-pick #36619 to release-11.7: Fix config Sanitize fields missing from desanitize | lieut-data | M | No | 1.4h | 1.0h | May 20, 2026 |
SummaryBug FixFix config sanitize/desanitize field masking Ensures admin configuration changes persist correctly, preventing accidental data loss of sensitive settings. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Automated cherry pick of #36637 | mattermost-build | S | No | 0.4h | 0.0h | May 20, 2026 |
SummaryBug FixAutomated cherry pick of flaky E2E test fix Applies a previously approved fix for flaky end‑to‑end tests, ensuring stable test runs. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| Cherry-pick #36619 to release-10.11: Fix config Sanitize fields missing from desanitize | lieut-data | M | No | 1.0h | 1.0h | May 20, 2026 |
SummaryBug FixFix config sanitize/desanitize missing fields Prevents accidental overwriting of secret configuration values when saving via API, ensuring secure configuration persistence. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Go
|
||||||
| Cherry-pick #36619 to release-11.5: Fix config Sanitize fields missing from desanitize | lieut-data | M | No | 1.0h | 1.0h | May 20, 2026 |
SummaryBug FixFix config sanitize/desanitize missing fields Ensures sensitive config fields are correctly sanitized and not overwritten with placeholder values when saved via API, preventing accidental exposure of secrets. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Go
|
||||||
| Cherry-pick #36619 to release-11.6: Fix config Sanitize fields missing from desanitize | lieut-data | M | No | 1.0h | 1.0h | May 20, 2026 |
SummaryBug FixFix config sanitization bug in release-11.6 Corrects persistence of sensitive config fields by ensuring desanitize removes FakeSetting placeholders, preventing accidental exposure of credentials. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Go
|
||||||
| chore(ci): upgrade Go to 1.26.3 in build container Dockerfiles | lieut-data | XS | AI | 1.0h | 0.8h | May 20, 2026 |
SummaryChoreUpgrade Go to 1.26.3 in build containers This PR updates the Go runtime used for building Mattermost server images to the latest patch version, ensuring security and bug fixes without affecting application behavior. The change is low risk and requires minimal QA. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Frameworks:
Docker
|
||||||
| [release-11.6] Update jira prepackaged version (#36442) | nang2049 | XS | No | 167.7h | 0.0h | May 20, 2026 |
SummaryChoreUpdate Jira prepackaged version Bumps the prepackaged Jira plugin to v4.7.0 for release-11.6. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Makefile
|
||||||
| Fix config Sanitize fields missing from desanitize, causing FakeSetting to be persisted | lieut-data | M | AI | 34.1h | 17.8h | May 20, 2026 |
SummaryBug FixFix config sanitize/desanitize missing fields Ensures admin config changes preserve secret values and file paths, preventing data loss and authentication failures. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Update latest patch version to 11.7.2 | unified-ci-app | S | No | 1.2h | 0.1h | May 20, 2026 |
SummaryChoreUpdate latest patch version to 11.7.2 Automated release pipeline update to bump patch version, ensuring consistency across backend and webapp dependencies. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Automated cherry pick of #36614 | mattermost-build | M | No | 1.3h | 0.0h | May 20, 2026 |
SummaryFeatureCherry pick of Desktop app UI changes Adds UI changes to hide the Download Apps link in the Desktop app and corrects linting order for the new visibility logic. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Automated cherry pick of #36517 | mattermost-build | XL | No | 10.5h | 10.4h | May 20, 2026 |
SummaryFeatureCherry pick access control enhancements Integrates updated access control logic and UI components into the 11.8 release, ensuring consistent security behavior across the platform. Health Assessment
X-Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go, Typescript
Frameworks:
React
|
||||||
| Manual cherry pick of #36487 on release-10.11 | JulienTant | S | No | 12.2h | 12.2h | May 20, 2026 |
SummaryBug FixReject demoting bot accounts to guest Prevents user managers from downgrading bot accounts to guest, preserving bot capabilities and ensuring bot integrity. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| [release-10.11] Cherry pick of #36332 | marianunez | L | No | 7.5h | 7.2h | May 20, 2026 |
SummaryBug FixCherry pick of #36332 for release-10.11 Adds session cache invalidation on global session revocation, improving security and consistency across clusters. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Fix flaky E2E tests (Cypress + Playwright) | lieut-data | S | AI | 6.8h | 0.2h | May 20, 2026 |
SummaryBug FixFix flaky E2E tests for Cypress and Playwright This PR resolves intermittent failures in end‑to‑end tests, ensuring reliable CI pipelines and consistent user experience across Cypress and Playwright test suites. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
Cypress, Playwright
|
||||||
| Add auth token to flaky test webhook | marianunez | XS | AI | 4.9h | 0.1h | May 20, 2026 |
SummaryCI/CDAdd auth token to flaky test webhook Enhances CI reliability by adding a bearer token to flaky test webhook requests, ensuring only authorized endpoints receive failure reports. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Both AI
Tools:
Cursor, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| Mm 68506 fe abac mask fe table editor cel and e2e | pvev | XL | AI | 174.0h | 1.2h | May 19, 2026 |
SummaryFeatureAdd attribute-value masking UI and tests Provides UI for masked policy values, read‑only editors, and E2E coverage, improving admin experience and security. Health Assessment
X-Large
High
High
AI Details
Usage:
Authored by AI
Category:
Both AI
Tools:
Claude, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Go, Typescript
Frameworks:
React
|
||||||
| Automated cherry pick of #36261 | mattermost-build | XL | No | 36.3h | 35.5h | May 19, 2026 |
SummaryBug FixCherry-pick imaging library update to v11.7 Integrates updated imaging library and associated tests into v11.7, ensuring image processing functions work correctly. Health Assessment
X-Large
Low
Medium
AI Details
Confidence:
0.80
Tech Stack
Languages:
Go
|
||||||
| Add Docker Hub auth to Cloud Agent start hook | nickmisasi | S | AI | 3.2h | 0.0h | May 19, 2026 |
SummaryFeatureAdd Docker Hub auth to Cloud Agent start hook Adds optional Docker Hub login to the Cloud Agent startup script, enabling authenticated pulls and preventing anonymous rate limits using Cursor dashboard secrets. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Both AI
Tools:
CodeRabbit, Cursor
Confidence:
0.95
Tech Stack |
||||||
| ci: invalidate poisoned shard-timing cache and guard future saves | lieut-data | M | No | 0.8h | 0.8h | May 19, 2026 |
SummaryCI/CDInvalidate shard-timing cache and guard saves Prevents stale shard-timing cache from causing test failures, ensuring reliable CI runs. This change improves CI stability and reduces false positives. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml, Go, Javascript
Frameworks:
Github-Actions
|
||||||
| Cherry-pick Shared Channel plugin API fixes to release-11.7 | wiggin77 | XL | No | 70.9h | 68.2h | May 19, 2026 |
SummaryFeatureBackport shared channel API fixes to release-11.7 Adds critical shared channel API improvements, enabling multi-remote registration, better stability, and correct UI display for admins, ensuring reliable cross-cluster communication for customers. Health Assessment
Large
High
High
AI Details
Confidence:
0.20
Tech Stack
Languages:
Go
|
||||||
| MM-68838: Ping a restored plugin remote immediately on re-register | wiggin77 | L | AI | 89.0h | 0.0h | May 19, 2026 |
SummaryBug FixPing restored plugin remote immediately on re-register Ensures that a plugin’s remote cluster is considered online immediately after re‑registration, eliminating a 30‑90 second cold start and preventing sync failures during plugin restarts. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Hide Download Apps link when running in Desktop app | marianunez | M | AI | 21.6h | 1.3h | May 19, 2026 |
SummaryFeatureHide Download Apps link in Desktop app This PR removes redundant download links and onboarding prompts when Mattermost runs inside the Desktop app, improving UI clarity for desktop users. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Both AI
Tools:
Cursor, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Automated cherry pick of #36487 | mattermost-build | S | No | 1.3h | 0.0h | May 19, 2026 |
SummaryBug FixAutomated cherry pick of #36487 Adds logic to prevent demoting bot accounts to guest, ensuring bot integrity and system stability. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Go
|
||||||
| Automated cherry pick of #36487 | mattermost-build | S | No | 1.5h | 0.0h | May 19, 2026 |
SummaryFeatureReject bot account demotion to guest Prevents user managers from downgrading bot accounts to guest, ensuring bot capabilities remain intact. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Go
|
||||||
| Automated cherry pick of #36490 | mattermost-build | XL | No | 8.8h | 7.7h | May 19, 2026 |
SummaryFeatureAdd classification banners to web and desktop apps Enables system admins to define classification levels and display banners in channels, improving compliance and user awareness. Health Assessment
X-Large
High
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Automated cherry pick of #36194 | mattermost-build | XL | No | 9.0h | 8.4h | May 19, 2026 |
SummaryFeatureCherry pick of Mobile Ephemeral Mode feature Adds feature flag and UI for Mobile Ephemeral Mode, enabling enterprise customers to control mobile session persistence. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Go
Frameworks:
React
|
||||||
| refactor: lessen/eliminate npm cache-restore failures and improve cache/restore for each E2E test runners | saturninoabril | L | AI | 40.5h | 0.0h | May 19, 2026 |
SummaryRefactorRefactor E2E test workflows to improve cache Centralizes dependency installation and uses cache restores to eliminate flaky npm failures, speeding up test runs and improving reliability. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| chore: update reusable workflows to specific commit sha | saturninoabril | S | AI | 39.8h | 0.0h | May 19, 2026 |
SummaryCI/CDUpdate reusable workflows to specific commit SHA Pin reusable GitHub Actions to specific commit SHAs to ensure stable CI/CD pipelines, reducing risk of unexpected changes. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| MM-68197 Show classification banners in web and desktop apps | avasconcelos114 | XL | AI | 222.0h | 0.4h | May 18, 2026 |
SummaryFeatureAdd classification banners to web and desktop Enables administrators to define classification levels with colors and ordering, improving data security and compliance across web and desktop clients. Health Assessment
Large
High
High
AI Details
Usage:
Authored by AI
Category:
Both AI
Tools:
Claude, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Automated cherry pick of #36513 | mattermost-build | XL | No | 1.3h | 0.0h | May 18, 2026 |
SummaryChoreCherry pick of #36513 for release This cherry pick brings updated access control logic and tests from PR #36513 into the 11.8 release. It enhances security and ensures compatibility with the new release. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Automated cherry pick of #36340 | mattermost-build | XL | No | 1.5h | 0.5h | May 18, 2026 |
SummaryFeatureCherry pick of content flagging report feature Adds content flagging report UI and backend logic to the 11.8 release, enabling users to view and manage flagged content reports. Health Assessment
X-Large
High
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript, Go
Frameworks:
React
|
||||||
| MM-68702: Reject demoting bot accounts to guest | JulienTant | S | AI | 238.5h | 0.1h | May 18, 2026 |
SummaryBug FixReject demoting bot accounts to guest Prevents user managers from demoting bot accounts to guests, ensuring bot capabilities remain intact. Health Assessment
Small
Low
Medium
AI Details
Usage:
Authored by AI
Category:
Both AI
Tools:
Cursor, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Mm 68503 be abac mask save path masking | pvev | XL | AI | 148.8h | 0.5h | May 18, 2026 |
SummaryFeatureImplement ABAC mask enforcement on policy save/delete Adds secure masking of sensitive attribute values during policy creation, update, and deletion, preventing unauthorized visibility and enforcing strict access controls for administrators. Health Assessment
Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Automated cherry pick of #36439 | mattermost-build | L | No | 1.6h | 0.1h | May 18, 2026 |
SummaryFeatureAdd leave confirmation modal for policy-added public channels Adds a confirmation modal to prevent accidental leaving of policy‑added public channels, improving user experience. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Automated cherry pick of #36609 | mattermost-build | M | No | 0.5h | 0.0h | May 18, 2026 |
SummaryDocsUpdate NOTICE.txt with new dependencies Updated NOTICE.txt to reflect new dependency versions, ensuring compliance and accurate licensing information. Health Assessment
Medium
Low
Low
AI DetailsTech Stack |
||||||
| chore: Update NOTICE.txt file with updated dependencies | unified-ci-app | M | AI | 0.6h | 0.4h | May 18, 2026 |
SummaryDocsUpdate NOTICE.txt file with updated dependencies Updates third‑party attribution notices to reflect current dependencies, ensuring compliance and accurate licensing information. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack |
||||||
| MM-68592: Add leave confirmation modal for policy-added public channels | isacikgoz | L | AI | 289.3h | 1.5h | May 18, 2026 |
SummaryFeatureAdd leave confirmation modal for policy channels Adds a confirmation modal when leaving a public channel added via policy, offering a mute alternative to prevent accidental exits and improve user experience. Health Assessment
Large
High
Medium
AI Details
Usage:
AI Assisted
Category:
Both AI
Tools:
Cursor, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| [MM-68404] MBE Phase 4: App-layer plugin hook wiring | cpoile | XL | No | 327.4h | 0.0h | May 18, 2026 |
SummaryFeatureApp-layer plugin hook wiring for MBE Phase 4 Adds new plugin hook wiring for channel events, enabling richer plugin integration and extensibility in Mattermost. Health Assessment
Large
High
Medium
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| [MM-68555] MBE Phase 5: Channel-guard enforcement + two-phase dispatch | cpoile | XL | No | 255.9h | 89.5h | May 18, 2026 |
SummaryFeatureChannel-guard enforcement and two-phase dispatch Adds runtime enforcement of channel guard rules, improving security and reliability of message handling. Health Assessment
Large
High
Medium
AI Details
Confidence:
0.20
Tech Stack
Languages:
Go
|
||||||
| [MM-68405] MBE Phase 6: fire MessagesWillBeConsumed on the edit path | cpoile | M | No | 254.4h | 88.0h | May 18, 2026 |
SummaryBug FixEnable MessagesWillBeConsumed hook on edit Ensures plugin message transformations are applied when posts are edited, matching the documented hook behavior and preventing silent failures for plugins. This improves consistency and reliability for plugins that modify message content. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Go
|
||||||
| MM-66339 Hide empty content-flagging "With comment" section in reviewer DM | marianunez | M | AI | 114.8h | 2.5h | May 18, 2026 |
SummaryBug FixHide empty content-flagging section in reviewer DM Fixes an issue where the content review bot DM displayed an empty block under 'With comment' when the reporter or reviewer did not enter a comment. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Both AI
Tools:
Cursor, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| Update bot checks | mgdelacroix | M | AI | 162.2h | 1.0h | May 18, 2026 |
SummaryBug FixUpdate bot checks Fixes permission checks for bot session revocation and password updates, ensuring correct authorization and preventing unauthorized access. Health Assessment
Medium
Medium
Medium
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
Cursor, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Fix webhook list ordering instability when paginating (MM-65732) | mgdelacroix | L | AI | 256.4h | 141.1h | May 18, 2026 |
SummaryBug FixFix webhook list ordering instability when paginating Ensures consistent alphabetical ordering of webhook lists across pagination, improving UI reliability and preventing accidental reordering bugs for users. Health Assessment
Large
Medium
High
AI Details
Usage:
Authored by AI
Category:
Both AI
Tools:
Cursor, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Go, Typescript
Frameworks:
React
|
||||||
| MM-68732: Remove global mutex for login attempts in favour of database serialization | agarciamontoro | XL | AI | 143.1h | 0.2h | May 18, 2026 |
SummaryFeatureRemove global login mutex, use DB serialization By replacing a cluster‑wide in‑memory lock with per‑user database serialization, the PR eliminates contention on login attempts, improves throughput, and ensures consistent lockout semantics across all nodes. Health Assessment
X-Large
High
High
AI Details
Usage:
AI Assisted
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| refactor: remove redundant status update jobs from E2E test workflows | saturninoabril | M | AI | 17.4h | 0.1h | May 16, 2026 |
SummaryCI/CDRefactor E2E test workflows to remove redundant status jobs Simplifies E2E test workflows by removing redundant status update jobs, reducing maintenance overhead while shifting commit status reporting to an external integration. This change improves CI efficiency but requires coordination with the external system to ensure PR status updates continue to function. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| MM-68762: Discoverable Private Channels — Server data layer | isacikgoz | XL | AI | 57.5h | 9.5h | May 15, 2026 |
SummaryFeatureAdd discoverable private channel data layer Adds database schema, models, permissions, and store logic for discoverable private channels, enabling future feature rollout without affecting current behavior. Health Assessment
Large
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Both AI
Tools:
CodeRabbit, Cursor
Confidence:
0.95
Tech Stack
Languages:
Go, Sql
|
||||||
| Return descriptive errors from Role.IsValid and Role.IsValidWithoutId | lieut-data | M | AI | 4.5h | 1.3h | May 15, 2026 |
SummaryBug FixAdd detailed error messages for role validation This PR replaces boolean validation with detailed error messages for role validation, enabling clearer diagnostics and reducing silent failures in role creation and permission migration workflows. Health Assessment
Medium
Medium
Low
AI Details
Usage:
AI Reviewed
Category:
Review AI
Tools:
CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Go
|
||||||
| Add Display Name to User Properties in Webapp | marianunez | XL | AI | 330.6h | 0.5h | May 15, 2026 |
SummaryFeatureAdd Display Name to User Properties in Webapp Adds display name support for user attributes in the admin console, including client‑side validation and UI updates across profile popover, account settings, and ABAC selector, improving user experience and consistency. Health Assessment
X-Large
High
High
AI Details
Usage:
Authored by AI
Category:
Both AI
Tools:
Cursor, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Add flaky test webhook notification | marianunez | S | AI | 21.9h | 0.0h | May 15, 2026 |
SummaryCI/CDAdd flaky test webhook notification Adds a non‑blocking CI webhook that alerts a cursor automation when flaky tests succeed, enabling automated triage and ticket creation. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Both AI
Tools:
Cursor, CodeRabbit
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||