Mattermost v11.0이 2025년 10월 16일 공식 출시되었습니다. 이번 메이저 릴리즈는 무료 에디션 재편, 보안 강화, 그리고 다수의 레거시 기능 종료를 포함하는 중요한 업데이트입니다. 핵심 주요 내용을 정리해 드립니다. 또한 v10.12, v10.11 의 버전 수정사항을 함께 전달합니다. 본 내용은 Mattermost의 릴리즈 소식을 번역 및 재편집한 내용이며 원문 내용은 Change Log 에서 확인할 수 있습니다.

핵심 내용 요약

  • 무료 에디션 변경: GitLab SSO가 Team Edition에서 중단되면서 새로운 무료 제품인 Mattermost Entry가 출시되었습니다. Team Edition의 사용자 제한은 250명으로 축소되었습니다.
  • 주요 기능 종료: MySQL 지원, Bleve Search, Omnibus가 공식 종료되었으며, 이제 PostgreSQL v14 이상이 필수 요구사항입니다. Team Edition에서는 Playbooks 기능이 더 이상 지원되지 않습니다.
  • 보안 강화: 보안 향상을 위해 비밀번호 해싱 방식이 bcrypt에서 PBKDF2로 전환되었으며, SAML 서명 알고리즘도 SHA256으로 업그레이드되었습니다. 또한 FIPS 호환 이미지 지원이 추가되었습니다.
  • 관리 기능 개선: Custom Profile Attributes에 관리자 관리 필드 기능이 추가되었으며, Enterprise Advanced 플랜에서는 채널 수준의 속성 기반 접근 제어를 설정할 수 있게 되었습니다.
  • 플러그인 및 도구 업데이트: Agents v1.3.1, Boards v9.1.6, Playbooks v2.4.2로 업데이트되었으며, mmctl에 다양한 새로운 명령어가 추가되어 관리 편의성이 향상되었습니다.

Mattermost V11.0 주요 변경 사항

1. 무료 에디션 변경

  • GitLab SSO가 Team Edition에서 지원 중단되었으며, 새로운 무료 제품인 Mattermost Entry가 출시되었습니다. GitLab SSO 사용자는 v10.11 ESR을 유지하면서 전환을 준비할 수 있습니다.
  • Team Edition의 사용자 제한이 최종 임계값인 250명으로 축소되었습니다.
  • 사용량 제한이 있는 Mattermost Entry에 대한 지원이 새롭게 도입되었습니다.

2. 주요 기능 종료

  • MySQL 지원 종료: MySQL 지원이 완전히 종료되었으며, PostgreSQL v14 이상이 필수 요구사항이 되었습니다.
  • Bleve Search 종료: 실험적 Bleve Search 기능이 종료되었습니다. Bleve가 활성화된 경우 DisableDatabaseSearch를 false로 설정해야 검색이 작동합니다.
  • Omnibus 지원 중단: 마지막 mattermost-omnibus 릴리즈는 v10.12였으며, 공식 지원이 종료되었습니다.
  • Playbooks 변경: Team Edition에서 Playbooks가 작동을 중단했으며, Entry, Professional, Enterprise 플랜은 자동으로 Playbooks v2로 업그레이드됩니다.

3. 보안 강화

  • 비밀번호 해싱 방식 변경: bcrypt에서 PBKDF2로 마이그레이션되었습니다. 마이그레이션은 사용자 로그인 시 점진적으로 진행됩니다. 새로운 방식은 더 많은 CPU를 사용하므로, 동시 로그인이 많은 시간대에 성능 모니터링이 필요합니다.
  • SAML 서명 알고리즘 업그레이드: 보안 향상을 위해 기본 SAML 서명 알고리즘이 SHA1에서 SHA256으로 업데이트되었습니다.
  • FIPS 지원: FIPS 호환 Mattermost 이미지에 대한 지원이 추가되었습니다.
  • 키 파생 알고리즘 개선: PBKDF2가 원격 클러스터 초대를 위한 새로운 키 파생 알고리즘으로 사용됩니다.

개선 사항

사용자 인터페이스

  • 사전 패키지된 플러그인 업데이트: Agents v1.3.1, Boards v9.1.6, MS Teams v2.2.2, Playbooks v2.4.2
  • 스크롤바 사용자 지정 라이브러리 업데이트
  • 숨겨진 메시지가 많은 채널에서 게시물 검색 시 페이지 크기 증가

관리 기능

  • Custom Profile Attributes 개선: 관리자 관리 속성 필드가 추가되어 시스템 관리자가 시스템 콘솔에서 직접 필드를 관리할 수 있습니다.
  • 채널 수준 접근 제어: Enterprise Advanced 플랜에서 채널 관리자가 채널 설정에서 직접 속성 기반 접근 규칙을 구성할 수 있습니다.
  • 다중 부모 상속: 채널 접근 제어 정책이 다중 부모 상속을 지원합니다.
  • 대화형 다이얼로그가 앱 양식 프레임워크를 사용하도록 업데이트되었으며, 동적 선택 및 다중 선택이 구현되었습니다.
  • LDAP 프로필 사진 삭제 시 Mattermost 프로필 이미지도 함께 삭제됩니다.
  • 시스템 콘솔 사용자 세부정보 페이지에 사용자 auth_data 표시

mmctl 개선

  • mmctl user edit 명령 추가
  • mmctl 셸 자동완성이 zsh, powershell, fish를 완전히 지원
  • Custom Profile Attributes 관리를 위한 mmctl cpa 명령 세트 추가

지원 중단 및 제거된 기능

  • 보관된 채널 보기 설정(TeamSettings.ExperimentalViewArchivedChannels) 지원 중단. 이 설정이 false로 설정되어 있으면 서버 시작이 실패합니다.
  • 웹 앱 플러그인 API에서 registerPostDropdownMenuComponent 제거, registerPostDropdownMenuAction으로 대체
  • 웹 앱 플러그인을 위한 Styled Components 의존성 노출 중단
  • PostgreSQL v13 지원 제거, 최소 버전은 v14 이상
  • 여러 mmctl 명령 제거 (channel add, channel remove, channel restore, command delete 등)
  • 실험적 인증서 기반 인증 기능 제거
  • 별도의 알림 로그 파일 지원 중단
  • 수동으로 설치된 플러그인 지원 중단

버그 수정

  • 검색 결과, 고정된 게시물, 저장된 메시지에 추가 날짜 구분선이 추가되는 문제 수정
  • 인증되지 않은 플러그인 요청에 대한 로그 MFA 경고 문제 수정
  • Elasticsearch 활성화 시 팀 가입 직후 새 사용자가 채널을 검색할 수 없는 문제 수정
  • 스레드 화면의 일부 충돌 수정

기술 세부 사항

데이터베이스 연결 풀 설정 변경

  • MaxOpenConns: 300 → 100
  • MaxIdleConns: 20 → 50
  • 더 건강한 2:1 비율로 개선된 데이터베이스 연결 관리

빌드 정보

  • v11.0은 Go v1.24.6으로 빌드되었습니다.
  • 오픈소스 컴포넌트: simplebar-react 추가, go-sql-driver/mysql, blevesearch/bleve, axios 제거

업그레이드 시 주의사항

v10.10 이전 릴리즈에서 업그레이드하는 경우 추가 중요 업그레이드 참고 사항을 반드시 확인해야 합니다.

비밀번호 해싱 마이그레이션으로 인해 v11로 업그레이드 후 v10.12 이하로 다운그레이드하면 일부 사용자가 로그인할 수 없게 될 수 있으므로, 관리자는 해당 사용자의 비밀번호를 수동으로 재설정해야 합니다.

릴리즈 v10.12, V10.11 - 기능 및 확장 지원 릴리즈

  • Mattermost v10.12.1은 중간에서 높은 심각도의 보안 수정을, v10.11.4는 낮음에서 높은 심각도의 보안 수정을 포함합니다. 이 보안 조치를 위해 업그레이드를 권장합니다. 관련 정보는 릴리즈 후 30일 후 보안 업데이트 페이지에 게시됩니다.
  • 상태 확인이 실패할 때 0이 아닌 종료 코드를 반환하도록 mmctl system status 문제가 수정되어 컨테이너 오케스트레이션 상태 확인 시스템과의 적절한 통합이 보장됩니다 MM-65830.
  • 사전 패키지된 MS Teams 플러그인 v2.2.2.
  • go 버전 1.24.6으로 업그레이드되었습니다.
  • Mattermost v10.12.1과 v10.11.4는 데이터베이스 또는 기능 변경 사항을 포함하지 않습니다.

인포그랩은 Mattermost의 공식 파트너사로서 Mattermost 릴리즈 노트를 번역하여 제공합니다.

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