오늘은 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.json
의MetricsSettings
아래:- 클라이언트 측 웹앱 메트릭을 추적하고자 하는 사용자 ID를 설정할 수 있는
ClientSideUserIds
가 추가되었습니다. 성능상의 이유로 사용자 ID의 총 수는 5개로 제한되었으며, 그렇지 않으면 Prometheus가 높은 레이블 카디널리티로 인해 과부하됩니다. Prometheus 성능을 보장하기 위해 이 목록을 자주 수정하지 않는 것을 권장합니다.
- 클라이언트 측 웹앱 메트릭을 추적하고자 하는 사용자 ID를 설정할 수 있는
config.json
의CacheSettings
아래:- 모든 Redis 캐시 키에 접두사를 추가하는 데 사용할 수 있는
RedisCachePrefix
가 추가되었습니다.
- 모든 Redis 캐시 키에 접두사를 추가하는 데 사용할 수 있는
config.json
의ServiceSettings
아래:- 다른 웹사이트에 Mattermost를 임베딩할 때 프레임 상위 도메인을 지정할 수 있는 새로운 구성 설정
FrameAncestors
가 추가되었습니다.
- 다른 웹사이트에 Mattermost를 임베딩할 때 프레임 상위 도메인을 지정할 수 있는 새로운 구성 설정
Enterprise 플랜에 대한 변경사항
config.json
의NativeAppSettings
아래:- 모바일 생체 인증 프롬프트, 탈옥/루트 감지를 활성화하고 화면 캡처를 방지하기 위한 새로운 설정이 추가되었습니다. 설정은 다음과 같습니다:
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 전문가가 도와드립니다. 지금 문의하기