오늘은 Mattermost의 2025년 6월 16일 출시 된 v10.9 업데이트 릴리즈를 소개합니다. 본 내용은 Mattermost의 릴리즈 소식을 번역한 내용이며 원문 내용은 Change Log 에서 확인할 수 있습니다.

릴리스 v10.9 - 기능 릴리스

  • 10.9.0, 2025-06-16 출시

호환성

  • Edge와 Chrome의 최소 지원 버전을 134+ 로, Firefox를 128+로 업데이트했습니다.

중요 업그레이드 정보


  • 쿼리 성능 향상을 위해 SidebarChannels 테이블의 CategoryId 열에 새로운 인덱스가 추가되었습니다. 이 업그레이드로 인한 데이터베이스 다운타임은 예상되지 않습니다. 자세한 내용은 중요 업그레이드 정보를 참조하십시오.
  • 사용자 속성을 별도의 테이블로 집계하는 새로운 구체화된 뷰(AttributeView) 형태의 스키마 변경이 추가되었습니다. 이 업그레이드로 인한 데이터베이스 다운타임은 예상되지 않습니다. 자세한 내용은 중요 업그레이드 정보를 참조하십시오.
  • v10.8 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 정보를 읽어보시기 바랍니다.
  • Mattermost Server v9.11 연장 지원 릴리스에 대한 지원이 2025년 5월 15일부로 수명 주기가 종료되었습니다. Mattermost Server v10.5 이상으로 업그레이드가 필요합니다.
  • ESR에서 ESR로의 업그레이드(major -> major_next)는 완전히 지원되며 테스트되었습니다. 하지만 ESR에서 ESR로의 업그레이드(major에서 major+2)는 지원은 되지만 테스트되지 않았습니다. 여러 릴리스를 거쳐 업그레이드할 계획이라면, ESR에서 다른 ESR로 업그레이드하는 것을 강력히 권장합니다. 예를 들어, v8.1 ESR에서 업그레이드하는 경우 v9.5 ESR 또는 v9.11 ESR로 업그레이드하십시오.
  • 새로운 릴리스로 업그레이드하는 자세한 내용은 중요 업그레이드 정보 문서를 참조하십시오.
  • 예정된 릴리스에 대한 자세한 내용은 진행 중인 변경 로그를 참조하십시오.

주요 사항


새로운 Enterprise Advanced 라이선스

  • 새로운 Enterprise Advanced 라이선스에 대한 지원이 추가되었습니다. 이 새로운 라이선스는 v10.9부터 지원되며 PostgreSQL에서만 지원됩니다. Enterprise 플러그인은 새 라이선스를 지원하도록 업데이트해야 합니다(대부분은 v10.9에 미리 패키지로 포함되어 있습니다).

개선 사항


사용자 인터페이스(UI)

  • 모든 채널 편집 기능을 채널 헤더 메뉴의 단일 접근 가능한 모달로 통합했습니다. 사용자는 이제 채널 이름, URL 슬러그, 비공개로 전환, 목적 및 헤더 수정/추가(실시간 마크다운 미리보기 포함), 채널 배너 관리, 채널 보관 등을 한 곳에서 할 수 있습니다. 업데이트에는 저장되지 않은 편집 내용에 대한 보호 기능, 개선된 URL 슬러그 편집, 향상된 키보드 및 네비게이션 접근성이 포함됩니다.
  • MS Teams 플러그인 v2.2.1 사전 패키지.
  • Playbooks 플러그인 v2.2.0v1.41.1 사전 패키지.
  • Calls 플러그인 v1.8.0 사전 패키지.
  • Jira 플러그인 v4.3.0 사전 패키지.
  • Metrics 플러그인 v0.7.0 사전 패키지.
  • 데스크톱, 웹, 모바일 플랫폼 전반에 걸쳐 채널 관리자를 위한 구성 가능한 채널 배너 기능을 도입했습니다. 이 기능은 Enterprise Advanced 라이선스가 필요합니다.
  • 로그인, 계정 생성, 비밀번호 재설정 페이지에 더 자세한 페이지 제목을 추가했습니다.
  • 가상화를 구현하여 임시 저장 목록을 개선했습니다.
  • 플랫폼의 문제 보고 동작을 개선했습니다.
  • 사용성 향상을 위해 테마 설정의 레이아웃을 일부 수정했습니다.

관리

  • Enterprise Advanced 라이선스 서버를 위한 사용자 속성 지원이 추가되었습니다. 사용자 속성을 기반으로 채널 멤버십을 자동으로 부여하는 정책을 정의했습니다. 사용자 속성이 변경될 때 멤버십이 자동으로 업데이트되므로 수동으로 역할을 조정할 필요가 없습니다.
  • 관리자 인터페이스를 통해 속성 기반 규칙을 쉽게 생성하고 관리할 수 있는 정책 관리 사용자 인터페이스와 API를 추가했습니다.
  • SAML에서 AES-256-GCM 암호화 지원을 추가했습니다.
  • 이메일 유효성 검사 로직을 업데이트하여 Mattermost가 더 이상 꺾쇠 괄호로 둘러싸인 이메일 주소(예: <billy@example.com>)를 허용하지 않도록 했습니다. 이는 RFC 5322 및 RFC 6532 표준을 준수하지만 불필요한 복잡성을 초래합니다. 설치 환경에서 사용자가 이미 이러한 이메일을 사용하고 있는 경우 프로필을 업데이트할 수 없는 등의 문제가 발생할 수 있습니다. 이를 해결하려면 다음 명령을 사용하여 이메일을 수동으로 수정해야 합니다: mmctl user email "<affecteduser@domain.com>" affecteduser@domain.com
  • 현재 라이선스 사용량을 표시하기 위해 정보 화면에 라이선스 로드 메트릭을 추가했습니다.
  • logr 종속성을 버전 2.0.22로 업그레이드했습니다.
  • Redux 선택기에서 원격 측정 추적을 제거했습니다.
  • 시스템 콘솔 내에서 JSON 로그를 일반 텍스트로 볼 수 있게 했습니다.
  • 모든 로그 필드를 포함하도록 시스템 콘솔 검색 기능을 개선했습니다.
  • 클러스터 관리와 관련된 오류 보고를 개선했습니다.
  • 제거된 멤버를 다시 추가하기 위한 LDAP 설정을 추가했습니다.
  • Mattermost가 iframe에 임베드되어 있을 때 SSO 지원을 추가했습니다.
  • 사용자 정의 프로필 속성 기능 플래그를 기본적으로 true로 설정했습니다.

성능

  • 채널과 채널 멤버를 검색하기 위한 불필요한 호출을 제거하여 팀 전환 작업을 최적화했습니다.
  • 네트워크 상태가 변경될 때 웹소켓 재연결 속도를 개선했습니다.

버그 수정

  • 팀 생성 화면의 다양한 문제를 수정했습니다.
  • 로그인 프로세스, 계정 생성, MFA 설정 전반에 걸친 여러 접근성 문제를 수정했습니다.
  • 오른쪽 사이드바(RHS)의 미리보기 모드에서 수평선(HR) 요소가 보이지 않는 문제를 수정했습니다.
  • 미리보기 모드에서 마크다운 이미지의 크기가 일관되지 않는 문제를 수정했습니다.
  • 스레드 항목 내의 키보드 탐색 문제를 수정했습니다.
  • 모바일 브라우저에서 이모지 선택기의 레이아웃 문제를 수정했습니다.
  • 특정 상황에서 편집됨 텍스트와 툴팁의 위치 지정 문제를 수정했습니다.
  • 검색창의 접근성을 수정했습니다.
  • Page Up 또는 Page Down 키를 눌렀을 때 게시물 목록 스크롤이 작동하지 않는 문제를 수정했습니다.
  • 스레드 보기에서 화면 리더 지원 문제를 수정했습니다.
  • 스레드 보기에서 키보드 탐색 문제를 수정했습니다.
  • 초대 모달의 접근성 문제를 수정했습니다.
  • 채널 찾아보기 모달의 다양한 접근성 문제를 수정했습니다.
  • 모든 멤버 섹션에서 누락된 경우 팀 관리자 권한을 수정할 수 없는 문제를 수정했습니다.
  • SidebarCategoriesSidebarChannels 테이블을 업데이트할 때 발생할 수 있는 교착 상태를 수정했습니다.
  • 삭제된 팀의 읽지 않은 항목이 타이틀바/데스크톱 앱에 표시되는 문제를 수정했습니다.
  • 웹훅 게시물에서 icon_emoji 속성이 작동하지 않는 문제를 수정했습니다.

config.json

새로운 설정 옵션이 config.json에 추가되었습니다. 아래는 설치 시 기본값으로 추가된 항목 목록입니다. 설정은 config.json 또는 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.

플랜 변경사항


모든 플랜에 대한 변경 사항

  • config.jsonSupportSettings 아래:
    • 플랫폼의 문제 보고 동작을 개선하기 위해 ReportAProblemType, ReportAProblemMail, AllowDownloadLogs 구성 설정을 추가했습니다.

Enterprise 플랜에 대한 변경사항

  • config.jsonExperimentalAuditSettings 아래:
    • 감사 로깅 송신에 사용할 인증서를 허용하기 위한 Certificate 구성 설정을 추가했습니다.
  • config.jsonLdapSettings 아래:
    • 제거된 멤버를 다시 추가하기 위한 LDAP 설정을 추가하기 위해 ReAddRemovedMembers 구성 설정을 추가했습니다.

API 변경사항


  • 동기화 가능한 항목을 위한 두 개의 새로운 플러그인 API를 공개했습니다.

오픈소스 구성요소

Go 버전

  • v10.9는 Go v1.23.7로 빌드되었습니다.

알려진 문제


  • 시스템 콘솔에서 모든 멤버시스템 관리자에 대한 권한 목록이 콘텐츠 영역을 초과합니다 MM-64417.
  • 환경 변수를 통해 라이선스 파일 위치를 설정해도 시스템 콘솔을 통해 새 라이선스를 업로드하는 옵션이 여전히 제공되어, 라이선스가 환경 변수를 통해 설정된 것으로 덮어쓰여집니다. 이 문제를 해결하는 방법은 이 지식 베이스 문서를 참조하십시오.

더 많은 Mattermost에 대한 정보와 데모가 궁금하신가요? 혹은 Mattermost 업그레이드가 필요하신가요? 그렇다면 인포그랩에 연락하세요! DevOps 전문가가 도와드립니다. 지금 문의하기