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

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


10.7.0, 2025년 4월 16일 출시

  • Edge와 Chrome의 최소 지원 버전이 132+ 로 업데이트되었습니다.

10.6.2, 2025년 4월 15일 출시

  • Mattermost v10.6.2는 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 버전으로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
  • 서버가 수신한 웹소켓 PING 이벤트 로깅을 중단했습니다.
  • 마우스를 올리거나 키보드로 포커스할 때 게시물 링크가 포커스를 가두는 문제가 수정되었습니다.

10.5.3, 2025년 4월 15일 출시

  • Mattermost v10.5.3은 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 버전으로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
  • 사전 패키지된 Metrics 플러그인 버전 v0.6.0.
  • 서버가 수신한 웹소켓 PING 이벤트 로깅을 중단했습니다.
  • Mattermost v10.5.3은 데이터베이스나 기능상의 변경사항을 포함하지 않습니다.

중요

v10.6 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 정보를 읽어보시기 바랍니다.

중요 업그레이드 정보


  • Channels 테이블에 예정된 라이선스 기능의 메타데이터를 저장하기 위한 새로운 열 BannerInfo가 추가되었습니다.
  • 속성 아키텍처 테이블에 커서 기반 페이지네이션 지원이 추가되었으며, 인덱스 생성을 위한 SQL 마이그레이션이 포함되었습니다.

개선사항


사용자 인터페이스 (UI)

  • 사전 패키지된 Calls 플러그인 버전 v1.6.0.
  • MMEMBED 쿠키가 설정된 경우 웹앱 플러그인 로딩과 푸터가 비활성화됩니다.
  • 유니코드 문자의 전각 문장부호 간격 수정이 포함된 marked 패키지가 업데이트되었습니다.
  • 메시지 우선순위 체크박스 메뉴 항목의 설명 너비가 이전 버전보다 더 작아지는 사소한 변경이 추가되었습니다.
  • 이모지 선택기의 제어 및 위치 지정에 사용되는 라이브러리가 업데이트되었습니다.
  • 예약된 게시물 탭에 브라우저 창 제목이 추가되었습니다. 임시보관함 탭과 동일한 패턴을 사용하여 제목은 예약됨 -입니다.

관리

  • 다른 웹사이트에 Mattermost를 임베딩할 때 프레임 상위 도메인을 지정할 수 있는 임베딩이라는 새로운 시스템 콘솔 페이지가 추가되었습니다. 참고로, teams.microsoft.com은 더 이상 프레임 상위 목록에 자동으로 추가되지 않습니다.
  • Channel Export 플러그인이 이제 사전 패키지되어 전환 패키지 목록에서 제거되었습니다.
  • 그룹을 검색하기 전에 라이선스를 확인하여 불필요한 로그 메시지가 제거되었습니다.
  • 지원 패킷의 구성 위치가 사람이 읽기 쉽게 변경되었습니다.
  • 지원 패킷에 고급 감사 및 알림 로그가 추가되었습니다.
  • LDAP 동기화에 include_removed_members 옵션에 대한 로그 정보가 추가되었습니다.
  • react-select가 v3.0.3에서 v5.9.0으로 업그레이드되었습니다.

버그 수정

  • 예약된 게시물이 비활성화되었을 때 임시보관함 목록의 정렬 문제가 수정되었습니다.
  • 사용자가 채널을 나간 후에도 사용자가 생성한 스레드에 답글을 달면 자동으로 팔로우되는 문제가 수정되었습니다.
  • 다른 팀의 음소거된 채널이 제목 표시줄에 멘션을 표시하는 문제가 수정되었습니다.
  • 다른 팀의 새 채널의 메시지가 새로고침하기 전까지 표시되지 않는 문제가 수정되었습니다.
  • 위/아래 방향키를 사용하여 다이렉트 메시지 목록을 탐색할 때의 스크롤 동작 문제가 수정되었습니다.
  • 웹앱의 웹소켓 재연결 로직에 있는 몇 가지 사소한 버그가 수정되었습니다.
  • 앱에 표시된 만료 시간에 방해금지 상태가 만료되지 않는 문제가 수정되었습니다.
  • 그룹 멘션 권한이 누락된 문제가 수정되었습니다.
  • 스레드에 입력된 명령에 대한 시스템 봇 답글이 채널에도 게시되는 문제가 수정되었습니다.
  • 채널 멤버 메뉴가 잘못된 방향으로 열리는 문제가 수정되었습니다.
  • Grammarly 브라우저 확장 프로그램이 설치된 상태에서 게시물 편집 텍스트 상자의 크기가 잘못 조정되는 문제가 수정되었습니다.
  • 채널 헤더 텍스트에서 onclick이 누락되어 해시태그, 링크 및 멘션 클릭을 활성화하는 문제가 수정되었습니다.
  • 고가용성 환경에서 두 작업 서버가 동일한 작업을 가져가는 문제가 수정되었습니다.
  • 그룹 동기화된 팀과 채널에서 비그룹 멤버를 제거할 때 일관성 없는 동작이 발생하는 문제가 수정되었습니다.

config.json

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

모든 플랜에 대한 변경사항


  • config.jsonMetricsSettings 아래:
    • 클라이언트 측 웹앱 메트릭을 추적하고자 하는 사용자 ID를 설정할 수 있는 ClientSideUserIds가 추가되었습니다. 성능상의 이유로 사용자 ID의 총 수는 5개로 제한되었으며, 그렇지 않으면 Prometheus가 높은 레이블 카디널리티로 인해 과부하됩니다. Prometheus 성능을 보장하기 위해 이 목록을 자주 수정하지 않는 것을 권장합니다.
  • config.jsonCacheSettings 아래:
    • 모든 Redis 캐시 키에 접두사를 추가하는 데 사용할 수 있는 RedisCachePrefix가 추가되었습니다.
  • config.jsonServiceSettings 아래:
    • 다른 웹사이트에 Mattermost를 임베딩할 때 프레임 상위 도메인을 지정할 수 있는 새로운 구성 설정 FrameAncestors가 추가되었습니다.

Enterprise 플랜에 대한 변경사항


  • config.jsonNativeAppSettings 아래:
    • 모바일 생체 인증 프롬프트, 탈옥/루트 감지를 활성화하고 화면 캡처를 방지하기 위한 새로운 설정이 추가되었습니다. 설정은 다음과 같습니다: MobileEnableBiometrics(기본값: false), MobilePreventScreenCapture(기본값: false), MobileJailbreakProtection(기본값: false).
  • 새로운 구성 설정 LdapSettingsDefaultMaximumLoginAttempts가 추가되었습니다.

API 변경사항


  • 그룹 관리를 위한 새로운 pluginapi 메서드, GroupSourcePluginPrefix라는 새로운 그룹 소스 유형이 추가되었으며, GET /api/v4/groups에 include_syncable_sources라는 새로운 URL 매개변수가 추가되었습니다.
  • Client4.createPostEphemeral 메서드가 추가되었습니다.

웹소켓 이벤트 변경사항

  • 사용자 정의 프로필 속성 웹소켓 지원이 추가되었습니다.
  • 사용자 정의 프로필 속성 작업에 대한 웹소켓 메시지가 추가되었습니다.

Go 버전

  • v10.7은 Go v1.22.6으로 빌드되었습니다.

알려진 문제


  • 검색에서 Enter를 누른 후 사이드바 확장 아이콘의 툴팁과 강조 표시가 나타납니다 MM-63640.
  • 채널의 마지막 게시물에서 오른쪽 사이드바를 여는 단축키를 사용하면 오른쪽 사이드바 헤더에 파란색 테두리가 표시됩니다 MM-63562.
  • 환경 변수를 통해 라이선스 파일 위치를 설정해도 시스템 콘솔을 통해 새 라이선스를 업로드하는 옵션이 여전히 제공되어 환경 변수로 설정된 라이선스로 덮어쓰여집니다. 이 문제를 해결하는 방법은 이 지식 베이스 문서를 참조하세요.
  • Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.
  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

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