v9 변경 로그#

중요

  • 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로 업그레이드하세요.

  • 새로운 릴리스로 업그레이드하는 자세한 내용은 중요 업그레이드 노트 문서를 참조하세요.

  • 예정된 릴리스에 대한 자세한 내용은 진행 중인 변경 로그를 참조하세요.

v9.11 릴리스 - 확장 지원 릴리스#

  • 9.11.15, 2025년 5월 9일 릴리스

    • Mattermost v9.11.15은 낮음에서 중간 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 문제가 되었던 SQL 쿼리를 조정하여 성능 저하가 해결되었으므로 MM-61361에 대한 버그 수정을 다시 적용했습니다.

    • Mattermost v9.11.15은 다음과 같은 데이터베이스 변경 사항을 포함합니다:

      • 쿼리 성능 향상을 위해 SidebarChannels 테이블의 CategoryId 열에 새 인덱스가 추가되었습니다. 이 업그레이드로 인한 데이터베이스 다운타임은 예상되지 않습니다. PostgreSQL에서 120만 행이 있는 테이블에 인덱스를 추가하는 데 약 2초가 걸리고, MySQL에서 30만 행이 있는 테이블에 약 5초가 걸립니다. 마이그레이션은 완전히 이전 버전과 호환되며 테이블 잠금이나 테이블의 기존 작업에 영향을 주지 않습니다. 이 릴리스로 업그레이드할 때 다운타임은 예상되지 않습니다. 포함된 SQL 쿼리는 MySQL의 경우 CREATE INDEX idx_sidebarchannels_categoryid ON SidebarChannels(CategoryId);이고 PostgreSQL의 경우 CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_sidebarchannels_categoryid ON sidebarchannels(categoryid);입니다.

  • 9.11.14, 2025년 5월 5일 릴리스

    • Mattermost v9.11.14에는 중간 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 성능 저하를 유발할 수 있는 MM-61361에 대한 버그 수정을 되돌렸습니다.

    • Mattermost v9.11.14는 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.13, 2025년 4월 29일 릴리스

    • Mattermost v9.11.13은 낮음에서 중간 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.11.13은 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.12, 2025년 4월 15일 릴리스

    • Mattermost v9.11.12는 낮음에서 중간 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 서버가 수신한 웹소켓 PING 이벤트 로깅을 중단했습니다 MM-63693.

    • Mattermost v9.11.12는 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.11, 2025년 3월 24일 릴리스

    • Mattermost v9.11.11은 낮음에서 중간 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 사전 패키지된 Playbooks 플러그인 v1.41.0.

    • Mattermost v9.11.11은 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.10, 2025년 3월 17일 릴리스

    • Mattermost v9.11.10은 낮음에서 높은 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 특정 브라우저 확장 프로그램으로 인한 성능 원격 측정에서 기록된 오류를 수정했습니다 MM-62371.

    • 사전 패키지된 Calls 플러그인 버전 v0.29.8.

    • Mattermost v9.11.10은 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.9, 2025년 2월 19일 릴리스

    • Mattermost v9.11.9는 낮음에서 높은 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 사전 패키지된 Boards 플러그인 v9.1.1.

    • S3에서 누락된 파일 첨부로 인해 내보내기 실행이 완료되지 않는 Compliance Exports의 문제를 수정했습니다 MM-62527.

    • Mattermost v9.11.9는 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.8, 2025년 1월 22일 릴리스

    • Mattermost v9.11.8은 심각한 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 사전 패키지된 Boards 플러그인 v9.0.5.

    • 사전 패키지된 Channel Export 플러그인 v1.2.1.

    • 사전 패키지된 Calls 플러그인 v0.29.7.

    • LDAP 동기화 중 발생하는 패닉을 수정했습니다 MM-61239.

    • 대량 내보내기 보존 작업이 실수로 대량 내보내기가 아닌 파일과 디렉터리를 삭제하는 문제를 수정했습니다 MM-60888.

    • 웹소켓 재연결 후 새 채널의 새 메시지가 사이드바에 표시되지 않는 문제를 수정했습니다 MM-61361.

    • Mattermost v9.11.8은 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.7, 2025년 1월 15일 릴리스

    • Mattermost v9.11.7은 낮음에서 중간 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 현재 사용자의 웹 앱 상태가 올바르게 업데이트되지 않는 문제를 수정했습니다 MM-59952.

    • 사전 패키지된 Boards 플러그인 v9.0.2.

    • LinkMetadata 테이블에 삽입 오류가 발생하는 문제를 수정했습니다.

    • 사용자 정의 이모지가 요청될 때 스크롤 위치가 초기화되는 문제를 수정했습니다 MM-62102.

    • Mattermost v9.11.7은 다음과 같은 데이터베이스 변경 사항을 포함합니다:

      • 데이터베이스에서 DeleteAt 플래그가 있는 개인 메시지와 그룹 메시지가 일부 API에 문제를 일으킬 수 있는 문제를 수정했습니다.

  • 9.11.6, 2024년 12월 10일 릴리스

    • Mattermost v9.11.6은 낮음에서 중간 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 이제 서브 경로에 대한 HEAD 요청에 302 대신 200 응답이 반환됩니다. 이는 서브 경로에서 호스팅되는 서버에 연결하려는 모바일 기기의 문제를 해결합니다 MM-58042.

    • 사전 패키지된 Calls 플러그인 v0.29.6.

    • 시스템 콘솔 > 작업 공간 최적화서버 업데이트 섹션에서 잘못된 보고가 발생하는 문제를 수정했습니다 MM-62030.

    • Mattermost v9.11.6은 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.5, 2024년 11월 14일 릴리스

    • Mattermost v9.11.5는 중간 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 사전 패키지된 Calls 플러그인 v0.29.4.

    • Mattermost v9.11.5는 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.4, released 2024-10-28

    • Mattermost v9.11.4는 높은 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 클러스터 환경에서 사용자가 추가된 채널이나 해당 채널의 메시지를 볼 수 없는 문제를 수정했습니다 MM-59911.

    • Mattermost v9.11.4는 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.3, 2024년 10월 10일 릴리스

    • Mattermost v9.11.3은 낮음에서 중간 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • YouTube 미리보기가 더 이상 표시되지 않는 문제를 수정했습니다 MM-60351.

    • 그룹에 포함된 팀과 채널을 사용할 때 LDAP 동기화 작업의 성능을 개선했습니다 MM-60253.

    • Mattermost v9.11.3은 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.2, 2024년 9월 26일 릴리스

    • Mattermost v9.11.2는 낮음에서 중간 수준의 보안 수정 사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 사전 패키지된 플러그인에 Mattermost 사용자 설문조사 플러그인 v1.1.1이 추가되었습니다.

    • Pre-packaged Calls plugin v0.29.2.

    • 사전 패키지된 Playbooks 플러그인 v1.40.0.

    • 시스템 콘솔에서 게시물 편집 시간 제한 버튼이 표시되지 않는 문제를 수정했습니다 (MM-58529, MM-58824).

    • NewWebConn에서 세션의 경쟁 상태 사용을 수정했습니다 MM-60307.

    • Mattermost v9.11.2는 다음과 같은 기능 변경 사항을 포함합니다:

      • 모바일 앱이 외부 기본 브라우저를 사용하여 SSO 인증을 수행하도록 하는 NativeAppSettings > MobileExternalBrowser 구성 설정이 추가되었습니다 MM-60332.

  • 9.11.1, 2024년 8월 27일 릴리스

    • Mattermost v9.11.1은 낮음에서 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.11.1은 데이터베이스나 기능상의 변경 사항이 없습니다.

  • 9.11.0, 2024년 8월 16일 릴리스

    • 9.11.0 최초 릴리스.

중요 업그레이드 정보#

  • Elasticsearch v8 지원이 추가되었습니다. 또한 Opensearch v1.x 및 v2.x에 대한 베타 지원이 추가되었습니다. Elasticsearch와 Opensearch를 구분하기 위해 새로운 구성 설정 ElasticsearchSettings.Backend이 추가되었습니다. 기본값은 elasticsearch이며, 공식 v8 클라이언트가 Elasticsearch v7.11 이상 버전에서만 작동하므로 AWS Elasticsearch v7.10.x에 대한 지원이 중단됩니다. 자세한 내용은 아래의 중요 참고 사항을 참조하세요.

  • Mattermost는 Elasticsearch v7.17+ 버전을 지원합니다. 하지만 Elasticsearch v7 인스턴스를 v8.x로 업그레이드하는 것을 권장합니다. 자세한 내용은 Elasticsearch 업그레이드 문서를 참조하세요.

  • Elasticsearch v8을 사용할 때는 와일드카드 작업이 동작하도록 elasticsearch.yml에서 action.destructive_requires_namefalse로 설정해야 합니다.

중요

AWS Elasticsearch

AWS Elasticsearch를 사용하는 경우 다음을 수행해야 합니다:

  1. AWS Opensearch로 업그레이드하세요. 자세한 내용은 Opensearch 업그레이드 문서를 참조하세요.

  2. Opensearch에서 “호환성 모드”를 비활성화하세요.

  3. Mattermost 서버를 업그레이드하세요.

  4. Mattermost ElasticsearchSettings.Backend 구성 설정 값을 수동으로 또는 mmctl을 사용하여 elasticsearch에서 opensearch로 업데이트하세요. 이 값은 시스템 콘솔에서 변경할 수 없습니다. 자세한 내용은 Mattermost Elasticsearch 백엔드 유형 문서를 참조하세요.

  5. Mattermost 서버를 재시작하세요.

호환성#

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

  • Ubuntu Noble 지원이 추가되었습니다.

중요

v9.5보다 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 노트를 읽어주세요.

개선 사항#

최신 릴리스의 일부 개선 사항에 대해서는 이 안내 영상을 참조하세요.

사용자 인터페이스 (UI)#

  • 사전 패키지된 Calls 버전 v0.29.1.

  • 사전 패키지된 GitHub 플러그인 버전 v2.3.0.

  • 키보드 단축키 모달의 사용자 인터페이스가 개선되었습니다.

  • 게시물 편집 대화상자에 “이 메시지를 @mention으로 편집해도 수신자에게 알림이 가지 않습니다”라는 메시지가 추가되었습니다.

  • 여러 툴팁의 모양이 더 일관되게 개선되었습니다.

  • Direct Messages 모달의 도움말 텍스트가 업데이트되었습니다.

  • 메시지 편집 시 이모지가 커서 위치에 삽입되도록 변경되었습니다.

  • 키보드로 단축키 모달의 콘텐츠 DIV에 접근할 수 있도록 개선되었습니다.

  • 채널 북마크 사용자 인터페이스가 추가되었습니다(기본적으로 비활성화되어 있으며, 기능 플래그 뒤에 있습니다).

관리#

  • 이제 사용자 관리 권한이 있는 관리자가 System Console > Users에서 사용자의 설정을 편집할 수 있는 기능이 추가되었습니다.

  • 관리자가 System ConsoleServer Logs 페이지에서 서버 로그를 다운로드할 수 있는 기능이 추가되었습니다.

  • LDAP 공급업체 오류가 이제 지원 패킷에 포함됩니다.

  • 지원 패킷에 메타데이터가 추가되었습니다.

  • 이제 로그인 이벤트의 감사 로그 Actor 필드에 사용자의 ID와 세션 ID가 추가되어, 로그아웃 이벤트와 동일하게 정보를 제공합니다.

  • 대량 내보내기/가져오기에서 사용자 지정 상태 지원이 추가되었습니다.

  • RemoteCluster 엔터티의 RemoteTeamId 필드가 더 이상 사용되지 않음으로 표시되었습니다.

  • 그룹의 NameDisplayName에 대한 로그가 추가되었습니다.

  • 사용자의 로그 필드가 업데이트되었습니다.

성능#

  • 알림 메트릭에 플랫폼 관련 정보가 추가되었습니다.

  • INP 및 LCP 클라이언트 메트릭에 추가 정보가 추가되었습니다.

  • 웹앱 초기화에 대한 사소한 성능 개선이 추가되었습니다.

mmctl#

  • mmctl에 mmctl job listmmctl job update 두 개의 새로운 명령어가 추가되었습니다.

  • mmctl이 패닉 상태가 되면 패닉 메시지가 출력됩니다.

  • mmctl을 통한 AdvancedLoggingJSON 설정이 이제 지원됩니다.

버그 수정#

  • 알림 경고에서 사용자 지정 그룹 멤버의 수가 잘못 표시되는 문제가 수정되었습니다.

  • 비밀번호가 너무 길 때 발생하는 패닉이 수정되었습니다.

  • mmctl을 통한 구성 패치가 플러그인 구성 값을 올바르게 병합하지 않는 문제가 수정되었습니다.

  • OpenID 로컬 개발 관련 문제가 수정되었습니다.

  • Latex 렌더링이 비활성화되었을 때 코드 블록에서 Latex가 코드로 렌더링되지 않는 문제가 수정되었습니다.

  • 사용자 지정 역할 저장 관련 문제가 수정되었습니다.

  • Chrome과 Safari에서 왼쪽 스크롤바 자동 숨김 기능 관련 문제가 수정되었습니다.

  • Fixed Group Message to private channel conversion edge cases.

  • 사용자 관리 권한이 있는 사용자가 시스템 콘솔 > 사용자 페이지에서 사용자 목록을 볼 수 없는 문제가 수정되었습니다.

  • 사용자의 컴퓨터가 절전 모드에서 깨어난 후 웹 앱 성능 보고서가 오래된 것으로 표시되는 문제가 수정되었습니다.

config.json#

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

모든 플랜에 대한 변경사항:#

  • config.jsonServiceSettings 아래:

    • 비밀번호 재설정 중 세션 해지를 구성하기 위한 TerminateSessionsOnPasswordChange가 추가되었습니다.

Enterprise 플랜에 대한 변경사항:#

  • config.jsonElasticsearchSettings 아래:

    • Elasticsearch와 Opensearch를 구분하기 위한 Backend가 추가되었습니다. 기본값은 Elasticsearch입니다.

API 변경사항#

  • 원격 클러스터를 관리하기 위한 새로운 API 엔드포인트가 추가되었습니다.

  • GET /api/v4/jobs, job_type와 status에 두 개의 새로운 쿼리 매개변수가 추가되었습니다.

  • 새로운 엔드포인트 PATCH /api/v4/jobs/{job_id}/status가 추가되었습니다.

  • AddChannelMember가 userIds 목록을 허용하도록 업데이트되었습니다.

  • 특정 작업의 상태를 관리하기 위한 여섯 가지 새로운 권한이 추가되었습니다:

    • PermissionManagePostBleveIndexesJob

    • PermissionManageDataRetentionJob

    • PermissionManageComplianceExportJob

    • PermissionManageElasticsearchPostIndexingJob

    • PermissionManageElasticsearchPostAggregationJob

    • PermissionManageLdapSyncJob

Go 버전#

  • v9.11은 Go v1.21.8로 빌드되었습니다.

오픈소스 구성요소#

  • https://github.com/mattermost/mattermost/에서 stylelint를 제거하고 elastic/go-elasticsearch를 추가했습니다.

알려진 문제#

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

기여자#

v9.10 릴리스 - 기능 릴리스#

  • 9.10.3, 2024년 9월 26일 릴리스

    • Mattermost v9.10.3은 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. Mattermost 책임있는 공개 정책에 따라 자세한 내용은 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • 사전 패키지된 Playbooks 플러그인 v1.40.0.

    • Mattermost v9.10.3은 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.10.2, 2024년 8월 27일 릴리스

  • 9.10.1, 2024년 7월 22일 릴리스

    • Mattermost v9.10.1은 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. Mattermost 책임있는 공개 정책에 따라 자세한 내용은 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • 사전 패키지된 Mattermost Copilot 플러그인 버전 v0.8.3.

    • 웹 앱이 필요할 때만 알림 권한을 요청하도록 수정했습니다. Safari에서 데스크톱 알림이 전송되지 않는 문제를 수정했습니다 MM-59416.

    • iOS Safari에서 앱이 충돌하는 문제를 수정했습니다 MM-59296.

    • Mattermost v9.10.1은 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.10.0, 2024년 7월 16일 릴리스

    • 9.10.0 최초 릴리스.

중요

v9.5보다 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 노트를 읽어주세요.

개선 사항#

최신 릴리스의 개선 사항에 대한 자세한 내용은 이 안내 영상을 참조하세요.

사용자 인터페이스 (UI)#

  • 사전 패키지된 GitLab 플러그인 버전 v1.9.1.

  • 사전 패키지된 Mattermost Copilot 플러그인 버전 v0.8.1.

  • 사전 패키지된 Calls 플러그인 버전 v0.28.2.

  • 사용자 프로필 팝오버를 재설계하고 성능을 개선했습니다.

  • 웹 브라우저에서 앱을 열 때 사용자에게 알림 권한을 허용하도록 안내하는 배너를 추가했습니다.

  • 다른 사용자 설정과 일치하도록 프로필 사진 설정의 너비를 늘렸습니다.

  • 이모지 선택기의 화면 읽기 프로그램 지원을 개선했습니다.

  • 채널 헤더의 플러그인 버튼 접근성을 개선했습니다.

관리#

  • 더 고급 시각화 유형을 지원하도록 PluginSiteStatsHandler를 확장했습니다.

  • 비공개 채널에서 비회원에게 channel_deleted/channel_restored 메시지 브로드캐스팅을 중단했습니다.

성능#

  • 클라이언트 성능 지표에 페이지 로드 시간을 추가했습니다.

  • 스레드 보기 로드 시간을 추적하는 지표를 추가했습니다.

  • 모바일 클라이언트 지표 지원을 추가했습니다.

  • 측정 가능한 LCP 지표의 범위를 늘렸습니다.

  • getStatusesByIdsgetProfilesByIds 네트워크 호출의 폴링을 추가했습니다. 폴링 간격은 UsersStatusAndProfileFetchingPollIntervalMilliseconds 구성 변수로 설정할 수 있습니다.

  • 플러그인 스크립트의 지연 로딩을 추가했습니다.

버그 수정#

  • RefreshPostStats 작업이 실패할 수 있는 문제를 수정했습니다.

  • 기존 팀의 URL로 팀을 생성하려고 할 때 잘못된 오류 메시지가 표시되는 문제를 수정했습니다.

  • 사용자의 현재 시간대를 업데이트하기 위한 visibilitychange JavaScript 브라우저 이벤트가 추가되지 않은 문제를 수정했습니다.

  • 시스템의 마지막 관리자가 강등될 수 있었던 문제를 수정했습니다.

  • 시스템 관리자가 설정한 배너가 시스템 배너 아래에 쌓이지 않고 대신 그 아래에 나타나는 문제를 수정했습니다. 기존 시스템 배너는 변경되지 않았습니다.

  • 번호가 매겨진 목록에서 긴 단어가 잘못 줄바꿈되는 문제를 수정했습니다.

  • 사이트 URL이 변경될 때 이미지 프록시가 잘못 동작하는 문제를 수정했습니다.

  • 웹소켓 연결에 대한 캐시 무효화 메시지가 클러스터 전체에 전송되지 않아 웹소켓 이벤트가 누락되는 문제를 수정했습니다.

  • Fixed EnableClientMetrics setting not being available in the System Console.

config.json#

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

모든 플랜에 대한 변경사항:#

  • config.jsonExperimentalSettings 아래:

    • getStatusesByIdsgetProfilesByIds 네트워크 호출의 간격을 구성하기 위한 UsersStatusAndProfileFetchingPollIntervalMilliseconds가 추가되었습니다.

API 변경사항#

  • ID로 사용자 목록을 검색하기 위한 새로운 플러그인 API 엔드포인트 GetUsersByIds가 추가되었습니다.

Go 버전#

  • v9.10은 Go v1.21.8로 빌드되었습니다.

알려진 문제#

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

기여자#

v9.9 릴리스 - 기능 릴리스#

  • 9.9.3, 2024-08-27 릴리스

  • 9.9.2, 2024-07-22 릴리스

  • 9.9.1, 2024-07-02 릴리스

    • Mattermost v9.9.1은 낮음에서 높은 수준의 보안 수정사항을 포함하고 있습니다. 이 버전으로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • 시스템 관리자가 설정한 배너가 시스템 배너 아래에 쌓이지 않고 그 밑에 나타나는 문제를 수정했습니다. 기존 시스템 배너는 변경되지 않았습니다.

    • MetricsSettings.EnableClientMetrics를 활성화하지 못하게 하는 기능 플래그를 제거했습니다 MM-58823.

    • 클라이언트 성능 지표에 페이지 로드 시간을 추가했습니다 MM-58359.

    • 사용자의 컴퓨터가 절전 모드에서 깨어난 후 웹 앱 성능 보고서가 오래된 것으로 표시되는 문제를 수정했습니다 MM-58772.

    • 측정 가능한 LCP 지표와 로드 이벤트 종료 지표의 범위를 늘렸습니다 MM-59033.

    • Firefox에서 beacon.enabledfalse로 설정되어 있을 때 성능 원격 측정으로 인해 발생하는 오류를 수정했습니다 MM-58777.

    • Mattermost v9.9.1은 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.9.0, 2024년 6월 14일 출시

    • 9.9.0 최초 출시.

호환성#

  • 최소 macOS 버전을 12+ 및 최소 Safari 버전을 17+로 업데이트했습니다.

중요

v9.5보다 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 노트를 읽어주세요.

개선 사항#

최신 릴리스의 개선 사항에 대한 안내 영상을 확인하세요.

사용자 인터페이스 (UI)#

  • 사전 패키지된 Calls 플러그인 버전 v0.27.0.

  • 사전 패키지된 Jira 플러그인 버전 v4.1.1.

  • 사전 패키지된 GitLab 플러그인 버전 v1.9.0.

  • 사전 패키지된 Zoom 플러그인 버전 v1.8.0.

  • 눈의 피로도를 줄이기 위해 기본 테마를 업데이트했습니다(특히 다크 테마).

  • 핵심 레이아웃의 UI를 개선했습니다.

  • 팀에 게스트를 초대할 때 표시되는 오류 텍스트를 개선했습니다.

  • 무료 에디션 사용 시 제품 내 Mattermost 에디션의 가시성을 높였습니다.

  • 제품 메뉴의 Team/E0 에디션에 지원되지 않음 레이블을 추가했습니다.

  • 시스템 콘솔의 True/False 선택기의 모양과 느낌을 개선했습니다.

  • 높이를 줄이고 UI를 단순화하도록 채널 헤더 레이아웃을 업데이트했습니다.

관리#

  • 메시지 수가 500만 개를 초과할 때 컴파일된 Team Edition 및 라이선스가 없는 Enterprise Edition 배포에서 안전 제한 오류 메시지를 제거했습니다.

  • 엔터프라이즈 규모 및 액세스 제어 자동화 기능을 사용할 수 없는 컴파일된 Team Edition 및 Enterprise Edition 배포에서 사용자가 5,000명을 초과할 때 표시되는 안전 제한 오류 메시지를 조정했습니다. ERROR_SAFE_LIMITS_EXCEEDED.

  • mmctl import validate 명령의 메시지 길이 유효성 검사 단계를 개선했습니다.

  • mmctl user activemmctl user deactivate에 셸 완성 기능을 추가했습니다.

  • Cloud 및 Self Hosted 환경 전반에 걸쳐 다양한 플로우에서 Mattermost 구독의 셀프 서비스 구매 지원을 제거했습니다.

  • 시스템 콘솔에서 셀프 서비스 true up 검토 제출 지원을 제거했습니다.

  • 파일 첨부 가져오기 프로세스에 스트리밍 지원을 추가했습니다.

  • mmctl에 LDAP 작업 명령을 추가했습니다.

  • LDAP 동기화 작업의 오류 복원력을 향상시켰습니다.

  • PostPriority 기능 플래그를 제거했습니다.

  • 스토어의 NotFound 오류 메시지를 개선했습니다.

  • 수신 웹훅과 발신 웹훅 응답에 게시물 우선순위 지원을 추가했습니다.

  • https://developers.mattermost.com/integrate/plugins/interactive-dialogs/ 의 규칙에 따라 Interactive Dialog 요청의 페이로드가 유효한지 검증하는 기능을 추가했습니다.

  • 사용자 프로필이 없는 경우 전체 이름 대신 사용자 이름을 사용하여 알림 호출을 차단 해제했습니다.

  • 최대 비밀번호 제한을 64자에서 72자로 증가시켰습니다(PasswordMaximumLength).

성능#

  • 웹 앱 성능을 추적하는 새로운 클라이언트 측 성능 지표의 초기 버전을 추가했으며 새로운 Grafana board에서 모니터링할 수 있습니다.

  • 오른쪽 사이드바 로딩 시간을 추적하는 지표를 추가했습니다.

  • 상태 리듀서의 js 메모리 프로파일을 개선했습니다.

  • 사용자가 현재 보고 있지 않은 채널의 루트 게시물에서 시작된 스레드의 일부인 새 게시물을 받을 때, 루트 게시물과 해당 스레드 게시물을 즉시 가져오지 않습니다. 하지만 새로 받은 게시물은 계속 저장됩니다. 루트 게시물과 해당 스레드 게시물은 사용자가 해당 채널로 이동할 때만 가져옵니다.

버그 수정#

  • 사이드바 채널 버튼의 aria-label 관련 문제를 수정했습니다.

  • 플러그인이 종료된 후 닫히지 않은 데이터베이스 RPC 연결이 닫히지 않는 문제를 수정했습니다.

  • 스레드나 임시 보관함에서 돌아올 때 오른쪽 사이드바가 포커스를 가져가는 문제를 수정했습니다.

  • 임베디드 이미지가 포함된 게시물을 복사할 때 원본 이미지 링크 대신 프록시 링크가 복사되는 문제를 수정했습니다.

  • 사용자가 탭을 닫은 후에도 사용자 상태가 잘못되게 온라인으로 유지되는 문제를 수정했습니다.

  • 일부 서버에서 사용자가 채널 찾아보기 대화상자에서 멤버 수를 볼 수 없는 문제를 수정했습니다.

  • 공개 링크 기능을 통해 접근한 WebP 이미지의 인라인 표시 문제를 수정했습니다.

  • 서버가 고가용성 상태일 때 mmctl import process --bypass-upload --local이 작동하지 않는다는 것이 명확하지 않았던 문제를 수정했습니다.

  • 고가용성 클러스터의 다른 노드의 연결을 확인하지 않고 사용자 상태가 잘못되게 오프라인으로 설정되는 문제를 수정했습니다.

  • @멘션 자동 완성 후 뒤따르는 게시물 텍스트가 지워질 수 있는 오래된 문제를 수정했습니다.

  • 알림이 누락되는 것을 방지하기 위해 상태 관리 문제를 수정했습니다.

  • OAuth 로그인에 대한 감사 이벤트가 추가되지 않는 문제를 수정했습니다.

  • 메시지 내보내기 프로세스의 오류 검사 문제를 수정했습니다.

  • 게시물 텍스트 상자에 붙여넣기 할 때 서식 없이 붙여넣기가 항상 되지 않는 문제를 수정했습니다.

  • 기본값이 있는 일부 플러그인 설정의 값이 변경되지 않는 문제를 수정했습니다.

config.json#

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

모든 플랜에 대한 변경사항:#

  • config.jsonExperimentalSettings 아래:

    • 재연결 핸들러의 웨이크업을 비활성화하는 DisableWakeUpReconnectHandler를 추가했습니다.

  • SelfHostedPurchase 설정을 제거했습니다.

Enterprise 플랜에 대한 변경사항:#

  • config.jsonMetricsSettings 아래:

    • 새로운 클라이언트 성능 메트릭을 제어하기 위한 기능 플래그와 EnableClientMetrics 설정을 추가했습니다.

    • 알림 메트릭을 위한 EnableNotificationMetrics 설정을 추가했습니다.

  • 자체 호스팅 시스템 관리자는 이제 System Console의 사용자 인터페이스를 통해 모든 ExperimentalAuditSettings를 구성할 수 있습니다. 클라우드 관리자는 이제 ExperimentalAuditSettingsAdvancedLoggingJSON 값을 변경할 수 있습니다. 이는 클라우드 관리자가 조정할 수 있는 유일한 구성입니다. 이 새로운 사용자 인터페이스를 활용하려면 ExperimentalAuditSettingsSystemConsoleUI 기능 플래그를 활성화해야 합니다.

웹소켓 이벤트 변경사항#

  • 인증 여부와 관계없이 모든 열린 웹소켓 연결을 추적하도록 mattermost_http_websockets_total 메트릭의 의미를 변경했습니다.

  • mattermost_http_websockets_total Prometheus 메트릭에 origin_client 레이블을 추가했습니다.

Go 버전#

  • v9.9는 Go v1.21.8로 빌드되었습니다.

오픈소스 구성요소#

  • @stripe/react-stripe-js@stripe/stripe-js를 제거하고 https://github.com/mattermost/mattermost에 web-vitals를 추가했습니다.

알려진 문제#

  • 일부 Cloud 워크스페이스에서 예기치 않게 라이선스 만료에 대한 이메일을 받았습니다.

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

기여자#

v9.8 릴리스 - 기능 릴리스#

  • 9.8.3, 2024년 7월 22일 릴리스

  • 9.8.2, 2024년 7월 2일 릴리스

    • Mattermost v9.8.2는 낮음에서 높은 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 시스템 관리자가 설정한 배너가 시스템 배너 아래에 쌓이지 않고 그 밑에 나타나는 문제를 수정했습니다. 기존 시스템 배너는 변경되지 않았습니다.

    • Mattermost v9.8.2는 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.8.1, 2024년 6월 3일 릴리스

    • Mattermost v9.8.1은 낮음에서 높은 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.

    • 메시지 수가 500만 개를 초과할 때 컴파일된 Team Edition 및 라이선스가 없는 Enterprise Edition 배포에서 안전 제한 오류 메시지를 제거했습니다.

    • 기본값이 있는 일부 플러그인 설정의 값이 변경되지 않는 문제를 수정했습니다.

    • Mattermost v9.8.1은 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.8.0, 2024년 5월 16일 릴리스

    • 9.8.0 원본 릴리스.

호환성#

  • Edge와 Chrome의 최소 필수 버전이 122+로 업데이트되었습니다.

중요

v9.7 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주시기 바랍니다.

개선 사항#

최신 릴리스의 개선 사항 중 일부를 보려면 이 안내 영상을 참고하세요.

사용자 인터페이스 (UI)#

  • 사전 패키지된 Playbooks 버전 v1.39.3.

  • 사전 패키지된 GitLab 플러그인 버전 v1.8.1.

  • 사전 패키지된 Calls 버전 v0.26.2.

  • 사용자 설정 모달에서 데스크톱과 모바일 알림을 통합했습니다.

  • 방해 금지 모드에 지우지 않음 옵션을 추가했습니다.

  • 채널 소개를 위한 사용자 인터페이스를 개선했습니다.

  • 채널에서 팀 멤버가 아닌 사용자를 멘션할 때 임시 메시지를 추가했습니다.

  • 게시물 메시지에서 마우스를 올렸을 때 이모지 툴팁을 추가했습니다.

  • 여러 툴팁의 모양이 더 일관되게 개선되었습니다.

  • 온보딩 투어 포인트의 테마 색상을 업데이트했습니다.

  • 전역 스레드 보기와 일관성을 유지하기 위해 우측 스레드 보기에서 상대적 타임스탬프를 사용하도록 업데이트했습니다.

  • 우측 스레드 보기에 전체 답글 수를 추가했습니다.

관리#

  • 컴파일된 Team Edition 및 Enterprise Edition 배포에서 엔터프라이즈 규모 및 접근 제어 자동화 기능을 사용할 수 없고 메시지 수가 500만 개를 초과할 때 안전 제한 오류 메시지를 추가했습니다. ERROR_SAFE_LIMITS_EXCEEDED.

  • 지원 패킷 다운로드가 이제 플러그인으로 확장 가능합니다. 플러그인이 지원 패킷에 콘텐츠를 추가할 수 있는 경우 상용 지원 모달에 표시됩니다. 관리자는 해당 내용을 지원 패키지에 포함/제외하는 옵션을 선택할 수 있습니다.

  • Nodejs를 v20.11로 업그레이드했습니다.

  • 채널 북마크용 백엔드를 추가했습니다(기본적으로 비활성화). 채널 사용자 역할과 채널 중재 시스템에 채널 북마크 권한을 추가했습니다.

  • 채널 사용자 역할과 채널 중재 시스템에 채널 북마크 권한을 추가했습니다.

  • 대량 내보내기에서 첨부 파일에 대한 진행 로그를 추가했습니다.

  • Elasticsearch 채널 인덱스를 재구축하기 위한 시스템 콘솔 옵션을 추가했습니다.

  • 지원 패킷에서 ReplicaLagSettings를 난독화했습니다.

  • 라이선스 로딩 오류를 개선했습니다.

  • keycloak docker 구성을 업데이트하고 make 명령어를 추가했습니다.

  • AppError에서 사용하지 않는 IsOAuth 필드를 제거했습니다.

  • 지원 패킷에서 license_is_trialbool이 사용됩니다.

  • 대량 내보내기: 역할 및 권한 체계를 내보내는 기능을 추가했습니다.

  • 가져오기 단계에서 서버가 콘텐츠 추출을 건너뛸 수 있도록 하는 새로운 플래그 (extract-content)가 mmctl 가져오기 프로세스에 추가되었습니다.

API 변경사항#

  • /api/v4/channels/{channel_id}/bookmarks에 채널 북마크 생성 엔드포인트를 추가했습니다.

  • 채널 북마크를 포함하기 위한 추가 쿼리 매개변수를 채널 엔드포인트에 추가했습니다.

  • /api/v4/channels/{channel_id}/bookmarks/{bookmark_id}에 채널 북마크 업데이트 엔드포인트를 추가했습니다.

  • /api/v4/channels/{channel_id}/bookmarks에 채널 북마크 목록 엔드포인트를 추가했습니다.

  • /api/v4/channels/{channel_id}/bookmarks/{bookmark_id}에 채널 북마크 삭제 엔드포인트를 추가했습니다.

  • /api/v4/channels/{channel_id}/bookmarks/{bookmark_id}/sort_order에 채널 북마크 정렬 순서 업데이트 엔드포인트를 추가했습니다.

  • 목업 없는 단위 테스트를 용이하게 하기 위해 플러그인을 다시 연결하는 로컬 모드 전용 API를 노출했습니다.

  • pluginapi에서 UpdateUserRoles를 노출했습니다.

  • 플러그인에서 봇 설정을 단순화하기 위해 pluginapi.ProfileImageBytes를 노출했습니다.

  • POST /channels에서 display_name이 비어있을 경우 유효성 검사를 통과하지 않도록 검증을 추가했습니다.

버그 수정#

  • 통합 요청에 대한 컨텍스트 취소 문제를 수정했습니다.

  • SAML 메타데이터 검색이 되지 않는 문제를 수정했습니다.

  • 그룹 메시지를 비공개 채널로 변환한 후 채널 전환기가 비어있는 문제를 수정했습니다.

  • SamlSettings.EnableSyncWithLdaptrue로 설정되어 있을 때 시스템 관리자가 SAML 사용자를 LDAP 동기화할 수 없는 문제를 수정했습니다.

  • AD 작업 상태 테이블의 마크다운 문제를 수정했습니다.

  • 그룹 목록 모달의 제어 문자 문제를 수정했습니다.

  • 자동 완성 채널 API가 응답에서 보관된 채널을 반환하는 문제를 수정했습니다.

  • 시스템 콘솔의 충돌 문제를 수정했습니다.

  • 알림에 포함된 링크가 잘리고 클릭할 수 없는 문제를 수정했습니다.

  • flow 라이브러리에서 HTTP 요청 대신 로컬 요청을 사용하는 문제를 수정했습니다.

  • 오류가 발생했을 때도 support_packet.yaml이 생성되지 않는 문제를 수정했습니다.

  • 여러 콜백 URL을 사용할 때 발신 웹훅이 트리거되지 않는 문제를 수정했습니다.

  • 시스템 콘솔에서 기본값이 있는 플러그인 설정을 지울 수 없는 문제를 수정했습니다.

  • 지원 패킷을 생성할 때 MaxUsersForStatistics가 무시되지 않는 문제를 수정했습니다.

  • 봇이 수동으로 삭제되었을 때 EnsureBot 함수가 봇을 다시 생성하지 않는 문제를 수정했습니다.

  • 시스템 콘솔 에서 더 이상 사용자 ID로 사용자를 조회할 수 없는 문제를 수정했습니다.

  • 모달이 닫힐 때 포커스가 원래 버튼으로 돌아가지 않는 접근성 문제를 수정했습니다.

  • @-mentions를 허용하는 그룹의 그룹 멤버 목록을 최종 사용자가 가져올 수 없는 문제를 수정했습니다.

config.json#

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

모든 플랜에 대한 변경사항:#

  • config.jsonFileSettings 아래:

    • S3 저장소에 파일을 업로드하는 데 사용되는 파트 크기를 제어하기 위해 AmazonS3UploadPartSizeBytesExportAmazonS3UploadPartSizeBytes를 추가했습니다.

  • config.jsonServiceSettings 아래:

    • 기본 페이로드 크기 제한(MaximumPayloadSizeBytes)을 100kB에서 300kB로 증가했습니다. 기존 서버는 이 값을 수동으로 업데이트해야 합니다.

  • config.jsonClusterSettings 아래:

    • 사용하지 않는 설정 StreamingPort, MaxIdleConns, MaxIdleConnsPerHost, IdleConnTimeoutMilliseconds를 제거했습니다.

Professional 및 Enterprise 플랜 변경 사항:#

  • config.jsonExperimentalSettings 아래:

    • UseNewSAMLLibrary 실험적 설정을 제거했습니다.

Go 버전#

  • v9.8은 Go v1.21.8로 빌드되었습니다.

알려진 문제#

  • IP 해시가 꺼져 있을 때 상태가 때때로 자리 비움 또는 오프라인으로 멈출 수 있습니다.

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

기여자#


v9.7 릴리스 - 기능 릴리스#

  • 9.7.6, 2024년 7월 2일 릴리스

    • Mattermost v9.7.6은 낮음에서 높음 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후에 보안 업데이트 페이지에 자세한 내용이 게시될 예정입니다.

    • 시스템 관리자가 설정한 배너가 시스템 배너 아래에 쌓이지 않고 그 밑에 나타나는 문제를 수정했습니다. 기존 시스템 배너는 변경되지 않았습니다.

    • Mattermost v9.7.6은 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.7.5, 2024년 6월 3일 릴리스

  • 9.7.4, 2024년 5월 15일 릴리스

    • 통합 요청에 대한 컨텍스트 취소 문제가 수정되었습니다 MM-58019.

    • 기본값이 있는 일부 플러그인 설정의 값이 변경되지 않는 문제가 수정되었습니다 MM-58102.

    • Mattermost v9.7.4는 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.7.3, 2024년 4월 30일 릴리스

    • 가상 사용자와의 다이렉트 메시지 채널 생성이 실패하는 문제가 수정되었습니다 MM-58019.

    • Mattermost v9.7.3는 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.7.2, 2024년 4월 25일 릴리스

    • Mattermost v9.7.2는 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후에 보안 업데이트 페이지에 자세한 내용이 게시될 예정입니다.

    • Mattermost v9.7.2는 데이터베이스나 기능상의 변경사항이 없습니다.

    • 사전 패키지된 Playbooks 버전 v1.39.3.

    • 기본 페이로드 크기 제한(MaximumPayloadSizeBytes)을 100kB에서 300kB로 증가했습니다. 기존 서버는 이 값을 수동으로 업데이트해야 합니다.

    • 시스템 콘솔에서 기본값이 있는 플러그인 설정을 초기화할 수 없는 문제가 수정되었습니다.

  • 9.7.1, 2024년 4월 16일 릴리스

    • 고정 링크 게시물 알림에 대한 과도한 로그 항목 문제가 수정되었습니다.

    • Mattermost v9.7.1은 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.7.0, 2024년 4월 16일 릴리스

    • 9.7.0 최초 릴리스.

중요

v9.6 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 노트를 읽어주시기 바랍니다.

개선 사항#

최신 릴리스의 개선 사항에 대한 안내 영상을 확인하세요.

사용자 인터페이스 (UI)#

  • 사전 패키지 플러그인에 Mattermost AI 플러그인이 추가되었습니다.

  • 사전 패키지 Calls 버전 v0.25.1.

  • 사전 패키지 Playbooks 버전 v1.39.2.

  • 사전 패키지 GitHub 플러그인 버전 v2.2.0.

  • 이모지 선택기에서 첫 번째 이모지가 자동 선택됩니다.

  • 일괄 이메일 알림에 대한 Markdown 지원이 추가되었습니다.

  • 일괄 이메일 알림에 사용자의 시간대가 사용됩니다.

  • 다크 테마에서 검은색 텍스트 색상 문제를 해결하기 위해 대화형 대화상자 필드 설명에서 충돌하는 클래스(help-text)를 제거했습니다.

  • 팀 설정 모달의 사용자 인터페이스가 업데이트되었습니다.

  • 중국어 간체가 베타로 승격되었으며, 헝가리어와 스페인어가 베타로 강등되었습니다.

  • 사용자 설정 모달의 열기 애니메이션이 개선되었습니다.

관리#

  • TypeScript v5.x를 지원하도록 @mattermost/client@mattermost/types가 업그레이드되었습니다.

  • 엔터프라이즈 규모 및 접근 제어 자동화 기능을 사용할 수 없고, 등록된 사용자 수가 비활성화되지 않은 상태에서 11,000명을 초과할 때 컴파일된 Team Edition 및 Enterprise Edition 배포에서 안전 제한이 적용되었습니다. ERROR_SAFE_LIMITS_EXCEEDED.

  • 지원되지 않는 OS 및 아키텍처에 대한 사전 패키지 플러그인이 제거되었습니다.

  • 클라우드 관리자가 전용 내보내기 S3 버킷을 사용자 지정할 수 있도록 시스템 콘솔에 새로운 내보내기 설정 페이지가 구현되었습니다.

  • LDAP 작업 세부 정보가 작업이 실행될 때까지 표시되지 않습니다.

  • NotificationsLog에 더 많은 로깅이 추가되었습니다.

  • 사용자가 잘못된 비밀번호로 로그인을 시도할 때 메시지가 기록됩니다.

  • 비활성화된 사용자의 게시물이 이제 다이렉트 메시지 채널 내보내기에 포함됩니다. 또한 --include-archived-channels 플래그가 이제 다이렉트 메시지 채널에서 적용됩니다.

  • 파일 엔드포인트의 캐시 헤더가 전혀 캐시하지 않는 대신 24시간 동안 비공개로 캐시하도록 변경되었습니다.

  • PostgreSQL 설치 환경에서 ElasticSearch 인덱싱 작업의 성능이 향상되었습니다.

  • 다음 함수들이 서버에서 공개 유틸리티로 이동되었습니다:

    • ResetReadTimeout

    • AppendMultipleStatementsFlag

    • SetupConnection

    • SanitizeDataSource

mmctl#

  • 이제 --local mode를 사용하여 mmctl로 지원 패킷을 다운로드할 수 있습니다.

  • 서버 상태가 비정상이더라도 mmctl system ping이 이제 자세한 서버 상태를 반환합니다.

버그 수정#

  • 데스크톱 앱 로그인 과정에서 첫 사용자에게 잘못된 랜딩 페이지가 표시되는 문제가 수정되었습니다.

  • 카드 본문이 업데이트될 때 우측 카드가 다시 로드되지 않는 문제가 수정되었습니다.

  • en-AU 언어 선택이 허용되지 않는 문제가 수정되었습니다.

  • 기본 프로필 사진의 텍스트 위치 문제가 수정되었습니다.

  • 표시 이름을 구문 분석하는 그룹 검색 문제가 수정되었습니다.

  • 긴 텍스트가 있는 항목이 사용자 가이드 드롭다운을 최대 너비로 확장하지 않는 문제가 수정되었습니다.

  • 클라우드 환경에서 시스템 콘솔에서 구성을 업데이트할 수 없는 문제가 수정되었습니다.

config.json#

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

모든 플랜에 대한 변경사항:#

  • config.jsonCloudSettings 아래:

    • 새로운 구성 설정 Disable이 추가되었습니다(config.json 또는 환경 변수를 통해). 기본값은 false입니다. true로 설정하면 작업 공간에서 Mattermost 고객 포털로의 모든 요청이 비활성화됩니다.

오픈소스 구성요소#

  • https://github.com/mattermost/mattermost/에 stylelint가 추가되었습니다.

Go 버전#

  • v9.7은 Go v1.20.7로 빌드되었습니다.

알려진 문제#

  • IP 해시가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

기여자#


v9.6 릴리스 - 기능 릴리스#

  • 9.6.3, 2024년 6월 3일 릴리스

    • Mattermost v9.6.3은 낮음에서 높음 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • 기본값이 있는 일부 플러그인 설정의 값이 변경되지 않는 문제를 수정했습니다.

    • Mattermost v9.6.3은 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.6.2, 2024년 4월 25일 릴리스

    • Mattermost v9.6.2는 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.6.2는 데이터베이스나 기능상의 변경사항이 없습니다.

    • 사전 패키지된 Playbooks 버전 v1.39.3.

    • 시스템 콘솔에서 기본값이 있는 플러그인 설정을 초기화할 수 없는 문제가 수정되었습니다.

  • 9.6.1, 2024년 3월 26일 릴리스

    • Mattermost v9.6.1은 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.6.1은 데이터베이스나 기능상의 변경사항이 없습니다.

    • 클라우드 환경의 시스템 콘솔에서 구성을 업데이트할 수 없는 문제가 수정되었습니다.

  • 9.6.0, 2024년 3월 15일 릴리스

    • 9.6.0 최초 릴리스.

호환성#

  • Edge와 Chrome의 최소 요구 버전이 120+ 로 업데이트되었습니다.

중요

v9.5보다 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 노트를 읽어주세요.

개선 사항#

최신 릴리스의 개선 사항에 대해서는 이 안내 영상을 참고하세요.

사용자 인터페이스 (UI)#

  • 사전 패키지된 Calls 버전 v0.24.0.

  • 사전 패키지된 GitLab 플러그인 버전 v1.8.0.

  • Outgoing OAuth Connections 통합 유형이 추가되었습니다.

  • 시스템 콘솔 > 사용자 관리 화면이 재설계되었으며, 사용자를 CSV 형식으로 일괄 내보내기 기능이 추가되었습니다(Professional 및 Enterprise 플랜). MySQL에서는 사용자 인터페이스에서 일괄 내보내기의 실시간 결과를 볼 수 없습니다.

  • 프로필/계정 메뉴의 외관이 개선되었습니다.

  • 시스템 콘솔 설정에서 체크박스 유형 지원이 추가되었습니다.

  • 웹 앱에서 PNG 및 기타 이미지 형식과 유사한 WebP 이미지 미리보기 지원이 추가되었습니다.

  • 여러 사전 패키지된 플러그인이 제거되었습니다.

관리#

  • state.entities.posts.selectedPostId를 포함한 일부 사용되지 않는 Redux 액션과 리듀서가 제거되었습니다.

  • 호출당 사용자 환경설정 업데이트 수를 10개로 제한했습니다.

  • LDAP 프로필 사진 설정이 선택사항임을 명확히 했습니다.

mmctl#

  • 사용자 환경설정을 지원하도록 mmctl이 확장되었습니다.

버그 수정#

  • 공유 채널 사용자(다른 서버의 사용자)와의 Direct Message 채널로 전환하는 문제가 수정되었습니다.

  • 검색 결과의 코드 블록에 추가 공백이 생기는 문제가 수정되었습니다.

  • 즐겨찾기된 Direct Message 채널 내보내기에 비활성화된 멤버가 포함되지 않는 문제가 수정되었습니다.

  • 환경 변수를 통해 설정된 경우 비밀번호 강도 설정이 비활성화되지 않는 문제가 수정되었습니다.

  • 작은 기기에서 게시물 멘션이 뷰포트를 벗어나 커지는 문제가 수정되었습니다.

  • 게시물 삭제 후 임시 저장 내용이 제거되지 않는 문제가 수정되었습니다.

  • 일부 경우에 목록 앞에 추가 공백이 발생하는 마크다운 문제가 수정되었습니다.

  • 사용자 지정 그룹에 메시지를 보낸 발신자가 자신의 메시지 알림을 받는 문제가 수정되었습니다.

  • 시스템 관리자가 자신이 멤버가 아닌 비공개 채널의 링크를 클릭할 때 웹 앱이 충돌하는 문제가 수정되었습니다.

  • 그룹 채널이 생성될 때 ChannelHasBeenCreated 플러그인 훅이 호출되지 않는 문제가 수정되었습니다.

  • 사용자 계정에서 스레드 답글 알림 이 비활성화되어 있고 채널에서 이 채널의 스레드 자동 팔로우 가 활성화되어 있는 경우, 전역 설정에 따라 해당 채널의 스레드 알림을 받지 않도록 스레드 알림이 수정되었습니다.

config.json#

  • 여러 설정 옵션이 config.json에 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json 또는 시스템 콘솔에서 사용 가능할 때 수정할 수 있습니다.

Enterprise 플랜에 대한 변경사항:#

  • config.jsonServiceSettings 아래:

    • 발신 OAuth 연결 통합 유형을 위한 EnableOutgoingOAuthConnections 구성 설정이 추가되었습니다.

오픈소스 구성요소#

  • @floating-ui/react가 추가되었으며, https://github.com/mattermost/mattermost/에서 @floating-ui/react-dom@floating-ui/react-dom-interactions가 제거되었습니다.

Go 버전#

  • v9.6은 Go v1.20.7로 빌드되었습니다.

알려진 문제#

  • 사용자의 초기 상태가 항상 올바르게 로드되지 않습니다 MM-56966.

  • IP 해시가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

기여자#


v9.5 릴리스 - 확장 지원 릴리스#

  • 9.5.14, 2025년 5월 9일 릴리스

    • Upgraded logr dependency to v2.0.22 for multiple improvements and bug fixes.

    • Mattermost v9.5.14는 데이터베이스나 기능적 변경사항이 없습니다.

  • 9.5.13, 2024년 11월 14일 릴리스

  • 9.5.12, 2024년 10월 28일 릴리스

    • Mattermost v9.5.12는 높은 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • 팀 사이드바와 제목 표시줄 사이의 읽지 않은 메시지 동기화 문제를 수정했습니다 MM-54021.

    • Mattermost v9.5.12는 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.5.11, 2024년 10월 10일 릴리스

    • Mattermost v9.5.11은 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • YouTube 미리보기가 더 이상 표시되지 않는 문제를 수정했습니다 MM-60351.

    • Pre-packaged Calls plugin v0.29.2.

    • 그룹에 포함된 팀과 채널을 사용할 때 LDAP 동기화 작업의 성능을 개선했습니다 MM-60253.

    • Mattermost v9.5.11은 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.5.10, 2024년 9월 26일 릴리스

    • Mattermost v9.5.10은 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • NewWebConn에서 세션의 경쟁 상태 사용을 수정했습니다 MM-60307.

    • 사전 패키지된 Playbooks 플러그인 v1.40.0.

    • Mattermost v9.5.10은 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.5.9, 2024년 8월 27일 릴리스

  • 9.5.8, 2024년 7월 22일 릴리스

  • 9.5.7, 2024년 7월 2일 릴리스

    • Mattermost v9.5.7은 낮음에서 높음 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • 시스템 관리자가 설정한 배너가 시스템 배너 아래에 쌓이지 않고 그 밑에 나타나는 문제를 수정했습니다. 기존 시스템 배너는 변경되지 않았습니다.

    • 새로운 구성 설정 CloudSettings.Disable이 추가되었습니다(config.json 또는 환경 변수를 통해). 기본값은 false입니다. true로 설정하면 작업 공간에서 Mattermost 고객 포털로의 모든 요청이 비활성화됩니다.

    • 고가용성 클러스터의 다른 노드에서 연결을 확인하지 않고 사용자 상태가 잘못 오프라인으로 설정되는 문제를 수정했습니다 MM-57153.

    • 일부 서버에서 채널 찾아보기 대화상자에서 멤버 수를 볼 수 없는 문제를 수정했습니다 MM-56266.

    • Preferences 테이블의 Value 열의 최대 길이를 증가시켰습니다 MM-57913.

    • Mattermost v9.5.7은 데이터베이스나 기능적 변경사항이 없습니다.

  • 9.5.6, 2024년 6월 3일 릴리스

  • 9.5.5, 2024년 5월 15일 릴리스

    • 사용자가 탭을 닫은 후에도 사용자 상태가 잘못 온라인으로 고정되는 문제를 수정했습니다 MM-57885.

    • Mattermost v9.5.5는 데이터베이스나 기능적 변경사항이 없습니다.

  • 9.5.4, 2024년 4월 25일 릴리스

    • Mattermost v9.5.4는 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.5.4는 데이터베이스나 기능적 변경사항이 없습니다.

    • 사전 패키지된 Playbooks 버전 v1.39.3.

    • 기본 페이로드 크기 제한(MaximumPayloadSizeBytes)을 100kB에서 300kB로 증가했습니다. 기존 서버는 이 값을 수동으로 업데이트해야 합니다.

    • 통합 요청에 대한 컨텍스트 취소 문제를 수정했습니다.

    • @-mentions를 허용하는 그룹의 그룹 멤버 목록을 최종 사용자가 가져올 수 없는 문제를 수정했습니다.

  • 9.5.3, 2024년 3월 26일 릴리스

    • Mattermost v9.5.3은 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.5.3은 데이터베이스나 기능적 변경사항이 없습니다.

    • PostgreSQL 설치 환경에서 ElasticSearch 인덱싱 작업의 성능이 향상되었습니다.

  • 9.5.2, 2024년 3월 6일 릴리스

    • Mattermost v9.5.2는 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.5.2는 데이터베이스나 기능적 변경사항이 없습니다.

    • 그룹 채널이 생성될 때 ChannelHasBeenCreated 플러그인 훅이 호출되지 않는 문제가 수정되었습니다.

  • 9.5.1, 2024년 2월 16일 릴리스

  • 9.5.0, 2024년 2월 16일 릴리스

    • 9.5.0 최초 릴리스.

중요 업그레이드 정보#

  • MySQL v5.7이 수명이 다했기 때문에 지원을 중단했습니다. 고객분들께서는 가능한 한 빨리 MySQL 인스턴스를 업그레이드하시기를 권장드립니다.

중요

v9.4 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 노트를 읽어주시기 바랍니다.

개선 사항#

아래의 최신 릴리스의 개선 사항에 대한 안내 영상을 확인하세요.

사용자 인터페이스 (UI)#

  • 사전 패키지된 Calls 버전 v0.23.1.

  • 사전 패키지된 Jira 플러그인 버전 v4.1.0.

  • 캐럿 위치 변경 시 제안 상자의 동작이 개선되었습니다.

  • 방해 금지 타이머와 게시물 알림에서 내일 시간이 활성화 시점으로부터 24시간이 아닌 다음 날 오전 9시를 참조하도록 변경되었습니다.

  • 메시지 타임스탬프 툴팁에 초 단위가 포함되도록 업데이트되었습니다.

  • 스레드를 이동할 수 있는 새로운 Wrangler 기능이 추가되었습니다(실험적). 스레드 이동은 Professional/Enterprise 라이선스가 필요합니다. 이 기능은 아직 프로덕션 환경에서 사용하는 것을 권장하지 않습니다. 새로운 기능 플래그 MoveThreadsEnabled가 추가되었으며 기본값은 OFF입니다. 이 값을 ON으로 변경하면 실험적인 스레드 이동 기능이 활성화됩니다.

  • 시스템 콘솔 사용자 목록에서 활성 및 활성화된 사용자에 대한 문구가 변경되었습니다.

  • 팀 통계 페이지에서 활성 및 활성화된 사용자에 대한 문구가 변경되었습니다.

관리#

  • 컴파일된 Team Edition 및 Enterprise Edition 배포에서 엔터프라이즈 규모 및 접근 제어 자동화 기능을 사용할 수 없고 등록되어 있으며 비활성화되지 않은 사용자 수가 10,000명을 초과할 때 안전 제한 오류 메시지가 추가되었습니다. ERROR_SAFE_LIMITS_EXCEEDED.

  • where 필드가 존재할 때만 model.AppError에 렌더링됩니다.

  • Outgoing OAuth 구현에 Get/List 로직이 추가되었습니다.

  • 로컬 모드에서 mmctl bulk import process 명령이 이제 서버에 실제로 업로드하지 않고도 가져오기 파일을 처리할 수 있습니다. 가져오기 파일의 경로를 전달하면 서버가 직접 읽고 --bypass-upload 플래그를 전달합니다. import upload 명령을 사용할 필요가 없습니다. 참고: 이 모든 것은 로컬 모드에서만 적용됩니다.

  • true-up 보고서의 일부로 월간 활성 사용자(MAU)가 추가되었습니다.

  • Prometheus 메트릭이 이제 Source Available License에서 사용 가능합니다.

성능#

  • createPost 성능이 최적화되었습니다.

  • 이모지 업로드 성능이 향상되었습니다.

  • 여러 데이터베이스 호출에서 작은 최적화가 이루어졌습니다:

    • App.HasPermissionToChannel

    • getPostsForChannelAroundLastUnread

    • publishWebsocketEventForPermalinkPost

    • countMentionsFromPost

플러그인#

  • 이제 플러그인이 사용자 설정을 등록할 수 있습니다.

  • 이제 플러그인이 사용자 설정 섹션에서 작업을 등록할 수 있습니다. 또한 플러그인이 자신의 사용자 설정 에서 섹션을 비활성화할 수 있습니다.

  • WebSocketMessageHasBeenPosted 플러그인 훅의 요청 페이로드에 세션 ID가 포함되었습니다.

버그 수정#

  • 전역 스레드 또는 전역 임시 보관함 에서 이동할 때 오른쪽 패널이 포커스를 받지 못하는 문제가 수정되었습니다.

  • 알림 설정의 테마 문제가 수정되었습니다.

  • 서버 종료 시 내보내기 작업이 정상적으로 취소되지 않는 컴플라이언스 내보내기의 회귀 문제가 수정되었습니다.

  • 플러그인에 의해 무시된 게시물이 보기에서 제대로 제거되지 않는 오류가 수정되었습니다.

  • 단일 사용자로부터 여러 웹소켓 연결이 있을 때 브로드캐스트 중에 하나의 연결이 제거된 경우 다른 정상 연결이 이벤트를 받지 못할 수 있는 문제가 수정되었습니다.

  • true-up 보고서가 활성화된 사용자가 아닌 활성 사용자를 보내는 문제가 수정되었습니다.

  • 특정 구성에서 사용자가 자신이 멤버로 속한 비공개 채널의 링크를 탐색할 수 없는 문제가 수정되었습니다.

config.json#

  • 여러 설정 옵션이 config.json에 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json 또는 시스템 콘솔에서 사용 가능할 때 수정할 수 있습니다.

모든 플랜에 대한 변경사항:#

  • config.jsonServiceSettings 아래:

    • 배열을 전달하는 API 엔드포인트의 페이로드 크기 제한을 추가하기 위해 MaximumPayloadSizeBytes가 추가되었습니다.

  • 통합 요청을 위한 OutgoingIntegrationRequestsDefaultTimeout 구성 설정이 추가되었습니다.

Professional 및 Enterprise 플랜의 변경 사항:#

  • config.jsonWranglerSettings 아래:

    • AllowedEmailDomain 추가 - 기능을 사용할 수 있는 이메일 도메인을 나타내는 CSV 문자열 목록 (예: community.mattermost.com에서 mattermost.com은 직원이 스레드를 이동할 수 있게 하지만 비직원은 불가능).

    • MoveThreadMaxCount - 스레드를 이동할 수 있는 최대 게시물 수를 나타내는 숫자.

    • MoveThreadToAnotherTeamEnable - 팀 간 이동이 가능한지를 나타내는 부울 값.

    • MoveThreadFromPrivateChannelEnable - 비공개 채널 내에서 이동이 가능한지를 나타내는 부울 값.

    • MoveThreadFromDirectMessageChannelEnable - 그룹 메시지 내에서 이동이 허용되는지를 나타내는 부울 값.

Enterprise 플랜에 대한 변경사항:#

  • config.jsonDataRetentionSettings 아래:

    • 전역 보존 시간을 시간 단위로 설정할 수 있도록 MessageRetentionHoursFileRetentionHours라는 두 가지 새로운 구성 설정이 추가되었습니다. DataRetentionSettings.MessageRetentionDaysDataRetentionSettings.FileRetentionDays는 더 이상 사용되지 않지만 시간 단위 설정을 하기 전까지는 계속 사용됩니다. 일 단위가 설정된 경우 시간 구성은 0이어야 하며, 시간이 설정된 경우 일 단위 구성은 0이어야 합니다. 세분화된 보존 정책에 대해서는 시간 단위를 지원하지 않습니다. Elasticsearch 인덱스가 저장되는 방식으로 인해 데이터 보존은 이제 보존 기간 종료일과 동일한 elastic search 인덱스도 제거합니다.

API 변경사항#

  • 새로운 API 엔드포인트 POST /api/v4/posts/<post ID>/move가 추가되었습니다.

  • UpdateChannelMembersNotifications 플러그인 API가 추가되었습니다.

  • 플러그인을 통해 공유 채널 서비스에 접근하기 위한 플러그인 API와 훅이 추가되었습니다.

  • 배열을 전달하는 API 엔드포인트의 페이로드 크기에 제한이 추가되었습니다.

  • PreferencesHaveChanged 플러그인 훅이 추가되었습니다.

  • GetPreferenceForUser 플러그인 API가 추가되었습니다.

  • 시스템 관리자 사용자 보고를 위한 새로운 API 엔드포인트 GET /api/v4/users/report가 추가되었습니다.

  • 새로운 API 엔드포인트 GET /api/v4/reports/users/count가 추가되었습니다.

오픈소스 구성요소#

  • https://github.com/mattermost/mattermost/에 @tanstack/react-tableprometheus/client_model이 추가되었습니다.

Go 버전#

  • v9.5는 Go v1.20.7로 빌드되었습니다.

알려진 문제#

  • ESC 키를 누른 후 사용자 자동 완성이 더 이상 닫힌 상태로 유지되지 않습니다 MM-56748.

  • IP 해시가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

기여자#


v9.4 릴리스 - 기능 릴리스#

  • 9.4.5, 2024년 3월 26일 릴리스

  • 9.4.4, 2024년 3월 6일 릴리스

  • 9.4.3, 2024년 2월 14일 릴리스

    • Mattermost v9.4.3은 낮음에서 높은 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.4.3은 데이터베이스나 기능상의 변경사항이 없습니다.

    • 사전 패키지된 Jira 플러그인 버전 v4.1.0.

  • 9.4.2, 2024년 1월 30일 릴리스

    • Mattermost v9.4.2는 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • true-up 보고서가 활성화된 사용자가 아닌 활성 사용자를 전송하는 문제를 수정했습니다. true-up 보고서의 일부로 월간 활성 사용자(MAU)를 추가했습니다.

    • Mattermost v9.4.2는 데이터베이스나 기능상의 변경사항이 없습니다.

  • 9.4.1, 2024년 1월 16일 릴리스

    • 특정 필드가 NULL일 때 getChannelMemberOnly가 데이터를 가져오지 못하는 문제를 수정했습니다.

  • 9.4.0, 2024년 1월 16일 릴리스

    • 9.4.0 최초 릴리스.

중요 업그레이드 정보#

  • MySQL v5.7이 수명이 다했습니다. 모든 고객이 최소 8.x로 업그레이드할 것을 권장합니다. 현재는 경고 로그만 남기고 있습니다. 다음 Extended Support Release인 Mattermost v9.5부터는 MySQL v5.7 지원을 완전히 중단할 예정입니다.

중요

v9.3 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.

호환성#

  • 최소 필수 Edge 버전이 v118+로 업데이트되었습니다.

개선 사항#

최신 릴리스의 개선사항에 대한 안내 영상을 확인하세요.

사용자 인터페이스 (UI)#

  • 사전 패키지된 GitHub 플러그인 버전이 v2.1.7로 업데이트되었습니다.

  • 사전 패키지된 Calls 플러그인 버전 v0.22.2.

  • 채널 알림 모달의 사용자 인터페이스가 개선되었습니다.

  • 마우스를 올리면 이모지 툴팁의 이모지가 확대됩니다.

  • 모바일 웹 뷰에서 모달 푸터의 버튼 사이에 8px 간격이 추가되었습니다.

  • 새로운 브랜딩에 맞춰 빈 상태를 업데이트하고 빈 상태 텍스트를 변경했습니다.

  • 를 채널에 추가” 모달에서 제안 목록의 위치를 텍스트 필드의 위나 아래로 조정했습니다.

관리#

  • Cloud에서 IP 필터링 지원이 추가되었습니다(Cloud Enterprise 플랜) (이 기능은 기본적으로 비활성화되어 있으며 기능 플래그 뒤에 있습니다).

  • Bring Your Own Key (BYOK) 암호화 지원이 추가되었습니다(Cloud Enterprise 플랜).

  • 구성된 경우 규정 준수 내보내기에 선택적 전용 파일 저장소가 사용됩니다(Cloud Enterprise 플랜).

  • MessageExportSettings.GlobalRelaySettings.CustomerType가 이제 “CUSTOM”을 지원합니다.

  • 플러그인이 서버의 메트릭 HTTP 리스너에서 메트릭을 제공하기 위한 사용자 지정 HTTP 엔드포인트를 등록할 수 있도록 새로운 ServerMetrics 훅이 추가되었습니다.

  • 관리자가 이제 mmctl websocket의 출력을 JSON 파서로 파이프할 수 있습니다.

  • OAuth 발신 연결을 위한 저장소가 추가되었습니다.

  • 사용자의 마지막 로그인 타임스탬프가 추가되었으며, PostgreSQL의 게시물 통계를 추적하기 위한 구체화된 뷰와 새로 고침 작업이 추가되었습니다.

  • 플러그인 요청에서 외부 시스템의 인증 헤더를 포함할 수 있게 되었습니다.

  • 지원 패킷 을 다운로드하기 위한 mmctl 명령어 mmctl system supportpacket가 추가되었습니다.

  • 등록된 OAuth2 애플리케이션을 나열하기 위한 새로운 mmctl 명령어 oauth list가 추가되었습니다.

버그 수정#

  • 이모지 반응 토글 동작 관련 문제를 수정했습니다.

  • 앱 바에서 플레이북과 구분자 사이의 간격 문제를 수정했습니다.

config.json#

  • 여러 설정 옵션이 config.json에 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json 또는 시스템 콘솔에서 사용 가능할 때 수정할 수 있습니다.

모든 플랜에 대한 변경사항:#

  • config.jsonRefreshPostStatsRunTime 아래:

    • 사용자의 마지막 로그인 타임스탬프를 추가하고 PostgreSQL의 게시물 통계를 추적하기 위한 구체화된 뷰와 새로 고침 작업을 추가하기 위해 RefreshPostStatsRunTime이 추가되었습니다.

Enterprise 플랜에 대한 변경사항:#

  • config.jsonGlobalRelayMessageExportSettings 아래:

    • Global Relay 내보내기를 위한 사용자 지정 URL과 포트를 설정할 수 있도록 CustomSMTPServerNameCustomSMTPPort 두 가지 새로운 구성 설정이 추가되었습니다. 이를 통해 Proofpoint와 규정 준수 내보내기를 통합할 수 있습니다.

오픈 소스 구성 요소:#

  • @mattermost/desktop-apiipaddr.js가 https://github.com/mattermost/mattermost/에 추가되었습니다.

Go 버전#

  • v9.4는 Go v1.20.7로 빌드되었습니다.

알려진 문제#

  • 채널 관리자가 아닌 사용자는 더 이상 비공개 채널에서 메시지 링크를 사용할 수 없습니다 MM-56575.

  • 채널 헤더 편집 시 미리보기가 작동하지 않습니다 MM-56572.

  • 채널 찾아보기 모달에서 채널 멤버 수가 0으로 표시됩니다 MM-56266.

  • 게시물 초안 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.

  • IP 해시가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

기여자#


v9.3 릴리스 - 기능 릴리스#

  • 9.3.3, 2024년 3월 6일 릴리스

  • 9.3.2, 2024년 2월 14일 릴리스

    • Mattermost v9.3.2는 낮음에서 높은 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.3.2는 데이터베이스나 기능상의 변경사항이 없습니다.

    • 사전 패키지된 Jira 플러그인 버전 v4.1.0.

  • 9.3.1, 2024년 1월 30일 릴리스

  • 9.3.0, 2023년 12월 15일 릴리스

    • 9.3.0 최초 릴리스.

중요 업그레이드 정보#

호환성#

  • Firefox 최소 필수 버전이 v115+로 업데이트되었습니다.

  • Chromium 최소 지원 버전이 118+로 업데이트되었습니다.

개선 사항#

최신 릴리스의 개선사항에 대한 안내 영상을 확인하세요.

사용자 인터페이스 (UI)#

  • 사전 패키지된 Playbooks 플러그인 버전이 v1.39.1로 업데이트되었습니다.

  • 사전 패키지된 Calls 버전이 v0.21.1로 업데이트되었습니다.

  • 사전 패키지된 Jira 플러그인 버전이 v4.0.1로 업데이트되었습니다. 최근 주요 변경사항은 v4.0.0을 참고하세요.

  • 베트남어(베타)가 새로운 언어로 추가되었습니다.

  • 알림을 트리거하지 않고 하이라이트로 키워드를 수동 추적하는 기능이 추가되었습니다 (Professional 및 Enterprise 플랜).

  • 설정 모달의 사용자 인터페이스가 개선되었습니다.

  • 채널을 위로 스크롤할 때 새로운 최근 메시지로 이동 배너가 추가되었습니다.

  • 코드 버튼(Ctrl+Alt+C)의 동작이 인라인 코드 또는 코드 블록을 생성하도록 수정되었습니다.

  • 코드 블록 내에서 마크다운 단축키가 비활성화되었습니다.

  • /access_problem 페이지에 뒤로 버튼이 추가되었습니다.

  • 게시물당 반응 수의 기본 제한이 추가되었습니다.

성능#

  • 프리페치 설정이 제거되고 웹앱에 대한 새로운 프리페치 제한이 설정되었습니다.

  • 웹소켓 이벤트 마샬링 성능이 개선되었습니다.

  • 초기 로드 시 최근 사용된 이모지의 일괄 로딩이 추가되었습니다.

관리#

  • 시스템 콘솔 의 공지사항 바에 있는 툴팁이 넓어졌습니다.

  • 지원되지 않는 환경에서 플러그인을 활성화하려 할 때의 오류 메시지가 개선되었습니다.

  • 워크스페이스 상태 대시보드에 파일 저장소 권한 확인이 추가되었습니다.

  • 알림을 트리거하는 다중 단어 키워드 지원을 추가하기 위한 정리 작업이 수행되었습니다.

  • 앱이 루트로 실행될 때 경고 로그 메시지가 추가되었습니다.

  • ExperimentalTimezone 설정의 모든 사용이 제거되었습니다. 타임존 기능이 이제 항상 활성화되어 있으며 더 이상 구성 설정에 종속되지 않습니다.

  • WebVTT 첨부 파일 미리보기 지원이 추가되었습니다.

  • LDAP 메시지에 대한 별도의 AdvancedLogging 레벨이 도입되었습니다.

  • LDAP 메시지에 대한 추적 로깅 레벨이 도입되었습니다.

  • 개별 연결에 전송되는 WebSocket 메시지를 수정하는 새로운 방법이 추가되었습니다.

  • 데이터베이스에서 가져온 후 클라이언트에 전달되기 전에 게시물 객체를 수정할 수 있는 새로운 서버 사이드 훅 MessagesWillBeConsumed이 추가되었습니다. 이는 기능 플래그 뒤에 있으며 기본적으로 비활성화되어 있습니다.

  • 사용자와 게시물이 이제 로그에 보기 좋게 출력됩니다.

  • 파일 추출 로깅이 개선되었습니다.

  • 웹앱 플러그인 내보내기 컴포넌트 목록에 ThreadViewAdvancedCreateComment 컴포넌트가 노출되었습니다.

  • 관리자가 사용자 인터페이스를 통해 사용자 정의 로그 대상을 구성할 수 있도록 시스템 콘솔로깅 > 고급 로깅 설정이 추가되었습니다.

버그 수정#

  • 그룹 메시지를 읽지 않음으로 표시할 때 배지 카운트가 올바르게 표시되지 않는 문제가 수정되었습니다.

  • 모든 팀 변경 시 invite_id가 재설정되는 문제가 수정되었습니다.

  • 하위 유형이 number인 대화형 대화 상자 요소가 0 값을 제대로 처리하지 못하는 문제가 수정되었습니다.

  • 사이트 URL 설정에 경로를 포함할 때 채널 파일 검색 항목의 다운로드 링크 문제가 수정되었습니다.

  • 오른쪽 패널에서 특수 멘션의 서식 문제가 수정되었습니다.

  • 거부를 허용하도록 MessageWillBeUpdated 플러그인 훅이 수정되었습니다.

  • 일부 단축키가 예상대로 작동하지 않는 문제가 수정되었습니다.

  • 중앙 채널에서 메시지 기록이 입력을 지우지 않는 문제가 수정되었습니다.

  • 일부 사용자 이름에 대해 더 높은 대비가 생성되는 문제가 수정되었습니다.

  • 새로 생성된 그룹 메시지가 멤버 수 0명으로 표시되는 문제가 수정되었습니다.

  • 지원 패킷 파일에 잘못된 타임스탬프가 할당되는 문제가 수정되었습니다.

  • LDAP/AD만 활성화된 경우 비밀번호 재설정 링크가 표시되지 않는 문제가 수정되었습니다.

  • 최근 멘션 에서 비슷한 이름의 다른 사용자의 게시물이 표시되는 문제가 수정되었습니다.

  • 그룹 메시지의 헤더를 업데이트할 때 나타나는 오류가 수정되었습니다.

  • 종속성의 교착 상태로 인해 종료 중에 서버가 멈추는 문제가 수정되었습니다.

  • 파일 미리보기 링크를 열 때 데스크톱 앱 클라이언트에 오류가 표시되는 문제가 수정되었습니다.

  • Oauth 리디렉션 URI 매개변수의 이중 URL 인코딩 문제가 수정되었습니다.

  • 그룹 제한 팀 및 채널에서 사용자가 사용자 지정 그룹을 멘션할 수 없는 문제가 수정되었습니다.

  • 그룹 메시지를 비공개 채널로 변환할 때 채널 관리자가 설정되지 않는 문제가 수정되었습니다.

config.json#

  • 여러 설정 옵션이 config.json에 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json 또는 시스템 콘솔에서 사용 가능할 때 수정할 수 있습니다.

모든 플랜에 대한 변경사항:#

  • DisplaySettings.ExperimentalTimezone 설정이 제거되었습니다.

  • config.jsonServiceSettings 아래:

    • 게시물에 잘못된 반응이 추가되는 문제를 수정하고 게시물당 반응 수의 기본 제한을 추가하기 위해 DefaultUniqueReactionsPerPostMaxUniqueReactionsPerPost가 추가되었습니다.

API 변경사항#

  • 페이지 로드 시 사용자 지정 이모지에 대한 일괄 요청을 위한 API가 추가되었습니다.

데이터베이스 변경 사항#

  • SharedChannelsRemotes 테이블에서 NextSyncAtDescription 열이 제거되었습니다. 가능한 테이블 크기를 고려할 때 마이그레이션 영향은 최소화될 것으로 예상됩니다.

Go 버전#

  • v9.3은 Go v1.20.7로 빌드되었습니다.

알려진 문제#

  • Mattermost Omnibus: 충족되지 않은 종속성으로 인해 omnibus를 설치할 수 없습니다 MM-56080.

  • 게시물 초안 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.

  • IP 해시가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

기여자#


v9.2 릴리스 - 기능 릴리스#

  • 9.2.6, 2024년 2월 14일 릴리스

    • Mattermost v9.2.6은 낮음에서 높음 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.2.6은 데이터베이스나 기능상의 변경사항이 없습니다.

    • 사전 패키지된 Jira 플러그인 버전 v4.1.0.

  • 9.2.5, 2024년 1월 30일 릴리스

  • 9.2.4, 2024년 1월 9일 릴리스

    • Mattermost v9.2.4는 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.2.4는 다음과 같은 기능 변경사항을 포함하고 있습니다:

      • 게시물에 잘못된 반응이 추가될 수 있는 문제가 수정되었습니다. 게시물당 반응 수의 기본 제한이 추가되었습니다.

  • 9.2.3, 2023년 11월 29일 릴리스

    • Mattermost v9.2.3는 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.2.3는 데이터베이스나 기능상의 변경사항이 없습니다.

    • 사전 패키지된 Calls 플러그인 버전 v0.21.1.

  • 9.2.2, 2023년 11월 8일 릴리스

    • Mattermost v9.2.2는 높은 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • 사전 패키지된 Playbooks 플러그인 버전 v1.39.1.

    • Mattermost 정보 대화상자에서 잘못된 서버 버전이 표시되는 문제가 수정되었습니다.

  • 9.2.1, 2023년 11월 6일 릴리스

    • Ubuntu 20.04와 Debian Bullseye 버전에서 Ubuntu GLIBC 오류가 발생하는 문제가 수정되었습니다.

  • 9.2.0, 2023년 11월 2일 릴리스

    • 9.2.0 최초 릴리스

중요 업그레이드 정보#

  • 전역 보존 정책이 영구 보존으로 설정되어 있더라도 사용자 지정 보존 정책이 활성화되어 있을 때 작업을 실행하도록 데이터 보존 정책이 수정되었습니다. 이 수정 전에는 전역 데이터 보존 정책이 영구 보존 으로 설정되어 있거나 비활성화되어 있는 한 활성화된 사용자 지정 데이터 보존 정책이 실행되지 않았습니다. 수정 후에는 전역 데이터 보존 정책이 영구 보존 으로 설정되어 있더라도 사용자 지정 데이터 보존 정책이 자동으로 실행됩니다. 서버가 업그레이드되면 의도치 않게 게시물이 삭제될 수 있습니다. 관리자는 업그레이드하기 전에 모든 사용자 지정 데이터 보존 정책을 비활성화하고 업그레이드 후 다시 활성화해야 합니다.

중요

v9.1 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.

호환성#

  • 최소 필수 Edge 버전이 116+로 업데이트되었습니다.

개선 사항#

최신 릴리스의 개선 사항에 대한 안내 영상을 확인하세요.

사용자 인터페이스 (UI)#

  • 채널 헤더 편집 시 시스템 메시지를 여러 줄로 표시하여 가독성이 향상되었습니다.

  • 시스템 메시지에서 “참여/퇴장” 이벤트 유형이 통합되었습니다.

  • 설정 > 고급 > Mattermost의 채널 게시물 프리페치 허용 을 통해 웹앱 프리페치를 비활성화하는 새로운 사용자 기본 설정이 추가되었습니다. 이 설정을 표시하려면 시스템 콘솔의 환경 > 개발자 에서 클라이언트 성능 디버깅 을 활성화해야 합니다. 이 설정과 클라이언트 성능 디버깅은 사용자가 성능 문제를 경험하는 경우에만 일시적으로 활성화해야 합니다.

  • 사전 패키지된 NPS 플러그인 버전 v1.3.3.

  • 사전 패키지된 Todo 플러그인 버전 v0.7.1.

관리#

  • 포인터로 언마샬링할 때 포인터가 더 이상 null이 아닌지 확인하여 JSON null 값 케이스가 올바르게 처리됩니다.

  • LDAP 및 SAML 로그를 캡처하기 위해 주석이 달린 로거가 사용됩니다.

  • github.com/mattermost/gziphandlergithub.com/klauspost/compress/gzhttp로 대체되었습니다.

  • 성능 메트릭에 이제 주어진 요청이 페이지 로드 중에 전송되었는지 또는 웹소켓 재연결 중에 전송되었는지에 대한 정보가 포함됩니다.

  • 대량 인덱싱 작업이 현재 실행 중일 때는 Elasticsearch 집계 작업이 더 이상 시작되지 않습니다.

  • 지원 패키지에 힙 프로파일, CPU 프로파일 및 고루틴 프로파일이 추가되었습니다.

  • WIP i18n 로케일이 병합되었지만 지원되지 않는 로케일 선택은 허용되지 않습니다.

버그 수정#

  • 작업을 가져오지 못할 경우 단순 작업자가 충돌하는 패닉이 수정되었습니다.

  • 채널 링크를 제대로 볼 수 있도록 게시물 속성 업데이트가 수정되었습니다.

  • 임시 저장 API가 빈 임시 저장 내용을 반환하는 문제가 수정되었습니다.

  • 전역 헤더의 Help 메뉴 정렬이 수정되었습니다.

  • Edit Channel 헤더 모달의 깨진 링크가 수정되었습니다.

  • 시스템 콘솔에서 사용자를 채널에 추가할 수 없는 문제가 수정되었습니다.

  • 이미 존재하는 사용자를 추가할 때 채널 멤버 수가 증가하는 문제가 수정되었습니다.

  • 플러그인 개발자가 대화형 대화상자에서 textarea를 생성할 수 없는 문제가 수정되었습니다.

  • Chrome에서 이미지를 복사하여 붙여넣기할 때 실패하는 문제가 수정되었습니다.

config.json#

  • 여러 설정 옵션이 config.json에 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json 또는 시스템 콘솔에서 사용 가능할 때 수정할 수 있습니다.

모든 플랜에 대한 변경사항:#

  • config.jsonLogSettings에서:

    • 로깅 중 로그 필드의 크기를 제한하는 기능을 추가하기 위해 새로운 구성 설정 MaxFieldSize가 추가되었습니다.

API 변경사항#

  • mattermost_api_time 메트릭에 origin_client가 추가되었습니다.

Go 버전#

  • v9.2는 Go v1.20.7로 빌드되었습니다.

알려진 문제#

  • 게시물 초안 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.

  • IP 해시가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

기여자#


v9.1 릴리스 - 기능 릴리스#

  • 9.1.5, 2024년 1월 9일 릴리스

    • Mattermost v9.1.5는 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.1.5는 다음과 같은 기능 변경사항을 포함하고 있습니다:

      • 게시물에 잘못된 반응이 추가될 수 있는 문제가 수정되었습니다. 게시물당 반응 수의 기본 제한이 추가되었습니다.

  • 9.1.4, 2023년 11월 29일 릴리스

  • 9.1.3, 2023년 11월 13일 릴리스

    • Mattermost v9.1.3는 낮음에서 높음 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.1.3는 데이터베이스나 기능 변경사항을 포함하고 있지 않습니다.

    • 사전 패키지된 Playbooks 플러그인 버전 v1.39.1.

    • Mattermost 정보 대화상자에서 잘못된 서버 버전이 표시되는 문제가 수정되었습니다.

  • 9.1.2, 2023년 11월 6일 릴리스

  • 9.1.1, 2023년 10월 27일 릴리스

    • Mattermost v9.1.1은 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • 사전 패키지된 Focalboard 플러그인 v7.11.4.

    • Mattermost v9.1.1은 다음과 같은 기능 변경사항을 포함하고 있습니다:

      • 로깅 중 로그 필드의 크기를 제한하는 기능을 추가하기 위해 새로운 구성 설정 MaxFieldSize가 추가되었습니다.

      • NativeAppSettings.AppCustomURLSchemes 구성 설정과 일치하도록 모바일 OAuth / SAML 리디렉션에 제한이 추가되었습니다.

  • 9.1.0, 2023년 10월 16일 릴리스

    • 최초 9.1.0 릴리스

중요 업그레이드 정보#

  • 데이터 보존 DeleteOrphanedRows 쿼리의 성능이 개선되었습니다. 추가된 새로운 마이그레이션에 대한 참고사항은 중요 업그레이드 노트를 참조하세요. DataRetentionConcurrencyEnabled 기능 플래그가 제거되었습니다. 성능 저하를 방지하기 위해 데이터 보존이 이제 동시성 없이 실행됩니다. 새로운 구성 설정 DataRetentionSettings.RetentionIdsBatchSize가 추가되어 관리자가 고아가 된 반응을 삭제할 때 한 번에 가져올 ID 배치 수를 구성할 수 있습니다. 기본값은 100입니다.

  • 최소 지원 데스크톱 앱 버전이 이제 v5.3입니다. OAuth/SAML 흐름이 desktop_login을 포함하도록 수정되어 이전 버전과 호환되지 않습니다.

중요

v9.0 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 노트를 읽어주세요.

호환성#

  • Chromium 최소 지원 버전이 116+로 업데이트되었습니다.

주요 사항#

그룹 메시지를 놓치지 마세요#

그룹 메시지를 비공개 채널로 전환#

최신 릴리스의 주요 사항과 아래의 개선 사항들을 이 안내 영상에서 확인하세요.

개선 사항#

사용자 인터페이스 (UI)#

  • 카테고리 삭제 모달에 취소 버튼이 추가되었습니다.

  • 채널 사이드바와 오른쪽 사이드바의 크기를 조정할 수 있는 기능이 추가되었습니다.

  • 채널 찾아보기 모달에 두 가지 새로운 필터링 옵션(모든 채널 유형 표시 및 비공개 채널 표시)이 추가되었습니다.

  • 사전 패키지된 GitLab 플러그인 버전 v1.7.0.

  • 사전 패키지된 Calls 플러그인 버전 v0.20.0.

  • 사전 패키지된 Playbooks 버전 v1.39.0.

  • 사이드바가 최소 너비보다 클 때 스레드나 메시지를 볼 때 추가 반응 옵션이 추가되었습니다.

  • 알림 설정 모달에 알림 문서 링크가 추가되었습니다.

  • 게시물 텍스트 상자 측정 코드의 안정성이 향상되었습니다.

  • /invite 슬래시 명령어가 이제 사용자 지정 그룹을 지원합니다.

  • PluginSettings.EnableRemoteMarketplace 문서에 따라 구성된 경우 원격 마켓플레이스 기능이 다시 활성화되었습니다.

관리#

  • mattermost GitHub 저장소에 mattermost-plugin-api가 추가되었습니다.

  • 공개 서버 모듈 버전이 v0.0.9로 업데이트되었습니다.

  • GET /api/v4/groupsinclude_archivedfilter_archived 두 개의 새로운 URL 매개변수가 추가되었습니다. 사용자 그룹 모달에서 보관된 그룹을 복원하는 기능이 추가되었습니다.

  • 지원 패키지에 파일 저장소 정보가 추가되었습니다.

  • 예기치 않은 트래픽을 생성하는 사용자를 확인하기 위해 모든 HTTP 로그(디버그 레벨)에 user_id가 포함되었습니다.

  • GET /api/v4/groupsGET /api/v4/groups/:group_id에 새로운 URL 매개변수가 추가되었습니다. include_member_ids는 모든 멤버의 user_ids를 그룹 응답 객체에 추가합니다. 이제 그룹 멤버를 채널에 추가할 수 있으며, 팀에 속하지 않은 멤버도 이 과정을 통해 팀에 추가된 후 채널에 추가될 수 있습니다.

플러그인 변경 사항#

  • 새 메시지 구분 막대를 위한 새로운 프론트엔드 플러그인 확장 포인트가 추가되었습니다.

  • 코드 블록에 작업을 추가하기 위한 새로운 플러그인 확장성 포인트가 추가되었습니다.

  • 플러그인 훅 UserHasBeenDeactivated가 추가되었습니다.

  • 파일 정보에 대한 검색 가능한 콘텐츠를 설정하기 위한 새로운 서버 사이드 플러그인 API 메서드(SetFileSearchableContent)가 추가되었습니다. MessageHasBeenPosted 플러그인 훅은 이제 첨부 파일이 게시물에 연결된 후에 실행됩니다.

버그 수정#

  • 왼쪽 채널 메뉴, 왼쪽 카테고리 메뉴 및 게시물 점 메뉴에 대한 키보드 지원이 수정되었습니다.

  • comment_on 컴포넌트의 표시 이름이 수정되었습니다.

  • 하위 메뉴가 있는 일부 메뉴의 키보드 지원 문제가 수정되었습니다.

  • 그룹 멘션 후 문장 부호가 사라지는 문제가 수정되었습니다.

  • 컴플라이언스 내보내기를 비활성화하고 활성화한 후 컴플라이언스 내보내기 작업이 시작되지 않는 문제가 수정되었습니다.

  • 라이선스 로딩 시 발생할 수 있는 쓰기 후 읽기 문제가 수정되었습니다.

  • 다이렉트 메시지와 그룹 메시지의 이름, 표시 이름 또는 용도 변경을 차단하도록 API가 수정되었습니다.

config.json#

여러 설정 옵션이 config.json에 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json 또는 시스템 콘솔에서 사용 가능할 때 수정할 수 있습니다.

모든 플랜에 대한 변경사항:#

  • ServiceSettingsDefaultGfycatAPISecretServiceSettingsDefaultGfycatAPIKey 구성 설정이 제거되었습니다.

  • config.jsonTeamSettings 아래:

    • UserSetting, ADVANCED_FILTER_JOIN_LEAVE의 기본값을 설정하는 새로운 구성 설정 EnableJoinLeaveMessageByDefault가 추가되었습니다.

  • config.jsonDisplaySettings 아래:

    • 모바일에서 마크다운 텍스트의 최대 복잡도를 제한하는 MaxMarkdownNodes 설정이 추가되었습니다.

Enterprise 플랜의 변경 사항:#

  • config.jsonDataRetentionSettings 아래:

    • 고아가 된 반응을 삭제할 때 한 번에 가져올 ID 배치 수를 관리자가 구성할 수 있는 새로운 구성 설정 RetentionIdsBatchSize가 추가되었습니다. 기본값은 100입니다.

API 변경사항#

  • 모든 Rest API 호출에 대한 감사 스트림에 X-Forwarded-For 요청 헤더가 추가되었습니다.

  • API 엔드포인트 POST /api/v4/user/login/desktop_login이 추가되었습니다. 해당되는 경우 OAuth/SAML 흐름에 desktop_login이 포함되도록 수정되었습니다.

  • 그룹 메시지 멤버들 간의 공통 팀 목록을 가져오기 위한 새로운 API 엔드포인트 GET /api/v4/channels/<channel-id>/common_teams가 추가되었습니다.

  • 그룹 메시지를 비공개 채널로 변환하기 위한 새로운 API 엔드포인트 POST /api/v4/channels/<channel-id>/convert_to_channel이 추가되었습니다.

  • 플러그인 API에 새로운 MessageHasBeenDeleted 훅이 추가되었습니다.

  • request 패키지를 공용 공유 폴더로 이동했습니다.

Go 버전#

  • v9.1은 Go v1.20.7로 빌드되었습니다.

알려진 문제#

  • 중복된 채널 이름에 대해 그룹 메시지를 채널로 변환할 때 “동일한 팀에 해당 이름의 채널이 이미 존재합니다” 오류가 표시되어야 합니다 MM-54713.

  • 그룹 메시지를 읽지 않음으로 표시해도 숫자 알림 배지가 다시 표시되지 않습니다 MM-54778.

  • 미리보기 모드로 전환하거나 전환할 때 스레드/게시물이 튀어오릅니다 MM-54758.

  • 오른쪽 사이드바의 스레드가 열려있을 때 데스크톱 UI가 모든 콘텐츠를 표시하지 않습니다 MM-54696.

  • To-Do 플러그인이 설치된 경우 왼쪽 사이드바 크기 조정 옵션이 채널 찾아보기/만들기 메뉴를 덮어씁니다 MM-54367.

  • 게시물 초안 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.

  • IP 해시가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

기여자#


v9.0 릴리스 - 주요 릴리스#

  • 9.0.5, 2023년 11월 29일 릴리스

  • 9.0.4, 2023년 11월 13일 릴리스

    • Mattermost v9.0.4는 낮음에서 높음 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v9.0.4는 데이터베이스나 기능상의 변경사항이 없습니다.

    • 사전 패키지된 Playbooks 플러그인 버전 v1.39.1.

    • Mattermost 정보 대화상자에서 잘못된 서버 버전이 표시되는 문제가 수정되었습니다.

  • 9.0.3, 2023년 11월 6일 릴리스

  • 9.0.2, 2023년 10월 27일 릴리스

    • Mattermost v9.0.2는 낮음에서 중간 수준의 보안 수정사항을 포함하고 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.

    • 사전 패키지된 Focalboard 플러그인 v7.11.4.

    • Mattermost v9.0.2는 다음과 같은 기능 변경사항을 포함합니다:

      • 로깅 중 로그 필드의 크기를 제한하는 기능을 추가하기 위해 새로운 구성 설정 MaxFieldSize가 추가되었습니다.

      • NativeAppSettings.AppCustomURLSchemes 구성 설정과 일치하도록 모바일 OAuth / SAML 리디렉션에 제한이 추가되었습니다.

  • 9.0.1, 2023년 10월 6일 릴리스

  • 9.0.0, 2023년 9월 15일 릴리스

    • 최초 9.0.0 릴리스

중요 업그레이드 정보#

  • 더 이상 사용되지 않는 Insights 기능이 제거되었습니다.

  • Mattermost Boards와 다양한 플러그인들이 완전한 커뮤니티 지원으로 전환되었습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.

  • channel_viewed 웹소켓 이벤트가 multiple_channels_viewed로 변경되었으며, 이제 실제로 읽지 않은 메시지가 있는 채널에 대해서만 트리거됩니다.

중요

v8.1 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주시기 바랍니다.

주요 사항#

Jira, Confluence 및 Mattermost를 사용한 엄격한 보안 환경에서의 Dev/Sec/ChatOps#

  • Mattermost와 Atlassian 플랫폼에서 팀의 협업을 유지하고 데이터를 안전하게 보호하는 미션 크리티컬 워크플로우를 가속화하세요.

Defense Unicorn의 LeapfrogAI를 통한 에어갭, 엣지 레디 생성형 AI#

  • LeapfrogAI와 Mattermost를 사용하여 에지, 에어갭, 제로 트러스트 환경에서 로컬 GenAI 모델을 배포하고 활용하세요.

AI로 가속화된 협업#

  • Mattermost 파트너인 Mobius Logic은 Microsoft Teams 내에 Mattermost를 직접 내장하여 Microsoft 365 플랫폼용 MS Teams Connector를 향상시켰습니다.

사용자 컴플라이언스를 위한 MLOps 및 보안 연합#

  • SOS International(SOSi)와의 파트너십을 통해 XMPP를 활용한 첨단 군사 등급의 연합 통합이 가능해졌습니다. Exovera의 exoINSIGHT 발표를 읽어보세요.

조직의 핵심 협업 개선#

  • 핵심 플랫폼 경험을 최적화하기 위해, Mattermost가 중요한 운영에 있어 계속해서 탄력적이고 안정적이며 최고의 솔루션이 될 수 있도록 기본 요소를 강화하고 있습니다.

개선 사항#

사용자 인터페이스 (UI)#

  • 이제 채널 찾아보기 모달에서 채널 멤버 수가 표시됩니다.

  • 게시물 편집 기록을 불러오지 못할 경우 오류가 표시됩니다.

  • 전체 채널 카테고리를 한 번에 읽음으로 표시하는 기능이 추가되었습니다.

  • Boards 제품 투어 코드가 제거되었습니다.

  • GIF 선택기에서 Gfycat이 Giphy로 대체되었습니다.

  • 사전 패키지된 Calls 버전이 v0.19.0으로 제공됩니다.

  • Focalboard 플러그인 버전이 7.11.3으로 업데이트되었습니다.

  • 사전 패키지된 Playbooks 버전이 1.38.1로 제공됩니다.

  • 사전 패키지된 Zoom 플러그인이 v1.6.2로 업그레이드되었습니다.

  • 사전 패키지된 Antivirus 플러그인 버전이 1.0.0으로 업그레이드되었습니다.

관리#

  • API 예제가 최신 Go API 규칙을 반영하도록 업데이트되어, 이전 코드 샘플은 더 이상 사용되지 않습니다.

  • 공개 서버 모듈 버전이 v0.0.8로 업데이트되었습니다.

  • 플러그인이 게시물 메뉴에 새로운 항목을 등록할 수 있도록 Post Action 플러그인 훅이 추가되었습니다.

  • 플러그인이 게시물 편집기 메뉴에 새로운 항목을 등록할 수 있도록 Post Editor Action 플러그인 훅이 추가되었습니다.

  • 플러그인 초기화, 활성화, 제거 시 로깅이 개선되었습니다.

  • 더 이상 사용되지 않는 ManifestExecutables 구조체가 제거되었습니다.

  • 더 이상 사용되지 않는 UserAuth.Password 필드가 제거되었습니다.

  • 원격 사용자는 더 이상 라이선스에 포함되어 계산되지 않습니다.

  • 데이터 보존 로그가 개선되었습니다.

  • 사용되지 않던 /opengraph 엔드포인트가 제거되었습니다.

  • 향후 릴리스에서 해당 플러그인들의 사전 패키징이 중단될 경우를 대비해, 사전 패키지된 플러그인들이 일시적으로 파일 저장소에 설치됩니다.

  • 더 이상 사용되지 않는 Manifest.RequiredConfig 필드가 제거되었습니다.

  • 푸시 알림이 처리되어 알림 서비스로 전송되기 전에 호출되는 NotificationWillBePushed 플러그인 훅이 추가되었습니다. 플러그인은 푸시 알림을 수정하거나 거부할 수 있습니다.

  • 플러그인이 특정 사용자의 모바일 세션에 푸시 알림을 보낼 수 있도록 하는 SendPushNotification 플러그인 API 메서드가 추가되었습니다.

  • PluginSettings.EnableRemoteMarketplace 기능이 비활성화되었습니다.

버그 수정#

  • 팀에 이미 존재하는 이름을 제공했을 때 PUT /api/v4/channels/{channelid}에서 반환되던 오류가 수정되었습니다.

  • mmctl 명령어에 전달된 CRLF 줄바꿈이 명령어에서 제거되지 않는 문제를 수정했습니다.

  • Microsoft OneNote에서 복사한 텍스트가 이미지로 붙여넣어지는 문제를 수정했습니다.

  • 체험판 라이선스가 정상적으로 활성화되지 않는 문제를 수정했습니다.

  • 웹앱의 로컬 상태에 포함되지 않은 경우, 커스텀 그룹이 멘션으로 표시되지 않는 문제를 수정했습니다.

  • 제품 내 마켓플레이스 테마 관련 문제를 수정했습니다.

config.json#

여러 설정 옵션이 config.json에 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json 또는 시스템 콘솔에서 사용 가능할 때 수정할 수 있습니다.

모든 플랜에 대한 변경사항:#

  • config.jsonServiceSettings 아래:

    • gif 선택기에서 Gfycat을 Giphy로 대체하기 위해 GiphySdkKey가 추가되었습니다.

Go 버전#

  • v9.0은 Go v1.19.5로 빌드되었습니다.

오픈소스 구성요소#

  • @giphy/js-fetch-api@giphy/react-components가 https://github.com/mattermost/mattermost/에 추가되었습니다.

  • @react-native/eslint-config, @react-native/metro-config, 그리고 @tsconfig/react-native가 https://github.com/mattermost/mattermost-mobile/에 추가되었습니다.

알려진 문제#

  • 게시물 초안 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.

  • Classic 모바일 앱에서 Google 로그인이 실패합니다.

  • IP 해시가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.

  • 모바일에서 채널을 읽은 경우 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통한 Slack 가져오기가 실패합니다.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

  • 사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 오류 피드백 없이 상태 업데이트 게시가 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

  • 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.

기여자#