InfoGrab DocsInfoGrab Docs

제거 및 더 이상 사용되지 않는 기능

요약

이 페이지는 Mattermost에서 지원이 제거되었거나 향후 업데이트에서 제거될 예정인(더 이상 사용되지 않는) 기능을 설명하며, Mattermost 사용에 영향을 미칠 수 있는 향후 변경 사항에 대한 조기 공지를 제공합니다.

이 페이지는 Mattermost에서 지원이 제거되었거나 향후 업데이트에서 제거될 예정인(더 이상 사용되지 않는) 기능을 설명하며, Mattermost 사용에 영향을 미칠 수 있는 향후 변경 사항에 대한 조기 공지를 제공합니다. 이 정보는 향후 릴리즈에서 변경될 수 있으며, 더 이상 사용되지 않는 모든 기능을 포함하지 않을 수 있습니다.

예정된 지원 중단#

Mattermost Desktop App v6.4 (2026년 11월)#

  • Mattermost Desktop App v6.4(2026년 11월)부터 사이트 URL에 하위 경로(subpath)가 구성된 서버는 Boards v9.4.0 이상이 필요합니다. 데스크톱 앱은 더 이상 Boards가 보낸 경로에서 서버 하위 경로를 제거하지 않습니다. 이 방식은 팀 이름이 하위 경로와 일치할 때 "Team not found" 오류를 일으키던 임시 해결책이므로, 이전 Boards 버전에서는 탐색 오류가 표시될 수 있습니다. 데스크톱 앱을 업데이트하기 전에 Boards 플러그인을 v9.4.0 이상으로 업데이트하세요. Boards 설치 안내를 따르세요. 하위 경로가 없는 배포는 영향을 받지 않습니다. 자세한 내용과 마이그레이션 옵션은 포럼 게시물을 참조하세요.

Mattermost 버전별 제거된 기능#

Mattermost Server v12.0 (2026년 10월)#

  • RHEL 7 및 RHEL 8은 더 이상 지원되는 배포 대상이 아닙니다. Debian Bullseye가 2026년 8월에 수명이 종료되었으며, v12.0 서버 바이너리는 이제 glibc 2.34 이상을 요구합니다. 이는 RHEL 7(glibc 2.17) 및 RHEL 8(glibc 2.28)과 호환되지 않습니다. Mattermost v11.11(2026년 9월)은 RHEL 7 및 RHEL 8을 지원하는 마지막 릴리즈입니다. RHEL 9, Ubuntu 22.04/24.04 LTS, Debian Bookworm, 컨테이너 기반 배포는 계속 완전히 지원됩니다. RHEL 7 또는 RHEL 8을 사용 중인 관리자는 RHEL 9로 업그레이드하거나 다른 지원되는 플랫폼으로 마이그레이션해야 합니다. 자세한 내용과 마이그레이션 옵션은 포럼 게시물을 참조하세요.
  • OpenSearch 1.x는 더 이상 지원되는 검색 백엔드가 아닙니다. OpenSearch 1.x는 2025년 5월 6일에 수명이 종료되었으며, 최소 지원 버전은 이제 OpenSearch 2.x입니다. Mattermost v12.0은 OpenSearch 2.x 이상을 요구하는 첫 번째 릴리즈이며, v11 릴리즈는 관리자가 마이그레이션을 계획하는 동안 계속 1.x와 함께 작동합니다. OpenSearch 2.x, 3.x 및 Elasticsearch 8.x/9.x는 계속 완전히 지원되는 검색 백엔드입니다. OpenSearch 1.x를 사용 중인 관리자는 2.x로 업그레이드하거나 Elasticsearch로 마이그레이션해야 합니다. 자세한 내용과 마이그레이션 옵션은 포럼 게시물을 참조하세요.
  • atmos/camo는 더 이상 이미지 프록시로 지원되지 않습니다. atmos/camo 프로젝트는 아카이브되어 더 이상 유지 관리되지 않습니다. ImageProxySettings.ImageProxyType이 atmos/camo로 설정된 경우 서버는 시작 시 이를 내장 로컬 이미지 프록시(local)로 자동 전환하고 경고를 기록하며, RemoteImageProxyURL 및 RemoteImageProxyOptions 설정도 제거되어 무시됩니다. 이미지 프록시가 활성화된 경우 Mattermost 서버가 직접 이미지를 가져오므로, 이미지를 불러오는 외부 호스트에 접근할 수 있어야 합니다. 이미지 프록시를 원하지 않는 관리자는 ImageProxySettings.Enable을 false로 설정할 수 있습니다. 로컬 프록시는 외부 서비스가 필요하지 않으며 SVG 콘텐츠 차단 및 보안 응답 헤더를 포함합니다. 자세한 내용과 마이그레이션 옵션은 포럼 게시물을 참조하세요.
  • Mattermost 웹 및 데스크톱 앱은 React 19 기반으로 빌드됩니다. 이는 웹 앱(프론트엔드) 구성 요소를 등록하는 플러그인에만 영향을 미치며, 서버 전용 플러그인은 영향을 받지 않습니다. 웹 앱 플러그인은 웹 앱이 제공하는 React 버전을 사용하므로, 다시 빌드하지 않아도 플러그인의 구성 요소는 React 19에서 렌더링됩니다. React 19에서 제거된 API(ReactDOM.findDOMNode, 함수 구성 요소의 propTypes/defaultProps, 레거시 Context, 문자열 refs)를 호출하거나 레거시 동기 렌더링에 의존하는 플러그인은 손상될 수 있습니다. 손상된 플러그인을 고치려면 npx codemod@latest react/19/migration-recipe를 실행하고 제거된 API 사용을 수정하세요. 자세한 내용은 포럼 게시물을 참조하세요.
  • 사용자 세션과 개인 액세스 토큰(PAT)은 더 이상 게시물 ID 또는 표시 재정의 props를 설정할 수 없습니다. 일부 배포에서는 from_webhook을 override_username 및 override_icon_url과 함께 위조하여 게시물이 사용자 지정 이름과 아이콘으로 표시되게 했으며, 이 방식은 사칭과 구분할 수 없습니다. 서버는 이제 클라이언트 및 PAT 페이로드에서 이러한 props를 제거하고 검증된 연동 권한 아래에서만 다시 적용합니다. 게시물은 계속 생성되지만 위조된 props는 조용히 제거되고, 메시지는 인증한 사용자로 표시되며 오류는 반환되지 않습니다. 정상적인 연동은 영향을 받지 않습니다. 시스템 콘솔에서 활성화된 경우 인커밍 웹훅과 슬래시 명령어는 계속 사용자 이름과 아이콘을 재정의할 수 있으며, 봇은 봇 계정으로 게시합니다. PAT 위조에 의존하는 관리자는 해당 스크립트를 인커밍 웹훅 또는 봇 계정으로 마이그레이션해야 합니다. 자세한 내용과 마이그레이션 옵션은 포럼 게시물을 참조하세요.
  • 더 이상 사용되지 않는 대화 상자(interactive dialog) date/datetime 필드가 제거되었습니다. 최상위 min_date, max_date, time_interval 및 datetime_config.allow_manual_time_entry는 더 이상 허용되지 않으며, 대신 datetime_config(manual_time_entry 포함)를 사용하세요. 레거시 키는 조용히 무시됩니다.
  • 더 이상 사용되지 않는 Slack 호환 타입 별칭과 함수가 go 패키지에서 제거되었습니다(SlackAttachment, SlackAttachmentField, ParseSlackAttachment, StringifySlackFieldValue). 대신 MessageAttachment, MessageAttachmentField, ParseMessageAttachment, StringifyMessageAttachmentFieldValue를 사용하세요.
  • 사용되지 않는 구성 설정 일부가 제거되었습니다. ElasticsearchSettings.BulkIndexingTimeWindowSeconds, ClusterSettings.EnableExperimentalGossipEncryption, ExperimentalSettings.ClientSideCertEnable, TeamSettings.ExperimentalViewArchivedChannels, CloudSettings.CWSMock, PluginSettings.ChimeraOAuthProxyURL, DataRetentionSettings.EnableBoardsDeletion, DataRetentionSettings.BoardsRetentionDays, SqlSettings.AtRestEncryptKey, NativeAppSettings.EnableIntuneMAM, GuestAccountsSettings.AllowEmailAccounts가 해당합니다. 기존 config.json에 남아 있는 제거된 필드는 무시되고 서버는 정상적으로 시작되므로 구성 변경이 필요하지 않습니다. NativeAppSettings.EnableIntuneMAM을 사용하는 관리자는 대신 IntuneSettings.Enable을 사용해야 합니다.
  • LocalizationSettings.EnableExperimentalLocales 구성 설정이 제거되었으며, 이 설정이 노출하던 작업 중인 번역 카탈로그 대부분도 함께 제거되었습니다. 덴마크어가 이제 지원 언어이며, 체코어, 크로아티아어, 핀란드어, 리투아니아어, 노르웨이어 보크몰, 포르투갈어(포르투갈)는 해당 설정 없이 모든 사용자가 실험적 언어로 사용할 수 있습니다. 제거된 다른 언어를 선택했던 사용자에게는 Mattermost가 영어로 표시됩니다. 기존 config.json에 이 설정이 남아 있어도 무시됩니다.
  • 벨라루스어가 제거되었습니다. 벨라루스어를 선택했던 사용자에게는 기본 언어가 표시됩니다.
  • PostgreSQL v14 이하 버전에 대한 지원이 제거되었습니다. 새로운 최소 PostgreSQL 버전은 v15+입니다. 자세한 내용은 최소 지원 PostgreSQL 버전 정책 문서를 참조하세요.
  • 내장 Slack 가져오기 API와 CLI가 제거되었습니다. POST /teams/{team_id}/import 엔드포인트와 mattermost import slack 명령은 더 이상 사용할 수 없습니다. 대신 mmctl import와 함께 mmetl 도구를 사용하세요.
  • MoveThreadsEnabled 기능 플래그는 더 이상 지원되지 않습니다. 이 플래그가 활성화되어 있으면 서버가 시작 시 이를 끄고 경고를 기록합니다. 채널 간 스레드를 이동하려면 대신 Wrangler 플러그인을 사용하세요.
  • AppsEnabled 기능 플래그는 더 이상 지원되지 않습니다. 이 플래그가 true로 설정되어 있으면 서버가 시작 시 이를 끄고 경고를 기록합니다.
  • GET /api/v4/license/client 엔드포인트에서 필수 format 쿼리 매개변수가 제거되었습니다. 이제 이 엔드포인트는 형식을 지정하지 않아도 클라이언트 라이선스 정보를 반환합니다.
  • Enterprise 플랜에서 System Console > System Attributes > User Attributes 페이지가 제거되었습니다. 기존 사용자 지정 프로필 속성(User Attributes) 필드는 서버 시작 시 속성 관리로 자동 마이그레이션되며, v12.0부터 그곳에서 관리됩니다. 이전 페이지의 URL은 Attribute Management로 리디렉션됩니다.
  • 필드가 Attribute Management 템플릿에 연결되어 있으면 /api/v4/custom_profile_attributes/fields/{field_id}에 대한 PATCH 및 DELETE 요청이 이제 HTTP 400을 반환하며, 오류 메시지는 Global Attributes API를 안내합니다. Enterprise 플랜에서는 대상이 되는 기존 User Attributes 필드가 서버 시작 시 템플릿에 자동으로 연결되므로, User Attributes API로 이러한 필드를 편집하거나 삭제하는 스크립트와 연동은 대신 Global Attributes API를 사용해야 합니다.
  • EnableConcurrentReact 기능 플래그가 제거되었습니다. 웹 앱은 이제 항상 동시 실행(concurrent) React로 렌더링하며, 이 플래그가 남아 있어도 무시됩니다.
  • EmailLoginButtonColor, EmailLoginButtonBorderColor, EmailLoginButtonTextColor 클라이언트 구성 필드가 EmailSettings 로그인 버튼 색상 설정과 함께 제거되었습니다. 이 필드는 어떤 클라이언트에도 적용된 적이 없습니다.
  • 채널 멤버 API 엔드포인트는 더 이상 다른 사용자의 멤버십에 대한 last_viewed_at 및 last_update_at을 반환하지 않습니다. 이전에는 유효하지 않은 값 -1을 반환했으며, 이제 요청자가 아닌 다른 사용자의 필드는 응답에서 생략됩니다. 다른 사용자에 대해 해당 필드를 읽는 클라이언트는 필드가 없는 경우를 처리해야 합니다.
  • ServiceSettings.ExperimentalEnableHardenedMode는 더 이상 사용되지 않으며 ServiceSettings.EnableHardenedMode로 대체되었습니다. 이 설정은 System Console > Experimental > Features에서 System Console > Environment > Web Server로 이동했습니다. 기존 값은 업그레이드 시 EnableHardenedMode로 자동 이전됩니다. 그 이후 서버는 EnableHardenedMode만 읽으므로, 이전 설정을 여전히 지정하는 구성 관리 도구, 환경 변수, 스크립트를 업데이트하세요.

Mattermost Mobile App v2.45 (2026년 10월)#

  • iOS v17 이하 및 Android v10 이하에 대한 지원이 제거되어, 최소 지원 모바일 운영 체제가 iOS v18 및 Android v11로 상향되었습니다. 이전 운영 체제 버전을 사용하는 기기는 App Store 또는 Google Play에서 앱의 새 버전을 받을 수 없으며, 설치된 버전은 계속 작동하지만 보안 수정을 포함한 추가 업데이트를 받지 못합니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Desktop App v6.1 (2026년 3월)#

  • Windows 및 Linux AppImage 설치에 대한 앱 내 자동 업데이터가 더 이상 사용되지 않습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Server v11.4 (2026년 2월)#

  • Photoshop 문서(PSD) 파일이 더 이상 인라인 미리보기되지 않으며 일반 첨부 파일로 처리됩니다. 이 변경 사항은 v11.3.1, v11.2.3, v10.11.11(ESR (연장 지원 릴리즈)) 닷 릴리즈에도 적용되었습니다.

Mattermost Mobile App v2.36.4 (2026년 1월)#

  • iOS v15 지원이 제거되었으며 iOS 최소 버전이 v16으로 업데이트되었습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Server v11.1 (2025년 11월)#

  • Mattermost 웹 앱에서 사용하는 React 버전이 React 17에서 React 18로 업데이트되었습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Server v11.0 (2025년 10월)#

  • GitLab SSO가 Team Edition에서 더 이상 사용되지 않습니다. GitLab SSO를 사용하는 배포는 새로운 무료 제품 Mattermost Entry로 전환하는 동안 v10.11 ESR(12개월 보안 업데이트 포함)을 유지하거나, 상업적/비영리 옵션을 검토할 수 있습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • TeamSettings.ExperimentalViewArchivedChannels 설정이 더 이상 사용되지 않습니다. 보관된 채널은 일반 채널 구성원 자격에 따라 항상 접근할 수 있습니다. 이 설정이 false로 설정된 경우 서버가 시작되지 않습니다. 보관된 채널에 대한 접근을 거부하려면 해당 채널을 비공개로 설정하고 영향을 받는 채널 구성원을 제거하세요. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • Playbooks가 Team Edition에서 작동을 중단했습니다. Entry, Professional, Enterprise, Enterprise Advanced 플랜은 예상 다운타임 없이 자동으로 Playbooks v2로 업그레이드됩니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • 실험적인 Bleve 검색 기능이 종료되었습니다. Bleve가 활성화된 경우 DisableDatabaseSearch를 false로 설정하기 전까지 검색이 작동하지 않습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • MySQL 지원이 종료되었습니다. 마이그레이션 가이드는 PostgreSQL로 마이그레이션하는 데 사용할 수 있는 단계, 도구 및 지원을 설명합니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • 웹 앱 플러그인 API의 registerPostDropdownMenuComponent 훅이 registerPostDropdownMenuAction으로 대체되어 제거되었습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • 웹 앱이 더 이상 웹 앱 플러그인에서 사용할 수 있도록 Styled Components 의존성을 노출하지 않습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • Omnibus 지원이 더 이상 사용되지 않습니다. 마지막 mattermost-omnibus 릴리즈는 v10.12였습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • api/v4/ldap/sync에서 더 이상 사용되지 않는 include_removed_members 옵션이 제거되었습니다. 관리자는 LDAP 설정 ReAddRemovedMembers를 사용할 수 있습니다.

  • NPS 플러그인을 활성화한 고객은 더 이상 텔레메트리를 통해 피드백을 전송하지 않으므로 해당 플러그인을 제거할 수 있습니다.

  • /api/v4/config/client 엔드포인트의 형식 쿼리 매개변수 요구사항이 더 이상 사용되지 않습니다.

  • 더 이상 사용되지 않는 mmctl 명령 및 플래그가 제거되었습니다.

    • channel add - channel users add 사용
    • channel remove - channel users remove 사용
    • channel restore - channel unarchive 사용
    • channel make-private - channel modify --private 사용
    • command delete - command archive 사용
    • permissions show - permissions role show 사용
    • mmctl user email - mmctl user edit email 사용
    • mmctl user username - mmctl user edit username 사용
  • 실험적인 인증서 기반 인증 기능이 제거되었습니다. 서버를 시작하려면 ExperimentalSettings.ClientSideCertEnable이 false여야 합니다.

  • 비밀번호 해싱 방법을 bcrypt에서 PBKDF2로 마이그레이션하는 로직이 추가되었습니다. 마이그레이션은 점진적으로 진행되며, 사용자가 비밀번호를 입력하는 즉시(예: 로그인 시 또는 민감한 작업을 위해 비밀번호를 재확인할 때) 해당 사용자의 비밀번호를 마이그레이션합니다. 사용자가 계정에 접근하지 못하게 될 수 있는 예외 상황이 있습니다. 서버가 v11로 업그레이드되고 사용자 A가 로그인한 다음(즉, 비밀번호를 입력해야 하는 경우) 서버가 v10.12 또는 이전 버전으로 다운그레이드되면, 사용자 A는 더 이상 로그인할 수 없습니다. 이 경우 관리자는 시스템 콘솔 또는 mmctl user reset-password [users] 명령으로 해당 사용자의 비밀번호를 수동으로 재설정해야 합니다. 새로운 비밀번호 해싱 방법은 CPU를 더 많이 사용합니다. 비밀번호 기반 로그인을 사용하는 서버의 관리자는 많은 사용자가 동시에 로그인하는 시간대의 성능을 모니터링해야 합니다.

  • /api/v4/teams/{team_id}/channels/search_archived가 deleted 매개변수를 사용하는 /api/v4/channels/search로 대체되어 더 이상 사용되지 않습니다.

  • 별도 알림 로그 파일이 더 이상 사용되지 않습니다. 관리자가 알림 로그를 위한 별도 로그 파일을 계속 사용하려면 AdvancedLoggingJSON 구성을 사용할 수 있습니다. 사용할 구성 예시는 다음과 같습니다.

{
  "LogSettings": {
    "AdvancedLoggingJSON": {
      "notifications_file": {
        "type": "file",
        "format": "json",
        "levels": [
            {"id": 300, "name": "NotificationError"},
            {"id": 301, "name": "NotificationWarn"},
            {"id": 302, "name": "NotificationInfo"},
            {"id": 303, "name": "NotificationDebug"},
            {"id": 304, "name": "NotificationTrace"}
        ],
        "options": {
            "filename": "notifications.log",
            "max_size": 100,
            "max_age": 0,
            "max_backups": 0,
            "compress": true
        }, 
        "maxqueuesize": 1000 
      }
    }
  }
}

Mattermost Server v10.8.0#

Mattermost Server v10.6.0#

  • PostgreSQL v11 및 v12 지원이 제거되었습니다. 새로운 최소 PostgreSQL 버전은 v13+입니다. 자세한 내용은 최소 지원 PostgreSQL 버전 정책 문서를 참조하세요.

Mattermost Server v10.5.0#

  • Mattermost 서버는 수동 플러그인 배포 지원을 중단했습니다. 관리자나 일부 배포 자동화가 플러그인 번들의 내용을 서버의 작업 디렉터리에 복사할 때 플러그인이 수동으로 배포되었습니다. 수동 또는 자동화된 배포 워크플로가 여전히 필요한 경우 관리자는 대신 플러그인 번들을 사전 패키징할 수 있습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.
  • Mattermost는 Microsoft Windows 운영 체제에 대한 공식 Mattermost 서버 빌드를 중단했습니다. 관리자는 기존 Mattermost 서버 설치를 공식 Linux 빌드로 마이그레이션해야 합니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Mobile App v2.25.0#

  • Mattermost Mobile App v2.25에서 Mattermost는 iOS 버전 13 및 14 지원을 중단했습니다. 사용자는 iOS 버전을 v15.1 이상으로 업데이트해야 합니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Server v10.4.0#

  • Slack 테마를 Mattermost 테마로 가져오는 기능이 더 이상 지원되지 않습니다.

Mattermost Server v10.3.0#

Mattermost Server v10.2.0#

  • Docker 이미지 아티팩트 서명을 위한 Docker Content Trust(DCT)가 v10.2(2024년 11월)에서 Sigstore Cosign으로 교체되었습니다. DCT를 사용한 아티팩트 검증에 의존하는 경우 Cosign을 사용하도록 전환하세요. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Server v10.0.0#

  • v10부터 MySQL을 사용한 새로운 설치는 더 이상 지원되지 않습니다. 모든 신규 고객 및/또는 배포는 최소 지원 버전의 PostgreSQL 데이터베이스로만 지원됩니다. MySQL 지원 종료는 Mattermost v11을 목표로 합니다.
  • Apps Framework가 새 설치에서 더 이상 사용되지 않습니다. 웹훅, 슬래시 명령어, OAuth2 앱 및 플러그인을 사용하여 Mattermost를 확장하세요.
  • 이미지 프록시가 비활성화된 경우 /api/v4/image 엔드포인트가 완전히 더 이상 사용되지 않습니다.
  • 더 이상 사용되지 않는 Config.ProductSettings, LdapSettings.Trace, AdvancedLoggingConfig 구성 필드가 제거되었습니다.
  • 대부분의 API 엔드포인트에서 더 이상 사용되지 않는 pageSize 쿼리 매개변수가 제거되었습니다.
  • 실험적인 엄격한 CSRF 토큰 적용이 더 이상 사용되지 않습니다. 이 기능은 Mattermost v11에서 완전히 제거될 예정입니다.

Mattermost Server v9.9.0#

  • 클라우드 및 셀프 호스팅 환경 전반의 다양한 흐름에서 Mattermost 구독의 셀프서비스 구매 지원이 제거되었습니다.
  • System Console에서의 셀프서비스 트루업(true up) 검토 제출 지원이 제거되었습니다.

Mattermost Server v9.5.0#

  • MySQL v5.7이 수명 종료에 도달했습니다. 모든 고객이 최소 8.x로 업그레이드할 것을 권장합니다. 최신 ESR (연장 지원 릴리즈)인 Mattermost v9.5부터 MySQL v5.7에 대한 지원을 완전히 중단했습니다.

Mattermost Server v9.0.0#

  • Mattermost Boards 및 다양한 기타 플러그인이 완전히 커뮤니티 지원으로 전환되었습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.
  • 더 이상 사용되지 않는 인사이트 기능이 제거되었습니다.

Mattermost Server v8.0.0#

  • ExperimentalSettings.PatchPluginsReactDOM이 제거되었습니다. 이 설정이 이전에 활성화되어 있었다면 다음을 확인하세요.
    • 모든 Mattermost 지원 플러그인이 최신 버전으로 업데이트되었는지 확인하세요.
    • 다른 플러그인이 React 17을 지원하도록 업데이트되었는지 확인하세요. 자세한 내용은 v7.7의 중요 업그레이드 참고 사항을 참조하세요.
  • 모든 새 인스턴스 및 Mattermost v8.0으로 업그레이드하는 기존 서버에 대해 인사이트가 더 이상 사용되지 않습니다.
  • 더 이상 사용되지 않는 PermissionUseSlashCommands가 제거되었습니다.
  • 더 이상 사용되지 않는 model.CommandArgs.Session이 제거되었습니다.
  • PostgreSQL v10 지원이 제거되었습니다. 새로운 최소 PostgreSQL 버전은 이제 v11입니다.
  • AdvancedLoggingConfig 필드가 더 이상 사용되지 않으며, 인라인 JSON 또는 파일 이름을 허용하는 AdvancedLoggingJSON 필드로 대체되었습니다.

Mattermost Server v6.0.0#

Mattermost Server v5.38.0#

  • v5.38 릴리즈(2021년 8월 16일)에서 "config watcher"("config.json" 파일을 자동으로 다시 불러오는 메커니즘)가 제거되었으며, 이를 대신해 구성을 변경한 후 적용하려면 "mmctl config" 명령을 실행해야 합니다. 이 변경은 구성 성능과 안정성을 개선합니다.

Mattermost Server v5.37.0#

  • "platform" 바이너리와 "–platform" 플래그가 제거되었습니다. systemd 파일이나 사용자 지정 스크립트를 통해 "–platform" 플래그를 사용하거나 "platform" 바이너리를 직접 사용하여 Mattermost 서버 애플리케이션을 실행하는 경우, "mattermost" 바이너리만 사용해야 합니다.

Mattermost Server v5.32.0#

  • TLS 버전 1.0 및 1.1은 브라우저 공급업체에서 더 이상 사용되지 않습니다. Mattermost Server v5.32(2월 16일)부터 mmctl은 이러한 TLS 버전으로 배포된 Mattermost 서버에 연결할 때 오류를 반환하며, 시스템 관리자는 계속 사용하려면 명령에 플래그를 명시적으로 추가해야 합니다. TLS 버전 1.2 이상으로 업그레이드할 것을 권장합니다.

Mattermost Server v5.30.0#

  • PostgreSQL은 2020년 2월에 버전 9.4에 대한 장기 지원을 종료했습니다. v5.26부터 Mattermost는 PostgreSQL 9.4가 더 이상 지원되지 않으므로 공식적으로 PostgreSQL 버전 10을 지원합니다. 새 설치에는 PostgreSQL 10+가 필요합니다. 현재 ESR을 포함한 이전 Mattermost 버전은 계속 PostgreSQL 9.4와 호환됩니다. PostgreSQL 9.4 및 모든 9.x 버전은 v5.30 릴리즈(12월 16일)에서 완전히 더 이상 사용되지 않습니다. PostgreSQL 문서의 업그레이드 섹션에 있는 지침을 따르세요.

Mattermost Server v5.16.0#

  • Mattermost v5.16.0에서 Internet Explorer(IE11) 지원이 제거되었습니다. 자세한 내용은 포럼 게시물을 참조하세요.

Mattermost Server v5.12.0#

  • ExperimentalEnablePostMetadata 설정이 제거되었습니다. 게시물 크기를 포함한 게시물 메타데이터는 이제 데이터베이스에 저장되어, 채널에서 콘텐츠가 로드될 때 스크롤 위치를 바로잡고 스크롤 튐 현상을 없앱니다.

Mattermost Server v5.6.0#

  • 베타 상태의 WebRTC 지원이 제거되었으며, 다른 비디오 및 오디오 통화 솔루션으로 대체되었습니다.
  • 낮은 사용률과 불안정성으로 인해 IE11 모바일 뷰 지원이 제거되었습니다. 이는 더 많이 사용되는 다른 브라우저에서 높은 품질의 경험을 유지하는 데 노력을 기울이기 위한 것입니다. 따라서 IE11을 사용하는 최종 사용자의 최소 화면 크기가 커집니다. 모바일 뷰는 Chrome, Firefox, Safari, Edge 및 데스크톱 앱에서 계속 지원됩니다.

Mattermost Server v5.0.0#

  • 모든 API v3 엔드포인트가 제거되었습니다. API v3 엔드포인트는 2018년 1월 16일 Mattermost v4.6 릴리즈부터 더 이상 지원되지 않으며, 2017년 7월 16일에 릴리즈된 API v4 엔드포인트로 대체되었습니다. 자세한 내용은 https://api.mattermost.com을 참조하세요.
  • 브라우저와 운영 체제별 불일치로 인해 계정 설정의 데스크톱 알림 지속 시간이 제거되었습니다.
  • 채널 모델에서 사용되지 않는 "ExtraUpdateAt" 필드가 제거되었습니다.
  • 더 명확한 설치 및 업그레이드 경험을 위해 platform 바이너리의 이름이 mattermost로 변경되었습니다. 대량 로딩 도구와 개발자 도구를 포함한 모든 명령줄 도구의 이름도 platform에서 mattermost로 변경되었습니다.
  • GET 요청을 받도록 구성된 슬래시 명령어는 이제 표준 HTTP 요청과 일관되게, 페이로드를 요청 본문이 아닌 쿼리 문자열에 인코딩하여 받습니다. 가능성은 낮지만, GET 요청을 잘못 사용하는 사용자 지정 슬래시 명령어가 동작하지 않을 수 있습니다.
  • 자동 링크에 사용할 프로토콜 유형을 허용 목록에 추가하는 새로운 config.json 설정이 추가되었습니다.
  • 영구 APIv4 팀 삭제 매개변수를 비활성화하는 새로운 config.json 설정이 추가되었습니다. 이 설정은 GitLab Omnibus에 배포된 경우를 제외하고 모든 새 설치와 기존 설치에서 기본적으로 꺼져 있습니다. 시스템 관리자는 config.json 파일에서 API v4 엔드포인트를 활성화할 수 있습니다.

Mattermost Server v4.9.0#

  • 여러 권한 구성 설정이 데이터베이스의 역할로 마이그레이션되며, config.json 값을 변경해도 더 이상 적용되지 않습니다. 이러한 권한은 해당 시스템 콘솔 설정에서 계속 수정할 수 있습니다. 자세한 내용은 변경 로그를 참조하세요.

Mattermost Server v4.0.0#

  • Files > Images의 System Console 설정:
    • 이미지 미리보기 높이 및 너비
    • 프로필 사진 높이 및 너비
    • 이미지 썸네일 높이 및 너비
  • Account Settings > Display의 글꼴 설정
  • 팀원 이름 표시 설정이 System Console로 이동

Mattermost Server v3.8.0#

  • 이전 CLI 도구(업그레이드된 CLI 도구로 대체)
  • APIv3 엔드포인트:
    • “GET at /channels/more” (“/channels/more/{offset}/{limit}”로 대체)
    • “POST at /channels/update_last_viewed_at” (“/channels/view”로 대체)
    • “POST at /channels/set_last_viewed_at” (“/channels/view”로 대체)
    • “POST at /users/status/set_active_channel” (“/channels/view”로 대체)

Mattermost Server v3.7.0#

  • config.json의 “ServiceSettings: SegmentDeveloperKey” 설정

제거 및 더 이상 사용되지 않는 기능

Mattermost v12.0
원문 보기

요약

이 페이지는 Mattermost에서 지원이 제거되었거나 향후 업데이트에서 제거될 예정인(더 이상 사용되지 않는) 기능을 설명하며, Mattermost 사용에 영향을 미칠 수 있는 향후 변경 사항에 대한 조기 공지를 제공합니다.

이 페이지는 Mattermost에서 지원이 제거되었거나 향후 업데이트에서 제거될 예정인(더 이상 사용되지 않는) 기능을 설명하며, Mattermost 사용에 영향을 미칠 수 있는 향후 변경 사항에 대한 조기 공지를 제공합니다. 이 정보는 향후 릴리즈에서 변경될 수 있으며, 더 이상 사용되지 않는 모든 기능을 포함하지 않을 수 있습니다.

예정된 지원 중단#

Mattermost Desktop App v6.4 (2026년 11월)#

  • Mattermost Desktop App v6.4(2026년 11월)부터 사이트 URL에 하위 경로(subpath)가 구성된 서버는 Boards v9.4.0 이상이 필요합니다. 데스크톱 앱은 더 이상 Boards가 보낸 경로에서 서버 하위 경로를 제거하지 않습니다. 이 방식은 팀 이름이 하위 경로와 일치할 때 "Team not found" 오류를 일으키던 임시 해결책이므로, 이전 Boards 버전에서는 탐색 오류가 표시될 수 있습니다. 데스크톱 앱을 업데이트하기 전에 Boards 플러그인을 v9.4.0 이상으로 업데이트하세요. Boards 설치 안내를 따르세요. 하위 경로가 없는 배포는 영향을 받지 않습니다. 자세한 내용과 마이그레이션 옵션은 포럼 게시물을 참조하세요.

Mattermost 버전별 제거된 기능#

Mattermost Server v12.0 (2026년 10월)#

  • RHEL 7 및 RHEL 8은 더 이상 지원되는 배포 대상이 아닙니다. Debian Bullseye가 2026년 8월에 수명이 종료되었으며, v12.0 서버 바이너리는 이제 glibc 2.34 이상을 요구합니다. 이는 RHEL 7(glibc 2.17) 및 RHEL 8(glibc 2.28)과 호환되지 않습니다. Mattermost v11.11(2026년 9월)은 RHEL 7 및 RHEL 8을 지원하는 마지막 릴리즈입니다. RHEL 9, Ubuntu 22.04/24.04 LTS, Debian Bookworm, 컨테이너 기반 배포는 계속 완전히 지원됩니다. RHEL 7 또는 RHEL 8을 사용 중인 관리자는 RHEL 9로 업그레이드하거나 다른 지원되는 플랫폼으로 마이그레이션해야 합니다. 자세한 내용과 마이그레이션 옵션은 포럼 게시물을 참조하세요.
  • OpenSearch 1.x는 더 이상 지원되는 검색 백엔드가 아닙니다. OpenSearch 1.x는 2025년 5월 6일에 수명이 종료되었으며, 최소 지원 버전은 이제 OpenSearch 2.x입니다. Mattermost v12.0은 OpenSearch 2.x 이상을 요구하는 첫 번째 릴리즈이며, v11 릴리즈는 관리자가 마이그레이션을 계획하는 동안 계속 1.x와 함께 작동합니다. OpenSearch 2.x, 3.x 및 Elasticsearch 8.x/9.x는 계속 완전히 지원되는 검색 백엔드입니다. OpenSearch 1.x를 사용 중인 관리자는 2.x로 업그레이드하거나 Elasticsearch로 마이그레이션해야 합니다. 자세한 내용과 마이그레이션 옵션은 포럼 게시물을 참조하세요.
  • atmos/camo는 더 이상 이미지 프록시로 지원되지 않습니다. atmos/camo 프로젝트는 아카이브되어 더 이상 유지 관리되지 않습니다. ImageProxySettings.ImageProxyType이 atmos/camo로 설정된 경우 서버는 시작 시 이를 내장 로컬 이미지 프록시(local)로 자동 전환하고 경고를 기록하며, RemoteImageProxyURL 및 RemoteImageProxyOptions 설정도 제거되어 무시됩니다. 이미지 프록시가 활성화된 경우 Mattermost 서버가 직접 이미지를 가져오므로, 이미지를 불러오는 외부 호스트에 접근할 수 있어야 합니다. 이미지 프록시를 원하지 않는 관리자는 ImageProxySettings.Enable을 false로 설정할 수 있습니다. 로컬 프록시는 외부 서비스가 필요하지 않으며 SVG 콘텐츠 차단 및 보안 응답 헤더를 포함합니다. 자세한 내용과 마이그레이션 옵션은 포럼 게시물을 참조하세요.
  • Mattermost 웹 및 데스크톱 앱은 React 19 기반으로 빌드됩니다. 이는 웹 앱(프론트엔드) 구성 요소를 등록하는 플러그인에만 영향을 미치며, 서버 전용 플러그인은 영향을 받지 않습니다. 웹 앱 플러그인은 웹 앱이 제공하는 React 버전을 사용하므로, 다시 빌드하지 않아도 플러그인의 구성 요소는 React 19에서 렌더링됩니다. React 19에서 제거된 API(ReactDOM.findDOMNode, 함수 구성 요소의 propTypes/defaultProps, 레거시 Context, 문자열 refs)를 호출하거나 레거시 동기 렌더링에 의존하는 플러그인은 손상될 수 있습니다. 손상된 플러그인을 고치려면 npx codemod@latest react/19/migration-recipe를 실행하고 제거된 API 사용을 수정하세요. 자세한 내용은 포럼 게시물을 참조하세요.
  • 사용자 세션과 개인 액세스 토큰(PAT)은 더 이상 게시물 ID 또는 표시 재정의 props를 설정할 수 없습니다. 일부 배포에서는 from_webhook을 override_username 및 override_icon_url과 함께 위조하여 게시물이 사용자 지정 이름과 아이콘으로 표시되게 했으며, 이 방식은 사칭과 구분할 수 없습니다. 서버는 이제 클라이언트 및 PAT 페이로드에서 이러한 props를 제거하고 검증된 연동 권한 아래에서만 다시 적용합니다. 게시물은 계속 생성되지만 위조된 props는 조용히 제거되고, 메시지는 인증한 사용자로 표시되며 오류는 반환되지 않습니다. 정상적인 연동은 영향을 받지 않습니다. 시스템 콘솔에서 활성화된 경우 인커밍 웹훅과 슬래시 명령어는 계속 사용자 이름과 아이콘을 재정의할 수 있으며, 봇은 봇 계정으로 게시합니다. PAT 위조에 의존하는 관리자는 해당 스크립트를 인커밍 웹훅 또는 봇 계정으로 마이그레이션해야 합니다. 자세한 내용과 마이그레이션 옵션은 포럼 게시물을 참조하세요.
  • 더 이상 사용되지 않는 대화 상자(interactive dialog) date/datetime 필드가 제거되었습니다. 최상위 min_date, max_date, time_interval 및 datetime_config.allow_manual_time_entry는 더 이상 허용되지 않으며, 대신 datetime_config(manual_time_entry 포함)를 사용하세요. 레거시 키는 조용히 무시됩니다.
  • 더 이상 사용되지 않는 Slack 호환 타입 별칭과 함수가 go 패키지에서 제거되었습니다(SlackAttachment, SlackAttachmentField, ParseSlackAttachment, StringifySlackFieldValue). 대신 MessageAttachment, MessageAttachmentField, ParseMessageAttachment, StringifyMessageAttachmentFieldValue를 사용하세요.
  • 사용되지 않는 구성 설정 일부가 제거되었습니다. ElasticsearchSettings.BulkIndexingTimeWindowSeconds, ClusterSettings.EnableExperimentalGossipEncryption, ExperimentalSettings.ClientSideCertEnable, TeamSettings.ExperimentalViewArchivedChannels, CloudSettings.CWSMock, PluginSettings.ChimeraOAuthProxyURL, DataRetentionSettings.EnableBoardsDeletion, DataRetentionSettings.BoardsRetentionDays, SqlSettings.AtRestEncryptKey, NativeAppSettings.EnableIntuneMAM, GuestAccountsSettings.AllowEmailAccounts가 해당합니다. 기존 config.json에 남아 있는 제거된 필드는 무시되고 서버는 정상적으로 시작되므로 구성 변경이 필요하지 않습니다. NativeAppSettings.EnableIntuneMAM을 사용하는 관리자는 대신 IntuneSettings.Enable을 사용해야 합니다.
  • LocalizationSettings.EnableExperimentalLocales 구성 설정이 제거되었으며, 이 설정이 노출하던 작업 중인 번역 카탈로그 대부분도 함께 제거되었습니다. 덴마크어가 이제 지원 언어이며, 체코어, 크로아티아어, 핀란드어, 리투아니아어, 노르웨이어 보크몰, 포르투갈어(포르투갈)는 해당 설정 없이 모든 사용자가 실험적 언어로 사용할 수 있습니다. 제거된 다른 언어를 선택했던 사용자에게는 Mattermost가 영어로 표시됩니다. 기존 config.json에 이 설정이 남아 있어도 무시됩니다.
  • 벨라루스어가 제거되었습니다. 벨라루스어를 선택했던 사용자에게는 기본 언어가 표시됩니다.
  • PostgreSQL v14 이하 버전에 대한 지원이 제거되었습니다. 새로운 최소 PostgreSQL 버전은 v15+입니다. 자세한 내용은 최소 지원 PostgreSQL 버전 정책 문서를 참조하세요.
  • 내장 Slack 가져오기 API와 CLI가 제거되었습니다. POST /teams/{team_id}/import 엔드포인트와 mattermost import slack 명령은 더 이상 사용할 수 없습니다. 대신 mmctl import와 함께 mmetl 도구를 사용하세요.
  • MoveThreadsEnabled 기능 플래그는 더 이상 지원되지 않습니다. 이 플래그가 활성화되어 있으면 서버가 시작 시 이를 끄고 경고를 기록합니다. 채널 간 스레드를 이동하려면 대신 Wrangler 플러그인을 사용하세요.
  • AppsEnabled 기능 플래그는 더 이상 지원되지 않습니다. 이 플래그가 true로 설정되어 있으면 서버가 시작 시 이를 끄고 경고를 기록합니다.
  • GET /api/v4/license/client 엔드포인트에서 필수 format 쿼리 매개변수가 제거되었습니다. 이제 이 엔드포인트는 형식을 지정하지 않아도 클라이언트 라이선스 정보를 반환합니다.
  • Enterprise 플랜에서 System Console > System Attributes > User Attributes 페이지가 제거되었습니다. 기존 사용자 지정 프로필 속성(User Attributes) 필드는 서버 시작 시 속성 관리로 자동 마이그레이션되며, v12.0부터 그곳에서 관리됩니다. 이전 페이지의 URL은 Attribute Management로 리디렉션됩니다.
  • 필드가 Attribute Management 템플릿에 연결되어 있으면 /api/v4/custom_profile_attributes/fields/{field_id}에 대한 PATCH 및 DELETE 요청이 이제 HTTP 400을 반환하며, 오류 메시지는 Global Attributes API를 안내합니다. Enterprise 플랜에서는 대상이 되는 기존 User Attributes 필드가 서버 시작 시 템플릿에 자동으로 연결되므로, User Attributes API로 이러한 필드를 편집하거나 삭제하는 스크립트와 연동은 대신 Global Attributes API를 사용해야 합니다.
  • EnableConcurrentReact 기능 플래그가 제거되었습니다. 웹 앱은 이제 항상 동시 실행(concurrent) React로 렌더링하며, 이 플래그가 남아 있어도 무시됩니다.
  • EmailLoginButtonColor, EmailLoginButtonBorderColor, EmailLoginButtonTextColor 클라이언트 구성 필드가 EmailSettings 로그인 버튼 색상 설정과 함께 제거되었습니다. 이 필드는 어떤 클라이언트에도 적용된 적이 없습니다.
  • 채널 멤버 API 엔드포인트는 더 이상 다른 사용자의 멤버십에 대한 last_viewed_at 및 last_update_at을 반환하지 않습니다. 이전에는 유효하지 않은 값 -1을 반환했으며, 이제 요청자가 아닌 다른 사용자의 필드는 응답에서 생략됩니다. 다른 사용자에 대해 해당 필드를 읽는 클라이언트는 필드가 없는 경우를 처리해야 합니다.
  • ServiceSettings.ExperimentalEnableHardenedMode는 더 이상 사용되지 않으며 ServiceSettings.EnableHardenedMode로 대체되었습니다. 이 설정은 System Console > Experimental > Features에서 System Console > Environment > Web Server로 이동했습니다. 기존 값은 업그레이드 시 EnableHardenedMode로 자동 이전됩니다. 그 이후 서버는 EnableHardenedMode만 읽으므로, 이전 설정을 여전히 지정하는 구성 관리 도구, 환경 변수, 스크립트를 업데이트하세요.

Mattermost Mobile App v2.45 (2026년 10월)#

  • iOS v17 이하 및 Android v10 이하에 대한 지원이 제거되어, 최소 지원 모바일 운영 체제가 iOS v18 및 Android v11로 상향되었습니다. 이전 운영 체제 버전을 사용하는 기기는 App Store 또는 Google Play에서 앱의 새 버전을 받을 수 없으며, 설치된 버전은 계속 작동하지만 보안 수정을 포함한 추가 업데이트를 받지 못합니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Desktop App v6.1 (2026년 3월)#

  • Windows 및 Linux AppImage 설치에 대한 앱 내 자동 업데이터가 더 이상 사용되지 않습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Server v11.4 (2026년 2월)#

  • Photoshop 문서(PSD) 파일이 더 이상 인라인 미리보기되지 않으며 일반 첨부 파일로 처리됩니다. 이 변경 사항은 v11.3.1, v11.2.3, v10.11.11(ESR (연장 지원 릴리즈)) 닷 릴리즈에도 적용되었습니다.

Mattermost Mobile App v2.36.4 (2026년 1월)#

  • iOS v15 지원이 제거되었으며 iOS 최소 버전이 v16으로 업데이트되었습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Server v11.1 (2025년 11월)#

  • Mattermost 웹 앱에서 사용하는 React 버전이 React 17에서 React 18로 업데이트되었습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Server v11.0 (2025년 10월)#

  • GitLab SSO가 Team Edition에서 더 이상 사용되지 않습니다. GitLab SSO를 사용하는 배포는 새로운 무료 제품 Mattermost Entry로 전환하는 동안 v10.11 ESR(12개월 보안 업데이트 포함)을 유지하거나, 상업적/비영리 옵션을 검토할 수 있습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • TeamSettings.ExperimentalViewArchivedChannels 설정이 더 이상 사용되지 않습니다. 보관된 채널은 일반 채널 구성원 자격에 따라 항상 접근할 수 있습니다. 이 설정이 false로 설정된 경우 서버가 시작되지 않습니다. 보관된 채널에 대한 접근을 거부하려면 해당 채널을 비공개로 설정하고 영향을 받는 채널 구성원을 제거하세요. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • Playbooks가 Team Edition에서 작동을 중단했습니다. Entry, Professional, Enterprise, Enterprise Advanced 플랜은 예상 다운타임 없이 자동으로 Playbooks v2로 업그레이드됩니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • 실험적인 Bleve 검색 기능이 종료되었습니다. Bleve가 활성화된 경우 DisableDatabaseSearch를 false로 설정하기 전까지 검색이 작동하지 않습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • MySQL 지원이 종료되었습니다. 마이그레이션 가이드는 PostgreSQL로 마이그레이션하는 데 사용할 수 있는 단계, 도구 및 지원을 설명합니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • 웹 앱 플러그인 API의 registerPostDropdownMenuComponent 훅이 registerPostDropdownMenuAction으로 대체되어 제거되었습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • 웹 앱이 더 이상 웹 앱 플러그인에서 사용할 수 있도록 Styled Components 의존성을 노출하지 않습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • Omnibus 지원이 더 이상 사용되지 않습니다. 마지막 mattermost-omnibus 릴리즈는 v10.12였습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • api/v4/ldap/sync에서 더 이상 사용되지 않는 include_removed_members 옵션이 제거되었습니다. 관리자는 LDAP 설정 ReAddRemovedMembers를 사용할 수 있습니다.

  • NPS 플러그인을 활성화한 고객은 더 이상 텔레메트리를 통해 피드백을 전송하지 않으므로 해당 플러그인을 제거할 수 있습니다.

  • /api/v4/config/client 엔드포인트의 형식 쿼리 매개변수 요구사항이 더 이상 사용되지 않습니다.

  • 더 이상 사용되지 않는 mmctl 명령 및 플래그가 제거되었습니다.

    • channel add - channel users add 사용
    • channel remove - channel users remove 사용
    • channel restore - channel unarchive 사용
    • channel make-private - channel modify --private 사용
    • command delete - command archive 사용
    • permissions show - permissions role show 사용
    • mmctl user email - mmctl user edit email 사용
    • mmctl user username - mmctl user edit username 사용
  • 실험적인 인증서 기반 인증 기능이 제거되었습니다. 서버를 시작하려면 ExperimentalSettings.ClientSideCertEnable이 false여야 합니다.

  • 비밀번호 해싱 방법을 bcrypt에서 PBKDF2로 마이그레이션하는 로직이 추가되었습니다. 마이그레이션은 점진적으로 진행되며, 사용자가 비밀번호를 입력하는 즉시(예: 로그인 시 또는 민감한 작업을 위해 비밀번호를 재확인할 때) 해당 사용자의 비밀번호를 마이그레이션합니다. 사용자가 계정에 접근하지 못하게 될 수 있는 예외 상황이 있습니다. 서버가 v11로 업그레이드되고 사용자 A가 로그인한 다음(즉, 비밀번호를 입력해야 하는 경우) 서버가 v10.12 또는 이전 버전으로 다운그레이드되면, 사용자 A는 더 이상 로그인할 수 없습니다. 이 경우 관리자는 시스템 콘솔 또는 mmctl user reset-password [users] 명령으로 해당 사용자의 비밀번호를 수동으로 재설정해야 합니다. 새로운 비밀번호 해싱 방법은 CPU를 더 많이 사용합니다. 비밀번호 기반 로그인을 사용하는 서버의 관리자는 많은 사용자가 동시에 로그인하는 시간대의 성능을 모니터링해야 합니다.

  • /api/v4/teams/{team_id}/channels/search_archived가 deleted 매개변수를 사용하는 /api/v4/channels/search로 대체되어 더 이상 사용되지 않습니다.

  • 별도 알림 로그 파일이 더 이상 사용되지 않습니다. 관리자가 알림 로그를 위한 별도 로그 파일을 계속 사용하려면 AdvancedLoggingJSON 구성을 사용할 수 있습니다. 사용할 구성 예시는 다음과 같습니다.

{
  "LogSettings": {
    "AdvancedLoggingJSON": {
      "notifications_file": {
        "type": "file",
        "format": "json",
        "levels": [
            {"id": 300, "name": "NotificationError"},
            {"id": 301, "name": "NotificationWarn"},
            {"id": 302, "name": "NotificationInfo"},
            {"id": 303, "name": "NotificationDebug"},
            {"id": 304, "name": "NotificationTrace"}
        ],
        "options": {
            "filename": "notifications.log",
            "max_size": 100,
            "max_age": 0,
            "max_backups": 0,
            "compress": true
        }, 
        "maxqueuesize": 1000 
      }
    }
  }
}

Mattermost Server v10.8.0#

Mattermost Server v10.6.0#

  • PostgreSQL v11 및 v12 지원이 제거되었습니다. 새로운 최소 PostgreSQL 버전은 v13+입니다. 자세한 내용은 최소 지원 PostgreSQL 버전 정책 문서를 참조하세요.

Mattermost Server v10.5.0#

  • Mattermost 서버는 수동 플러그인 배포 지원을 중단했습니다. 관리자나 일부 배포 자동화가 플러그인 번들의 내용을 서버의 작업 디렉터리에 복사할 때 플러그인이 수동으로 배포되었습니다. 수동 또는 자동화된 배포 워크플로가 여전히 필요한 경우 관리자는 대신 플러그인 번들을 사전 패키징할 수 있습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.
  • Mattermost는 Microsoft Windows 운영 체제에 대한 공식 Mattermost 서버 빌드를 중단했습니다. 관리자는 기존 Mattermost 서버 설치를 공식 Linux 빌드로 마이그레이션해야 합니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Mobile App v2.25.0#

  • Mattermost Mobile App v2.25에서 Mattermost는 iOS 버전 13 및 14 지원을 중단했습니다. 사용자는 iOS 버전을 v15.1 이상으로 업데이트해야 합니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Server v10.4.0#

  • Slack 테마를 Mattermost 테마로 가져오는 기능이 더 이상 지원되지 않습니다.

Mattermost Server v10.3.0#

Mattermost Server v10.2.0#

  • Docker 이미지 아티팩트 서명을 위한 Docker Content Trust(DCT)가 v10.2(2024년 11월)에서 Sigstore Cosign으로 교체되었습니다. DCT를 사용한 아티팩트 검증에 의존하는 경우 Cosign을 사용하도록 전환하세요. 자세한 내용은 이 포럼 게시물을 참조하세요.

Mattermost Server v10.0.0#

  • v10부터 MySQL을 사용한 새로운 설치는 더 이상 지원되지 않습니다. 모든 신규 고객 및/또는 배포는 최소 지원 버전의 PostgreSQL 데이터베이스로만 지원됩니다. MySQL 지원 종료는 Mattermost v11을 목표로 합니다.
  • Apps Framework가 새 설치에서 더 이상 사용되지 않습니다. 웹훅, 슬래시 명령어, OAuth2 앱 및 플러그인을 사용하여 Mattermost를 확장하세요.
  • 이미지 프록시가 비활성화된 경우 /api/v4/image 엔드포인트가 완전히 더 이상 사용되지 않습니다.
  • 더 이상 사용되지 않는 Config.ProductSettings, LdapSettings.Trace, AdvancedLoggingConfig 구성 필드가 제거되었습니다.
  • 대부분의 API 엔드포인트에서 더 이상 사용되지 않는 pageSize 쿼리 매개변수가 제거되었습니다.
  • 실험적인 엄격한 CSRF 토큰 적용이 더 이상 사용되지 않습니다. 이 기능은 Mattermost v11에서 완전히 제거될 예정입니다.

Mattermost Server v9.9.0#

  • 클라우드 및 셀프 호스팅 환경 전반의 다양한 흐름에서 Mattermost 구독의 셀프서비스 구매 지원이 제거되었습니다.
  • System Console에서의 셀프서비스 트루업(true up) 검토 제출 지원이 제거되었습니다.

Mattermost Server v9.5.0#

  • MySQL v5.7이 수명 종료에 도달했습니다. 모든 고객이 최소 8.x로 업그레이드할 것을 권장합니다. 최신 ESR (연장 지원 릴리즈)인 Mattermost v9.5부터 MySQL v5.7에 대한 지원을 완전히 중단했습니다.

Mattermost Server v9.0.0#

  • Mattermost Boards 및 다양한 기타 플러그인이 완전히 커뮤니티 지원으로 전환되었습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.
  • 더 이상 사용되지 않는 인사이트 기능이 제거되었습니다.

Mattermost Server v8.0.0#

  • ExperimentalSettings.PatchPluginsReactDOM이 제거되었습니다. 이 설정이 이전에 활성화되어 있었다면 다음을 확인하세요.
    • 모든 Mattermost 지원 플러그인이 최신 버전으로 업데이트되었는지 확인하세요.
    • 다른 플러그인이 React 17을 지원하도록 업데이트되었는지 확인하세요. 자세한 내용은 v7.7의 중요 업그레이드 참고 사항을 참조하세요.
  • 모든 새 인스턴스 및 Mattermost v8.0으로 업그레이드하는 기존 서버에 대해 인사이트가 더 이상 사용되지 않습니다.
  • 더 이상 사용되지 않는 PermissionUseSlashCommands가 제거되었습니다.
  • 더 이상 사용되지 않는 model.CommandArgs.Session이 제거되었습니다.
  • PostgreSQL v10 지원이 제거되었습니다. 새로운 최소 PostgreSQL 버전은 이제 v11입니다.
  • AdvancedLoggingConfig 필드가 더 이상 사용되지 않으며, 인라인 JSON 또는 파일 이름을 허용하는 AdvancedLoggingJSON 필드로 대체되었습니다.

Mattermost Server v6.0.0#

Mattermost Server v5.38.0#

  • v5.38 릴리즈(2021년 8월 16일)에서 "config watcher"("config.json" 파일을 자동으로 다시 불러오는 메커니즘)가 제거되었으며, 이를 대신해 구성을 변경한 후 적용하려면 "mmctl config" 명령을 실행해야 합니다. 이 변경은 구성 성능과 안정성을 개선합니다.

Mattermost Server v5.37.0#

  • "platform" 바이너리와 "–platform" 플래그가 제거되었습니다. systemd 파일이나 사용자 지정 스크립트를 통해 "–platform" 플래그를 사용하거나 "platform" 바이너리를 직접 사용하여 Mattermost 서버 애플리케이션을 실행하는 경우, "mattermost" 바이너리만 사용해야 합니다.

Mattermost Server v5.32.0#

  • TLS 버전 1.0 및 1.1은 브라우저 공급업체에서 더 이상 사용되지 않습니다. Mattermost Server v5.32(2월 16일)부터 mmctl은 이러한 TLS 버전으로 배포된 Mattermost 서버에 연결할 때 오류를 반환하며, 시스템 관리자는 계속 사용하려면 명령에 플래그를 명시적으로 추가해야 합니다. TLS 버전 1.2 이상으로 업그레이드할 것을 권장합니다.

Mattermost Server v5.30.0#

  • PostgreSQL은 2020년 2월에 버전 9.4에 대한 장기 지원을 종료했습니다. v5.26부터 Mattermost는 PostgreSQL 9.4가 더 이상 지원되지 않으므로 공식적으로 PostgreSQL 버전 10을 지원합니다. 새 설치에는 PostgreSQL 10+가 필요합니다. 현재 ESR을 포함한 이전 Mattermost 버전은 계속 PostgreSQL 9.4와 호환됩니다. PostgreSQL 9.4 및 모든 9.x 버전은 v5.30 릴리즈(12월 16일)에서 완전히 더 이상 사용되지 않습니다. PostgreSQL 문서의 업그레이드 섹션에 있는 지침을 따르세요.

Mattermost Server v5.16.0#

  • Mattermost v5.16.0에서 Internet Explorer(IE11) 지원이 제거되었습니다. 자세한 내용은 포럼 게시물을 참조하세요.

Mattermost Server v5.12.0#

  • ExperimentalEnablePostMetadata 설정이 제거되었습니다. 게시물 크기를 포함한 게시물 메타데이터는 이제 데이터베이스에 저장되어, 채널에서 콘텐츠가 로드될 때 스크롤 위치를 바로잡고 스크롤 튐 현상을 없앱니다.

Mattermost Server v5.6.0#

  • 베타 상태의 WebRTC 지원이 제거되었으며, 다른 비디오 및 오디오 통화 솔루션으로 대체되었습니다.
  • 낮은 사용률과 불안정성으로 인해 IE11 모바일 뷰 지원이 제거되었습니다. 이는 더 많이 사용되는 다른 브라우저에서 높은 품질의 경험을 유지하는 데 노력을 기울이기 위한 것입니다. 따라서 IE11을 사용하는 최종 사용자의 최소 화면 크기가 커집니다. 모바일 뷰는 Chrome, Firefox, Safari, Edge 및 데스크톱 앱에서 계속 지원됩니다.

Mattermost Server v5.0.0#

  • 모든 API v3 엔드포인트가 제거되었습니다. API v3 엔드포인트는 2018년 1월 16일 Mattermost v4.6 릴리즈부터 더 이상 지원되지 않으며, 2017년 7월 16일에 릴리즈된 API v4 엔드포인트로 대체되었습니다. 자세한 내용은 https://api.mattermost.com을 참조하세요.
  • 브라우저와 운영 체제별 불일치로 인해 계정 설정의 데스크톱 알림 지속 시간이 제거되었습니다.
  • 채널 모델에서 사용되지 않는 "ExtraUpdateAt" 필드가 제거되었습니다.
  • 더 명확한 설치 및 업그레이드 경험을 위해 platform 바이너리의 이름이 mattermost로 변경되었습니다. 대량 로딩 도구와 개발자 도구를 포함한 모든 명령줄 도구의 이름도 platform에서 mattermost로 변경되었습니다.
  • GET 요청을 받도록 구성된 슬래시 명령어는 이제 표준 HTTP 요청과 일관되게, 페이로드를 요청 본문이 아닌 쿼리 문자열에 인코딩하여 받습니다. 가능성은 낮지만, GET 요청을 잘못 사용하는 사용자 지정 슬래시 명령어가 동작하지 않을 수 있습니다.
  • 자동 링크에 사용할 프로토콜 유형을 허용 목록에 추가하는 새로운 config.json 설정이 추가되었습니다.
  • 영구 APIv4 팀 삭제 매개변수를 비활성화하는 새로운 config.json 설정이 추가되었습니다. 이 설정은 GitLab Omnibus에 배포된 경우를 제외하고 모든 새 설치와 기존 설치에서 기본적으로 꺼져 있습니다. 시스템 관리자는 config.json 파일에서 API v4 엔드포인트를 활성화할 수 있습니다.

Mattermost Server v4.9.0#

  • 여러 권한 구성 설정이 데이터베이스의 역할로 마이그레이션되며, config.json 값을 변경해도 더 이상 적용되지 않습니다. 이러한 권한은 해당 시스템 콘솔 설정에서 계속 수정할 수 있습니다. 자세한 내용은 변경 로그를 참조하세요.

Mattermost Server v4.0.0#

  • Files > Images의 System Console 설정:
    • 이미지 미리보기 높이 및 너비
    • 프로필 사진 높이 및 너비
    • 이미지 썸네일 높이 및 너비
  • Account Settings > Display의 글꼴 설정
  • 팀원 이름 표시 설정이 System Console로 이동

Mattermost Server v3.8.0#

  • 이전 CLI 도구(업그레이드된 CLI 도구로 대체)
  • APIv3 엔드포인트:
    • “GET at /channels/more” (“/channels/more/{offset}/{limit}”로 대체)
    • “POST at /channels/update_last_viewed_at” (“/channels/view”로 대체)
    • “POST at /channels/set_last_viewed_at” (“/channels/view”로 대체)
    • “POST at /users/status/set_active_channel” (“/channels/view”로 대체)

Mattermost Server v3.7.0#

  • config.json의 “ServiceSettings: SegmentDeveloperKey” 설정