오늘은 Mattermost의 2월 19일 출시 된 v10.5 업데이트 릴리즈를 소개합니다. 본 내용은 Mattermost의 릴리즈 소식을 번역한 내용이며 원문 내용은 Change Log에서 확인할 수 있습니다.
릴리스 v10.5 - 장기 지원 릴리스
- 10.5.1, 2025년 2월 19일 출시
- Mattermost v10.5.1은 낮음에서 높음 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
- 사전 패키지된 Boards 플러그인 v9.1.1.
- 사전 패키지된 Playbooks 플러그인 v2.1.1.
- S3에서 누락된 파일 첨부로 인해 내보내기 실행이 완료되지 못하는 컴플라이언스 내보내기의 문제가 해결되었습니다 MM-62527.
- Mattermost v10.5.1은 다음과 같은 기능적 변경사항을 포함합니다:
-
새로운 설정
ServiceSettings.EnableWebHubChannelIteration
이 추가되어 웹소켓 브로드캐스팅의 성능을 제어할 수 있게 되었습니다. 기본적으로 이 설정은 꺼져 있습니다. 설정을 켜면 사용자가 채널에 참여하거나 나갈 때 성능이 저하되는 대신 웹소켓 브로드캐스팅 성능이 향상됩니다. Mattermost를 적극적으로 사용하는 동시 접속자가 최소 200,000명 이상이 아니라면 켜는 것을 권장하지 않습니다.
-
- 10.5.0, 2025년 2월 14일 출시
- 최초 10.5.0 릴리스.
호환성
- 최소 Safari 버전이 17.4+ 및 최소 Firefox 버전이 119+로 업데이트되었습니다.
중요 업그레이드 정보
- v10.5는 속성 시스템 아키텍처 스키마 마이그레이션을 도입합니다. 자세한 내용은 중요 업그레이드 정보를 참조하세요.
- 컴플라이언스 내보내기 시스템이 전면 개편되었습니다. 자세한 내용은 중요 업그레이드 정보를 참조하세요.
- Mattermost 서버가 수동 플러그인 배포 지원을 중단했습니다. 플러그인은 관리자나 배포 자동화가 플러그인 번들의 내용을 서버의 작업 디렉토리에 복사할 때 수동으로 배포되었습니다. 수동 또는 자동화된 배포 워크플로우가 여전히 필요한 경우, 관리자는 대신 플러그인 번들을 사전 패키지할 수 있습니다. 자세한 내용은 이 포럼 게시글을 참조하세요.
- Mattermost가 Microsoft Windows 운영 체제용 공식 Mattermost 서버 빌드를 중단했습니다. 관리자는 기존 Mattermost 서버 설치를 공식 Linux 빌드로 마이그레이션해야 합니다. 자세한 내용은 이 포럼 게시글을 참조하세요.
주요 변경사항
- 웹 앱의
PluginLinkComponent
내부 작동 방식이 변경되어 기본적으로 링크 툴팁을 DOM에서 언마운트하여 성능이 크게 향상되었습니다.registerLinkTooltipComponent
를 사용하여 링크 툴팁을 등록하는 플러그인은 툴팁 컴포넌트 관리 방식의 변경을 경험하게 됩니다. 이제 링크에 마우스를 올리거나 포커스될 때만 마운트됩니다. 결과적으로, 플러그인은 마운팅과 언마운팅 시나리오를 적절히 처리하도록 컴포넌트를 업데이트해야 할 수 있습니다. 예를 들어, mattermost-plugin-jira에서는 componentDidUpdate 라이프사이클 훅이 componentDidMount로 대체되었습니다. 플러그인의 툴팁 컴포넌트가 함수형 React 컴포넌트인 경우, 이 동작은 빈 의존성 배열이 있는 useEffect에 의해 관리되므로 자동으로 처리될 가능성이 높습니다.
중요 → v10.3보다 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 정보를 읽어보시기 바랍니다.