v11 변경 로그
Mattermost v11.11요약
(release-v11.10-feature-release)= 새 설정 옵션 were added to config.json. See this blog post on the highlights in our latest 릴리즈.
.. meta::
:page_title: Mattermost Server v11 릴리즈 노트
```{include} common-esr-support-upgrade.md
플랫폼 및 OS 범위는 보고되고 테스트된 환경을 반영하며 영향을 받는 모든 구성을 나타내지 않을 수 있습니다.
(release-v11.10-feature-release)=
릴리즈 v11.10 - 기능 릴리즈#
**호환성을 깨는 변경**
- Starting with v11.10.1, the updated ``glibc-openssl-fips`` bundle includes a 새 OpenSSL build that enforces the FIPS minimum key length of 112 bits for HMAC operations. The PostgreSQL driver (lib/pq) passes the 데이터베이스 password as the HMAC key during SCRAM authentication, so a password shorter than 112 bits, or 14 ASCII characters, now causes a panic on connect rather than a graceful failure. Before 업그레이드, FIPS deployments should verify that the password in ``SqlSettings.DataSource`` is at least 14 characters and rotate it in PostgreSQL if it is shorter. Standard, non-FIPS builds are unaffected.
- 11.10.1, 릴리즈됨 2026-08-25
- Go runtime was updated from 1.26.4 to 1.26.7.
- 수정했습니다: an issue where the 분류 표시 section in the 시스템 콘솔 was accessible and configurable under an Enterprise 라이선스; it 이제 correctly gated behind an Enterprise Advanced 라이선스 and shows an 업그레이드 prompt for lower tiers.
- 수정했습니다: an issue where a single video attachment was hidden from a post when image previews were set to collapsed, leaving no filename, thumbnail, or expand control.
- 업데이트했습니다:
getFileAPI validation to check for content reviewer earlier. - 업데이트했습니다: Slack import to handle 사용자 matching differently depending on the import type.
- 업데이트했습니다: the local image proxy to enforce a maximum size limit when fetching images directly.
- 추가했습니다: signing/verification for RelayState in SAML flow.
- 업데이트했습니다: how team admin status is assigned when a 사용자 joins a team.
- Prevented a post belonging to Direct/그룹 메시지 from being quarantined.
- 업데이트했습니다: how post and thread payloads handle interactive-메시지 action data.
- 수정했습니다: an edge case in team invitation handling.
- 수정했습니다: an issue where certain 역할 update requests for channel and team members were not fully validated.
- Enhanced team search to only display teams relevant and accessible to the requesting user.
- 업데이트했습니다: account type switch handling.
- 11.10.0, 릴리즈됨 2026-08-14
- 원래 11.10.0 릴리즈.
업그레이드 영향#
데이터베이스 스키마 변경#
- 다음 schema changes are included in the v11.10 릴리즈. No 데이터베이스 downtime is expected for this 업그레이드. 다음 문서를 참조하세요: 중요 업그레이드 참고 사항 for more details.
- 추가했습니다: nullable
bigintcolumnlastnotifiedatto theuseraccesstokenstable to 지원 token notification tracking; catalog-only change with negligible production impact. - Adds composite index
idx_propertyvalues_groupid_updateat_idonPropertyValues(GroupID, UpdateAt, ID)to improve Custom Attributes query 성능 with no downtime or DML impact.
- 추가했습니다: nullable
config.json#
새 설정 옵션 were added to config.json. Below is a list of the additions and their 기본 values on install. The settings can be modified in config.json, or the 시스템 콘솔 when available.
- Changes to Enterprise Advanced 플랜:
- Under
AccessControlSettingsinconfig.json, addedEnableChannelPolicyIndicatorsconfiguration setting (defaulttrue) under Attribute-Based Access Control that lets admins control whether channel access attribute indicators (the attribute tags shown in the channel members list and invite dialog) are displayed. Admins who don't want to reveal policy details to end users can disable this setting to hide the indicators. Requires Enterprise Advanced license. - Under
AccessControlSettingsinconfig.json, addedSyncJobIntervalSecondsconfiguration setting to configure how often the ABAC membership sync jobs run.
- Under
- Changes to Enterprise 플랜:
- Under
TeamSettingsinconfig.json, added a new Enterprise configuration setting,TeamSettings.LockProfileFieldsForEmailUsers(System Console > Site Configuration > Users and Teams), which prevents users who sign in with email and password from changing their first name, last name, and username ("name_and_username"), or additionally their nickname, position, and profile picture ("all"). System Admins are exempt, and empty first/last names can be filled in once. When enabled, users with the Invite Users permission can pre-set the first name, last name, and username on email invitations; thePOST /api/v4/teams/{team_id}/invite/emailendpoint accepts a new optional "profiles" field, and the System Console user detail page now supports editing a user's first and last name.
- Under
호환성#
- 업데이트했습니다: minimum Edge and Chrome versions to 150+.
If you 업그레이드 from a 릴리즈 earlier than v11.9, please read the other [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html). In case of an 업그레이드 failure, please check the [다운그레이드 가이드](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [복구 가이드](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy.
개선 사항#
See this blog post on the highlights in our latest 릴리즈.
사용자 인터페이스#
- 사전 패키지된 Playbooks 플러그인 버전 v2.11.1.
- 사전 패키지된 Agents 플러그인 버전 v2.5.1.
- 사전 패키지된 Calls 플러그인 버전 v1.12.2.
- 사전 패키지된 MS Calendar 플러그인 버전 v1.7.0.
- 사전 패키지된 Boards 플러그인 버전 v9.3.1.
- 추가했습니다: a WYSIWYG editor option for 메시지 composition, allowing 사용자 to compose 메시지 with rich-text formatting while preserving full markdown round-trip (in Beta and behind a 기능 flag).
- 추가했습니다: a media gallery layout for posts with multiple images or videos, plus inline frame previews for single videos.
- 추가했습니다: 지원 for a file upload element type in interactive dialogs.
- 추가했습니다: 지원 for Mattermost Blocks as a 새 way to create Interactive 메시지 (including webapp and 모바일 앱).
- Plugins and integrations can now open stacked child dialogs from within an interactive dialog using the 새
action_buttonelement type. - Bot accounts, OAuth apps, incoming webhooks, and plugins can now deliver posts silently — visible in the channel without producing notifications, unread badges, or the "새 메시지" separator (including desktop and 모바일 앱s).
- Bot accounts managed by a plugin now display the managing plugin's ID in the 봇 계정 list instead of a generic "Managed by plugin" label.
- 추가했습니다: inline plugin metadata to the 플러그인 관리 page and plugin settings page showing the plugin ID, version, and links to the website and 릴리즈 notes when available.
- The agent selector now respects the configured 기본 agent and remembers your last-selected agent.
- Mattermost now proactively warns the owner of a personal access token with a direct 메시지 from the system bot as the token approaches expiry (7, 3, and 1 days before), so token-backed integrations 더 이상 break without warning. 추가했습니다: the
pat_expiry_notifyjob, which runs hourly whenEnableUserAccessTokensis set and can also be triggered on demand by admins via the jobs API. - Token owners 이제 notified by a direct 메시지 from the system bot when one of their personal access tokens is removed after expiring.
- 추가했습니다: a Regenerate option to 개인 액세스 토큰 in 계정 설정 > 보안 (including webapp).
- 변경했습니다: left-hand-side/right-hand-side to only be resizable with the left mouse button.
성능#
- Benchmarking test results showed no significant difference: a -2.61% decrease in the number of 지원ed 사용자 for the 새 릴리즈, which lies within the
[-5%, +5%]prediction interval. View the full raw data and methodology in our 성능 Reports 리포지터리.
플러그인/연동#
- 추가했습니다: plugin 지원 for pluggable tabs in the 채널 설정 modal, including a 새
채널SettingsTabwebapp registration surface. - Allowed plugins to implement
메시지WillBeConsumedwithout requiring the 기능 flag. - Outgoing integration requests for post action button and interactive dialog endpoints now surface upstream 429/503 responses verbatim (preserving retry semantics) and map other upstream 5xx responses to 502, instead of collapsing all non-200 responses to 400.
관리#
- 추가했습니다: a 새 보드 속성 panel under 시스템 콘솔 > System Attributes for managing the 기본 attributes shown on every board, including the locked Status and Assignee fields. Available when the
IntegratedBoards기능 flag is enabled. - 추가했습니다: a "Revoke non-compliant tokens" action in 시스템 콘솔 > Integrations > Integration Management that lets admins revoke existing personal access tokens that violate the configured Maximum 개인 액세스 토큰 Lifetime (tokens that never expire or expire beyond the cap). Bot account tokens are exempt, and the number of affected tokens is shown for confirmation before revoking.
- 추가했습니다: a discovery page for 분류 표시 in the 시스템 콘솔 so the 기능 is surfaced with an 업그레이드 path on 라이선스s below Enterprise when the
ClassificationMarkings기능 flag is enabled. - 추가했습니다: a 세션 속성 management page under 시스템 콘솔 > System Attributes, and made enabled session attributes selectable in Attribute-Based permission-policy editors (generating
user.session.<name>conditions). Requires Enterprise Advanced 라이선스. - 추가했습니다: the ability to edit a team's name and description from the 시스템 콘솔 Team Configuration page.
- 추가했습니다: a Teams column to the 시스템 콘솔 사용자 data CSV export, listing each user's team memberships.
- Team membership can now be controlled by 사용자 attributes (department, program, etc.) — private teams automatically enforce access rules, block non-qualifying joins, and remove ineligible members via sync; public teams use advisory mode, surfacing a "Recommended" tag to qualifying 사용자 without blocking anyone. Team admins and system admins can define per-team membership rules, configure auto-add, and trigger or monitor sync jobs directly from Team Settings and the 시스템 콘솔, with inline enforcement in the Invite People and Add Members modals.
- 추가했습니다: a specific error 메시지 when uploading a 라이선스 signed for a different service environment (a production 라이선스 on a test/dev server, or vice versa) instead of the generic "Invalid 라이선스 file." error.
- Corrected the 시스템 콘솔 "Max Users Per Team" description to accurately state that only active members with active accounts count toward the limit; deactivated 사용자 and removed members are not counted.
- 개선했습니다: accessibility of the Content Flagging "콘텐츠 검토자" admin settings: each per-team enable/disable toggle now includes the team name in its
aria-label. - 개선했습니다: the precision of the OAuth Dynamic Client Registration (DCR) redirect URI allowlist by matching patterns per URL component.
- The 서버 now pushes a
job_updatedWebSocket event when a job changes status. 시스템 콘솔 job tables (LDAP sync, data retention, 메시지 export, etc.) now reflect job status changes in real time instead of polling every 15 seconds. - 제거했습니다: the
채널Bookmarks기능 flag. The 채널 Bookmarks 기능 이제 always enabled (subject to licensing). - 제거했습니다: the
WebSocketEventScope기능 flag; scoping of typing and reaction WebSocket events to clients that have the relevant channel or thread open 이제 permanently enabled. - 제거했습니다: the
ExperimentalAuditSettingsSystemConsoleUI기능 flag. The experimental Audit Logging configuration page in the 시스템 콘솔 (Enterprise, beta) 이제 permanently enabled. - 제거했습니다: the
NotificationMonitoring기능 flag for webapp/데스크톱 앱. Notification delivery metrics collection 이제 permanently enabled and controlled solely by theMetricsSettings.EnableNotificationMetricssetting. - 제거했습니다: the
StreamlinedMarketplace기능 flag; the streamlined plugin Marketplace 이제 always enabled. - 제거했습니다: the
AttributeBasedAccessControl기능 flag. Attribute-based access control 이제 exclusively controlled by theAccessControlSettings.EnableAttributeBasedAccessControl구성 설정. - 제거했습니다:
CloudIPFiltering기능 flag and enabled this functionality by 기본 for 라이선스d Cloud servers. - Sent a wipe signal to 모바일 앱s with open sessions when a session is revoked.
- 제거했습니다: Google Fonts references from 서버 email templates so notification emails 더 이상 load fonts from external URLs when opened.
- 추가했습니다:
ClusterGracefulDrain기능 flag (기본 on) to reduce cluster 메시지 errors during rolling restarts of high-availability deployments. - 추가했습니다: delta 지원 for the PSAv2 property fields and values endpoints, and a 새 fields search endpoint (including 모바일 앱s).
- 추가했습니다: property owners, audit logs for all custom profile attribute value changes, and 새 plugin APIs for property values.
- 개선했습니다: 성능 of the Scheduled 메시지 page by virtualizing the scheduled posts list, so opening the tab is 더 이상 slow when there are many scheduled posts.
- 추가했습니다:
window.WebappUtils.modals.openModalByIdandcanOpenModalId, letting plugins open and 기능-detect an allowlisted set of core modals by id. The plugin-facing modal types now ship from@mattermost/shared/types/global(including webapp). - Made
SendBestEffortcluster 메시지 fall back to using TCP when their length is larger than a UDP datagram. - Aligned the logic that updates a user's authentication method with other credential and authentication paths, so that all existing sessions of a 사용자 are revoked when their authentication method is changed.
- Plugins calling
p.API.UpdateUserAuthto change a user's authentication method will now revoke all existing sessions for that user, logging them out of all active clients. Plugin developers should be aware of this 새 behavior. - Replaced "Enable Concurrent React (Experimental)" 사용자 setting with a 기능 flag.
- 제거했습니다: an unused 기능 flag
OnboardingTourTips. - 추가했습니다: an audit trail for property values.
- 추가했습니다: 지원 for team-scoped plugin products: a product registered via
registerProductwithisTeamScopedset to true 이제 mounted under the team route with team context initialized from the URL. Products with globalbaseURLsare unaffected (including webapp). - Hard-coded a second plugin signing key from Mattermost.
mmctl#
- 추가했습니다: the ability to send direct 메시지 with
mmctlusingmmctl post create @username --메시지 <text>. - 추가했습니다: 새
mmctlcommands:job createto create jobs with type-specific options,job showto display job details, andjob cancelto cancel running jobs. - 추가했습니다: a 새
--auto-add-usersflag to themmctl channel movecommand. The command now also lists the channel members that are missing from the destination team when a move is rejected. - 추가했습니다: a 새
mmctl channel 사용자 listcommand that lists the members of a channel (ID, username, email, and 역할s), with--page,--per-page, and--allpagination flags. - 추가했습니다: the
mmctl 사용자 statusandmmctl 사용자 status setcommands to read and update a user's presence status (online, away, dnd, offline), with an optional--dnd-end-timeflag. The 사용자 status GET/PUT endpoints 이제 also available over themmctllocal mode socket. - 추가했습니다: a
--show-idsflag to themmctl channel listcommand to include channel IDs in the plain-text output. - 추가했습니다: the user's 역할s to the plain-text output of the
mmctl 사용자 searchcommand. - Moved the
mmctl 사용자 deleteallcommand tommctl system nuke usersto reduce the risk of accidental invocation. Themmctl 사용자 deleteallcommand has been removed.
버그 수정#
- 수정했습니다: an issue where reactions using emoji names with mixed case (e.g.
:Mattermost:) could not be added or removed. - 수정했습니다: a webapp issue that caused private chat 메시지 content to be copied into the Web Notifications API
tagoption, where Chromium-based browsers can expose it through notification activation metadata (reported on webapp, Windows, and Chromium browsers). - 수정했습니다: Markdown list items containing multiple paragraphs appearing as a single paragraph (reported on webapp, Firefox and Mac).
- 수정했습니다: code blocks in Markdown lists not being able to scroll horizontally (reported on webapp, Firefox and Mac).
- 수정했습니다: an issue where the Recaps sparkle icon in the left-hand sidebar appeared dimmer than the other sidebar item icons (reported on webapp).
- 수정했습니다: an issue where the AI-generated indicator was only shown on the first 메시지 when an agent posted multiple 메시지 in a row.
- 수정했습니다: an issue where the W3C specification links in the Signature Algorithm and Canonicalization Algorithm help text on the SAML 2.0 시스템 콘솔 page were not clickable.
- 수정했습니다: an issue where action buttons in interactive 메시지 attachments could overflow horizontally instead of wrapping when they had long labels.
- 수정했습니다: the 시스템 콘솔 permissions page to label the Playbook 역할 as "Playbook Administrators" (plural), consistent with the other 역할 headings.
- 수정했습니다: an issue where a GUEST tag could be shown next to bot and webhook posts when the webhook creator was demoted to a guest.
- 수정했습니다: a data race in
pluginapi.ConfigureLogrusthat could panic with "concurrent map read and map write" when a plugin configured logrus while logging was in flight.ConfigureLogrusnow also appliesSetReportCaller/SetLevelto the logger passed in rather than the global standard logger. - 수정했습니다: an issue where the access control Job Details modal showed a confusing search-style empty state (and, in some cases, a blank body) when a sync job affected no channels; it now shows a neutral "No channels were affected by this job." 메시지.
- 수정했습니다: the 시스템 콘솔 기능 discovery "Learn more" links for Auto-translation and Mobile Ephemeral Mode so they open the corresponding documentation pages instead of the generic documentation landing page.
- 수정했습니다: layout shift sometimes caused by post previews for posts in 다이렉트 메시지 channels.
- 수정했습니다: an issue where the "Upload files" permission was pre-selected by 기본 when creating a 새 rule in a channel's Permissions Policy. 새 rules now start with no permissions selected.
- 수정했습니다: an issue where the Quarantine for Review modal could overflow its boundary when flagging a post with many file attachments on smaller screens.
- 수정했습니다: an issue where the 시스템 콘솔 permission policy rule editor defaulted to advanced (CEL) mode instead of simple (table) mode when editing rules that used multiselect "has any of" conditions or ranked operators.
- 수정했습니다: an issue where the Last Sync column in the output of the
/share-channel statuscommand always showed "--" instead of the actual last sync time. - 수정했습니다: an issue where the shared channel sync loop repeatedly logged a warning for orphaned
Shared채널Remotesrows whoseRemoteClusterhad been deleted. The sync loop now self-heals by soft-deleting the orphaned row. - 수정했습니다: the
/secure-connection statusslash command so deleted connections are listed after active ones and the results render as a valid Markdown table. - 수정했습니다: unquoted searches for hyphenated compound words (e.g.
t-shirt) on PostgreSQL to match the compound word instead of the individual words. - 수정했습니다: an issue where the data retention policy teams endpoint returned more team information than intended.
- 수정했습니다: an issue with the wrong scroll position in the permalink view of channels with images.
- 수정했습니다: an issue where the Global Relay compliance export undercounted skipped-attachment warnings: the run-level warning count reflected only the last channel/batch processed instead of the sum across all channels and batches.
- 수정했습니다: an issue where the "save" button did not appear in some scenarios when updating connected workspaces in the channel settings.
- 수정했습니다: an issue with plugins receiving hooks and logging errors after shutting down.
- 수정했습니다: the Playbooks Become a Participant modal text alignment.
- 수정했습니다: an issue where broken draft state occurred when uploads failed or were interrupted, preventing 사용자 from sending 메시지 again.
- 수정했습니다: most layout shifts caused by images in posts loading.
- 수정했습니다: an issue where shared channel 메시지 sent while a remote connection was briefly interrupted would not sync until the next 메시지 was sent.
- 수정했습니다: an issue with plugin configuration loss on 고가용성 nodes with incomplete plugin sync.
- 수정했습니다: an issue where bots and integrations could not update markdown action buttons (
mm_blocks_actions) on their own posts via the API. - 수정했습니다: an issue where the web app didn't load the channel header and post textbox earlier.
- 수정했습니다: an issue where editing a 메시지 could cause it to appear as a draft (reported on Chrome, webapp).
- 수정했습니다: an issue with the focus outline on multi-image gallery thumbnails being clipped after closing the image preview.
- 수정했습니다: an issue where typing in a thread or the right-hand sidebar with rich text editing enabled moved focus to the center channel 메시지 box.
- 수정했습니다: an issue where pressing Enter inside a heading could crash the web app.
API 변경#
- Modified
POST /actions/{action_id:[A-Za-z0-9_-]+}(doPostAction) API endpoint to accept underscore and hyphen in theaction_idparameter. - 추가했습니다:
GET /tokens/non_compliant/count(countNonCompliantUserAccessTokens) API endpoint. - 추가했습니다:
POST /tokens/non_compliant/revoke(revokeNonCompliantUserAccessTokens) API endpoint. - 추가했습니다:
GET /access_control/attributes(getTeamAccessControlAttributes) API endpoint. - 추가했습니다:
POST /properties/groups/{group_name}/fields/searchAPI endpoint. - 추가했습니다: 새 API endpoint
POST /api/v4/users/tokens/rotateto rotate (regenerate) the secret of an existing 개인 액세스 토큰. The old secret is invalidated immediately on rotation.
WebSocket 이벤트 변경#
- 추가했습니다: a
job_updatedWebSocket event that is pushed when a job changes status. 시스템 콘솔 job tables (LDAP sync, data retention, 메시지 export, etc.) now reflect job status changes in real time instead of polling every 15 seconds.
감사 로그 이벤트 변경#
- 추가했습니다:
AuditEventRevokeNonCompliantUserAccessTokensaudit log event. - 추가했습니다:
AuditEventRotateUserAccessTokenaudit log event. - 추가했습니다:
AuditEventTeamMembershipRemovedaudit log event. - 추가했습니다:
obtained_user_emailfield tocompleteSamlaudit log events. - 추가했습니다:
AuditEventTeamCascaded채널Removalaudit log event. - 추가했습니다:
AuditEventTeamMembershipAddedaudit log event. - 추가했습니다:
AuditEventCPAValueChangeaudit log event.
Go 버전#
- v11.10 is built with Go
v1.26.4.
오픈 소스 구성 요소#
- 추가했습니다:
@tiptap/extension-code-block-lowlight,@tiptap/extension-link,@tiptap/extension-placeholder,@tiptap/extension-table,@tiptap/extension-table-cell,@tiptap/extension-table-header,@tiptap/extension-table-row,@tiptap/markdown,@tiptap/react,@tiptap/starter-kit,lowlight,Azure/azure-sdk-for-go,jaytaylor/html2textandwneessen/go-mail, and removedgo-mail/mail.
(release-v11.9-feature-release)=
릴리즈 v11.9 - 기능 릴리즈#
- 11.9.1, 릴리즈됨 2026-08-13
- Mattermost v11.9.1 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Boards 플러그인 버전 v9.3.1.
- 사전 패키지된 Playbooks 플러그인 버전 v2.10.1.
- 사전 패키지된 Calls 플러그인 버전 v1.12.2.
- 사전 패키지된 Microsoft Calendar 플러그인 버전 v1.6.2.
- 수정했습니다: an issue where the data retention policy teams endpoint returned more team information than intended.
- 개선했습니다: the precision of the OAuth Dynamic Client Registration (DCR) redirect URI allowlist by matching patterns per URL component.
- Hard-coded a second plugin signing key from Mattermost.
- 수정했습니다: an issue where the 분류 표시 section in the 시스템 콘솔 was accessible and configurable under an Enterprise 라이선스; it 이제 correctly gated behind an Enterprise Advanced 라이선스 and shows an 업그레이드 prompt for lower tiers.
- Mattermost v11.9.1 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.9.0, 릴리즈됨 2026-07-16
- 원래 11.9.0 릴리즈.
**호환성을 깨는 변경**
- Mattermost v11.9 changes how redirect URI allowlist patterns are matched for OAuth Dynamic Client Registration (DCR). Patterns 이제 evaluated per URL component (scheme, host, path, and query) rather than as a whole-string glob. 다음 문서를 참조하세요: [중요 업그레이드 참고 사항](https://docs.mattermost.com/upgrade/important-upgrade-notes.html) for more details.
업그레이드 영향#
데이터베이스 스키마 변경#
- 다음 schema changes are included in the v11.9 릴리즈. No 데이터베이스 downtime is expected for this 업그레이드. 다음 문서를 참조하세요: 중요 업그레이드 참고 사항 for more details.
- 추가했습니다: the
voipdeviceidcolumn to thesessionstable to 지원 VoIP device tracking; metadata-only DDL on PostgreSQL 11+, minimal 성능 impact expected. - 추가했습니다: composite index
idx_access_control_policies_type_idonAccessControlPolicies(Type, Id)to improve policy lookup 성능 with no downtime or blocking impact. - 제거했습니다: orphaned
threadmembershipsrows where the 사용자 is 더 이상 a channel member; irreversible data-only migration that may run slowly on large instances. - 추가했습니다: a
lastusedcolumn toincomingwebhookswith a negligible-duration catalog-only lock and no downtime required. - 추가했습니다:
'rank'to theproperty_field_typeenum via a catalog-onlyALTER TYPEstatement; no user-table locks are acquired and no downtime 가 필요합니다 for the 업그레이드. - Converted up to three classification-marking
PropertyFieldsfrom type'select'to'rank'and backfilled rank ordering into their options; negligible 성능 impact. - 추가했습니다:
rank-type 지원 to theAttributeViewmaterialized view so ABAC policies can evaluate ranked property options; no 성능 impact expected on 기능-flagged deployments. - Renamed
system_classificationandchannel_classificationentries inPropertyFieldsto the canonical nameclassification; affects at most two rows with no 성능 impact. - 추가했습니다: an
expiresatcolumn and partial index touseraccesstokensto 지원 PAT expiry enforcement, with no large-table impact or downtime required. - 추가했습니다: a
SchemaVersioncolumn toPropertyGroupswith no large-table impact or downtime required. - 추가했습니다: a
targetidcolumn andidx_channelbookmarks_type_targetidindex tochannelbookmarksto 지원 a 새boardbookmark type, with no impact to existing bookmarks or downtime required. - 추가했습니다: the
채널Guardstable and aPluginIdindex to 지원 plugin-exclusive channel ownership, with no downtime or backwards-compatibility impact.
- 추가했습니다: the
config.json#
새 설정 옵션 were added to config.json. Below is a list of the additions and their 기본 values on install. The settings can be modified in config.json, or the 시스템 콘솔 when available.
- Changes to All plans:
- Under
AccessControlSettingsinconfig.json, addedEnforceDeviceIDConsistencyconfiguration setting to enforce device ID consistency across sessions. - Under
AccessControlSettingsinconfig.json, addedTrustProxyDeviceIdentityHeaderconfiguration setting to trust a proxy-supplied device identity header for session attribute collection.
- Under
- Changes to All plans:
- Under
FileSettingsinconfig.json, addedAzureStorageAccount,AzureAccessKey,AzureContainer,AzurePathPrefix,AzureEndpoint,AzureSSL, andAzureRequestTimeoutMillisecondsconfiguration settings for Azure Blob Storage filestore backend support. - Under
FileSettingsinconfig.json, addedAzureCloud,ExportAzureCloud,AzureAuthMode,ExportAzureAuthMode, andExportAzurePresignExpiresSecondsconfiguration settings for Azure Blob Storage support. - Under
FileSettingsinconfig.json, addedExtractContentTimeoutconfiguration setting to limit how long a single uploaded document's content extraction occupies a worker (default 10 seconds). - Under
ServiceSettingsinconfig.json, addedMaximumPersonalAccessTokenLifetimeDaysconfiguration setting to require personal access tokens to expire within a configured maximum lifetime (0imposes no policy).
- Under
If you 업그레이드 from a 릴리즈 earlier than v11.8, please read the other [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html). In case of an 업그레이드 failure, please check the [다운그레이드 가이드](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [복구 가이드](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy.
개선 사항#
See this blog post on the highlights in our latest 릴리즈.
사용자 인터페이스#
- 사전 패키지된 Jira 플러그인 버전 v4.7.1.
- 사전 패키지된 Playbooks 플러그인 버전 v2.10.0.
- 사전 패키지된 Agents 플러그인 버전 v2.4.2.
- 사전 패키지된 Calls plugin version v1.12.1.
- 사전 패키지된 Boards 플러그인 버전 v9.3.0.
- 사전 패키지된 GitLab 플러그인 버전 v1.13.0.
- 추가했습니다: zoom and pan 지원 to the image file preview: use the scroll wheel to zoom at the cursor, click-and-drag to pan, and +/-/0 keyboard shortcuts (reported on webapp).
- 추가했습니다: a toast notification for plugin-rejected file uploads, consistent with the existing notification for rejected downloads.
- 추가했습니다: a Data Spillage Handling 기능 discovery page in the 시스템 콘솔 for lower-tier 라이선스s.
- 추가했습니다: clearer validation messaging for invalid 사용자 attribute names in the 시스템 콘솔.
- Incoming webhooks now show information about the last time they were triggered.
- Threads started by a webhook are 더 이상 highlighted for the 사용자 who owns the webhook.
- 추가했습니다: 사용자 setting "Auto-follow threads on channel-wide mentions" (Settings → Notifications). When disabled, @channel/@all/@here mentions 더 이상 force thread membership; 사용자 still receive mention notifications but must manually follow the thread.
- Hardened the web app against crashes caused by components rendered by a plugin.
플러그인/연동#
- Implemented clickable action buttons inside post markdown for bots, webhooks, and plugins. Integrations bind
mmaction://markdown links to actions defined in a 새mm_blocks_actionspost property. - 추가했습니다: channel bookmark type
boardwith an optionaltarget_id. The bookmarks API rejects creating, updating, or deleting board bookmarks but allows reordering them when the caller has bookmark order permission. - The
메시지WillBeConsumedplugin hook now fires on the edit path in addition to the create path, makingUpdatePostsymmetric withCreatePost. Plugins implementing the hook will see their메시지transformations applied to the editor's HTTP response and thepost_editedwebsocket event. This aligns the runtime behaviour with the documented contract ("before it is returned to the client"); plugins relying on the prior edit-path no-op may observe a behaviour change. - 추가했습니다: a webapp hook
register채널TypeOption. - 추가했습니다: a
메시지WillBeConsumedWithContextplugin hook. - 추가했습니다: a
채널WillBeUpdatedplugin hook. - 추가했습니다: a
채널WillBeRestoredplugin hook. - 추가했습니다: a
ScheduledPostWillBeCreatedplugin hook. - 추가했습니다: a
DraftWillBeUpsertedplugin hook. - 추가했습니다: a webapp hook
register채널IconOverride. - 추가했습니다: a webapp hook
register채널ComposerBannerComponent. - 추가했습니다: a webapp hook
registerPostHeaderComponent. - 추가했습니다: a webapp hook
registerComposerPlaceholder. - 추가했습니다: a webapp hook
registerProductSwitcherMenuItem. - 추가했습니다:
Register채널GuardandUnregister채널Guardplugin api methods.
관리#
- 추가했습니다: Azure Blob Storage 지원.
- Added Azure Blob Storage as a selectable backend in the File Storage and Export Storage admin console panels. The S3 Test Connection control is now backend-agnostic and validates the active driver.
- Added an Azure Cloud selector to the Azure Blob Storage admin panels with built-in support for Azure Commercial and Azure Government endpoints. Choose "Custom Endpoint" to point at Azurite, a reverse proxy, or any other Azure cloud by providing the full Blob service URL.
- Added a Microsoft Entra ID /
DefaultAzureCredentialauthentication mode to the Azure Blob Storage admin panels alongside the existing shared-key path. Select "Default credential (Microsoft Entra ID)" to authenticate via managed identity, workload identity, service principal environment variables, oraz login— whichever the host environment provides — with no access key required. - Added Azure Blob Storage support for the optional presigned export-download feature (
EnableExportDirectDownload). Bulk-export downloads now generate a time-limited Shared Access Signature when the export backend is Azure, matching the existing S3 behavior. A newFileSettings.ExportAzurePresignExpiresSecondsconfiguration field controls the SAS lifetime (defaults to 6 hours, capped at Azure's 7-day SAS limit). - Added validation of the Azure file storage account name and routed Azure custom-endpoint requests through the standard outbound HTTP transport.
- 추가했습니다: SAML connectivity status and error diagnostics to 지원 packet output.
- 추가했습니다: OAuth2/OpenID Connect provider connectivity status (GitLab, Google, Office365, OpenID) to the 지원 packet diagnostics.
- 추가했습니다: 데이터베이스 diagnostics to the 지원 packet, covering connection pool stats on every 지원ed driver and PostgreSQL aggregate 성능 indicators (캐시 hit ratio, deadlocks, temp files, lock wait/idle activity, longest running query, and Posts autovacuum/dead tuples). Per-query timeouts and partial-failure handling keep packet generation resilient when individual pg_stat queries fail.
- Personal access tokens can now be required to expire within a configured maximum lifetime via the 새
MaximumPersonalAccessTokenLifetimeDays시스템 콘솔 setting (non-zero = expiry required and capped to that many days;0, the default, imposes no policy). The policy applies only to newly created tokens; bot tokens are exempt. ThePOST /users/{id}/tokensendpoint now accepts a client-suppliedexpires_at(Unix millis), andmmctl 사용자 token generategained an--expires-inflag (e.g.--expires-in 90d) for creating expiring tokens via CLI. 추가했습니다: anExpiresAtcolumn to theUserAccessTokenstable and enforced expiry at token validation time. Expired personal access tokens 이제 rejected with HTTP 401 and reaped hourly by a 새 background job (cleanup_expired_access_tokens); audit events are emitted on rejection (rejectExpiredUserAccessToken) and reap (expireUserAccessToken). Tokens withExpiresAt = 0remain non-expiring, preserving behavior for all pre-existing tokens. 추가했습니다: an expiry chooser to the 개인 액세스 토큰 creation 사용자 interface in 계정 설정, backed by the 새ServiceSettings.MaximumPersonalAccessTokenLifetimeDaysadmin policy, which 이제 also configurable in the시스템 콘솔underIntegrations > Integration Management. The token list (사용자 and admin) shows each token's expiry and status (active / expired / disabled) with a warning when a token is within 7 days of expiry. - 추가했습니다: a pre-migration setup to fix incorrect 데이터베이스 migration numbers that prevented 업그레이드 Mattermost from v10.11 to v11.7.
- 추가했습니다: a 새
FileSettings.ExtractContentTimeoutsetting (기본 10 seconds) that limits how long a single uploaded document's content extraction occupies a worker, and moved document content extraction to a dedicated, non-blocking worker pool so it 더 이상 delays file uploads for other users. - Stopped logging the email subject in the "sending mail" 서버 log to prevent potential exposure of PII such as sender names from 다이렉트 메시지 and mention notifications.
- Enabled CJK (Chinese, Japanese, Korean) search by 기본 for PostgreSQL.
- 추가했습니다: 지원 for OpenSearch v3, while continuing to 지원 OpenSearch v2.
- User attributes can now be synced with AD/LDAP or SAML whether they are user-editable or admin-managed. When an attribute is synced, the "Editable by users" toggle is disabled; remove the sync link to change it again.
- 추가했습니다: attribute value masking for access control policies: admins who don't hold specific attribute values see a masked placeholder (
--------) instead of the raw value, with affected rule rows set to read-only and save/delete actions disabled. Applies to the table editor, CEL editor, and team settings modal. Requires Enterprise Advanced 라이선스. - 추가했습니다: 지원 for iOS Calls ring for Direct/그룹 메시지 channels.
- Expanded session attribute collection to include values provided by Desktop App and Mobile clients.
- 제거했습니다: legacy interactive dialog code path on webapp.
- 추가했습니다: a channel-guard enforcement for scheduled posts and drafts.
- 추가했습니다: Phase 2, 3, 4, 5, 8b, 8c, 8d, 8e, 8f, 8h, 12, and 12e of the
mbe-tech-preview. - 추가했습니다: a
mattermost db pingsubcommand that waits for the 데이터베이스 to become reachable, with configurable--timeoutand--retry-intervalflags. - 추가했습니다: a 새 "rank" custom profile attribute type whose options carry an explicit ordering. 시스템 관리자 can create and manage ranked attributes in the 시스템 콘솔 and assign ranked values to users, enabling attribute-based access control policies that compare clearance- or classification-style attributes with ordinal operators (for example, "is at least Secret") instead of enumerating every qualifying value.
- 추가했습니다: a 새
ClusterReliableFallbackLengthmetric with the total length in bytes of theSendBestEffortcalls (UDP) that had to fallback to TCP because of the 메시지 length. - Made
SendBestEffortcluster 메시지 fall back to using TCP when their length is larger than a UDP datagram. - 추가했습니다: a 라이선스 preview and diff view when uploading a 새 라이선스 in the 시스템 콘솔, allowing administrators to compare the 새 라이선스's 기능 with the current 라이선스 before applying.
- 추가했습니다: a 새
mattermost_system_server_infoPrometheus metric that exposes the 서버 version and build hash as labels. - Enabled 지원 for permission-action rules (file upload, file download) on channel-scope access control policies, with a 새 "Simulate access" modal in 시스템 콘솔 and 채널 설정 that previews per-user, per-action decisions before saving. Requires the Enterprise Advanced 라이선스.
성능#
- Benchmarking test results showed no significant difference: a +1.44% increase in the number of 지원ed 사용자 for the 새 릴리즈, which lies within the
[-5%, +5%]prediction interval. View the full raw data and methodology in our 성능 Reports 리포지터리. - 개선했습니다: the 성능 of concurrent logins by removing a global mutex in favour of 데이터베이스 serialization for computing login attempts. This, in turn, fixed the semantics of the
MaximumLoginAttemptssetting, which 이제 honored across all nodes in the cluster: instead of allowingn*MaximumLoginAttemptsattempts, withnthe number of nodes, we now allowMaximumLoginAttemptsattempts regardless of the number of nodes. - Reduced cluster send error logs from oversized
plugin_statuses_changedWebSocket events.
버그 수정#
- 수정했습니다: an issue where a file read failure while building a Global Relay compliance export could crash the server.
- 수정했습니다: display of long usernames in the 사용자 account menu.
- 수정했습니다: a white flash that appeared in the global header and left sidebar when switching between products (Playbooks/Boards) and 채널.
- 수정했습니다: an issue where the AI actions toolbar separator was shown when no AI actions button was available.
- 수정했습니다: an issue where the Incoming Webhooks list reordered entries between page navigations.
- 수정했습니다: a JavaScript error when reviewers received content review updates for permanently removed flagged posts.
- 수정했습니다: an issue where the Global Threads view showed only 1 quick reaction emoji in the post hover toolbar instead of 3 (reported on webapp).
- 수정했습니다: IPv6 addresses containing hex segments (e.g.
:beef:) being incorrectly rendered as custom emoji in the web app. - 수정했습니다: a bulk-import failure ("채널Member not found") when a group-channel hash already existed but its membership was incomplete — for example with concurrent import workers, a prior import that crashed mid-loop, or a pre-existing group channel whose membership had drifted.
- 수정했습니다: an issue where the content review bot 다이렉트 메시지 displayed an empty
""block under "With comment" when the reporter or reviewer did not enter a comment. - 수정했습니다: incorrect encoding of image URLs containing query parameters when using an image proxy (reported on webapp).
- 수정했습니다: an issue where the SAML metadata endpoint did not correctly pull the IDP public certificate.
- 수정했습니다: an issue where selecting a 새 역할 for a team or channel linked to a group in the 시스템 콘솔 would not update the 역할 dropdown in the 사용자 interface.
- 수정했습니다: an issue where importing direct or group 메시지 channels without scheme flags in the payload (notably from mmetl Slack exports) produced channel members with no effective 역할, breaking the 메시지 input for those channels on the web client.
- 수정했습니다: the Membership Policies row action Edit option to open the membership policy editor.
- 수정했습니다: the onboarding checklist button positioning when a bottom classification banner is visible.
- 수정했습니다: a regression that made the Integrations and Custom Emoji pages illegible when using a dark theme (reported on webapp).
- 수정했습니다: an issue where the Role and Permissions column values in the 시스템 콘솔 Permission Policies (and Membership Policies) list ran together without a separator and were truncated mid-word instead of showing an ellipsis.
- 수정했습니다: an issue where a channel member removed by an attribute-based access control (ABAC) access-rule change could still appear in the 채널 Info Members list until a full page reload, even though the member count was correct.
- 수정했습니다: an issue where "Mark as Unread" from the channel sidebar did nothing when the most recent 메시지 in the channel was a system join/leave 메시지 (reported on MacOS / Desktop App).
- 수정했습니다: an issue where channel admins saw "Failed to load this channel's permission policy" on the Permissions Policy tab when the channel had no access control policy configured.
- Fixed custom emoji upload size and GIF frame limits.
- 수정했습니다: file moves and copies on S3 file stores failing for files larger than 5 GiB (for example, finalizing an
mmctlimport upload of an import archive over 5 GiB) by using a server-side multipart copy. - 수정했습니다: an issue where a bot 사용자 created by a plugin could become the first system admin on a fresh install (reported on webapp and browser).
- 수정했습니다: an issue where a custom classification selection was lost if a 사용자 selected a preset from the classification preset options.
- 수정했습니다: validation for
PUT /api/v4/users/{user_id}/authto reject unknown auth services and prevent auth data on email/password users. - 수정했습니다: an issue that caused a flagged post to continue being visible for content reviewers until a refresh after deletion.
- Preserved unknown permissions during migrations on downgrade.
- 수정했습니다: an issue where channels with a permission-only access control policy (and no membership policy) were incorrectly hidden from the channel picker in the Invite People → Invite as Guest flow.
- Tightened authorization on the OAuth deauthorization and personal access token management endpoints.
- Tightened validation when updating channel member 역할s via the API.
- 수정했습니다: an issue where the 채널 설정 Permissions Policy rule editor cleared all entered fields (역할, conditions, and permissions) when a validation error was shown on save.
- Avoided saving stale configurations from the 시스템 콘솔 by refreshing a system admin's snapshot of the configuration whenever it changed.
- 수정했습니다: an issue where the 봇 계정 page loaded at most 200 bots, hiding newer bots from the list and search on servers with more than 200 bot accounts.
API 변경#
- 추가했습니다:
POST /file/test(testFileStore) API endpoint for backend-agnostic file store connection testing. - 추가했습니다:
POST /file/s3_test(testFileStore) API endpoint. - 제거했습니다:
POST /file/s3_test(testS3) API endpoint. - 추가했습니다:
GET /access_control/policy(getTeamAccessControlPolicy) API endpoint. - 추가했습니다:
GET /sessions/attributes/manifest(getSessionAttributesManifest) API endpoint. - 추가했습니다: a 새 API file:
team_abac_api_test.go. - 추가했습니다: a 새 API file:
team_membership_enforcement_test.go.
감사 로그 이벤트 변경#
- 추가했습니다:
AuditEventRejectExpiredUserAccessTokenaudit log event.
Go 버전#
- v11.9 is built with Go
v1.26.4.
(release-v11.8-feature-release)=
릴리즈 v11.8 - 기능 릴리즈#
- 11.8.5, 릴리즈됨 2026-08-13
- Mattermost v11.8.5 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Boards 플러그인 버전 v9.2.7.
- 사전 패키지된 Playbooks 플러그인 버전 v2.9.4.
- 사전 패키지된 Calls 플러그인 버전 v1.11.6.
- 사전 패키지된 Microsoft Calendar 플러그인 버전 v1.6.2.
- 수정했습니다: an issue where the data retention policy teams endpoint returned more team information than intended.
- 개선했습니다: the precision of the OAuth Dynamic Client Registration (DCR) redirect URI allowlist by matching patterns per URL component.
- 수정했습니다: an issue where the 분류 표시 section in the 시스템 콘솔 was accessible and configurable under an Enterprise 라이선스; it 이제 correctly gated behind an Enterprise Advanced 라이선스 and shows an 업그레이드 prompt for lower tiers.
- Mattermost v11.8.5 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.8.4, 릴리즈됨 2026-07-17
- Mattermost v11.8.4 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Boards 플러그인 버전 v9.2.6.
- Mattermost v11.8.4 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.8.3, 릴리즈됨 2026-07-08
- Mattermost v11.8.3 contains a medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- Avoided saving stale configurations from the 시스템 콘솔 by refreshing a system admin's snapshot of the configuration whenever it changed.
- 수정했습니다: an issue where the 봇 계정 page loaded at most 200 bots, hiding newer bots from the list and search on servers with more than 200 bot accounts.
- Tightened validation when updating channel member 역할s via the API.
- Mattermost v11.8.3 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.8.2, 릴리즈됨 2026-06-26
- Mattermost v11.8.2 contains a medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Agents 플러그인 버전 v2.0.5.
- 수정했습니다: custom emoji upload size and GIF frame limits.
- User Attributes can now be synced with AD/LDAP or SAML whether they are user-editable or admin-managed. When an attribute is synced, the "Editable by users" toggle is disabled; remove the link to change it again.
- Modified the
SendBestEffortcluster 메시지 logic to fall back to using TCP when their length is larger than a UDP datagram. - 추가했습니다: a 새
ClusterReliableFallbackLengthmetric with the total length in bytes of theSendBestEffortcalls (UDP) that had to fallback to TCP because of the 메시지 length. - Mattermost v11.8.2 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.8.1, 릴리즈됨 2026-06-17
- Mattermost v11.8.1 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 수정했습니다: file moves and copies on S3 file stores failing for files larger than 5GiB (for example, finalizing an mmctl import upload of an import archive over 5GiB), by using a server-side multipart copy.
- Preserved unknown permissions during migrations on downgrade.
- 추가했습니다: a pre-migration setup to fix the incorrect 데이터베이스 migration numbers that prevented 업그레이드 Mattermost from v10.11 to v11.7.
- Mattermost v11.8.1 contains the following functional changes:
- Added a new
FileSettings.ExtractContentTimeoutsetting (default 10 seconds) that limits how long a single uploaded document's content extraction occupies a worker, and moved document content extraction to a dedicated, non-blocking worker pool so it no longer delays file uploads for other users. AddedFileSettings.ExtractContentTimeoutconfiguration setting.
- Added a new
- 11.8.0, 릴리즈됨 2026-06-16
- 원래 11.8.0 릴리즈.
**호환성을 깨는 변경**
- The Custom Profile Attributes property group is renamed from ``custom_profile_attributes`` to ``access_control``, and CPA fields and values are migrated from the legacy property model to the v2 model. The functionality of the CPA 기능 is unchanged. Plugin developers that use CPA will need to register against the 새 group name.
업그레이드 영향#
데이터베이스 스키마 변경#
- 다음 schema changes are included in the v11.8 릴리즈. No 데이터베이스 downtime is expected for this 업그레이드. 다음 문서를 참조하세요: 중요 업그레이드 참고 사항 for more details.
- 추가했습니다: a
Versioncolumn (기본 1) to thePropertyGroupstable to differentiate PSAv1 legacy groups from PSAv2 groups, with no downtime or table rewrite required. - Increased the PostgreSQL statistics-sampling target for
posts.rootidandposts.channelidto 5000 and refreshes planner statistics, improving query plan accuracy for queries that filter or join on those columns with no table rewrite or downtime required. - 추가했습니다: two 새 values,
'BO'and'BP', to thechannel_typeenum with no table rewrite or downtime required. - 추가했습니다: a
LinkedFieldIDcolumn and index toPropertyFields, renamed the CPA property group toaccess_control, and narrowed theAttributeViewmaterialized view to user-scoped attributes, with no large-table impact or downtime required. - 추가했습니다: a
ViewedAtcolumn andidx_recaps_user_id_viewed_atindex toRecapsvia metadata-onlyADD COLUMNandCREATE INDEX CONCURRENTLY, with no table locks or downtime required. - 추가했습니다: a
Discoverablecolumn to채널, a 새채널JoinRequeststable, and four concurrent partial/composite indexes to 지원 channel join request 워크플로s, with no downtime required. - 연장 지원 the
permission_levelenum to add anadminvalue via a non-blocking catalog-only change, with no table locks, no data migration, and no downtime required.
- 추가했습니다: a
config.json#
새 설정 옵션 were added to config.json. Below is a list of the additions and their 기본 values on install. The settings can be modified in config.json, or the 시스템 콘솔 when available.
- Changes to Enterprise Advanced 플랜:
- Under
MobileEphemeralModeinconfig.json, added a Mobile Ephemeral Mode configuration section under 시스템 콘솔 > Environment > Mobile 보안, allowing admins to configure data persistence and 캐시 management policies for mobile devices. Requires Enterprise Advanced 라이선스 andMobileEphemeralMode기능 flag.
- Under
- Changes to Enterprise 플랜:
- Under
ElasticsearchSettingsinconfig.json, addedEnableSearchPublic채널WithoutMembership구성 설정 to allow searching in public channels the 사용자 isn't a member of. - Under
TeamSettingsinconfig.json, addedEnable채널CategorySorting구성 설정 to add, edit, and remove managed categories.
- Under
If you 업그레이드 from a 릴리즈 earlier than v11.7, please read the other [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html). In case of an 업그레이드 failure, please check the [다운그레이드 가이드](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [복구 가이드](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy.
개선 사항#
See this blog post on the highlights in our latest 릴리즈.
사용자 인터페이스#
- 사전 패키지된 MS Calendar 플러그인 버전 v1.6.1.
- 사전 패키지된 GitLab 플러그인 버전 v1.12.2.
- 사전 패키지된 GitHub 플러그인 버전 v2.7.1.
- 사전 패키지된 Playbooks 플러그인 버전 v2.9.1.
- 사전 패키지된 Agents 플러그인 버전 v2.0.4.
- 사전 패키지된 Jira 플러그인 버전 v4.7.0.
- 사전 패키지된 Calls 플러그인 버전 v1.11.5.
- 사전 패키지된 Boards 플러그인 버전 v9.2.4.
- 추가했습니다: a 새 keyboard shortcut,
Shift+ESC, that marks all channels, threads, and direct 메시지 as read for a team on webapp / 데스크톱 앱. - 추가했습니다: an overflow menu for channel bookmarks when the bookmark bar runs out of space. Bookmarks can be reordered via drag-and-drop between the bar and the overflow menu, or via keyboard (Space to select, arrow keys to move) on webapp. Replaced
react-beautiful-dndwith@atlaskit/pragmatic-drag-and-drop. - 추가했습니다: an unread badge to Recaps.
- 추가했습니다: managed channel categories for 채널 Admins to enforce sidebar organization across teams.
- 추가했습니다: per-channel classification assignment and banner integration for webapp/데스크톱 앱.
- 추가했습니다: 지원 for CPA Display Name for user-facing labels of 사용자 attributes.
- 변경했습니다: the Invite People modal to allow pasting any text, not only valid email formats.
- Standardized many buttons throughout the app, which may result in minor UX changes.
- 업데이트했습니다: the Enable Testing Commands 사용자 interface to explicitly warn that
EnableTestingmust never be used in production. - 변경했습니다: the mobile view search box to only autofocus when the search button is pressed (reported on mobile browser).
- 개선했습니다: the Default "Report a Problem" behavior to open a 지원 ticket via email with metadata for 라이선스d servers, and redirect to the Mattermost forums for free edition in webapp / 데스크톱 앱s.
- 추가했습니다: 지원 for system-scoped properties — property fields and values that attach to the Mattermost instance itself.
- 추가했습니다: the ability to define a property attribute once and reuse it across different object types (e.g., users, channels).
- Exposed the
DefaultCategoryNameto the 사용자 interface so admins can add, edit, and remove it easily. - Moved interactive dialog date/datetime properties into
datetime_config. - When a channel is shared or unshared with a remote, a system 메시지 will now be shown.
- On 새 installations using Elasticsearch or OpenSearch, search now includes public channels the 사용자 is not a member of by default.
- 추가했습니다: 지원 for incoming webhooks to define a
root_idto create posts in a thread. - 업데이트했습니다: membership policy 사용자 interface copy in the 시스템 콘솔 and public channel settings to clarify qualifying-사용자 requirements and auto-add behavior.
- Hid redundant "다운로드 Apps" links and onboarding download reminders when Mattermost runs inside the Desktop app.
플러그인/연동#
- 추가했습니다: plugin metrics collection, namespacing, and serving on the standard
/metricsendpoint. - 추가했습니다: 지원 for plugins using the 공유 채널 APIs to register multiple remote connections by calling
RegisterPluginForShared채널with differentSiteURLvalues, enabling use cases such as multiple outbound transports or bridging to multiple external servers. A 새UnregisterPluginRemoteForShared채널method allows removing a single remote without affecting others. Existing single-remote plugins continue to work without changes. - 추가했습니다:
client.Auditonpluginapi.Clientfor plugins to emit audit records via the 서버 audit pipeline (서버 10.10+) on Linux, macOS and Windows. - Introduced a 새
Edit Attachmentspermission for controlling who can edit post attachments when editing a post. By default, the permission is granted to 사용자 who have the edit post permission. - 추가했습니다: 새 CEL functions
inCIDRandversionGT/versionGTE/versionLT/versionLTE/versionEQfor use in access control policies. - Included the connection ID in the plugin context.
관리#
- 추가했습니다: 지원 for classification markings for system-wide and channel banners. Enterprise Advanced 라이선스 가 필요합니다.
- 제거했습니다: remaining 지원 for Internet Explorer and pre-Chromium versions of Edge on webapp.
- 추가했습니다:
server.process_idto 지원 packet diagnostics to help correlate 지원 data with OS-level logs and process monitoring tools such asps,top, and systemd journal. - 추가했습니다:
go_versionto 지원 packet diagnostics, showing the Go runtime version the 서버 binary was compiled with on Linux. - 추가했습니다:
open_file_descriptorsandmax_file_descriptorsfields to theserversection of the 지원 packetdiagnostics.yamlto help diagnose file descriptor exhaustion on Linux and macOS. - 추가했습니다:
container_cpu_limitandcontainer_memory_limit_mbfields to 지원 packet diagnostics to report cgroup v2 CPU and memory limits on Linux. Fields are omitted for non-containerized or non-Linux deployments. - 추가했습니다: SMTP and push proxy connectivity probe results to
diagnostics.yamlin the 지원 packet undernotifications.emailandnotifications.pushfor 모바일 앱. - 추가했습니다:
started_atandhost_started_atfields to the 지원 packet diagnostics to help diagnose 서버 restart loops and container reboots. - 추가했습니다: a simplified option allowing 사용자 to enable attaching logs to 지원 packets on 모바일 앱s.
- 추가했습니다: Membership Policies (formerly Access Control Policies) 지원 for public channels with advisory semantics: matching 사용자 are auto-added when enabled and surfaced in a 새 "Recommended" filter in Browse 채널 and as a "Recommended" tag in the channel invite modal; non-matching members are never removed. Private channels retain the existing strict gate. The admin UI has been renamed throughout from "Access Control" to "Membership Policy". Requires Enterprise Advanced 라이선스.
- 추가했습니다: a 새 기능 allowing content reviewers to generate a downloadable report for a post quarantined for review as part of Data Spillage handling.
- Tightened session invalidation on the global session revocation path.
- Downgraded Hungarian translations from Beta to Alpha.
- Clarified error 메시지 on potential permission migrations.
- 추가했습니다: 지원 for permission-action rules (file upload, file download) on channel-scope access control policies, with a 새 "Simulate access" modal in 시스템 콘솔 and 채널 설정 that previews per-user, per-action decisions before saving. Gated by the existing
PermissionPolicies기능 flag and the Enterprise Advanced 라이선스. - 추가했습니다: 지원 for request-provided session attributes (IP address, 사용자 agent details) in ABAC permission policy expressions via
user.session. - 추가했습니다: a 사용자 setting to experimentally enable concurrent React.
- 추가했습니다: debug logging when a 사용자 has experimental 지원 for concurrent React enabled.
성능#
- Benchmarking test results showed no significant difference: a +5.30% increase in the number of 지원ed 사용자 for the 새 릴리즈, which lies within the
[-5%, +5%]prediction interval. View the full raw data and methodology in our 성능 Reports 리포지터리. - 개선했습니다: memory usage and 성능 when processing images (resizing, thumbnails, and orientation correction).
- 개선했습니다: authorization checks for post info lookups.
- Increased the PostgreSQL column statistics target on
Posts.rootidandPosts.channelidto 5000, preventing query planner to choose the wrong index, which could cause full-table scans during bulk imports and other thread-heavy operations on large Posts tables.
버그 수정#
- 수정했습니다: an issue where read recaps 더 이상 showed the "Mark all channels as read" menu action.
- 수정했습니다: an issue where the 사용자 profile popover closed automatically when opened for the first time from the channel member list in the RHS.
- 수정했습니다: an issue where the sidebar channel icon did not update when a channel's privacy was changed via
mmctlor the API. Thechannel_convertedWebSocket event now includes the channel type. - 수정했습니다: a webapp issue where clicking composer formatting controls could jump a long scrolled draft back to the top (reported on webapp and 데스크톱 앱 / Chrome).
- 수정했습니다: an issue where
LoadPluginConfigurationdid not apply 기본 values for plugin settings declared inside sections in the plugin manifest. - 수정했습니다: an issue where clicking a custom 사용자 group mention would sometimes fail to load the group members list in the popover.
- 수정했습니다: an issue where the reminder confirmation did not appear when setting a reminder on a reply from the thread view.
- 수정했습니다: a panic in the
mmctlwebsocket command when the WebSocket connection failed on startup. - 수정했습니다: an issue with the 시스템 콘솔 Reporting sidebar label for the system analytics page so it now consistently reads "System Statistics".
- 수정했습니다: an issue with the invite modal text input clipping and modal width overflow when typing long text in the "To" field.
- 수정했습니다: an issue where the post autocomplete menu could be clipped when the right-hand sidebar was open.
- 수정했습니다: an issue with the themed text colors in the Invite Guest modal channel picker so the "Add to channels" section, the typed input text, and the channel suggestion rows follow the active theme.
- 수정했습니다: an issue in the Find 채널 modal where long channel names could overlap and obscure the team name on the same row.
- 수정했습니다: issues with channel bookmarks drag-and-drop edge cases: reordering 이제 disabled when a bar has only one bookmark, and the trailing add-bookmark button 더 이상 auto-opens the menu when dragging over it without any items in overflow.
- 수정했습니다: an issue where the search results "메시지" tab counter was inflated by one for each date group, causing a single matching post to be shown as "2".
- 수정했습니다: an issue where consecutive bot replies in the RHS thread view displayed with the 메시지 header incorrectly floating inline with the 메시지 body when using compact display mode.
- 수정했습니다: an issue where the Reviewer field pill on the Data Spillage review card rendered with a white background in dark themes.
- 수정했습니다: an issue with the group channels in the 다이렉트 메시지 modal sometimes displaying incorrectly.
- 수정했습니다: a spurious "prop must be a valid URL" warning that was logged when handling slash command responses that had no icon URL configured.
- 수정했습니다: a bot import panic when 사용자 exists without bot record.
- 수정했습니다: an issue where file attachments synced over a shared channel through a plugin (using the
OnShared채널AttachmentSyncMsg/ReceiveShared채널AttachmentSyncMsgplugin API pair) were stored on the receiving 서버 but did not appear in the corresponding post, because the saved FileInfo was given a 새 ID instead of preserving the sender's file ID referenced by the post. - 수정했습니다: a regression saving various masked fields from the 시스템 콘솔.
- Prevented non-interactive team icons from showing click highlight feedback.
- 수정했습니다: an issue with a missing spacing in data spillage report card 사용자 interface when opened in the Threads view.
- 수정했습니다: an issue with misleading cursor and dropdown indicator affordances in data spillage report previews.
- 수정했습니다: an issue with the data spillage report right-hand side action buttons overflowing the panel instead of wrapping.
- 수정했습니다: an issue with clipped tooltips in the advanced data masking policy expression editor.
- 수정했습니다: an issue where retained flagged posts did not re-appear in the channel for other members until they refreshed the browser or clicked the hidden-post banner.
- 수정했습니다: an issue where the Save button could disappear in 채널 설정 after switching 분류 표시 off and back on.
- Guest magic-link
RESTlogin now applies the same authentication criteria checks as the web one-time-link handler and password login. - Hardened the OAuth 서버 provider's handling of deactivated users.
- 수정했습니다: an issue that caused a flagged post to continue being visible for content reviewers until a refresh after deletion.
- 수정했습니다: an issue where public channel mention links were shown as an unresolved channel slug instead of the channel name (and were not clickable) for 사용자 who were not members of the referenced channel when Compliance Monitoring was enabled.
- 수정했습니다: an issue where a channel could appear in two sidebar categories when a 기본 category was assigned.
API 변경#
- 추가했습니다: a 새
GET /api/v4/content_flagging/post/<post_id>/reportendpoint for generating and downloading a content flagging report for a flagged post. - 추가했습니다:
GET /api/v4/teams/{team_id}/channels/recommendedendpoint and anabac_match_onlyquery parameter onGET /api/v4/usersto 지원 Membership Policy advisory semantics for public channels. - 업데이트했습니다:
POST /api/v4/users/{user_id}/demoteto return400whenuser_idis a bot account; bot accounts cannot be converted to guests. - 추가했습니다: a 새 endpoint to fetch 사용자 by their auth_data GET
/api/v4/users/auth_data?value={auth_data}. Only available to sysadmins. - 추가했습니다:
POST /cel/simulate_users(simulatePolicyForUsers) API endpoint.
WebSocket 이벤트 변경#
- The
channel_convertedWebSocket event now includes the channel type, enabling clients to update the sidebar channel icon when a channel's privacy changes.
감사 로그 이벤트 변경#
- 추가했습니다: a 새 audit log
AuditEventGenerateFlaggedPostReportfor generating and downloading content flagging report for a flagged post. - 추가했습니다: a 새 audit log
AuditEventMarkRecapsAsViewedfor adding an unread badge to Recaps. - 추가했습니다: 새 audit logs
AuditEventMark메시지Read and AuditEventMarkTeamReadfor adding a 새 shortcut to mark all channels as read. - 추가했습니다: a 새 audit log
AuditEventCreateBoardfor integrated boards. AuditEventCreate채널JoinRequest,AuditEventUpdate채널JoinRequestandAuditEventWithdraw채널JoinRequestfor discoverable private channels.
Go 버전#
- v11.8 is built with Go
v1.26.3.
오픈 소스 구성 요소#
- 추가했습니다:
x/text,@atlaskit/pragmatic-drag-and-drop,@atlaskit/pragmatic-drag-and-drop-hitbox,@atlaskit/pragmatic-drag-and-drop-react-drop-indicator,prometheus/common,Azure/azure-sdk-for-go,boxes-ltd/imagingandgoogle/uuid, and removedanthonynsimon/bildfrom https://github.com/mattermost/mattermost/.
(release-v11.7-extended-support-release)=
릴리즈 v11.7 - 연장 지원 릴리즈#
**호환성을 깨는 변경**
- v11.7.10부터 업데이트된 ``glibc-openssl-fips`` 번들에는 HMAC 연산에 FIPS 최소 키 길이 112비트를 강제하는 새 OpenSSL 빌드가 포함됩니다. PostgreSQL 드라이버(lib/pq)는 SCRAM 인증 시 데이터베이스 비밀번호를 HMAC 키로 전달하므로, 112비트(ASCII 14자) 미만의 비밀번호는 연결 시 정상적인 실패 대신 패닉을 일으킵니다. 업그레이드 전에 FIPS 배포 환경에서는 ``SqlSettings.DataSource`` 의 비밀번호가 14자 이상인지 확인하고, 더 짧다면 PostgreSQL에서 교체해야 합니다. 표준(비 FIPS) 빌드는 영향을 받지 않습니다.
-
11.7.10, 릴리즈됨 2026-08-26
- Mattermost v11.7.10에는 낮음부터 높음 수준의 보안 수정 사항이 포함됩니다. 이 릴리즈로 업그레이드하기를 권장합니다. 상세 내용은 Mattermost 책임 공개 정책에 따라 릴리즈 30일 후 보안 업데이트 페이지에 게시됩니다.
- Go 런타임을 1.25.10에서 1.26.7로 업데이트했습니다.
- Agents 플러그인 v2.0.7을 사전 패키징했습니다.
getFileAPI 검증이 콘텐츠 검토자를 더 이른 시점에 확인하도록 변경했습니다.- Slack 가져오기가 가져오기 유형에 따라 사용자 매칭을 다르게 처리하도록 변경했습니다.
- 로컬 이미지 프록시가 이미지를 직접 가져올 때 최대 크기 제한을 적용하도록 변경했습니다.
- SAML 플로우의 RelayState에 서명과 검증을 추가했습니다.
- 사용자가 팀에 참여할 때 팀 관리자 권한이 부여되는 방식을 변경했습니다.
- 다이렉트 메시지 및 그룹 메시지에 속한 게시물이 격리되지 않도록 했습니다.
- 게시물과 스레드 페이로드가 인터랙티브 메시지 액션 데이터를 처리하는 방식을 변경했습니다.
- 팀 초대 처리의 예외 상황을 수정했습니다.
- 채널 및 팀 멤버의 역할 업데이트 요청 일부가 완전히 검증되지 않던 문제를 수정했습니다.
- 팀 검색이 요청자와 관련 있고 접근 가능한 팀만 표시하도록 개선했습니다.
- 계정 유형 전환 처리를 변경했습니다.
- 데스크톱 알림 내용이 Web Notifications API 태그로 사용되지 않도록 했습니다. Chromium 기반 브라우저에서 메시지 본문이 엔드포인트 텔레메트리로 복사될 수 있었습니다.
- 대소문자가 섞인 이모지 이름(예:
:Mattermost:)으로는 반응을 추가하거나 제거할 수 없던 문제를 수정했습니다. - 게시물 내 이미지로 발생하던 레이아웃 이동을 대부분 수정했습니다.
- 지원되지 않는 PostgreSQL, Elasticsearch, OpenSearch 버전을 감지하면 서버가 시작을 거부하는 대신 오류를 기록합니다.
- Mattermost v11.7.10에는 데이터베이스 또는 기능 변경이 없습니다.
-
11.7.9, 릴리즈됨 2026-08-13
- Mattermost v11.7.9 contains a medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 수정했습니다: a memory leak due to Elasticsearch starting bulk indexers and not stopping them, leading to an Out Of Memory. 추가했습니다: logging to alert 시스템 관리자 when they are missing the required
analysis-icuElasticsearch/OS plugin. - Mattermost v11.7.9 에는 데이터베이스 또는 기능 변경이 없습니다.
-
11.7.8, 릴리즈됨 2026-07-31
- Mattermost v11.7.8 contains low to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Boards 플러그인 버전 v9.2.7.
- 사전 패키지된 Playbooks 플러그인 버전 v2.9.4.
- 사전 패키지된 Calls 플러그인 버전 v1.11.6.
- 사전 패키지된 Microsoft Calendar 플러그인 버전 v1.6.2.
- 수정했습니다: an issue where the data retention policy teams endpoint returned more team information than intended.
- 개선했습니다: the precision of the OAuth Dynamic Client Registration (DCR) redirect URI allowlist by matching patterns per URL component.
- 수정했습니다: an issue with the wrong scroll position in the permalink view of channels with images.
- 수정했습니다: incorrect encoding of image URLs containing query parameters when using an image proxy.
- 수정했습니다: a bot import panic when a 사용자 existed without a bot record.
- Mattermost v11.7.8 에는 데이터베이스 또는 기능 변경이 없습니다.
-
11.7.7, 릴리즈됨 2026-07-17
- Mattermost v11.7.7 contains low to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Playbooks 플러그인 버전 v2.9.2.
- 사전 패키지된 Jira 플러그인 버전 v4.7.1.
- 사전 패키지된 Boards 플러그인 버전 v9.2.6.
- Tightened validation when updating channel member 역할s via the API.
- Tightened authorization on the OAuth deauthorization and personal access token management endpoints.
- 수정했습니다: an issue where a file read failure while building a Global Relay compliance export could crash the server.
- 수정했습니다: an issue with plugin configuration loss on 고가용성 nodes with incomplete plugin sync.
- 수정했습니다: an issue where the 봇 계정 page loaded at most 200 bots, hiding newer bots from the list and search on servers with more than 200 bot accounts.
- Mattermost v11.7.7 에는 데이터베이스 또는 기능 변경이 없습니다.
-
11.7.6, 릴리즈됨 2026-06-26
- Mattermost v11.7.6 contains low severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 GitLab 플러그인 버전 v1.12.3.
- User Attributes can now be synced with AD/LDAP or SAML whether they are user-editable or admin-managed. When an attribute is synced, the "Editable by users" toggle is disabled; remove the link to change it again.
- Modified the
SendBestEffortcluster 메시지 logic to fall back to using TCP when their length is larger than a UDP datagram. - 추가했습니다: a 새
ClusterReliableFallbackLengthmetric with the total length in bytes of theSendBestEffortcalls (UDP) that had to fallback to TCP because of the 메시지 length. - Mattermost v11.7.6 contains the following 데이터베이스 changes:
- Removed orphaned
threadmembershipsrows where the user is no longer a channel member; irreversible data-only migration that may run slowly on large instances.
- Removed orphaned
-
11.7.5, 릴리즈됨 2026-06-18
- Mattermost v11.7.5 contains a medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 수정했습니다: custom emoji upload size and GIF frame limits.
- Mattermost v11.7.5 에는 데이터베이스 또는 기능 변경이 없습니다.
-
11.7.4, 릴리즈됨 2026-06-17
- Mattermost v11.7.4 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 수정했습니다: file moves and copies on S3 file stores failing for files larger than 5GiB (for example, finalizing an mmctl import upload of an import archive over 5GiB), by using a server-side multipart copy.
- Mattermost v11.7.4 contains the following functional changes:
- Added a new
FileSettings.ExtractContentTimeoutsetting (default 10 seconds) that limits how long a single uploaded document's content extraction occupies a worker, and moved document content extraction to a dedicated, non-blocking worker pool so it no longer delays file uploads for other users. AddedFileSettings.ExtractContentTimeoutconfiguration setting.
- Added a new
-
11.7.3, 릴리즈됨 2026-06-12
- Mattermost v11.7.3 contains low to medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Playbooks 플러그인 버전 v2.9.1.
- 사전 패키지된 Agents 플러그인 버전 v2.0.4.
- 추가했습니다: a pre-migration setup to fix the incorrect 데이터베이스 migration numbers that prevented 업그레이드 Mattermost from v10.11 to v11.7.
- Hardened the OAuth 서버 provider's handling of deactivated users.
- Guest magic-link
RESTlogin now applies the same authentication criteria checks as the web one-time-link handler and password login. - 수정했습니다: an issue that caused a flagged post to continue being visible for content reviewers until a refresh after deletion.
- 수정했습니다: an issue where public channel mention links were shown as an unresolved channel slug instead of the channel name (and were not clickable) for 사용자 who were not members of the referenced channel when Compliance Monitoring was enabled.
- 수정했습니다: an issue that caused a flagged post to continue being visible for content reviewers until a refresh after deletion.
- Preserved unknown permissions during migrations on downgrade.
- Mattermost v11.7.3 에는 데이터베이스 또는 기능 변경이 없습니다.
-
11.7.2, 릴리즈됨 2026-05-27
- Mattermost v11.7.2 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Playbooks 플러그인 버전 v2.9.0.
- 업데이트했습니다: Go to v1.25.10.
- 수정했습니다: a regression saving various masked fields from the 시스템 콘솔.
- Introduced a 새 permission
Edit Attachmentsfor controlling who can edit post attachments when editing a post. By 기본 the permission is granted to whoever has edit post permission. - Mattermost v11.7.2 에는 데이터베이스 또는 기능 변경이 없습니다.
-
11.7.1, 릴리즈됨 2026-05-21
- Mattermost v11.7.1 contains low to medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 GitLab 플러그인 버전 v1.12.2.
- 사전 패키지된 Jira 플러그인 버전 v4.7.0.
- Tightened session invalidation on the global session revocation path.
- POST
/api/v4/users/{user_id}/demotenow returns 400 whenuser_idis a bot account; bot accounts cannot be converted to guests. - 개선했습니다: memory usage and 성능 when processing images (resizing, thumbnails, and orientation correction).
- Plugins using the 공유 채널 APIs can now register multiple remote connections by calling
RegisterPluginForShared채널with differentSiteURLvalues, enabling use cases like multiple outbound transports or bridging to multiple external servers. A 새UnregisterPluginRemoteForShared채널method allows removing a single remote without affecting others. Existing single-remote plugins continue to work without changes. - 수정했습니다: an issue where file attachments synced over a shared channel through a plugin (using the
OnShared채널AttachmentSyncMsg/ReceiveShared채널AttachmentSyncMsgplugin API pair) were stored on the receiving 서버 but did not appear in the corresponding post, because the saved FileInfo was given a 새 ID instead of preserving the sender's file ID referenced by the post. - Plugin API's for Shared 채널 sync (
ReceiveShared채널SyncMsgandReceiveShared채널AttachmentSyncMsg) 이제 order-tolerant and idempotent: plugin remotes can now deliver a post and its file attachments in either order or concurrently, and at-least-once redeliveries 더 이상 produce duplicate FileInfo rows. - Mattermost v11.7.1 에는 데이터베이스 또는 기능 변경이 없습니다.
-
11.7.0, 릴리즈됨 2026-05-15
- 원래 11.7.0 릴리즈.
**호환성을 깨는 변경**
- FIPS builds require a minimum of 14 characters for passwords, atmos/camo proxy configuration, and shared channel secrets. Shorter passwords for existing 사용자 will 더 이상 be valid and require a password reset. Non-FIPS builds are unaffected.
- v11.7 includes Agents plugin v2. Please see [this guide](https://github.com/mattermost/mattermost-plugin-agents/blob/master/docs/upgrading_to_2.0.md) on how to 업그레이드 the Mattermost Agents plugin from a v1.x 릴리즈 to v2.0.0. It covers the 지원ed version path, the migrations that run automatically on first start of v2.0.0, the breaking changes and default-behavior flips that admins should know about before the 업그레이드 window, and the verification steps to confirm the 업그레이드 succeeded.
데이터베이스 스키마 변경#
- 다음 schema changes are included in the v11.7 릴리즈. No 데이터베이스 downtime is expected for this 업그레이드. 다음 문서를 참조하세요: 중요 업그레이드 참고 사항 for more details.
- 추가했습니다: a 새 partial unique index (
idx_accesscontrolpolicies_name_type) to theAccessControlPoliciestable on (Name, Type) filtered toWHERE Type = 'parent'. - The
PropertyFieldsandPropertyValuestables were modified, and a 새Viewstable was created. - Scoped the
역할_updatedWebSocket events to the affected team/channel instead of broadcasting globally.
- 추가했습니다: a 새 partial unique index (
config.json#
새 설정 옵션 were added to config.json. Below is a list of the additions and their 기본 values on install. The settings can be modified in config.json, or the 시스템 콘솔 when available.
- Changes to Enterprise Advanced 플랜:
- Under
ExperimentalSettinginconfig.json, addedEnableWatermark구성 설정 to add watermarking toggle in the server.
- Under
- Changes to Enterprise 플랜:
- Under
PasswordSettingsinconfig.json, addedPasswordFIPSMinimumLength구성 설정 to require a minimum of 14 characters for passwords and for atmos/camo proxy and shared channel secrets.
- Under
- Changes to 모든 플랜:
- Under
DatabaseSettingsinconfig.json, addedAnalyticsQueryTimeoutconfiguration setting for use when running long analytics queries in the background.
- Under
호환성#
- 업데이트했습니다: minimum Edge and Chrome versions to 146+.
If you 업그레이드 from a 릴리즈 earlier than v11.6, please read the other [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html). In case of an 업그레이드 failure, please check the [다운그레이드 가이드](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [복구 가이드](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy.
개선 사항#
See this blog post on the highlights in our latest 릴리즈.
사용자 인터페이스(UI)#
- 사전 패키지된 Boards 플러그인 버전 v9.2.4.
- 사전 패키지된 GitHub 플러그인 버전 v2.7.0.
- 사전 패키지된 Jira 플러그인 버전 v4.6.0.
- 사전 패키지된 Zoom 플러그인 버전 v1.13.0.
- 사전 패키지된 Agents 플러그인 버전 v2.0.3.
- 사전 패키지된 Playbooks 플러그인 버전 v2.8.1.
- 메시지 attachment footers now 지원 full Markdown rendering, including bold, italic, links, and emoji.
- 변경했습니다: the Browse 채널 modal and
~channelautocomplete to prioritize channels with a matching display name. - 추가했습니다: an "Open in 새 tab" button to the Product Switcher menu.
- Substring matching 이제 allowed when searching channel members in the member sub-panel in a channel.
- 개선했습니다: accessibility of thread list menus.
- 채널 banners 이제 shown in thread views.
- 개선했습니다: autocomplete while typing in Korean and using Firefox (reported on Desktop App and web browser).
- 업데이트했습니다: 라이선스 renewal and expiry notification emails with refreshed branding, copy, and layout.
- 추가했습니다: the ability to open channels in a separate popout window, with full channel and right-hand side functionality.
- Dropped 지원 for JS 기능 required by browsers over three years old (reported on webapp and Safari browser).
- Renamed user-visible references from "Custom Profile Attributes" to "User Attributes" across the admin console, error 메시지, and 서버 translations.
- 추가했습니다: the ability to handle from which remotes a channel is shared from the channel settings 사용자 interface.
관리#
- 업데이트했습니다: dependency versions for 서버 and public services.
- Migrated access control policies from v0.2 to v0.3, replacing the wildcard action with explicit action types to 지원 multi-action policies.
- 추가했습니다: team-level ABAC membership policies, allowing Team Admins to create and manage attribute-based access policies for private channels within their team directly from a 새 Membership Policies tab in the Team Settings Modal.
- 추가했습니다: permission policies to manage file attachment download/upload actions.
- Policy editor is improved for "Multi Select" attribute types to use more intuitive operators.
- 추가했습니다: 지원 for Elasticsearch v9 alongside v8. Elasticsearch v7 is 더 이상 지원ed.
- Fail-fast requests 이제 done to the Elasticsearch/Opensearch cluster when it is down.
- 추가했습니다: a 새
mattermost_search_engine_statusmetric that reports whether the Elasticsearch/Opensearch cluster is healthy (value = 1) or not (value = 0). If the cluster is not enabled, its value is reported as 1. - 추가했습니다: logic to monitor the health of Elasticsearch/Opensearch clusters to implement a retry mechanism.
- 업데이트했습니다: URL validation in integration actions to make them more secure.
- 추가했습니다: a 새 built-in delegated administration 역할: Shared 채널 Manager. This 역할 allows 시스템 관리자 to delegate Connected Workspaces management to specific 사용자 without granting full system administration access.
- 공유 채널 related errors now appear in the main log file by default.
- 추가했습니다: a 새 Integrated Boards 기능 flag.
- 추가했습니다: protected fields and field specific permissions to the property fields.
- 추가했습니다: a
--workersflag to the mmctl import process to control concurrency. - 추가했습니다: 지원 for listing 사용자 역할s through mmctl.
- In the access control table editor, multi-select 사용자 attributes can now only use the "in" operator; changing the attribute on a row 더 이상 resets the operator when both attributes are non-multi-select.
- Tightened authorization on the group syncable link and patch endpoints.
- 추가했습니다: 새 permissions to back Self Service Agent Creation in Mattermost Agents:
manage_own_agent: Allows users to create and manage their own agents.manage_others_agent: Allows users to create and manage agents they didn't create, even if that user isn't one of the administrator users assigned to the agent by the creator.
성능#
- Benchmarking test results showed no significant difference: a -0.90% decrease in the number of 지원ed 사용자 for the 새 릴리즈, which lies within the
[-5%, +5%]prediction interval. View the full raw data and methodology in our 성능 Reports 리포지터리.
Plugins#
- 추가했습니다: a pluggable AI Actions Menu to the text editor formatting bar with cascading submenus. Plugins can register custom action items via
registerAIActionMenuItemComponent. The existing Rewrite 기능 이제 accessed through this menu. - 개선했습니다: response handling for outgoing webhook requests.
버그 수정#
- 수정했습니다: a crash when native app download links were malformed (reported on web browser).
- 수정했습니다: an issue where premade themes were hidden when custom themes were disabled.
- 수정했습니다: an issue where importing files with Japanese dakuten/handakuten characters (e.g., ガ, パ, べ) failed on macOS due to Unicode normalization mismatch (NFC/NFD).
- 수정했습니다: an issue that caused profile pictures to be incorrectly rotated on upload, as their EXIF rotation tag was ignored (reported on iOS).
- 수정했습니다: a nil pointer dereference in
UpdateUserwhen the 사용자 update operation returned an unexpected nil result (Sentry VF, 14 events). - 수정했습니다: an issue with the date picker not being able to overflow interactive dialogs properly.
- 수정했습니다: an issue where fetching a newly created channel could fail with "channel not found" on deployments with 데이터베이스 read replicas.
- 수정했습니다: visual glitches with misaligned text and icon in image attachments in compact mode.
- 수정했습니다: an issue where shared channels would intermittently display "Shared with trusted organizations" instead of showing the actual connection name.
- 수정했습니다: an issue where attachment-only posts would get sent on enter even when set to only send on ctrl/cmd + enter.
- 수정했습니다: styling issues in the Browse 채널 modal when there were long channel purpose values present.
- 수정했습니다: an issue where shared channel invites were silently dropped in 고가용성 clusters when the API request landed on a non-leader node.
- 수정했습니다: an issue where 메시지 attachment titles would render encoded special characters as-is.
- 수정했습니다: an issue with the Invite to Team modal ignoring the most recent key pressed when suggesting 사용자 (reported on Desktop App and web browser).
- 수정했습니다: an issue where a "Don't have an account" link showed up on the login page even when signups were disabled.
- 수정했습니다: issues with interactive dialogs - dynamic select lookups, radio values, and field refresh.
- 수정했습니다: an issue where desktop notifications still triggered for a channel or thread that was focused in a popout window (reported on Desktop App).
- 수정했습니다: an issue where the
remote_idfield on 사용자 objects could be set via the 사용자 patch API. - 수정했습니다: an issue where keyboard navigation didn't work in the channel header and sidebar channel menus.
- 수정했습니다: an issue where the Workspace Optimization page appeared in the 시스템 콘솔 on Mattermost Cloud workspaces.
- 수정했습니다: an issue where in compact mode, file attachment's name didn't display correctly when editing a post with attachments.
- 수정했습니다: an issue where the textbox would appear focused but not accept keyboard shortcuts after editing a post.
- 수정했습니다: an issue where SAML login failed for 사용자 mapped via objectGUID when the IdP sent the value as a UUID string instead of base64-encoded raw bytes (affecting Keycloak 26.6.0 and later with user-attribute-ldap-mapper).
- 수정했습니다: an issue with clipped emoticons and letters in channel banners.
- 수정했습니다: an issue where removing a remote could leave channels in a "shared" state, even if not shared with any remote.
- 수정했습니다: an issue where OpenSearch/Elasticsearch reindex jobs could report success even when bulk writes were silently rejected by the search backend, causing silent data loss in the search index.
API 변경#
- 추가했습니다: a 새 API endpoint
GET /api/v4/channels/{channel_id}/views/{view_id}/poststo retrieve paginated posts for a specific view. Card posts are temporarily excluded from search results. Card posts now use collaborative permissions — any channel member can edit or delete any card without needingedit_others_posts/delete_others_postspermissions. - 추가했습니다: 새 API endpoints for the Property System Architecture v2.
- Plugin API: 추가했습니다: 새 pre-hooks for channel membership, team membership, and channel archiving. Plugins can now intercept operations before they are persisted using three 새 hooks:
채널MemberWillBeAdded(modify or reject a channel member addition),TeamMemberWillBeAdded(modify or reject a team member addition), and채널WillBeArchived(reject a channel archive). - 추가했습니다: 새 API endpoints
PUT /api/v4/system/e2e/ai_bridge,GET /api/v4/system/e2e/ai_bridge, andDELETE /api/v4/system/e2e/ai_bridgefor E2E testing of AI 기능. These endpoints are only accessible whenEnableTestingis true. Refactored internal AI-related logic to use a 새AgentsBridgeinterface for improved testability. 추가했습니다: 새 DTOs inserver/public/modelfor AI bridge information and test helpers. - 추가했습니다: a 새 API endpoint
PUT /api/v4/channels/{channel_id}/membersthat sets the complete membership of a channel in a single call. The endpoint accepts a JSON object withmembers(desired 사용자 IDs) and an optionalchannel_admins(사용자 IDs to designate as channel admins). The 서버 computes the diff against current membership, adds or removes 사용자 as needed, and reconciles admin 역할s. Results are streamed back as NDJSON for progress tracking. Requires system admin permissions. - 추가했습니다: three 새 plugin APIs for shared channel sync:
ReceiveShared채널SyncMsg,ReceiveShared채널AttachmentSyncMsg, andReceiveShared채널ProfileImageSyncMsg. These allow plugins acting as shared channel remotes to sync posts, reactions, users, file attachments, and profile images into Mattermost, complementing the existing outboundOnShared채널hooks.
Websocket Event Changes#
- 추가했습니다: websocket events for Property System Architecture v2.
감사 로그 이벤트 변경#
- 추가했습니다: 새 audit logs
AuditEventCreateView,AuditEventGetView,AuditEventUpdateView,AuditEventDeleteView,AuditEventListViewsFor채널,AuditEventUpdateViewSortOrder,AuditEventGetPostsForView,AuditEventCreatePropertyField,AuditEventDeletePropertyField,AuditEventGetPropertyFields,AuditEventPatchPropertyField,AuditEventGetPropertyValues, andAuditEventPatchPropertyValuesfor Integrated Boards. - 추가했습니다: a 새 audit log
AuditEventSet채널Membersfor channel memberships. - 추가했습니다: 새 audit logs
AuditEventCreateTeamAccessPolicy,AuditEventUpdateTeamAccessPolicy,AuditEventDeleteTeamAccessPolicy,AuditEventAssignTeamAccessPolicy,AuditEventUnassignTeamAccessPolicy, andAuditEventTriggerTeamPolicySyncfor team-level ABAC membership policies.
Go 버전#
- v11.7 is built with Go
v1.25.9.
Contributors#
- abhijit-singh, agarciamontoro, amyblais, andrleite, angeloskyratzakos, Aryakoste, asaadmahmood, avasconcelos114, axilleas, BenCookie95, bgardner8008, Br1an67, calebroseland, carlisgg, Combs7th, cpoile, crspeller, ctlaltdieliet, cursor[bot], DannyDaemonic, davidkrauser, devinbinnie, DHaussermann, edgarbellot, enahum, esarafianou, esethna, ewwollesen, fmartingr, frankps, ggrossetie, grubbins, hanzei, harshilsharma63, hmhealey, isacikgoz, jgheithcock, jprusch, kayazeren, krotesk, KuSh, larkox, lieut-data, M-ZubairAhmed, marianunez, maruTA-bis5, master7, matthewbirtch, Maty556677, mgdelacroix, NAM-MAN, nang2049, NARSimoes, nickmisasi, pavelzeman, pvev, Rajat-Dabade, Reinkard, Ricky-Tigg, RinSkywarp, sadohert, saturninoabril, sbishel, Sharuru, svelle, ThrRip, tnir, Umeaboy, Victor-Nyagudi, wiersgallak, wiggin77, Willyfrog, yasserfaraazkhan
(release-v11.6-feature-release)=
릴리즈 v11.6 - 기능 릴리즈#
- 11.6.6, 릴리즈됨 2026-06-26
- Mattermost v11.6.6 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 수정했습니다: custom emoji upload size and GIF frame limits.
- Mattermost v11.6.6 contains the following functional changes:
- Added a new
FileSettings.ExtractContentTimeoutsetting (default 10 seconds) that limits how long a single uploaded document's content extraction occupies a worker, and moved document content extraction to a dedicated, non-blocking worker pool so it no longer delays file uploads for other users. AddedFileSettings.ExtractContentTimeoutconfiguration setting.
- Added a new
- 11.6.5, 릴리즈됨 2026-06-12
- Mattermost v11.6.5 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Playbooks 플러그인 버전 v2.9.0.
- 추가했습니다: a pre-migration setup to fix the incorrect 데이터베이스 migration numbers that prevented 업그레이드 Mattermost from v10.11 to v11.7.
- Hardened the OAuth 서버 provider's handling of deactivated users.
- Guest magic-link
RESTlogin now applies the same authentication criteria checks as the web one-time-link handler and password login. - Mattermost v11.6.5 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.6.4, 릴리즈됨 2026-05-27
- Mattermost v11.6.4 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Agents 플러그인 버전 v1.14.2.
- Introduced a 새 permission
Edit Attachmentsfor controlling who can edit post attachments when editing a post. By 기본 the permission is granted to whoever has edit post permission. - Mattermost v11.6.4 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.6.3, 릴리즈됨 2026-05-21
- Mattermost v11.6.3 contains a medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 GitLab 플러그인 버전 v1.12.2.
- 사전 패키지된 Jira 플러그인 버전 v4.7.0.
- 수정했습니다: a regression with saving various masked fields from the 시스템 콘솔.
- Tightened session invalidation on the global session revocation path.
- Mattermost v11.6.3 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.6.2, 릴리즈됨 2026-05-13
- Mattermost v11.6.2 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Playbooks 플러그인 버전 v2.8.1.
- Tightened authorization on the group syncable link and patch endpoints.
- Mattermost v11.6.2 contains the following 데이터베이스 changes:
- Scoped the
role_updatedWebSocket events to the affected team/channel instead of broadcasting globally. No database downtime is expected for this upgrade. See the Important Upgrade Notes for more details.
- Scoped the
- 11.6.1, 릴리즈됨 2026-04-22
- Mattermost v11.6.1 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Zoom 플러그인 버전 v1.13.0.
- 사전 패키지된 GitHub 플러그인 버전 v2.7.0.
- 사전 패키지된 Boards plugin v9.2.4.
- 추가했습니다: a 새 API endpoint
PUT /api/v4/channels/{channel_id}/membersthat sets the complete membership of a channel in a single call. The endpoint accepts a JSON object withmembers(desired 사용자 IDs) and an optionalchannel_admins(사용자 IDs to designate as channel admins). The 서버 computes the diff against current membership, adds or removes 사용자 as needed, and reconciles admin 역할s. Results are streamed back as NDJSON for progress tracking. Requires system admin permissions. - 업데이트했습니다: URL validation in integration actions to make them more secure.
- 개선했습니다: response handling for outgoing webhook requests.
- Upgraded Go to 1.25.8.
- Mattermost v11.6.1 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.6.0, 릴리즈됨 2026-04-16
- 원래 11.6.0 릴리즈.
업그레이드 영향#
config.json#
새 설정 옵션 were added to config.json. Below is a list of the additions and their 기본 values on install. The settings can be modified in config.json, or the 시스템 콘솔 when available.
- Changes to 모든 플랜:
- Under
ServiceSettingsinconfig.json, added a 구성 설정MinimumDesktopAppVersionto enforce a minimum Desktop App version that shows a warning screen when a 사용자 is on an older version.
- Under
- Changes to Professional and Enterprise 플랜:
- Under
SSOSettingsinconfig.json, added a 구성 설정UsePreferredUsernameto add 지원 for OpenID Connect (OIDC)preferred_usernameprofile field as the mapped Mattermost username for GitLab, OpenID and EntraID/M365. This 기능 can be enabled in the OpenID Connect tab in the 시스템 콘솔.
- Under
- Changes to Enterprise 플랜:
- Under
ElasticsearchSettingsinconfig.json, added a 구성 설정EnableCJKAnalyzersto enable using CJK analysis plugins when installed. - Under
ElasticsearchSettingsinconfig.json, added a 구성 설정EnableSearchPublic채널WithoutMembershipto allow searching public channel 메시지 without channel membership. - Under
PrivacySettingsinconfig.json, addedUseAnonymousURLsto 지원 creating teams and channels using anonymous URLs.
- Under
- 제거했습니다: redundant
Enable채널ScopeAccessControl구성 설정; channel-level ABAC 이제 controlled by main toggle and permissions only. - 제거했습니다: unused 구성 설정
ExperimentalAuditSettings.FileMaxSizeMB,FileMaxAgeDays,FileMaxBackups,FileCompress, andFileMaxQueueSize. These settings were never applied to the audit log file target. UseAdvancedLoggingJSONfor fine-grained audit log configuration.
호환성#
- 업데이트했습니다: minimum 지원ed macOS version to 14+ and minimum Safari version to 26.2+.
If you 업그레이드 from a 릴리즈 earlier than v11.5, please read the other [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html). In case of an 업그레이드 failure, please check the [다운그레이드 가이드](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [복구 가이드](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy.
개선 사항#
See this blog post on the highlights in our latest 릴리즈.
UI Changes#
- 사전 패키지된 Calls 플러그인 버전 v1.11.4.
- 사전 패키지된 Playbooks 플러그인 버전 v2.8.0.
- 사전 패키지된 MS Calendar 플러그인 버전 v1.6.0.
- 사전 패키지된 MS Teams Meetings 플러그인 버전 v2.4.1.
- 사전 패키지된 GitLab 플러그인 버전 v1.12.1.
- 추가했습니다: 지원 for Default Agent in suggestions and integrated Agents into the App Bar.
- 개선했습니다: the reliability of AI recap summarization by using structured JSON output from the LLM.
- 추가했습니다: a 새 기능 of creating teams and channels using anonymous URLs so the channel and team name are not revealed in the URL. Requires Enterprise Advanced 라이선스.
- 추가했습니다: popouts for Recent Mentions, Saved 메시지, and Search Results via the right-hand side.
- The emoji picker on web and Desktop now inserts unicode emoji characters into the 메시지 composer instead of shortcode text.
- Renamed Enterprise Advanced 기능 Content Flagging to Data Spillage.
- 추가했습니다: a contextual note in 보안 Settings that explains how Google SSO can synchronize usernames and emails, shown alongside the Sign-in Method details.
- Renamed
SlackAttachmentandSlackAttachmentFieldtypes to메시지Attachmentand메시지AttachmentField. Old names are maintained as deprecated aliases for backward compatibility with plugins. - Posts created by integrations using Slack-compatible attachments (webhooks, bots, plugins) 이제 fully searchable in Elasticsearch. Previously, only the attachment text field was indexed. Now title, pretext, fallback, and field content are also indexed. A bulk re-index 가 필요합니다 after 업그레이드 to apply this to existing posts.
- 추가했습니다: timezone 지원 and manual time entry for Interactive Dialog
datetimefields. - 추가했습니다: sub-day relative date patterns (H/M/S) for datetime dialog fields, enabling min/max constraints with hour, minute, and second precision.
관리#
- 추가했습니다: "Guests in single channel" and "Guests in multiple channels" 역할 filters and a "채널 count" column to the 시스템 콘솔 Users report.
- 추가했습니다: reporting and soft-limit tracking for single-channel guests. Single-channel guests are 더 이상 counted toward the primary 라이선스d seat count and are permitted free up to a 1:1 ratio with 라이선스d seats. A 새 stat card, 라이선스 row, and admin banner provide visibility into single-channel guest usage and overage warnings.
- Introduced authentication token generation for Hosted Push Notification Service.
- Users assigned the Shared 채널 Manager 역할 can now share and unshare channels and browse available connections without needing the Secure Connection Manager 역할.
- 시스템 관리자 이제 allowed to view and update User AuthData and Username in the 시스템 콘솔.
- 추가했습니다: single-channel guest count to the 지원 packet stats for improved licensing visibility.
성능#
- 추가했습니다: Prometheus metrics 지원 for plugin webapp 성능 measurements, enabling monitoring and load testing of plugin client-side operations.
- Data spillage reports 이제 캐시d in the Redux store to reduce unnecessary API calls and to improve 성능.
Plugins#
- 추가했습니다: 지원 for using CJK analysis plugins if installed for Elasticsearch (also Opensearch) to improve search results for Korean, Japanese and Chinese languages.
- 추가했습니다: the ability for plugins to programmatically open their right-hand side panel in a pop-out window.
- Plugins can now display times in specific timezones and allow text input for exact times.
버그 수정#
- 수정했습니다: an issue where OAuth and SAML login failed when a
redirect_toURL parameter was provided. - 수정했습니다: Interactive Dialog datetime fields to respect user's 12-hour/24-hour time display preference. Also fixed inconsistent date formatting between date and datetime fields.
- 수정했습니다: an issue with 공유 채널 where channel memberships would not sync after remote reconnect.
- 수정했습니다: an issue where 공유 채널 related slash commands were failing in 고가용성 cluster environments.
- 수정했습니다: an issue with incorrectly displaying 채널 Mentions as 채널 Links.
- 수정했습니다: an issue with the right-hand side panel snapping to minimum width on resize.
- 수정했습니다: an issue where encoded special characters present in post attachment titles would be displayed as-is instead of decoding the characters.
- 수정했습니다: an issue with the results header disappearing in the Find 채널 dialog.
- 수정했습니다: an issue where the "Last login" field in 시스템 콘솔 Users table was empty.
- 수정했습니다: an issue where old scheduled posts with a
NULLvalue in theTypecolumn caused a SQL error when fetching the team's scheduled posts. - 수정했습니다: an issue where Intune settings had incorrect configuration access tags, causing warning logs and preventing delegated admins from configuring Intune settings.
- 수정했습니다: a 캐시 issue for
채널.GetManyand채널.getByNames. - 수정했습니다: an issue with AI rewrites where pressing Enter during IME composition would trigger the submit action.
- 수정했습니다: an issue where the configuration wasn’t kept when the plugin system was re-enabled.
- 수정했습니다: a critical timezone preservation bug.
- 수정했습니다: an issue where Elasticsearch 서버 version and plugins were not included in the 지원 Packet diagnostics.
- 수정했습니다: an issue in the job progress estimation that caused progress percentages to be larger than 100.
- 수정했습니다: an issue with system bot 다이렉트 메시지 failing when direct 메시지 restrictions were enabled.
- 수정했습니다: an issue where clicking a channel checkbox in the Create Recap modal did not select the channel.
- 수정했습니다: incorrect "Copilot" copy shown in the Create Recap modal for the "Recap all my unreads" option.
- 수정했습니다: an issue where opening Recaps could leave the previously selected channel highlighted in the left-hand sidebar.
- 수정했습니다: a visual issue where the Recaps sidebar icon was vertically misaligned with its label.
- 수정했습니다: an issue where permalink previews did not show important or urgent post badges.
- 수정했습니다: an issue with multiselect dialog fields with dynamic data sources not splitting comma-separated 기본 values into individual selections.
- 수정했습니다: post rendering errors when certain invalid links were part of 메시지 attachments.
- 추가했습니다: security validation to prevent plugin uploads when the plugin 디렉터리 conflicted with the import 디렉터리, and vice versa.
- 수정했습니다: an issue where remote cluster invite confirmations could accept a
RefreshedTokenthat matched the original invite token, preventing proper token rotation. - 수정했습니다: an issue where membership changes from remote clusters could operate on a different channel than the one validated in the sync 메시지.
- 수정했습니다: a regression where the
system_admin역할 on 새 installations or after certain updates was missing themanage_oauthpermission, preventing access to OAuth 애플리케이션 management API endpoints. This change restores the permission to the 기본system_admin역할 and includes a migration to backfill it on affected existing servers. - 수정했습니다: an issue where popouts changing state did not update the title on Desktop App.
- 수정했습니다: an issue with angle brackets displaying as HTML entities in inline code blocks within dialog markdown text.
- 수정했습니다: an issue where image proxies did not detect content-types accurately in certain cases.
- 수정했습니다: an issue with edit post permissions.
- 수정했습니다: text contrast issues with the marketplace modal when using dark themes.
- 수정했습니다: an issue with custom slash command response URL construction.
- 수정했습니다: an issue with file attachment processing for certain archive types.
- 수정했습니다: a server-side validation that was incorrectly rejecting valid datetime and relative patterns in
MinDate/MaxDatefields. - 수정했습니다: an issue with the PostgreSQL query parameter overflow and added transactional atomicity for bulk inserts of channel members, team members, thread memberships, posts, statuses, and group members.
- 수정했습니다: an issue with source language detection for auto-translations.
- 수정했습니다: typing issues in the Find 채널 modal caused by interference with IMEs.
- 수정했습니다: an issue where thread context for 메시지 rewrites could be assembled without applying the same channel read validation used for other post reads.
API 변경#
- 업데이트했습니다: shared channel API endpoints to use the 새 Shared 채널 Manager 역할's permission. Users assigned the Shared 채널 Manager 역할 can now share and unshare channels and browse available connections without needing the Secure Connection Manager 역할.
- 추가했습니다:
operationIdannotations tocontent_flaggingendpoints. - Implemented
filewillbedownloadedandsendtoast메시지plugin API calls.
감사 로그 이벤트 변경#
- 추가했습니다: authentication status tracking to logout audit log entries.
Go 버전#
- v11.6 is built with Go
v1.24.13.
Contributors#
- 135yshr, Adam-Schildkraut, adityadav1987, agarciamontoro, amyblais, andrleite, angeloskyratzakos, asaadmahmood, AulakhHarsh, avasconcelos114, BenCookie95, bgardner8008, calebroseland, carlisgg, cheba, claude, coltoneshaw, Combs7th, cpoile, crazylogic03, crspeller, ctlaltdieliet, cwarnermm, DannyDaemonic, davidkrauser, davidpaquin, devinbinnie, DSchalla, edgarbellot, enahum, enzowritescode, esarafianou, esethna, eshamir3, fmartingr, frankps, hanzei, harshilsharma63, hmhealey, IndushaS, isacikgoz, jgheithcock, jprusch, JulienTant, kevrl, krotesk, larkox, LeoVie, lieut-data, M-ZubairAhmed, majo, mansil, marianunez, maruTA-bis5, master7, mgdelacroix, NARSimoes, nevyangelova, nickmisasi, Parth10P, pavelzeman, pvev, quirkoglass-debug, Rajat-Dabade, roberson-io, Roy-Orbison, ruturaj-rathod, sadohert, saturninoabril, sbishel, sudip-kumar-prasad, svelle, Umeaboy, unode, VertexToEdge, vetash, Victor-Nyagudi, vish9812, wiersgallak, wiggin77, Willyfrog, willypuzzle, yasserfaraazkhan
(release-v11.5-feature-release)=
릴리즈 v11.5 - 기능 릴리즈#
- 11.5.7, 릴리즈됨 2026-05-27
- Mattermost v11.5.7 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Agents 플러그인 버전 v1.14.2.
- Introduced a 새 permission
Edit Attachmentsfor controlling who can edit post attachments when editing a post. By 기본 the permission is granted to whoever has edit post permission. - Mattermost v11.5.7 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.5.6, 릴리즈됨 2026-05-21
- Mattermost v11.5.6 contains a medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 GitLab 플러그인 버전 v1.12.2.
- 사전 패키지된 Jira 플러그인 버전 v4.7.0.
- 수정했습니다: a regression with saving various masked fields from the 시스템 콘솔.
- Tightened session invalidation on the global session revocation path.
- Mattermost v11.5.6 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.5.5, 릴리즈됨 2026-05-13
- Mattermost v11.5.5 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Playbooks 플러그인 버전 v2.8.1.
- Tightened authorization on the group syncable link and patch endpoints.
- Mattermost v11.5.5 contains the following 데이터베이스 changes:
- Scoped the
role_updatedWebSocket events to the affected team/channel instead of broadcasting globally. No database downtime is expected for this upgrade. See the Important Upgrade Notes for more details.
- Scoped the
- 11.5.4, 릴리즈됨 2026-04-22
- Mattermost v11.5.4 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Zoom 플러그인 버전 v1.13.0.
- 사전 패키지된 GitHub 플러그인 버전 v2.7.0.
- 사전 패키지된 Boards plugin v9.2.4.
- 업데이트했습니다: URL validation in integration actions to make them more secure.
- 개선했습니다: response handling for outgoing webhook requests.
- Upgraded Go to 1.25.8.
- Mattermost v11.5.4 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.5.3, 릴리즈됨 2026-04-16
- 추가했습니다: a 새 API endpoint
PUT /api/v4/channels/{channel_id}/membersthat sets the complete membership of a channel in a single call. The endpoint accepts a JSON object withmembers(desired 사용자 IDs) and an optionalchannel_admins(사용자 IDs to designate as channel admins). The 서버 computes the diff against current membership, adds or removes 사용자 as needed, and reconciles admin 역할s. Results are streamed back as NDJSON for progress tracking. Requires system admin permissions. - Mattermost v11.5.3 에는 데이터베이스 또는 기능 변경이 없습니다.
- 추가했습니다: a 새 API endpoint
- 11.5.2, 릴리즈됨 2026-04-15
- Mattermost v11.5.2 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Calls 플러그인 버전 v1.11.4.
- 사전 패키지된 Playbooks 플러그인 버전 v2.8.0.
- 사전 패키지된 MS Teams Meetings 플러그인 버전 v2.4.1.
- 사전 패키지된 GitLab 플러그인 버전 v1.12.1.
- 수정했습니다: an issue where membership changes from remote clusters could operate on a different channel than the one validated in the sync 메시지.
- 수정했습니다: an issue where image proxies did not detect content-types accurately in certain cases.
- 수정했습니다: an issue with edit post permissions.
- 수정했습니다: an issue with file attachment processing for certain archive types.
- 수정했습니다: an issue where remote cluster invite confirmations could accept a
RefreshedTokenthat matched the original invite token, preventing proper token rotation. - 수정했습니다: an issue with custom slash command response URL construction.
- 수정했습니다: a regression where the
system_admin역할 on 새 installations or after certain updates was missing themanage_oauthpermission, preventing access to OAuth 애플리케이션 management API endpoints. This change restores the permission to the 기본system_admin역할 and includes a migration to backfill it on affected existing servers. - 수정했습니다: an issue with bulk imports failing on PostgreSQL when channel, team, or thread membership batches exceeded the 65,535 query parameter limit by automatically chunking large INSERT statements.
- 수정했습니다: an issue where thread context for 메시지 rewrites could be assembled without applying the same channel read validation used for other post reads.
- Mattermost v11.5.2 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.5.1, 릴리즈됨 2026-03-16
- Mattermost v11.5.1 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 개선했습니다: security hardening for the 사용자 authentication update API endpoint.
- 개선했습니다: token handling in the guest magic link authentication flow.
- Increased maximum number of
autotranslationsworkers per node to 64. - 수정했습니다: an issue with the import process looking for the main json import file in subfolders of the export zip file.
- Mattermost v11.5.1 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.5.0, 릴리즈됨 2026-03-16
- 원래 11.5.0 릴리즈.
업그레이드 영향#
데이터베이스 스키마 변경#
- 다음 schema changes are included in the v11.5 릴리즈. No 데이터베이스 downtime is expected for this 업그레이드. 다음 문서를 참조하세요: 중요 업그레이드 참고 사항 for more details.
- 추가했습니다: a 새 column
translations.stateand a 새 indexidx_translations_stateto thetranslationstable. - 추가했습니다: a 새 column
channelmembers.autotranslationdisabledto thechannelmemberstable. - Modified the column
translations.objectTypeand changed the primary key(objectId, dstLang)to(objectId, objectType, dstLang)in thetranslationstable. - 추가했습니다: a 새 column
translations.channelidto thetranslationstable. - 추가했습니다: a 새 index
idx_translations_channel_updateatto thetranslationstable. - Dropped the index
idx_translations_updateatfrom thetranslationstable.
- 추가했습니다: a 새 column
config.json#
새 설정 옵션 were added to config.json. Below is a list of the additions and their 기본 values on install. The settings can be modified in config.json, or the 시스템 콘솔 when available.
- Changes to Enterprise Advanced 플랜:
- 추가했습니다:
AutotranslationsettingsEnable,RestrictDMAndGM,Provider,TargetLanguages,Workers,TimeoutMs,LibreTranslate, andAgentsto 지원 auto-translations.
- 추가했습니다:
- Changes to Enterprise plan:
- 추가했습니다:
DCRRedirectURIAllowlistunderServiceSettingsto restrict OAuth Dynamic Client Registration redirect URIs with glob patterns and to returninvalid_redirect_uriwhen any redirect URI is not allowlisted.
- 추가했습니다:
호환성#
- 업데이트했습니다: minimum Edge and Chrome versions to 144+.
If you 업그레이드 from a 릴리즈 earlier than v11.4, please read the other [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html). In case of an 업그레이드 failure, please check the [다운그레이드 가이드](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [복구 가이드](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy.
개선 사항#
See this blog post on the highlights in our latest 릴리즈.
UI Changes#
- 사전 패키지된 GitLab 플러그인 버전 v1.12.0.
- 사전 패키지된 MS Teams Meetings 플러그인 버전 v2.4.0.
- 사전 패키지된 Zoom 플러그인 버전 v1.12.0.
- 사전 패키지된 Playbooks 플러그인 버전 v2.7.0.
- 사전 패키지된 GitHub 플러그인 버전 v2.6.0.
- 사전 패키지된 Calls 플러그인 버전 v1.11.1.
- 추가했습니다: 지원 for auto-translations. Initial Beta 릴리즈. Requires Enterprise Advanced 라이선스.
- 추가했습니다: the ability for web app plugin code to be loaded asynchronously.
- AI Rewrites now includes some context from the most recent 메시지 in the thread to help provide better rewrites.
- Available AI Agents 이제 shown in the @-mention autocomplete menu, regardless of channel membership.
- 추가했습니다: the ability to access channel settings and rename a channel from the channel info right-hand sidebar.
- 추가했습니다: tooltips to action buttons, and action errors 이제 displayed.
- 업데이트했습니다: the signup flow to replace the newsletter opt-in with a checkbox to agree to the Acceptable Use Policy and Privacy Policy.
- 추가했습니다: back offline Help documentation accessible from the 메시지 composer.
- 추가했습니다: 새 icons for archived and private channels.
관리#
- 추가했습니다: a
mmctl 라이선스 getcommand to retrieve and display current 서버 라이선스 information. - Introduced
protectedattribute on property fields to restrict write access to the managing plugin. - Introduced
access_modeattribute on property fields to manage read access. - Configured the build system to natively build the 서버 on FreeBSD.
- Upgraded to node 24 and main dependencies with
babel,webpack@5.103andjest@30. - Renamed Self-Deleting 메시지 to Burn on Read in the 시스템 콘솔.
- 추가했습니다: CJK Post search 지원 for PostgreSQL, which sits behind the 새 기능 flag
MM_FEATUREFLAGS_CJKSEARCH.
성능#
- Benchmarking test results showed no significant difference: a 4.28% increase in the number of 지원ed 사용자 for the 새 릴리즈, which lies within the
[-5%, +5%]prediction interval. View the full raw data and methodology in our 성능 Reports 리포지터리.
버그 수정#
- 수정했습니다: an issue with popout windows in subpath deployments.
- 수정했습니다: an issue where additional error details were missing from
ElasticSearchtest connection failures. - 수정했습니다: an issue where several 공유 채널 operations recorded failure into the audit log even when successful.
- 수정했습니다: an issue where the check-cws-connection endpoint returned 500 errors in self-hosted enterprise environments.
- 수정했습니다: a 성능 regression that caused the requests to populate the Recent mentions right-hand side (RHS) to timeout. This, in turn, re-introduces a known bug in searches with quoted strings, that may include results not exactly matching the quoted string.
- 수정했습니다: an issue where an un-needed Cancel button was shown for User Attributes in the 시스템 콘솔.
- 수정했습니다: an issue where plugin settings marked as
secret: trueinsidesettings_schema.sections[]were not sanitized, potentially exposing secret values through the API. - 수정했습니다: an issue with link preview metadata processing and image validation.
- 수정했습니다: an issue with the usage of
WebSocketClientfrom@mattermost/sharedpackage being broken in Node.js environments. - 수정했습니다: an issue where rate limiting was missing from the login endpoint (5 requests/second, 10 burst).
- 수정했습니다: an issue where the profile status menu disappeared at higher zoom levels or at resized window on mobile view.
- 수정했습니다: an issue where importing a guest 사용자 without team or channel memberships would cause the bulk import to fail with an error.
감사 로그 이벤트 변경#
- 업데이트했습니다: audit/activity logging for Desktop App external authentication.
- 추가했습니다: audit logs for when admins access posts on channels they are not a member of.
- 추가했습니다: 새 audit events
AuditEventCreateRecap,AuditEventGetRecap,AuditEventGetRecaps,AuditEventMarkRecapAsRead,AuditEventRegenerateRecap, andAuditEventDeleteRecap. - 추가했습니다: a 새 audit event
AuditEventUpdate채널MemberAutotranslation. - 추가했습니다: a 새 audit event
AuditEventLoginWithDesktopToken. - 추가했습니다: 새 audit events
AuditEventList채널BookmarksFor채널,AuditEventGetPinnedPosts,AuditEventGetFileThumbnail,AuditEventGetFileInfosForPost,AuditEventGetFileInfo,AuditEventGetFilePreview,AuditEventSearchFiles,AuditEventCreateEphemeralPost,AuditEventGetEditHistoryForPost,AuditEventGetFlaggedPosts,AuditEventGetPostsFor채널,AuditEventGetPostsFor채널AroundLastUnread,AuditEventGetPost,AuditEventGetPostThread,AuditEventGetPostsByIds,AuditEventGetThreadForUser,AuditEventNotificationAck, andAuditEventWebsocketPost.
Go 버전#
- v11.5 is built with Go
v1.24.13.
오픈 소스 구성 요소#
- 추가했습니다:
react-intlandx/sys, and replacedavct/uasurferwithLumenResearch/uasurferin https://github.com/mattermost/mattermost.
Contributors#
- adityadav1987, agarciamontoro, amyblais, andrleite, asaadmahmood, avasconcelos114, BenCookie95, bgardner8008, bshumylo, calebroseland, carlisgg, catalintomai, Combs7th, cpoile, crspeller, ctlaltdieliet, cwarnermm, davidkrauser, devinbinnie, DHaussermann, DSchalla, enahum, enzowritescode, esarafianou, fmartingr, frankps, guenjun, hanzei, harshilsharma63, hmhealey, isacikgoz, jgheithcock, JOAO-Ethan, jprusch, JulienTant, kondo97, larkox, lieut-data, locnnil, M-ZubairAhmed, majo, marianunez, master7, matthew-w, matthewbirtch, mgdelacroix, milotype, NARSimoes, nevyangelova, nickmisasi, ogi-m, pvev, Rajat-Dabade, Reinkard, roman.belda, Roy-Orbison, sadohert, salvatorearianna, saturninoabril, sbishel, SharpGoldHawk, Sharuru, svelle, thePanz, ThrRip, Umeaboy, wiggin77, Willyfrog, yasserfaraazkhan, ZeWaren
(release-v11.4-feature-release)=
릴리즈 v11.4 - 기능 릴리즈#
- 11.4.5, 릴리즈됨 2026-04-22
- Mattermost v11.4.5 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Zoom 플러그인 버전 v1.13.0.
- 사전 패키지된 GitHub 플러그인 버전 v2.7.0.
- 사전 패키지된 Boards plugin v9.2.4.
- 업데이트했습니다: URL validation in integration actions to make them more secure.
- 개선했습니다: response handling for outgoing webhook requests.
- Upgraded Go to 1.25.8.
- Mattermost v11.4.5 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.4.4, 릴리즈됨 2026-04-15
- Mattermost v11.4.4 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Calls 플러그인 버전 v1.11.4.
- 사전 패키지된 Playbooks 플러그인 버전 v2.8.0.
- 사전 패키지된 MS Teams Meetings 플러그인 버전 v2.4.1.
- 사전 패키지된 GitLab 플러그인 버전 v1.12.1.
- 수정했습니다: an issue where membership changes from remote clusters could operate on a different channel than the one validated in the sync 메시지.
- 수정했습니다: an issue where image proxies did not detect content-types accurately in certain cases.
- 수정했습니다: an issue with edit post permissions.
- 수정했습니다: an issue with file attachment processing for certain archive types.
- 수정했습니다: an issue where remote cluster invite confirmations could accept a
RefreshedTokenthat matched the original invite token, preventing proper token rotation. - 수정했습니다: an issue with custom slash command response URL construction.
- Mattermost v11.4.4 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.4.3, 릴리즈됨 2026-03-16
- Mattermost v11.4.3 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 개선했습니다: security hardening for the 사용자 authentication update API endpoint.
- 개선했습니다: token handling in the guest magic link authentication flow.
- 수정했습니다: a regression where the
system_admin역할 on 새 installations or after certain updates was missing themanage_oauthpermission, preventing access to OAuth 애플리케이션 management API endpoints. This change restores the permission to the 기본system_admin역할 and includes a migration to backfill it on affected existing servers. - Mattermost v11.4.3 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.4.2, 릴리즈됨 2026-02-26
- Mattermost v11.4.2 contains a medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- Mattermost v11.4.2 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.4.1, 릴리즈됨 2026-02-23
- Mattermost v11.4.1 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Zoom 플러그인 버전 v1.12.0.
- 수정했습니다: an issue with link preview metadata processing and image validation.
- 수정했습니다: an issue where rate limiting was missing from the login endpoint (5 requests/second, 10 burst).
- Mattermost v11.4.1 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.4.0, 릴리즈됨 2026-02-16
- 원래 11.4.0 릴리즈.
업그레이드 영향#
**호환성을 깨는 변경**
- Photoshop Document (PSD) files 이제 더 이상 inline previewed, they are treated as regular file attachments.
데이터베이스 스키마 변경#
- 추가했습니다: two 새 tables,
RecapsandRecap채널. No 데이터베이스 downtime is expected for this 업그레이드. 다음 문서를 참조하세요: 중요 업그레이드 참고 사항 for more details.
호환성#
- 업데이트했습니다: minimum Edge and Chrome versions to 142+.
If you 업그레이드 from a 릴리즈 earlier than v11.3, please read the other [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html). In case of an 업그레이드 failure, please check the [다운그레이드 가이드](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [복구 가이드](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy.
개선 사항#
See this blog post on the highlights in our latest 릴리즈.
사용자 인터페이스#
- 사전 패키지된 Boards 플러그인 버전 v9.2.2.
- 사전 패키지된 Jira 플러그인 버전 v4.5.1.
- 사전 패키지된 Playbooks 플러그인 버전 v2.6.2.
- 업데이트했습니다: illustrations and visual design for the initial loading screen, preparing workspace flow, IP filtering empty state, and admin console 기능 discovery panels.
- 추가했습니다: adjustments to thread and right-hand side plugin pop-out titles.
- MS Teams and Outlook on mobile 더 이상 display a "Your browser does not 지원 notifications" warning banner when running Mattermost embedded in those apps.
관리#
- 추가했습니다: debug logs to indicate if the scheduled post job, Do Not Disturb status reset job, or the post reminder job is not running with the current node not being a leader node.
- 추가했습니다: CPU cores and total memory to the 지원 Packet.
- 추가했습니다: a 새
MM_LOG_PATHenvironment variable to restrict log file locations. Log files must now be within a configured root 디렉터리.
성능#
- Benchmarking test results showed no significant difference: a 0.28% decrease in the number of 지원ed 사용자 for the 새 릴리즈, which lies within the
[-5%, +5%]prediction interval. View the full raw data and methodology in our 성능 Reports 리포지터리.
버그 수정#
- 수정했습니다: an issue with the behavior of the right‑hand sidebar (RHS) when navigating to global threads. The 애플리케이션 now checks the current RHS state and suppresses the sidebar only if it is not showing mentions, search results, or flagged posts.
- 수정했습니다: an issue where the post list automatically scrolled to the bottom when a 사용자 edited a 메시지.
- 수정했습니다: the misaligned design in posts in the thread view on mobile view.
- 수정했습니다: Add channels menu getting cut off when the 다이렉트 메시지 category was collapsed.
- 수정했습니다: an issue with the user's theme applying when it shouldn't, such as when creating a 새 team.
- 수정했습니다: an issue where the channel info right sidebar was not scrollable.
- 수정했습니다: an issue with PSD file previews.
- 수정했습니다: an issue where 사용자 removed from a private team could still enumerate public channels in that team via the channel search API.
- 수정했습니다: an issue with permalink embeds arriving from websocket 메시지.
- 수정했습니다: an issue with memory use during integration actions.
- 수정했습니다: an issue with permalink preview information after losing channel or team permissions.
- 수정했습니다: a permission validation issue when attaching files to posts.
- 수정했습니다: a memory allocation issue by updating
mscfbandmsolepsdependencies. - User's actual authentication method 이제 validated before processing authentication type switch.
- 수정했습니다: an issue where the
/muteslash command could be used to enumerate private channels.
API 변경#
- 업데이트했습니다: the POST
/api/v4/teamsteam creation API to omit theinvite_idvalue in the response when the requesting 사용자 does not have permission to invite members to the 새 team. ImportSettings.Directorycan 더 이상 be modified through the REST API. Infrastructure operators can still modify this setting via configuration file, environment variables, or mmctl in local mode./api/v4/access_control_policies/{policy_id}/activatehas been deprecated.
감사 로그 이벤트 변경#
- 추가했습니다: a 새 audit event
AuditEventGenerate지원Packet.
Go 버전#
- v11.4 is built with Go
v1.24.11.
Contributors#
- agarciamontoro, akshat-khosya, Alesia, amyblais, andrleite, angeloskyratzakos, Aryakoste, asaadmahmood, avasconcelos114, BenCookie95, bgardner8008, Boruus, brandon1024, bshumylo, calebroseland, carlisgg, CIOSAI, Combs7th, cpoile, crspeller, ctlaltdieliet, cwarnermm, danilvalov, devinbinnie, DHaussermann, DSchalla, enahum, esarafianou, esethna, ewwollesen, fmartingr, frankps, hanzei, harshilsharma63, hmhealey, isacikgoz, jgheithcock, jprusch, JulienTant, jwilander, Kuruyia, larkox, lieut-data, lifeisafractal, lindalumitchell, M-ZubairAhmed, majo, marko-matusovic, master7, matthewbirtch, merlynadena, mikhail10, milotype, Morgan_svk, NARSimoes, natalie-hub, nevyangelova, nickmisasi, pvev, rahimrahman, Rajat-Dabade, Reinkard, Ricky-Tigg, roberson-io, saturninoabril, sbishel, shawnaym, svelle, ThrRip, tnir, tsabi, Umeaboy, vadim.asadchi, varghesejose2020, Victor-Nyagudi, vish9812, wiersgallak, wiggin77, Willyfrog, wooki-00, yasserfaraazkhan
(release-v11.3-feature-release)=
릴리즈 v11.3 - 기능 릴리즈#
- 11.3.3, 릴리즈됨 2026-03-16
- Mattermost v11.3.3 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 개선했습니다: security hardening for the 사용자 authentication update API endpoint.
- 개선했습니다: token handling in the guest magic link authentication flow.
- 수정했습니다: a regression where the
system_admin역할 on 새 installations or after certain updates was missing themanage_oauthpermission, preventing access to OAuth 애플리케이션 management API endpoints. This change restores the permission to the 기본system_admin역할 and includes a migration to backfill it on affected existing servers. - Mattermost v11.3.3 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.3.2, 릴리즈됨 2026-02-23
- Mattermost v11.3.2 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Zoom 플러그인 버전 v1.12.0.
- 수정했습니다: an issue with link preview metadata processing and image validation.
- 수정했습니다: an issue where rate limiting was missing from the login endpoint (5 requests/second, 10 burst).
- Mattermost v11.3.2 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.3.1, 릴리즈됨 2026-02-13
**호환성을 깨는 변경**
- Photoshop Document (PSD) files 이제 더 이상 inline previewed, they are treated as regular file attachments.
- Mattermost v11.3.1 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Boards 플러그인 버전 v9.2.2.
- 사전 패키지된 Playbooks 플러그인 버전 v2.6.2.
- 수정했습니다: an issue with PSD file previews.
- 추가했습니다: a 새
MM_LOG_PATHenvironment variable to restrict log file locations. Log files must now be within a configured root 디렉터리. - 수정했습니다: an issue where the
/muteslash command could be used to enumerate private channels. - 수정했습니다: an issue where 사용자 removed from a private team could still enumerate public channels in that team via the channel search API.
- 수정했습니다: an issue with permalink embeds arriving from websocket 메시지.
- 수정했습니다: a memory allocation issue by updating
mscfbandmsolepsdependencies. - 수정했습니다: an issue with memory use during integration actions.
/api/v4/access_control_policies/{policy_id}/activatehas been deprecated.- 업데이트했습니다: the POST
/api/v4/teamsteam creation API to omit theinvite_idvalue in the response when the requesting 사용자 does not have permission to invite members to the 새 team. ImportSettings.Directorycan 더 이상 be modified through the REST API. Infrastructure operators can still modify this setting via configuration file, environment variables, or mmctl in local mode.- 수정했습니다: a permission validation issue when attaching files to posts.
- Mattermost v11.3.1 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.3.0, 릴리즈됨 2026-01-16
- 원래 11.3.0 릴리즈.
릴리즈 Day: January 16, 2026
업그레이드 영향#
데이터베이스 스키마 변경#
- 추가했습니다: schema changes in the form of a 새 tables (
ReadReceiptsandTemporaryPosts) that aggregate 사용자 attributes into a separate table. 추가했습니다:Typefield for bothDraftsandScheduledPosts. No 데이터베이스 downtime is expected for this 업그레이드. 다음 문서를 참조하세요: 중요 업그레이드 참고 사항 for more details. - 추가했습니다: a 새
translationstable and two 새 columns (channels.autotranslation,channelmembers.autotranslation). No 데이터베이스 downtime is expected for this 업그레이드. 다음 문서를 참조하세요: 중요 업그레이드 참고 사항 for more details.
config.json#
새 설정 옵션 were added to config.json. Below is a list of the additions and their 기본 values on install. The settings can be modified in config.json, or the 시스템 콘솔 when available.
- Changes to Enterprise Advanced 플랜:
- Under
ServiceSettingsinconfig.json, addedEnableBurnOnRead,BurnOnReadDurationSeconds,BurnOnReadMaximumTimeToLiveSecondsandBurnOnReadScheduler주기Seconds.
- Under
- Changes to Enterprise 플랜:
- Under
GuestAccountsSettingsinconfig.json, addedEnableGuestMagicLink. - Under
ServiceSettingsinconfig.json, addedAWSMeteringTimeoutSeconds. This configuration value can be used to set the timeout in seconds when connecting to the AWS marketplace metering service. - Under
NativeAppSettingsinconfig.json, addedEnableIntuneMAM, which can be edited in the 시스템 콘솔.
- Under
중요 업그레이드 참고 사항#
- Beginning in Mattermost v11.3, some plugins that register a Right Hand Sidebar (RHS) component using
registerRightHandSidebarComponentwill need to implement additional code to 지원 RHS popouts if their RHS component relies on plugin-specific state. See this forum post for full details.
If you 업그레이드 from a 릴리즈 earlier than v11.2, please read the other [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html). In case of an 업그레이드 failure, please check the [다운그레이드 가이드](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [복구 가이드](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy.
개선 사항#
See this blog post on the highlights in our latest 릴리즈.
사용자 인터페이스#
- 사전 패키지된 Microsoft Calendar 플러그인 버전 v1.5.0.
- 사전 패키지된 Agents 플러그인 버전 v1.7.2.
- 사전 패키지된 Zoom 플러그인 버전 v1.11.0.
- 사전 패키지된 Jira 플러그인 버전 v4.5.0.
- 추가했습니다: Korean language 지원 and 업그레이드d Korean translations from Alpha to Official.
- 추가했습니다: pop-outs for right-hand-side (RHS) plugins.
- 제거했습니다: outdated system notices.
- 제거했습니다: the Collapsed Reply Threads tutorial.
- 추가했습니다: 지원 for triggering 사용자 mentions using the full-width at-sign (@) in addition to the standard half-width at-sign (@), improving the experience for 사용자 of Japanese input methods.
- 추가했습니다: the ability to schedule posts in 15-minutes interval.
- 업데이트했습니다: Giphy SDK from 8.1.0 to 10.1.0.
- Custom Profile Attributes now always return a set of 기본 attributes if they're not set.
- 추가했습니다: a 새 webapp plugin component
registerSidebarBrowseOrAdd채널MenuComponent, which allows 사용자 to add options to theBrowseOrCreate채널menu.
관리#
- 추가했습니다: Microsoft Intune MAM authentication 지원 (requires Enterprise Advanced 라이선스).
- 추가했습니다: a Burn-on-Read 기능 (requires Enterprise Advanced 라이선스).
- 추가했습니다: 지원 for passwordless authentication with Magic Link for guest users (requires Enterprise 라이선스).
- The channel ABAC auto-sync setting 이제 individually configurable through the 시스템 콘솔.
- Validated log levels in
AdvancedLoggingJSON. - Changes to HTML templates now require a 서버 restart to take effect.
- 업데이트했습니다: the AWS SDK dependency.
성능#
- Benchmarking test results showed no significant difference: a 1.61% decrease in the number of 지원ed 사용자 for the 새 릴리즈, which lies within the
[-5%, +5%]prediction interval. View the full raw data and methodology in our 성능 Reports 리포지터리. - 개선했습니다: the 성능 of the post textbox and fixed typing bugs in the thread popout.
버그 수정#
- 수정했습니다: a translation issue for invalid slash commands to ensure all locales display the correct 메시지.
- 수정했습니다: a desktop token infinite redirect when the wrong app was opened.
- 수정했습니다: the session expired notification not showing the 서버 name on Desktop App.
- 수정했습니다: development Docker Compose files to work on SELinux-enabled hosts.
- 수정했습니다: discrepancies with
control_access_policies/searchendpoint and its documentation. - 수정했습니다: an issue where channel memberships from exports were not properly validated.
- 수정했습니다: an issue where pressing Back in the Desktop App after an external login would cause a weird state.
- 수정했습니다: a 서버 panic that occurred when a bot created a post with persistent notifications enabled.
- 수정했습니다: an issue where the Chrome/Desktop App spell check on Windows often couldn't correct typos.
- 수정했습니다: an issue where pressing
Shift+Upin the channel textbox to reply to a thread could cause the right‑hand sidebar (RHS) reply textbox to not focus. - 수정했습니다: an issue where the guest group mentions permission setting was not available in the 시스템 콘솔 for Professional 라이선스s.
- 수정했습니다: a minor UX issue in Set custom status modal after visiting the 시스템 콘솔.
- 수정했습니다: an issue where the
TelemetryIDcould be temporarily missing on brand 새 고가용성 clusters due to replica lag. - 수정했습니다: an issue where scheduling a post in the thread popout did not work.
API 변경#
- 추가했습니다: a 새
LoginByEntraIdTokenAPI endpoint for MSALid_tokenauthentication. - 추가했습니다: a 새
report/postsAPI for retrieving posts for reporting.
감사 로그 이벤트 변경#
- 추가했습니다: 새 audit events
AuditEventRevealPostandAuditEventBurnPost. - 추가했습니다: a 새 audit event
AuditEventSetActiveStatus.
Go 버전#
- v11.3 is built with Go
v1.24.6.
오픈 소스 구성 요소#
- Replaced
aws/aws-sdk-gowithaws/aws-sdk-go-v2, and replacedgo-yaml/yamlwithgoccy/go-yaml. 추가했습니다:mattermost/mattermost-plugin-agentsand removedfsnotify/fsnotifyandhtml-to-markdownfrom https://github.com/mattermost/mattermost.
Contributors#
- agarciamontoro, amyblais, andrleite, avasconcelos114, BenCookie95, bgardner8008, calebroseland, carlisgg, Combs7th, crspeller, ctlaltdieliet, cwarnermm, devinbinnie, DHaussermann, enahum, esarafianou, esethna, fmartingr, frankps, hanzei, harshilsharma63, hmhealey, isacikgoz, jgheithcock, jprusch, jwilander, KuSh, larkox, lieut-data, M-ZubairAhmed, majo, mansil, marianunez, master7, matthew-w, matthewbirtch, mental-space1532, minhthanhonly, nevyangelova, nickmisasi, pvev, rahimrahman, roberson-io, RyanisyydsTT, sadohert, saturninoabril, Sharuru, Student-coder-web, svelle, Taofik01, tnir, Umeaboy, varghesejose2020, Victor-Nyagudi, vimobe, wiersgallak, wiggin77, Willyfrog, yasserfaraazkhan, zlv
(release-v11.2-feature-release)=
릴리즈 v11.2 - 기능 릴리즈#
- 11.2.4, 릴리즈됨 2026-02-23
- Mattermost v11.2.4 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Zoom 플러그인 버전 v1.12.0.
- 수정했습니다: an issue with link preview metadata processing and image validation.
- 수정했습니다: an issue where rate limiting was missing from the login endpoint (5 requests/second, 10 burst).
- Mattermost v11.2.4 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.2.3, 릴리즈됨 2026-02-13
**호환성을 깨는 변경**
- Photoshop Document (PSD) files 이제 더 이상 inline previewed, they are treated as regular file attachments.
- Mattermost v11.2.3 contains medium to high severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Boards 플러그인 버전 v9.2.2.
- 사전 패키지된 Playbooks 플러그인 버전 v2.6.2.
- 수정했습니다: an issue with PSD file previews.
- 추가했습니다: a 새
MM_LOG_PATHenvironment variable to restrict log file locations. Log files must now be within a configured root 디렉터리. - 수정했습니다: an issue where the
/muteslash command could be used to enumerate private channels. - 수정했습니다: an issue where 사용자 removed from a private team could still enumerate public channels in that team via the channel search API.
- 수정했습니다: an issue with permalink embeds arriving from websocket 메시지.
- 수정했습니다: a memory allocation issue by updating
mscfbandmsolepsdependencies. /api/v4/access_control_policies/{policy_id}/activatehas been deprecated.- 수정했습니다: an issue with memory use during integration actions.
- 업데이트했습니다: the POST
/api/v4/teamsteam creation API to omit theinvite_idvalue in the response when the requesting 사용자 does not have permission to invite members to the 새 team. ImportSettings.Directorycan 더 이상 be modified through the REST API. Infrastructure operators can still modify this setting via configuration file, environment variables, or mmctl in local mode.- 수정했습니다: a permission validation issue when attaching files to posts.
- Mattermost v11.2.3 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.2.2, 릴리즈됨 2026-01-15
- Mattermost v11.2.2 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Zoom 플러그인 버전 v1.11.0.
- 사전 패키지된 Jira 플러그인 버전 v4.5.0.
- Mattermost v11.2.2 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.2.1, 릴리즈됨 2025-12-16
- 개선했습니다: the 성능 of the post textbox and fixed typing bugs in the thread popout.
- 수정했습니다: an issue where Chrome/Desktop App spell check on Windows often couldn't correct typos.
- 수정했습니다: an issue where some plugin configurations were deleted when another plugin saved its configuration.
- 사전 패키지된 Agents plugin v1.6.3.
- Mattermost v11.2.1 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.2.0, 릴리즈됨 2025-12-16
- 원래 11.2.0 릴리즈.
업그레이드 영향#
데이터베이스 스키마 변경#
- 추가했습니다: a 새 column to the
OAuthAppstable calledisdynamicallyregistered. It has a 기본 value offalse. Also added three 새 columns to theOAuthAuthDatatable calledresource,codechallengeandcodechallengemethod. All columns 기본 to‘’. Also added a 새 column to theOAuthAccessDatatable calledaudience. It has a 기본 value of‘’. No 데이터베이스 downtime is expected for this 업그레이드. 다음 문서를 참조하세요: 중요 업그레이드 참고 사항 for more details.
config.json#
새 설정 옵션 were added to config.json. Below is a list of the additions and their 기본 values on install. The settings can be modified in config.json, or the 시스템 콘솔 when available.
- Changes to Enterprise 플랜:
- Under
ServiceSettingsinconfig.json, addedEnableDynamicClientRegistration구성 설정 to control whether Dynamic Client Registration is enabled in your Mattermost instance. The 기본 value isfalse.
- Under
If you 업그레이드 from a 릴리즈 earlier than v11.1, please read the other [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html). In case of an 업그레이드 failure, please check the [다운그레이드 가이드](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [복구 가이드](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy.
개선 사항#
See this blog post on the highlights in our latest 릴리즈.
사용자 인터페이스(UI)#
- 사전 패키지된 Playbooks plugin v2.6.1.
- 사전 패키지된 Zoom plugin v1.10.0.
- 사전 패키지된 Agents plugin v1.6.2.
- 사전 패키지된 ServiceNow plugin v2.4.0.
- 사전 패키지된 MS Calendar plugin v1.4.0.
- 사전 패키지된 채널 Export plugin v1.3.0.
- 사전 패키지된 Boards 플러그인 버전 v9.2.1.
- 사전 패키지된 Jira 플러그인 버전 v4.4.1.
- Enabled thread popouts in the browser.
- Reduced the channel banner height.
- 개선했습니다: 라이선스 and plan name clarity throughout the 사용자 interface. License settings and the About modal now display specific plan names (Professional, Enterprise, Entry) instead of the generic "Enterprise Edition" label, reducing confusion between edition and plan terminology.
관리#
- 추가했습니다: search backend type to the 지원 Packet.
- 추가했습니다: SAML provider type to the 지원 Packet.
Integrations#
- Permission schemes now fully expose controls for managing other users' integrations (Webhooks, Slash Commands, OAuth Apps) in the 시스템 콘솔 for greater administrative clarity. Additionally, permissions for managing your own integrations have been renamed for consistency, and a 새 configuration option allows administrators to enforce Incoming Webhook channel locking.
- 추가했습니다: AI-enabled rewriting of 메시지 for servers with the Agents plugin.
- Applicable posts 이제 marked as AI-generated.
- 추가했습니다: an authorization metadata endpoint and Dynamic Client Registration of Confidential OAuth Apps.
- 추가했습니다: OAuth public client 지원 through DCR and PKCE for public/confidential clients.
- 추가했습니다: 지원 for a resource parameter with OAuth.
- 추가했습니다: ability to create OAuth public clients through the Integrations page.
- 추가했습니다:
http.Flusher지원 to the plugin RPC layer.
성능#
- Benchmarking test results showed no significant difference: a 2.62% decrease in the number of 지원ed 사용자 for the 새 릴리즈, which lies within the
[-5%, +5%]prediction interval. View the full raw data and methodology in our 성능 Reports 리포지터리.
버그 수정#
- 수정했습니다: a 서버 panic that could occur when patching channel moderations with restricted permissions.
- 수정했습니다: the justification of sidebar icons for plugins.
- 수정했습니다: an issue with the translation of "Until
- 수정했습니다: an issue where guest 사용자 could not log in via SAML when "Ignore Guest Users when Synchronizing with AD/LDAP" was enabled.
- 수정했습니다: an issue where length validation was missing for LDAP 사용자 fields.
- 수정했습니다: an issue where some modals would appear when editing 메시지.
- 수정했습니다: an issue where the slash command autocomplete did not preserve 사용자 input case when forwarding pretext to backend.
- 수정했습니다: an issue where some text on the signup page was not translatable.
- 수정했습니다: an issue where thread popouts did not show the current user's status.
- 수정했습니다: an issue where clicking on a permalink to a reply in another thread would not navigate the main window.
- 수정했습니다: an issue where focusing on the thread popout would not mark the thread as read.
- 수정했습니다: an issue where a content reviewer could not download file attachments from a flagged post.
- 수정했습니다: an issue where 사용자 could not add bots without an error 메시지 popping up.
- 수정했습니다: an issue displaying custom emojis in thread popouts.
API 변경#
- 추가했습니다: a 새
api/v4/posts/rewriteendpoint to enable AI-powered 메시지 rewriting. It accepts a 메시지, an AI agent ID, and a rewrite action, and returns a JSON object with arewritten_textfield containing the rewritten text. The endpoint 지원s six predefined actions:shorten,elaborate,improve_writing,fix_spelling,simplify, andsummarize. A custom action is also available, which requires acustom_promptparameter to specify the desired transformation. - 업데이트했습니다: the
GetFileGETapi/v4/files/file_idendpoint to include two 새 query params:as_content_reviewerandflagged_post_id. These are used for the Data Spillage 기능 to allow content reviewers to download files from flagged posts. - 추가했습니다: two 새 fields to the
/oauth/authorizeendpoints calledcode_challengeandcode_challenge_methodin order to 지원 PKCE with our OAuth authorization flow. - 추가했습니다:
/.well-known/oauth-authorization-serverso that OAuth clients can check what Mattermost 지원s. The endpoint returns a 501 error ifServiceSettings.EnableOAuthServiceProvideris disabled. - 추가했습니다:
/api/v4/oauth/apps/registerin order to 지원 Dynamic Client Registration for OAuth. This allows any external OAuth client to automatically register an OAuth App within Mattermost without requiring authentication. The endpoint requiresServiceSettings.EnableOAuthServiceProviderandServiceSettings.EnableDynamicClientRegistrationto be enabled. - Introduced
GET /api/v4/agentsandGET /api/v4/llmservicesto allow authenticated clients to fetch available agents and LLM services.
감사 로그 이벤트 변경#
- 추가했습니다: 새
AuditEventRegisterOAuthClient.
Go 버전#
- v11.2 is built with Go
v1.24.6.
Contributors#
- abbas-dependable-naqvi, agarciamontoro, amyblais, andrleite, Arusekk, asaadmahmood, AurelienS, BenCookie95, bgardner8008, calebroseland, carlisgg, catenacyber, coltoneshaw, cpoile, crspeller, ctlaltdieliet, cwarnermm, David, davidkrauser, devinbinnie, DHaussermann, domibarton, efemonge, enahum, enzowritescode, esarafianou, evituzas, ferdymercury, feyzaozcann, fmartingr, frankps, guenjun, hanzei, harshilsharma63, helloinah, hmhealey, iamleson98, isacikgoz, itz-Me-Pj, j0taD, jgheithcock, jprusch, JulienTant, kaakaa, kayazeren, KuSh, larkox, lieut-data, M-ZubairAhmed, majo, mansil, marianunez, master7, matthewbirtch, mgdelacroix, Morgan_svk, mrckndt, nevyangelova, nickmisasi, oberleg, pvev, quarac, rahimrahman, Rajat-Dabade, Reinkard, RS-labhub, sadohert, saturninoabril, sbishel, Sharuru, svelle, TimTin, tsakmas, tuladhar, uright, vpecinka, wiersgallak, wiggin77, Willyfrog, willypuzzle, wooki-00, yasserfaraazkhan, zlv
(release-v11.1-feature-release)=
릴리즈 v11.1 - 기능 릴리즈#
- 11.1.3, 릴리즈됨 2026-01-15
- Mattermost v11.1.3 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 Zoom 플러그인 버전 v1.11.0.
- 사전 패키지된 Jira 플러그인 버전 v4.5.0.
- Mattermost v11.1.3 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.1.2, 릴리즈됨 2025-12-17
- Mattermost v11.1.2 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 개선했습니다: the 성능 of the post textbox and fixed typing bugs in the thread popout.
- 수정했습니다: an issue where Chrome/Desktop App spell check on Windows often couldn't correct typos.
- Mattermost v11.1.2 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.1.1, 릴리즈됨 2025-11-21
**중요 수정 사항**
- Mattermost v11.1.1 contains a Critical severity level 보안 수정 사항 in the Jira plugin. [Upgrading](https://docs.mattermost.com/upgrade/upgrading-mattermost-server.html) to this 릴리즈 as soon as possible is highly recommended. Details will be posted on our [security updates page](https://mattermost.com/security-updates/) 30 days after 릴리즈 as per the [Mattermost Responsible Disclosure Policy](https://mattermost.com/security-vulnerability-report/).
- 사전 패키지된 Jira 플러그인 버전 v4.4.1.
- 수정했습니다: an issue where thread popouts did not show the current user's status.
- 수정했습니다: an issue where clicking on a permalink to a reply in another thread would not navigate the main window.
- 수정했습니다: an issue where 사용자 could not add bots without an error 메시지 popping up.
- Mattermost v11.1.1 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.1.0, 릴리즈됨 2025-11-14
- 원래 11.1.0 릴리즈.
**호환성을 깨는 변경**
- The version of React used by the Mattermost web app has been updated from React 17 to React 18. See more details in [this forum post](https://forum.mattermost.com/t/upgrading-the-mattermost-web-app-to-react-18-v11/25000).
업그레이드 영향#
데이터베이스 스키마 변경#
- 추가했습니다: three 새 tables,
ContentFlaggingCommonReviewers,ContentFlaggingTeamSettings, andContentFlaggingTeamReviewersfor storing Data Spillage settings. 추가했습니다: an index onContentFlaggingTeamReviewerstable to optimize fetching the team settings. No 데이터베이스 downtime is expected for this 업그레이드. 다음 문서를 참조하세요: 중요 업그레이드 참고 사항 for more details.
config.json#
새 설정 옵션 were added to config.json. Below is a list of the additions and their 기본 values on install. The settings can be modified in config.json, or the 시스템 콘솔 when available.
- Changes to Enterprise Advanced 플랜:
- 추가했습니다: a 새
AutoTranslationSettings구성 설정 section. The auto-translation 기능 will be available in a future 릴리즈.
- 추가했습니다: a 새
호환성#
- 업데이트했습니다: minimum required Edge, Firefox and Chrome versions to v140+ and updated minimum 지원ed Windows version to v11+.
If you 업그레이드 from a 릴리즈 earlier than v11.0, please read the other [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html). In case of an 업그레이드 failure, please check the [다운그레이드 가이드](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [복구 가이드](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy.
개선 사항#
See this blog post on the highlights in our latest 릴리즈.
사용자 인터페이스(UI)#
- 사전 패키지된 Agents 플러그인 버전 v1.4.0.
- 사전 패키지된 Playbooks 플러그인 버전 v2.5.1.
- 사전 패키지된 GitLab 플러그인 버전 v1.11.0.
- 사전 패키지된 Jira 플러그인 버전 v4.4.0.
- 사전 패키지된 GitHub 플러그인 버전 v2.5.0.
- 사전 패키지된 Boards 플러그인 버전 v9.1.7.
- 사전 패키지된 MS Teams Meetings 플러그인 버전 v2.3.0.
- 사전 패키지된 Calls 플러그인 버전 v1.11.0.
- 제거했습니다: Mattermost MS Teams Sync plugin from pre-packaged plugins.
- 추가했습니다: 지원 for standalone windows pop-out. Threads can now be popped out to its own window in Desktop.
- The 데스크톱 앱 version 이제 shown on the About modal, allowing clicking to copy both the 서버 and 데스크톱 앱 versions.
- Downgraded French language 지원 from Beta to Alpha.
관리#
- 추가했습니다: the ability to edit User Attributes in 시스템 콘솔 > Users > User Configuration.
Integrations#
- 추가했습니다:
DateandDateTimetypes for interactive dialogs. - 추가했습니다:
MultiFormandElementrefresh 지원 for interactive dialogs.
성능#
- Benchmarking test results showed no significant difference: a 3.64% decrease in the number of 지원ed 사용자 for the 새 릴리즈, which lies within the
[-5%, +5%]prediction interval. View the full raw data and methodology in our 성능 Reports 리포지터리.
버그 수정#
- 수정했습니다: an issue where email address verification for SAML/LDAP 사용자 was required when a user’s email address changed.
- 수정했습니다: an issue where 사용자 could still 메시지 each other when not sharing a team, despite the 구성 설정 stating otherwise.
- 수정했습니다: an issue with the mmctl system status to return non-zero exit codes when health checks fail, ensuring proper integration with container orchestration health check systems.
- 수정했습니다: a configuration retention issue where even active configuration got deleted.
- 수정했습니다: an issue where plugins could not receive 3rd-party authorization headers.
API 변경#
- 추가했습니다: a 새 API endpoint
POST /api/v4/groups/names. - 추가했습니다: a
sinceparameter to the property value search method of thePluginApi.
감사 로그 이벤트 변경#
- 추가했습니다:
AuditEventFlagPost,AuditEventGetFlaggedPost,AuditEventPermanentlyRemoveFlaggedPost,AuditEventKeepFlaggedPost,AuditEventUpdateContentFlaggingConfig, andAuditEventSetReviewer.
Go 버전#
- v11.1 is built with Go
v1.24.6.
오픈 소스 구성 요소#
- 추가했습니다:
@redux-devtools/extensionand@types/react-is, and removedreact-intlfrom https://github.com/mattermost/mattermost/.
Contributors#
- abbas-dependable-naqvi, abhijit-singh, agarciamontoro, amyblais, andrleite, Arusekk, asaadmahmood, BenCookie95, bgardner8008, buzzyboy, calebroseland, codiphile, cpoile, crspeller, ctlaltdieliet, cwarnermm, davidkrauser, devinbinnie, DHaussermann, enahum, enzowritescode, esarafianou, esethna, ewwollesen, fmartingr, franklinferre, frankps, fsilye, grubbins, hanzei, harshilsharma63, hereje, hmhealey, homerCOD, isacikgoz, itz-Me-Pj, iyampaul, jgheithcock, johnsonbrothers, jprusch, jsedy7, JulienTant, kaakaa, kayazeren, KohheiAdachi, Kshitij-Katiyar, l-ra, larkox, lieut-data, lindy65, lynn915, majo, mansil, marianunez, master7, matt-w99, matthew-w, matthewbirtch, mental-space1532, mgdelacroix, moi90, neflyte, nickmisasi, Omar8345, pavelzeman, pnaskardev, polyacedev, pvev, rahimrahman, Rajat-Dabade, Reinkard, roberson-io, roskee, saturninoabril, sbishel, Sharuru, shawnaym, svelle, thejoeejoee, ThrRip, tnir, Victor-Nyagudi, vpecinka, wiersgallak, wiggin77, Willyfrog, yairsz, Yash-Chakerverti, yasserfaraazkhan
(release-v11.0-major-release)=
릴리즈 v11.0 - 주요 릴리즈#
- 11.0.7, 릴리즈됨 2025-12-17
- Mattermost v11.0.7 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- Mattermost v11.0.7 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.0.6, 릴리즈됨 2025-11-21
**중요 수정 사항**
- Mattermost v11.0.6 contains a Critical severity level 보안 수정 사항 in the Jira plugin. [Upgrading](https://docs.mattermost.com/upgrade/upgrading-mattermost-server.html) to this 릴리즈 as soon as possible is highly recommended. Details will be posted on our [security updates page](https://mattermost.com/security-updates/) 30 days after 릴리즈 as per the [Mattermost Responsible Disclosure Policy](https://mattermost.com/security-vulnerability-report/).
- 사전 패키지된 Jira 플러그인 버전 v4.4.1.
- Mattermost v11.0.6 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.0.5, 릴리즈됨 2025-11-17
- Mattermost v11.0.5 contains medium severity level 보안 수정 사항. Upgrading to this 릴리즈 is recommended. Details will be posted on our security updates page 30 days after 릴리즈 as per the Mattermost Responsible Disclosure Policy.
- 사전 패키지된 MS Teams Meetings 플러그인 버전 v2.3.0.
- 사전 패키지된 Calls 플러그인 버전 v1.11.0.
- 수정했습니다: a configuration retention issue where even active configuration got deleted.
- 수정했습니다: an issue where plugins could not receive 3rd-party authorization headers.
- Mattermost v11.0.5 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.0.4, 릴리즈됨 2025-10-28
**중요 수정 사항**
- Mattermost v11.0.4 contains Critical severity level 보안 수정 사항. [Upgrading](https://docs.mattermost.com/upgrade/upgrading-mattermost-server.html) to this 릴리즈 as soon as possible is highly recommended. Details will be posted on our [security updates page](https://mattermost.com/security-updates/) 30 days after 릴리즈 as per the [Mattermost Responsible Disclosure Policy](https://mattermost.com/security-vulnerability-report/).
- 수정했습니다: an issue where plugin 구성 설정 were incorrectly sanitized, causing API endpoints and plugins to receive masked values instead of actual configuration values.
- 사전 패키지된 Boards plugin v9.1.7.
- Mattermost v11.0.4 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.0.3, 릴리즈됨 2025-10-27
- Mattermost v11.0.3 에는 데이터베이스 또는 기능 변경이 없습니다.
- 11.0.2, 릴리즈됨 2025-10-16
- Reverted a breaking change related to
ServiceSettings.ExperimentalStrictCSRFEnforcementsetting.
- Reverted a breaking change related to
- 11.0.1, 릴리즈됨 2025-10-16
- 원래 11.0.1 릴리즈.
**호환성을 깨는 변경**
- GitLab SSO has been deprecated from 팀 에디션. Deployments using GitLab SSO can remain on v10.11 ESR (with 12 months of security updates), transition to our 새 free offering Mattermost Entry, or can explore commercial/nonprofit options. See more details in [this forum post](https://forum.mattermost.com/t/mattermost-v11-changes-in-free-offerings/25126).
- The ``TeamSettings.ExperimentalViewArchived채널`` setting has been deprecated. Archived channels will always be accessible, subject to normal channel membership. The 서버 will fail to start if this setting is set to ``false``. To deny access to archived channels, mark them as private and remove affected channel members. See more details in [this forum post](https://forum.mattermost.com/t/viewing-accessing-archived-channels-v11/22626).
- Playbooks has been deprecated from 팀 에디션. Entry, Professional, Enterprise, and Enterprise Advanced 플랜s are automatically 업그레이드d to Playbooks v2 with no expected downtime. See more details in [this forum post](https://forum.mattermost.com/t/clarification-and-update-on-the-playbooks-plugin-v11/25192).
- Experimental Bleve Search functionality has been retired. If Bleve is enabled, search will not work until ``DisableDatabaseSearch`` is set to ``false``. See more details in [this forum post](https://forum.mattermost.com/t/transitioning-from-bleve-search-in-mattermost-v11/22982).
- 지원 for MySQL has ended. Our [Migration Guide](https://docs.mattermost.com/deployment-guide/postgres-migration.html) outlines the steps, tools and 지원 available for migrating to PostgreSQL. See more details in [this forum post](https://forum.mattermost.com/t/transition-to-postgresql/19551).
- The ``registerPostDropdownMenuComponent`` hook in the web app’s plugin API has been removed in favour of ``registerPostDropdownMenuAction``. See more details in [this forum post](https://forum.mattermost.com/t/deprecating-a-post-dropdown-menu-component-plugin-api-v11/25001).
- The web app is 더 이상 exposing the [Styled Components](https://styled-components.com/) dependency for use by web app plugins. See more details in [this forum post](https://forum.mattermost.com/t/removing-styled-components-export-for-web-app-plugins-v11/25002).
- Omnibus 지원 has been deprecated. The last ``mattermost-omnibus`` 릴리즈 was v10.12. See more details in [this forum post](https://forum.mattermost.com/t/mattermost-omnibus-to-reach-end-of-life-v11/25175).
- Deprecated ``include_removed_members`` option in ``api/v4/ldap/sync`` has been removed. Admins can use the LDAP setting ``ReAddRemovedMembers``.
- Customers that have the NPS plugin enabled can remove it as it 더 이상 sends the feedback over through telemetry.
- Format query parameter requirement in the ``/api/v4/config/client`` endpoint has been deprecated.
- 제거했습니다: deprecated mmctl commands and flags:
- ``channel add`` - use ``channel users add``
- ``channel remove`` - use ``channel users remove``
- ``channel restore`` - use ``channel unarchive``
- ``channel make-private`` - use ``channel modify --private``
- ``command delete`` - use ``command archive``
- ``permissions show`` - use ``permissions role show``
- ``mmctl user email`` - use ``mmctl user edit email``
- ``mmctl user username`` - use ``mmctl user edit username``
- Experimental certificate-based authentication 기능 has been removed. ``ExperimentalSettings.ClientSideCertEnable`` must be ``false`` to start the server.
- 추가했습니다: logic to migrate the password hashing method from bcrypt to PBKDF2. The migration will happen progressively, migrating the password of a 사용자 as soon as they enter it; e.g. when logging in or when double-checking their password for any sensitive action. There is an edge case where 사용자 might get locked out of their account: if a 서버 업그레이드s to v11 and 사용자 A logs in (i.e., they need to enter their password), and then the 서버 downgrades to v10.12 or previous, 사용자 A will 더 이상 be able to log in. In this case, admins will need to manually reset the password of such users, through the system console or through the [mmctl 사용자 reset-password [users]](https://docs.mattermost.com/administration-guide/manage/mmctl-command-line-tool.html#mmctl-user-reset-password) command. The 새 password hashing method is more CPU-intensive. Admins of servers with password-based login should monitor the 성능 on periods where many 사용자 log in at the same time.
- ``/api/v4/teams/{team_id}/channels/search_archived`` has been deprecated in favour of ``/api/v4/channels/search`` with the deleted parameter.
- 변경했습니다: 기본 데이터베이스 connection pool settings: changed ``MaxOpenConns`` from 300 to 100 and ``MaxIdleConns`` from 20 to 50, establishing a healthier 2:1 ratio for better 데이터베이스 connection management.
- Separate notification log file has been deprecated. If admins want to continue using a separate log file for notification logs, they can use the ``AdvancedLoggingJSON`` configuration. 다음 문서를 참조하세요: [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html) for an example configuration.
- Stopped 지원ing manually installed plugins as per https://forum.mattermost.com/t/deprecation-notice-manual-plugin-deployment/21192
- 지원 for PostgreSQL v13 has been removed. The 새 minimum PostgreSQL version is v14+. 다음 문서를 참조하세요: [minimum 지원ed PostgreSQL version policy](https://docs.mattermost.com/deployment-guide/software-hardware-requirements.html#minimum-postgresql-database-support-policy) documentation for details.
업그레이드 영향#
config.json#
새 설정 옵션 were added to config.json. Below is a list of the additions and their 기본 values on install. The settings can be modified in config.json, or the 시스템 콘솔 when available.
- Changes to 모든 플랜:
- Under
CloudSettingsinconfig.json, addedPreviewModalBucketURL. - 제거했습니다:
VerboseDiagnostics구성 설정 as part of removing all telemetry 지원 from Mattermost. - 제거했습니다:
BleveSettings구성 설정 as part of removing Bleve. - 제거했습니다:
NotificationLogSettingsas part of deprecating the separate notification log file.
- Under
- Changes to Enterprise and Enterprise Advanced 플랜s:
- 제거했습니다:
ClientSideCertCheckas part of removing the experimental certificate-based authentication 기능.
- 제거했습니다:
If you 업그레이드 from a 릴리즈 earlier than v10.10, please read the other [중요 업그레이드 참고 사항](https://docs.mattermost.com/administration-guide/upgrade/important-upgrade-notes.html). In case of an 업그레이드 failure, please check the [다운그레이드 가이드](https://docs.mattermost.com/administration-guide/upgrade/downgrading-mattermost-server.html) and the [복구 가이드](https://docs.mattermost.com/deployment-guide/backup-disaster-recovery.html) for rollback steps and interim mitigation strategy.
개선 사항#
See this blog post on the highlights in our latest 릴리즈.
사용자 인터페이스(UI)#
- 사전 패키지된 Agents plugin v1.3.1.
- 사전 패키지된 Boards plugin v9.1.6.
- 사전 패키지된 MS Teams plugin v2.2.2.
- 사전 패키지된 Playbooks plugin v2.4.2, allowing Professional 라이선스s to use playbooks v2.
- 제거했습니다: Playbooks v1 from pre-packaged plugins.
- 업데이트했습니다: the library used for customizing scrollbars.
- Increased page size when retrieving posts in channels with high number of hidden 메시지.
관리#
- Introduced 지원 for Mattermost Entry, a commercial evaluation environment to explore Enterprise Advanced with usage limits. See more details in this forum post.
- User limits were lowered to final threshold of 250 for Mattermost 팀 에디션 (MIT-Compiled License).
- 추가했습니다: 지원 for a FIPS-compliant Mattermost image.
- PBKDF2 이제 used as the 새 key derivation algorithm for remote cluster invitations. We do this in a backward compatible way such that invitations generated from new/old clusters work in all clusters.
- 업데이트했습니다: the 기본 SAML signature algorithm from SHA1 to SHA256 for improved security.
- 추가했습니다: admin-managed property fields to Custom Profile Attributes.
- Admin managed Custom Profile Attribute fields can now be used as part of Attribute Based Access Control policies.
- 시스템 관리자 can now mark Custom Profile Attribute fields as “admin managed” from the 시스템 콘솔.
- 추가했습니다: 채널-Level 속성 기반 접근 제어 (Available only in Enterprise Advanced). 채널 Admins can now configure attribute-based access rules directly in 채널 설정 through a 새 Access Control tab when the
Enable채널ScopeAccessControlsetting is enabled. - 채널 access control policies now 지원 multiple parent inheritances.
- 업데이트했습니다: interactive dialogs to use the apps form framework. Implemented dynamic select and multi-select for interactive dialogs. Also,
UserIdandTeamId이제 passed in interactive dialog submissions. - Mattermost profile image 이제 deleted when LDAP profile picture is deleted.
- User
auth_data이제 shown in the 시스템 콘솔 사용자 details page. - 추가했습니다: Elasticsearch test to 지원 Packet diagnostics.
- 추가했습니다: 지원 for a 새
EmailNotificationWillBeSentplugin hook. - 추가했습니다: a console warning when a plugin uses the now-deprecated
registerPostDropdownMenuComponentAPI.
mmctl#
- 추가했습니다:
mmctl 사용자 editcommand. - 업데이트했습니다: mmctl shell completion to fully 지원 zsh, powershell, and fish. Check out
mmctl completionfor a guide on how to set it up for your shell. - 추가했습니다: the
mmctl cpaset of commands to manage Custom Profile Attributes.
성능#
- Benchmarking test results showed no significant difference: a 1.34% decrease in the number of 지원ed 사용자 for the 새 릴리즈, which lies within the
[-5%, +5%]prediction interval. View the full raw data and methodology in our 성능 Reports 리포지터리.
버그 수정#
- 수정했습니다: an issue where extra date separators were added in search results, pinned posts and saved 메시지.
- 수정했습니다: an issue where MFA warning was thrown in the logs for unauthenticated plugin requests.
- 수정했습니다: an issue that prevented 새 사용자 from searching channels right after joining a team when Elasticsearch was enabled.
- 수정했습니다: some crashes in the threads screen.
API 변경#
- 추가했습니다: a counting plugin API for properties.
- 추가했습니다: a 새 API endpoint to update Custom Profile Attribute values for a given user.
Go 버전#
- v11.0 is built with Go
v1.24.6.
오픈 소스 구성 요소#
- 추가했습니다:
simplebar-react, and removedgo-sql-driver/mysql,blevesearch/bleveandaxiosfrom https://github.com/mattermost/mattermost.
Contributors#
- abbas-dependable-naqvi, adityadav1987, agarciamontoro, amyblais, andrleite, angeloskyratzakos, arush-vashishtha, AulakhHarsh, AurelienS, avasconcelos114, azistellar, azizthegit, BenCookie95, bndn, Boruus, bshumylo, buzzyboy, calebroseland, catalintomai, crspeller, ctlaltdieliet, cwarnermm, danilvalov, David, davidkrauser, devinbinnie, eagerid, enahum, enzowritescode, esarafianou, esethna, flyply, fmartingr, frankps, fsilye, gabrieljackson, grubbins, guenjun, hanzei, harshilsharma63, hmhealey, isacikgoz, jabi27, jgheithcock, johnsonbrothers, jprusch, JulienTant, jwilander, kayazeren, Kshitij-Katiyar, ladudu, lani009, lani009217f4195555e46f1, larkox, lieut-data, M-ZubairAhmed, majo, mansil, marianunez, master7, matthewbirtch, mgdelacroix, minchae.lee, mrckndt, neflyte, nickmisasi, onovy, polnetwork, pvev, raghavaggarwal2308, rahimrahman, Rajat-Dabade, saturninoabril, sayzard, sbishel, Sharuru, stafot, thejoeejoee, ThrRip, tnir, Victor-Nyagudi, vish9812, vpecinka, wiersgallak, wiggin77, Willyfrog, Yash-Chakerverti, yasserfaraazkhan