매터모스트 레거시 자체 호스팅 변경 로그

Mattermost는 전체 소프트웨어 개발 라이프사이클에 걸쳐 안전한 협업을 위한 오픈

9.1 릴리스 - 기능 릴리스

  • 9.1.5, 2024-01-09 출시

    • Mattermost v9.1.5에는 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드를 권장합니다. 자세한 내용은 매터모스트 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다. - Mattermost v9.1.5에는 다음과 같은 기능 변경 사항이 포함되어 있습니다: - 유효하지 않은 반응이 게시물에 추가될 수 있는 문제를 수정했습니다.게시물당 반응 수에 대한 기본 제한이 추가되었습니다

  • 9.1.4, 2023-11-29 출시

    • 매터모스트 9.1.4 버전에는 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다.이 릴리스로 업그레이드를 권장합니다. 자세한 내용은 매터모스트 책임 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다. - Mattermost v9.1.4에는 데이터베이스 또는 기능 변경 사항이 없습니다.

    • 사전 패키지 통화 플러그인 버전 v0.21.1.- 9.1.3, 2023-11-13 출시.

중요한 업그레이드 참고 사항

  • 데이터 보존 ‘삭제된 행 삭제’ 쿼리의 성능이 개선되었습니다. 새롭게 추가된 마이그레이션에 대한 자세한 내용은 :중요 업그레이드 노트:를 참조하세요.

  • 기능 플래그 데이터 보존 동시성 활성화가 제거되었습니다. 이제 성능 저하를 방지하기 위해 데이터 보존이 동시성 없이 실행됩니다.

  • 관리자가 고아 리액션을 삭제할 때 한 번에 가져올 ID 배치의 수를 구성할 수 있는 새로운 구성 설정인 DataRetentionSettings.RetentionIdsBatchSize가 추가되었습니다. 기본값은 100입니다.

  • 지원되는 최소 데스크톱 앱 버전은 이제 v5.3입니다. 이전 버전과 호환되지 않는 desktop_login을 포함하도록 OAuth/SAML 흐름이 수정되었습니다.

Important

v9.0 이전 릴리스에서 업그레이드하는 경우 다른 [:중요 업그레이드 노트:] (https://mattermost-docs.infograb.net/upgrade/important-upgrade-notes.html)를 읽어보시기 바랍니다.

호환성 - 크롬 최소 지원 버전이 116 이상으로 업데이트되었습니다.

하이라이트

그룹 메시지를 다시는 놓치지 마세요

그룹 메시지를 비공개 채널로 전환

최신 릴리즈의 주요 사항과 아래 개선사항에 대해서는 이 연습 동영상을 참조하세요.

I’m here to help translate ‘rst’ format documents into Korean. If you have any specific content that needs translation, feel free to share it with me!

사용자 인터페이스(UI)

  • 카테고리 삭제 모달에 취소 버튼이 추가되었습니다.

  • 채널 사이드바 및 오른쪽 사이드바의 크기를 조정할 수 있는 기능을 추가했습니다.

  • 채널 찾아보기 모달에 두 가지 새로운 필터링 옵션(모든 채널 유형 표시, 비공개 채널 표시)을 추가했습니다.

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

  • 사전 패키지된 통화 플러그인 버전 v0.20.0.

  • 사전 패키징된 플레이북 버전 v1.39.0.

  • 사이드바가 최소 너비보다 클 때 스레드나 메시지를 볼 때 추가 반응 옵션이 추가되었습니다.

  • 알림 설정 모달에 알림 문서 링크를 추가했습니다.

  • 게시글 텍스트박스 측정 코드를 보다 안정적으로 업데이트했습니다.

  • 초대 슬래시 명령이 이제 사용자 지정 사용자 그룹을 지원합니다.

  • 플러그인 설정 문서에 따라 구성한 경우 원격 마켓플레이스 기능을 다시 활성화했습니다.

관리

  • mattermost-plugin-apimattermost GitHub 저장소에 추가했습니다.

  • 퍼블릭 서버 모듈 버전을 v0.0.9로 업데이트했습니다.

  • GET /api/v4/groupsinclude_archivedfilter_archived라는 두 가지 새로운 URL 매개변수를 추가했습니다. 사용자 그룹 모달에서 보관된 그룹을 복원하는 기능을 추가했습니다.

  • 지원 패키지에 파일 저장소 정보를 추가했습니다.

  • 이제 모든 HTTP 로그(디버그 수준)에 사용자 아이디가 포함되어 예기치 않은 트래픽을 생성하는 사용자를 파악하는 데 도움이 됩니다.

  • GET /api/v4/groupsGET /api/v4/groups/:group_id에 새로운 URL 매개 변수를 추가했습니다. include_member_ids는 모든 멤버의 사용자_id를 그룹 응답 객체에 추가합니다. 이제 채널에 그룹 멤버를 추가할 수도 있으며, 팀에 속하지 않은 모든 멤버는 이 플로우를 통해 팀에 추가한 후 채널을 추가할 수 있습니다.

플러그인 변경사항

  • 새로운 메시지 구분 표시줄에 대한 새로운 프런트엔드 플러그인 확장 지점이 추가되었습니다.

  • 코드 블록에 작업을 추가할 수 있는 새로운 플러그인 확장성 지점이 추가되었습니다.

  • 플러그인 후크 사용자 비활성화 를 추가했습니다.

  • 파일 정보에 대해 검색 가능한 콘텐츠를 설정하는 새로운 서버 측 플러그인 API 메서드(SetFileSearchableContent)를 추가했습니다. 이제 MessageHasBeenPosted 플러그인 훅이 첨부파일이 글에 링크된 후에 실행됩니다.

버그 수정

  • 왼쪽 채널 메뉴, 왼쪽 카테고리 메뉴 및 글 도트 메뉴의 키보드 지원을 수정했습니다.

  • ‘댓글_온’ 구성 요소의 표시 이름을 수정했습니다.

  • 하위 메뉴가 있는 일부 메뉴의 키보드 지원 관련 문제를 수정했습니다.

  • 그룹 멘션을 팔로우할 때 구두점이 사라지는 문제를 수정했습니다.

  • 규정 준수 내보내기를 비활성화했다가 다시 활성화한 후 규정 준수 내보내기 작업을 시작할 수 없던 문제를 수정했습니다.

  • 라이선스를 로드할 때 쓰기 후 읽기 문제가 발생할 수 있는 문제를 수정했습니다.

  • 쪽지 및 그룹 메시지 이름, 표시 이름 또는 목적에 대한 변경을 차단하도록 API를 수정했습니다.

config.json

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

모든 요금제가 변경되었습니다:

  • ServiceSettingsDefaultGfycatAPISecretServiceSettingsDefaultGfycatAPIKey 구성 설정이 제거되었습니다.

  • config.json 설정 아래에 있습니다:

    • 사용자 설정 의 기본값인 ADVANCED_FILTER_JOIN_LEAVE 를 설정하는 새로운 구성 설정 EnableJoinLeaveMessageByDefault 를 추가했습니다.

  • config.json디스플레이 설정 아래에 있습니다:

    • 모바일에서 마크다운 텍스트의 최대 복잡도를 제한하는 설정 MaxMarkdownNodes 를 추가했습니다.

엔터프라이즈 요금제로 변경되었습니다:

  • config.json데이터 보존 설정 아래:

    • 관리자가 고아 리액션을 삭제할 때 한 번에 가져올 ID 배치의 수를 구성할 수 있는 새로운 구성 설정인 RetentionIdsBatchSize 가 추가되었습니다. 기본값은 100입니다.

API 변경 로그

  • 모든 Rest API 호출에 대해 감사 스트림에 X-Forwarded-For 요청 헤더를 추가했습니다.

  • API 엔드포인트에 POST /api/v4/user/login/desktop_login를 추가했습니다. OAuth/SAML 플로우를 수정하여 해당 사항에 desktop_login을 포함했습니다.

  • GET /api/v4/channels/<channel-id>/common_teams에 대한 새로운 API 엔드포인트를 추가하여 그룹 메시지 구성원 간의 공통 팀 목록을 가져오도록 했습니다.

  • POST /api/v4/channels/<channel-id>/convert_to_channel에 대한 새로운 API 엔드포인트를 추가하여 그룹 메시지를 비공개 채널로 변환할 수 있도록 했습니다.

  • 플러그인 API에 MessageHasBeenDeleted 훅을 추가했습니다.

  • request 패키지를 공용 공유 폴더로 이동했습니다.

Go Version

  • 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 왼쪽 사이드바가 새로 고침 없이 실행 또는 Playbook에 사용자가 추가될 때 업데이트되지 않음.

  • 구성된 방송 채널의 구성원이 아닌 경우 상태 업데이트를 게시할 수도 있으며 오류 메시지가 표시되지 않을 수 있음. 임시 해결책으로 구성된 방송 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

  • Playbooks 왼쪽 사이드바가 새로 고침 없이 실행 또는 Playbook에 사용자가 추가될 때 업데이트되지 않음.

기여자

릴리스 v9.0 - 주요 릴리스

  • 9.0.5, 2023-11-29 릴리스

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

    • Mattermost v9.0.5에는 데이터베이스 또는 기능적인 변경 사항이 없습니다.

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

  • 9.0.4, 2023-11-13 릴리스

    • Mattermost v9.0.4에는 낮은부터 높은 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 릴리스 후 30일이 지난 후에 Mattermost 책임 있는 공개 정책에 따라 안내될 예정입니다.

    • Mattermost v9.0.4에는 데이터베이스 또는 기능적인 변경 사항이 없습니다.

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

    • 메인화면 소개 대화상자에서 서버 버전이 잘못 보고된 문제가 수정되었습니다.

  • 9.0.3, 2023-11-06 릴리스

    • Mattermost v9.0.3에는 낮은부터 높은 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 릴리스 후 30일이 지난 후에 Mattermost 책임 있는 공개 정책에 따라 안내될 예정입니다.

    • Mattermost v9.0.3에는 데이터베이스 또는 기능적인 변경 사항이 없습니다.

  • 9.0.2, 2023-10-27 릴리스

    • Mattermost v9.0.2에는 낮은부터 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 릴리스 후 30일이 지난 후에 Mattermost 책임 있는 공개 정책에 따라 안내될 예정입니다.

    • 미리 패키지된 Focalboard 플러그인 v7.11.4.

    • Mattermost v9.0.2에는 다음과 같은 기능적인 변경 사항이 포함되어 있습니다:

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

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

  • 9.0.1, 2023-10-06 릴리스

    • Mattermost v9.0.1에는 낮은부터 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 릴리스 후 30일이 지난 후에 Mattermost 책임 있는 공개 정책에 따라 안내될 예정입니다.

    • Mattermost v9.0.1에는 데이터베이스 또는 기능적인 변경 사항이 없습니다.

  • 9.0.0, 2023-09-15 릴리스

    • 원래의 9.0.0 릴리스

중요한 업그레이드 사항

  • 폐기된 인사이트(Insights) 기능이 제거되었습니다.

  • Mattermost 보드 및 여러 플러그인이 완전히 커뮤니티 지원으로 전환되었습니다. 자세한 내용은 이 게시글을 확인하세요.

  • channel_viewed 웹소켓 이벤트가 multiple_channels_viewed로 변경되었으며, 이제 실제로 읽지 않은 메시지가 있는 채널에서만 트리거됩니다.

하이라이트

Jira, Confluence 및 Mattermost에서 엄격한 보안 환경에서의 Dev/Sec/ChatOps

Air-Gapped, Edge-Ready Generative AI with Defense Unicorn’s LeapfrogAI

  • LeapfrogAI and Mattermost 로컬 GenAI 모델을 엣지, 공기 간격 및 제로 신뢰 환경에 배포하고 활용하는 데 사용됩니다.

AI 가속화 협업

  • Mattermost 파트너인 Mobius Logic은 Microsoft 365 플랫폼을 위해 MS Teams 커넥터를 개선하여 Microsoft Teams 안에 Mattermost를 직접 내장했습니다.

MLOps 및 고객 규정 준수를 위한 안전한 연합

  • SOS International (SOSi)와의 파트너십을 통해 XMPP를 사용한 고급 군용 연합 통합이 가능해집니다. Exovera의 exoINSIGHT 공지 <https://exovera.com/press-release/exovera-unveils-exoinsight/>_를 읽어보세요.

조직의 핵심 협업 향상

  • 핵심 플랫폼 경험을 최적화하기 위해, 우리는 기본 기반을 강화하여 Mattermost가 중요한 업무에 대해 견고하고 안정적이며 최고 수준의 플랫폼으로 유지될 수 있도록 합니다.

개선 사항

사용자 인터페이스 (UI)

  • 채널 멤버 수가 이제 채널 찾아보기 모달에 표시됩니다.

  • 게시물 수정 기록을 불러오지 못할 경우 오류가 표시됩니다.

  • 전체 채널 카테고리를 읽은 것으로 표시하는 기능이 추가되었습니다.

  • 보드 제품 투어 코드가 제거되었습니다.

  • gif 선택기에서 Gfycat를 Giphy로 교체했습니다.

  • 미리 패키지된 Calls 버전 v0.19.0이 추가되었습니다.

  • Focalboard 플러그인 버전이 7.11.3으로 업데이트되었습니다.

  • 미리 패키지된 Playbooks 버전 1.38.1이 추가되었습니다.

  • 미리 패키지된 Zoom 플러그인이 v1.6.2로 업그레이드되었습니다.

  • 미리 패키지된 백신 플러그인 버전이 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 Version

  • v9.0은 Go v1.19.5 로 빌드되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost/ 에 @giphy/js-fetch-api@giphy/react-components 를 추가했습니다.

  • https://github.com/mattermost/mattermost-mobile/ 에 @react-native/eslint-config, @react-native/metro-config, 그리고 @tsconfig/react-native 를 추가했습니다.

알려진 문제

  • 게시물 초안의 시작 부분에 @언급을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 되돌리기 기록이 지워질 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 구글 로그인이 실패합니다.

  • IP 해시를 사용하지 않은 고가용성 모드에서 상태가 자리를 비움 또는 오프라인으로 때때로 멈추는 경우가 있습니다.

  • Elasticsearch를 사용하여 따옴표로 묶인 정지 단어를 검색하면 검색된 용어 이외의 것들이 반환됩니다.

  • 데스크톱 앱에서 팀 사이드바가 모바일에서 채널을 읽은 후에 업데이트되지 않습니다.

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

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

  • Playbooks의 왼쪽 사이드바가 새로 과제 또는 Playbook에 사용자가 추가되더라도 새로 고치지 않으면 업데이트되지 않습니다.

  • 구성된 방송 채널의 회원이 아닌 경우, 상태 업데이트를 게시하는 것이 오류 메시지 없이 실패할 수 있습니다. 일시적 해결책으로 구성된 방송 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

  • Playbooks의 왼쪽 사이드바가 새로운 과제 또는 Playbook에 사용자가 추가되더라도 새로 고치지 않으면 업데이트되지 않습니다.

기여자

릴리스 v8.1 - 확장 지원 릴리스

  • 8.1.8, 2024-01-09 릴리스

    • Mattermost v8.1.8에는 낮음에서 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다.

    • Oauth 리디렉트 URI 매개변수의 이중 URL 인코딩 문제 해결.

    • 사전 패키지 된 Jira 플러그인 버전 v4.0.1. 최근 변경 사항은 v4.0.0에서 확인하십시오.

    • Mattermost v8.1.8에는 다음과 같은 기능적인 변경 사항이 포함되어 있습니다:

      • 잘못된 반응이 게시물에 추가될 수 있는 문제 해결. 게시물 당 반응 수의 기본 제한 추가.

  • 8.1.7, 2023-11-29 릴리스

    • Mattermost v8.1.7에는 낮음에서 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다.

    • Mattermost v8.1.7에는 데이터베이스나 기능적인 변경 사항이 포함되어 있지 않습니다.

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

    • 그룹 제약된 팀과 채널에서 사용자가 사용자 정의 그룹을 언급할 수 없는 문제 해결.

  • 8.1.6, 2023-11-13 릴리스

    • Mattermost v8.1.6에는 낮음에서 높은 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다.

    • Mattermost v8.1.6에는 데이터베이스나 기능적인 변경 사항이 포함되어 있지 않습니다.

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

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

    • Mattermost 정보 대화 상자가 잘못된 서버 버전을 보고하는 문제 해결.

  • 8.1.5, 2023-11-06 릴리스

    • Mattermost v8.1.5에는 낮음에서 높은 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다.

    • Mattermost v8.1.5에는 데이터베이스나 기능적인 변경 사항이 포함되어 있지 않습니다.

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

    • 최근 언급에서 다른 유사한 이름을 가진 사용자의 게시물을 보여주는 문제 해결.

  • 8.1.4, 2023-10-27 릴리스

    • Mattermost v8.1.4에는 낮음에서 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다.

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

    • 플러그인 개발자가 대화형 대화상자에 textarea를 만들 수 없는 문제 해결.

    • Chrome에서 이미지를 복사하여 붙여넣기하는 데 실패하는 문제 해결.

    • Mattermost v8.1.4에는 다음과 같은 기능적인 변경 사항이 포함되어 있습니다:

      • 로깅시 로그 필드 크기를 제한하는 능력을 추가하기 위해 새로운 구성 설정 MaxFieldSize 추가.

      • 모바일 Oauth/SAML 리디렉션을 구성 설정 NativeAppSettings.AppCustomURLSchemes과 일치하게 하는 제한 추가.

    • ServiceSettings.ExperimentalEnableHardenedMode가 활성화된 경우, 표준 사용자는 사용자 이름과 암호를 통해 인증된 경우 override_username 또는 override_icon_url과 같은 통합을 위해 예약된 게시물 속성을 사용할 수 없습니다.

  • 8.1.3, 2023-10-06 릴리스

    • Mattermost v8.1.3에는 낮음에서 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다.

    • Mattermost v8.1.3에는 데이터베이스나 기능적인 변경 사항이 포함되어 있지 않습니다.

    • 라이선스를 로드할 때 잠재적인 읽기 후 쓰기 문제 해결.

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

    • 작업이 실패하면 간단한 워커에서 패닉이 발생하는 문제 해결.

  • 8.1.2, 2023-09-08 릴리스

    • Mattermost v8.1.2에는 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다.

    • Mattermost v8.1.2에는 다음과 같은 데이터베이스 변경 사항이 포함되어 있습니다:

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

  • 8.1.1, 2023-09-01에 릴리스됨

    • Mattermost v8.1.1에는 낮은 심각도에서 중간 심각도 심각도 보안 수정이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 정보는 릴리스 후 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 것입니다.

    • Mattermost v8.1.1에는 데이터베이스 또는 기능적인 변경이 없습니다.

    • 평가 라이선스의 성공적인 활성화를 방해하는 문제를 해결했습니다.

    • 라이선스 로딩과 관련된 여러 문제를 해결했습니다.

    • Microsoft OneNote에서 복사한 텍스트를 이미지로 붙여넣는 문제를 해결했습니다.

    • gif 선택기에서 Gfycat를 Giphy로 교체했습니다.

    • 규정 준수 내보내기 작업을 비활성화한 후 다시 활성화한 후에도 규정 준수 내보내기 작업을 시작할 수 없던 문제를 해결했습니다.

  • 8.1.0, 2023-08-24에 릴리스됨

개선 사항

사용자 인터페이스 (UI)

  • 채널 탐색 모달의 사용자 인터페이스를 업데이트했습니다.

  • 사용자 인터페이스의 별명 필드를 22에서 64자로 늘렸습니다.

  • 시스템 콘솔의 문서 링크를 업데이트했습니다.

  • 이모지 크기가 채널 헤더의 텍스트 크기와 일치하도록 조정되었습니다.

  • 모바일 브라우저에서 이모지 선택기 뷰 모달이 이제 표시됩니다.

  • Apps 플러그인의 미리 패키지된 v1.2.2 버전입니다.

  • Focalboard 플러그인의 미리 패키지된 버전 7.11.2입니다.

  • Playbooks의 미리 패키지된 버전 1.38.0입니다.

  • Calls 플러그인의 미리 패키지된 버전 0.18.0입니다.

관리

  • 별도의 Export 저장소 및 S3 사전 서명 URL 생성을 지원하는 Export 저장소 및 S3 사전 서명 URL 생성을 추가했습니다.

  • 이제 웹앱에서는 프로덕션 빌드에 https://github.com/reduxjs/redux-devtools을 사용할 수 있습니다.

  • 데이터 보존 일괄 삭제의 동시성을 활성화/비활성화하기 위한 새로운 기능 플래그, DataRetentionConcurrencyEnabled,을 추가했습니다. 또한 일괄 삭제 간의 Sleep 시간을 제어하기 위한 새로운 구성 설정 DataRetentionSettings.TimeBetweenBatchesMilliseconds을 추가했습니다.

  • 제품 내에서 Guest 배지를 제거하기 위한 시스템 콘솔 > 인증 > 게스트 액세스 > 게스트 태그 표시 설정을 추가했습니다.

  • Apache 2.0 라이선스를 퍼블릭 서브모듈에 추가하여, 이 소스 코드에 대한 사용 라이선스를 명시적으로 pkg.go.dev에 시그널하는 것을 추가했습니다.

  • 관리자가 로그인 페이지에서 비밀번호를 잊으셨나요 링크를 숨기거나 사용자 정의할 수 있는 기능을 추가했습니다.

  • mattermost database reset 명령은 이제 애플리케이션 서버를 시작하지 않습니다. 저장 레이어를 시작하고 마이그레이션 테이블을 제외한 테이블을 잘라냅니다.

버그 수정

  • 파일 미리보기 화면에서 스크롤 막대가 충분히 보이지 않는 문제를 해결했습니다.

  • SAML 관리자 속성이 단언 값 배열을 순환하는 대신 첫 번째 값을 비교하는 문제를 해결했습니다.

  • 최근 이모지를 여러 개 동시에 게시할 때 이모지 업데이트가 일괄 처리되지 않는 문제를 해결했습니다.

  • 현재 사용자의 인증 방법을 잊게 할 수 있는 변경 사항을 되돌렸습니다.

  • 오른쪽 영역에서 @here 언급을 보낸 후에도 임시 저장된 드래프트가 유지되는 문제를 해결했습니다.

  • 완전히 보이는 채널에서 새로운 메시지 알림이 나타나던 문제를 해결했습니다.

  • 오른쪽 영역의 채널 회원 검색에서 프로필 팝오버와 관련된 UI 문제를 해결했습니다.

  • 모바일 웹 뷰에서 다중 행 채널 헤더 미리보기의 너비가 너무 좁았던 문제를 해결했습니다.

  • 백스테이지 영역에서 슬래시 명령 추가 페이지의 렌더링을 수정했습니다.

  • 사용자의 시간대가 캘린더에서 날짜 선택에 영향을 미치는 문제를 해결했습니다.

  • 게시물 텍스트 상자의 클릭 가능 영역이 너무 작은 문제를 수정했습니다.

  • 봇 프로필 팝오버의 UI 버그를 수정했습니다.

  • Docker 컨테이너에서 시간대 메타데이터가 누락된 문제를 해결했습니다.

  • registerMessageWillBeUpdatedHook 플러그인 후크의 문제를 해결했습니다.

  • 저장된 게시물 섹션이 채널 및 팀 이름을 표시하지 않는 문제를 해결했습니다.

  • 접근성 문제를 해결했습니다: 로그인, 초기화 및 가입 페이지에서 탭 지원 및 애플리케이션 바의 컨트롤.

config.json

config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 설정 및 설치시 기본 값 목록입니다. 설정은 config.json이나 시스템 콘솔에서 수정할 수 있습니다.

모든 계획의 변경 사항:

  • “config.json”의 “PasswordSettings”에 대한 변경:

    • 관리자가 로그인 페이지에서 ‘비밀번호 잊어버림’ 링크를 숨기거나 사용자 정의할 수 있도록 “EnableForgotLink” 추가.

  • “FileSettings”에 대한 변경:

    • 새로운 내보내기 저장소 지원을 추가하기 위해 여러 내보내기 저장소 설정이 추가되었습니다.

전문가 및 엔터프라이즈 요금제 변경 사항:

  • config.json 파일의 GuestAccountsSettings 항목 아래:

    • 제품 내부에서 Guest 배지를 제거할 수 있는 기능으로 HideTags 추가됨.

기업용 요금제의 변경:

  • config.json 에 있는 DataRetentionSettings:

    • 일괄 삭제 간의 대기 시간을 제어하는 TimeBetweenBatchesMilliseconds 설정이 추가되었습니다.

Go Version

  • v8.1은 Go v1.19.5로 빌드되었습니다.

알려진 문제

  • 게시물 초안의 시작 부분에 @언급을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 되돌리기 기록이 지워질 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

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

  • Elasticsearch를 사용하여 따옉말을 따옉말 부호 안에서 검색하면 검색한 용어 이외에도 더 많은 결과가 반환됩니다.

  • 데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽은 경우에 업데이트되지 않습니다.

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

  • 고가용성 모드에서 Mattermost를 실행하는 경우 iOS에서 푸시 알림이 항상 지워지지 않을 수 있습니다.

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

  • 구성된 방송 채널의 회원이 아닌 경우 상태 업데이트에 실패할 수 있으며 오류 피드백이 표시되지 않을 수 있습니다. 일시적인 해결책으로는 구성된 방송 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.

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

기여자

예제 unJsonIgnore 처리를 수행하려면 이를 사용하십시오.

릴리스 v8.0 - 주요 릴리스

  • 8.0.4, 2023-10-06 릴리스

    • Mattermost v8.0.4에는 낮은에서 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 정보는 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 것입니다. (Mattermost 책임 있는 공개 방침에 따름) (https://mattermost.com/security-vulnerability-report/).

    • Mattermost v8.0.4에는 데이터베이스 또는 기능적인 변경 사항이 포함되어 있지 않습니다.

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

  • v8.0.3, 2023-09-08 릴리스

    • Mattermost v8.0.3에는 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 정보는 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 것입니다. (Mattermost 책임 있는 공개 방침에 따름) (https://mattermost.com/security-vulnerability-report/).

    • Mattermost v8.0.3에는 데이터베이스 또는 기능적인 변경 사항이 포함되어 있지 않습니다.

  • v8.0.2, 2023-09-01 릴리스

    • Mattermost v8.0.2에는 낮은에서 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 정보는 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 것입니다. (Mattermost 책임 있는 공개 방침에 따름) (https://mattermost.com/security-vulnerability-report/).

    • Mattermost v8.0.2에는 데이터베이스 또는 기능적인 변경 사항이 포함되어 있지 않습니다.

    • Docker 컨테이너에서 누락된 시간대 메타데이터와 관련된 문제가 해결되었습니다.

    • 시험 라이선스의 성공적인 활성화를 방해하는 문제가 해결되었습니다.

    • gif 선택기에서 Gfycat을 Giphy로 교체했습니다.

  • v8.0.1, 2023-07-26 릴리스

    • Mattermost v8.0.1에는 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 정보는 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 것입니다. (Mattermost 책임 있는 공개 방침에 따름) (https://mattermost.com/security-vulnerability-report/).

    • Mattermost v8.0.1에는 데이터베이스 또는 기능적인 변경 사항이 포함되어 있지 않습니다.

    • Microsoft Teams iframe에 Mattermost를 포함하는 지원이 추가되었습니다.

    • v8.0.0 Mattermost 정보 대화상자에서 무료 플랜의 서버 버전이 잘못 보고된 문제가 해결되었습니다 MM-53681.

    • 사전 패키지 Focalboard 플러그인 버전 7.11.2.

  • 8.0.0, 2023-07-14 릴리스

중요한 업그레이드 사항

  • Insights는 새로운 인스턴스와 v8.0으로 업그레이드하는 기존 서버 모두에서 사용이 중단되었습니다. Insights의 사용이 중단된 이유에 대한 자세한 내용은 이 포럼 게시물을 참조하십시오.

  • Focalboard 플러그인은 이제 모든 새로운 인스턴스에서 기본적으로 비활성화되며, 시스템 콘솔 > 플러그인 설정에서 활성화할 수 있습니다.

  • 채널 내보내기 및 앱 플러그인은 이제 기본적으로 비활성화되어 있습니다.

  • 온프레미스 서버에서는 이제 앱 바가 기본적으로 활성화되어 있습니다. ExperimentalSettings.EnableAppBarExperimentalSettings.DisableAppBar로 이름이 변경되었습니다. 자세한 내용은 다음에서 확인할 수 있습니다:

    • https://mattermost-docs.infograb.net/configure/experimental-configuration-settings.html#disable-app-bar

    • https://forum.mattermost.com/t/channel-header-plugin-changes/13551

  • public 서브모듈이 도입되었으며, 기존의 modelplugin 패키지가 포함되어 있지만 이제 서버와 분리되어 버전이 지정되었습니다. 특정 커밋 해시를 가져 오는 것이 더 이상 필요하지 않으며, Go 프로그램 및 플러그인에서는 이제 github.com/mattermost/mattermost-server/server/public을 가져 와서 버전을 관리할 수 있습니다. 이 서브모듈은 아직 v1을 출시하지 않았으며 API를 안정화하기 전에 중단 변경 사항을 도입할 예정이지만, Mattermost 서버 자체와 전방 및 후방 호환됩니다.

  • 주요 server 패키지에서 Go 모듈 경로가 github.com/mattermost/mattermost-server/server/v8에서 github.com/mattermost/mattermost/server/v8로 변경되었습니다. 그러나 public 서브모듈이 도입되면 제3자 코드에서는 더 이상이 server 패키지를 가져 오는 것이 필요하지 않을 것입니다.

  • 위에서 언급된 public 서브모듈의 일환으로, model.Client4 메서드에 이제 context.Context가 전달됩니다.

  • PostgreSQL v10의 지원이 중단되었습니다. 새로운 최소 PostgreSQL 버전은 이제 v11입니다.

  • Mattermost의 공개 API가 이제 명확하게 버전이 지정된 패키지로 제공됩니다. 특정 커밋 해시를 고정하는 대신에 이 패키지를 의존성으로 추가하기 위해 관용적인 Go를 사용하십시오: go get github.com/mattermost/mattermost-server/server/public. 이 이전의 Go API는 Mattermost v7과의 역호환성을 유지합니다. 또한, github.com/mattermost/mattermost-server/v6/model의 기존 Go API는 Mattermost v8과 앞으로도 역호환성은 유지하지만 더 이상의 새로운 기능을 포함하지 않을 수 있습니다. 플러그인을 다시 컴파일할 필요는 없지만 개발자는 빌드 프로세스를 간소화하기 위해 새로운 패키지를 사용할 수 있습니다. 새로운 공개 패키지는 올해 나중에 v1로 출시하기 전에 추가적인 코드 리팩터링을 허용하기 위해 Mattermost v8와 함께 버전 0.5.0으로 출시됩니다.

  • LogSettings.AdvancedLoggingJSON, ExperimentalAuditSettings.AdvancedLoggingJSON, 및 NotificationLogSettings.AdvancedLoggingJSON이라는 세 가지 구성 필드가 추가되었으며, 이는 여러 줄 JSON, 이스케이프된 JSON 문자열 또는 JSON을 포함하는 파일의 이름을 지원합니다. AdvancedLoggingConfig 필드는 중단되었습니다.

  • Go MySQL 드라이버에서 maxAllowedPacket 크기가 4MiB에서 64MiB로 변경되었습니다. 이는 MySQL 5.7에서 MySQL 8.0으로 서버 측 기본값 변경과 일관성을 유지하기 위한 조치입니다. max_allowed_packet 설정이 64MiB가 아닌 경우에는 MySQL 구성 DSN을 서버 측 값과 일치시키기 위해 maxAllowedPacket의 추가 매개변수를 업데이트하십시오. 또는 성능 오버헤드가 있는 매번의 새로운 연결에서 서버 측 값으로 자동으로 가져오도록 0의 값을 설정할 수 있습니다.

  • ExperimentalSettings.PatchPluginsReactDOM이 제거되었습니다. 이 설정이 이전에 활성화되었을 경우 다음을 확인하십시오:

    1. 지원되는 Mattermost 플러그인이 최신 버전으로 업데이트되었는지 확인하십시오.

    2. 다른 플러그인이 React 17을 지원하도록 업데이트되었는지 확인하십시오. 자세한 내용은 중요한 업그레이드 사항 v7.7을 참조하십시오.

  • 중단된 “PermissionUseSlashCommands”를 제거했습니다.

  • 중단된 “model.CommandArgs.Session”을 제거했습니다.

  • Client4 메서드에 “context.Context”를 전달하십시오.

  • 사이트 URL의 출처 이외의 원격지에서 웹 소켓의 연결을 허용하려는 서버의 경우, “ServiceSettings.AllowCorsFrom” 구성 설정을 설정하십시오. 또한 “siteURL”이 올바르게 설정되었는지 확인하십시오.

  • v8.0에서는 다음 리포지터리들이 하나로 병합되었습니다: “mattermost-server”, “mattermost-webapp”, 그리고 “mmctl”. 개발자는 자세한 내용은 업데이트된 개발자 가이드를 참조하십시오.

  • 이전 릴리스에서 마이그레이션으로 인한 문제가 수정되었습니다. PostgreSQL 14 DB t3.medium RDS 인스턴스에서 쿼리에 약 11ms가 걸립니다. 환경설정 테이블의 잠금 획득에 대한 시간은 무시할 만한 수준입니다.

  • 사용자가 나간 채널의 스레드를 여전히 스레드 뷰에서 볼 수 있는 문제가 해결되었습니다. PostgreSQL에서의 마이그레이션 실행 시간: 실행 시간: 58.11초, DELETE 2766690. MySQL에서의 마이그레이션 실행 시간: Query OK, 2766769 행이 영향을 받음 (4분 47.57초).

  • 파일 정보 통계 쿼리는 이제 “channelID” 열을 테이블 자체에 역정규화하여 최적화되었습니다. 이로 인해 채널에 대한 파일 수를 선택하는 쿼리가 속도가 향상될 것입니다. 마이그레이션 시간:

    • 1731개의 행이 있는 PostgreSQL 12.14 DB 및 1100만 개의 게시물이 있는 경우에는 약 0.27초가 걸렸습니다

    • 1405개의 행이 있는 MySQL 8.0.31 DB 및 1100만 개의 게시물이 있는 경우에는 약 0.3초가 걸렸습니다

하이라이트

개인 클라우드 LLMs, Azure AI 및 OpenAI 통합

  • Mattermost는 개인 클라우드 LLMs, Azure AI 및 OpenAI 모델과 통합할 수 있는 OpenOps 프레임워크를 제공하여 생성형 AI 지원을 협업 워크플로 및 자동화에 통합합니다. OpenOps에 대해 더 알아보기.

Microsoft Teams을 위한 Mattermost

  • 새로운 포함된 경험을 통해 Microsoft Teams 내에서 Microsoft 365 플랫폼과의 통합을 확장하고, 업데이트된 MS Teams 커넥터를 제공합니다.

Atlassian Suite를 위한 Mattermost

PostgreSQL을 통한 성능 및 효율성

  • 관리 및 확장 문제를 간단화하기 위해, Mattermost 8.0은 MySQL 대신 PostgreSQL을 배포하는 것을 권장합니다.

새로운 최종 사용자 교육

향상 사항

사용자 인터페이스 (UI)

  • 지속적인 알림 (전문가 및 엔터프라이즈 플랜)을 통해 사용자들은 긴급 메시지에 대한 조치가 취해질 때까지 수신자에게 반복해서 알릴 수 있습니다. 자세한 내용은 닥사물링크를 확인하세요.

  • 앱 표시줄은 이제 온프렘 서버에 대해 기본적으로 활성화되었습니다. ExperimentalSettings.EnableAppBarExperimentalSettings.DisableAppBar로 이름이 변경되었습니다. 자세한 내용은 아래를 참조하세요:

    • https://mattermost-docs.infograb.net/configure/experimental-configuration-settings.html#disable-app-bar

    • https://forum.mattermost.com/t/channel-header-plugin-changes/13551

  • Mattermost Marketplace 옵션이 앱 표시줄 하단에 추가되었습니다. 이 옵션은 Marketplace가 활성화되어 있고 사용자가 SYSCONSOLE_WRITE_PLUGINS 권한을 가지고 있는 경우에만 표시됩니다.

  • Calls v0.17.0에서는 새로운 벨 소리 기능 (Beta)이 추가되었습니다: 개인 및 그룹 메시지 채널에서 전화가 오면 벨 소리가 울리고 시각적 알림이 표시됩니다. 더 많은 세부 정보는 Calls v0.17.0 릴리스 노트와 Calls documentation에서 확인하세요.

  • 왼쪽 사이드바 하단에 채널 추가 버튼이 추가되어, 채널을 만들거나 가입하려는 사용자에게 명확하게 행동을 유도합니다.

  • 메인 메뉴 > Mattermost 정보 에서 웹앱 빌드 해시를 제거했습니다. 이는 이제 서버 빌드 해시와 동일하기 때문입니다.

  • compass-components 아이콘 구성 요소를 compass-icons로 교체했습니다.

  • 사용자 프로필 팝오버에 앞으로의 시간 시간대 세부 정보를 추가했습니다.

  • 브라우저 포커스 시 채널 및 채널 멤버의 다시 가져오기를 비활성화하는 실험적 기능이 추가되었습니다.

  • 앱 양식의 사용자 선택기에서 Bot 사용자를 숨겼습니다.

  • 페이지 로드 시 보관된 채널의 검색을 제거했습니다.

  • 채널 유형 드롭다운은 이제 채널 둘러보기 모달에서 초점을 맞출 수 있습니다.

  • 더 이상 접근할 수 없는 앱 내 도움말 페이지를 제거했습니다.

  • 답글 스레드에서 시스템 참여/나가기 메시지를 제거하고 대신 본 채널에 게시했습니다.

  • 실험적 설정을 추가하여 물결표(~) 다음에 두 글자를 입력한 후에만 채널 자동완성이 나타나도록 만들었습니다.

  • 사용자 프로필 사진은 이제 사용자 이름이 변경될 때 새로운 사진으로 재생성됩니다.

  • 채널 생성 시 URL에 안전하지 않은 문자가 없는 경우 자동으로 URL 생성이 구현되었습니다.

  • 채널 알림 기본 설정에서 채널의 모든 스레드를 자동으로 팔로우하는 새로운 옵션이 추가되었습니다.

  • 선택한 텍스트에 링크 형식을 삽입하는 데 CTRL/CMD + K 단축키를 사용할 수 있습니다.

  • paspascal 코드 블록이 이제 강조 표시됩니다.

  • 범주의 축소/확장 상태에 대한 웹소켓 상태 효과를 제거했습니다.

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

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

  • 사전 패키지된 Autolink 플러그인 버전 1.4.0.

  • 사전 패키지된 Welcomebot 플러그인 버전 1.3.0.

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

  • 사전 패키지된 Focalboard 플러그인 버전 7.11.0.

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

  • 채널별로 다른 데스크톱 알림 소리를 지정할 수 있는 지원이 추가되었습니다.

  • 전화: 벨이 울릴 때의 소리를 활성화/비활성화하고 데스크톱 알림 환경 설정에서 선택할 수 있습니다.

관리

  • ConfigurationWillBeSaved 플러그인 후크를 추가했습니다. 이는 구성 객체가 백업 저장소에 커밋되기 전에 호출됩니다.

  • 관리자는 ElasticsearchSettings.IgnoredPurgeIndexes 설정을 사용하여 Elasticsearch에서 색인을 삭제할 때 무시할 색인 이름을 지정할 수 있습니다.

  • 독일어 HPNS 알림 프록시를 사용하는 옵션이 추가되었습니다.

  • database migrate command에 새로운 플래그가 다음과 같이 추가되었습니다:

    • auto-recover: 마이그레이션 중에 오류가 발생할 경우, 이 명령어는 이미 적용된 마이그레이션을 롤백하려고 시도합니다. 이 옵션은 마이그레이션 계획을 검토하지 않고 추가하는 것을 권장하지 않습니다. --save-plan 플래그와 --dry-run 플래그를 결합하여 계획을 검토할 수 있습니다.

    • save-plan: 마이그레이션 계획은 파일 저장소에 저장되어 나중에 계획을 검토하거나 다운그레이드에 사용할 수 있습니다.

    • dry-run: 마이그레이션을 적용하지 않지만 주어진 조건으로 마이그레이션이 실행될 수 있는지 유효성을 검사합니다.

  • 데이터베이스 마이그레이션을 롤백하기 위해 “downgrade” database subcommand가 추가되었습니다. 이 명령어는 롤백할 업데이트 계획이나 쉼표로 구분된 버전 번호가 필요합니다.

  • InviteMembersButton에서 /api/v4/users/stats 네트워크 요청을 제거했습니다.

  • 호스트된 관리자는 제품 라이선스 구매 시 별도의 발송 주소를 정의할 수 있습니다.

  • 시험 라이선스 신청 양식을 업데이트하여 보다 맞춤화된 시험 경험을 제공할 수 있도록 했습니다.

  • 첫 번째 관리자는 이제 회사 이름과 초대 링크 단계를 기반으로 첫 번째 팀 생성을 포함하는 온보딩 경험을 할 것입니다.

  • 호스트된 서버에서 제품 내에서 좌석을 확장하는 기능을 추가했습니다.

  • 시스템 콘솔 > 사용자 페이지에서 부분적인 이름, 성(姓), 별명 또는 사용자 이름을 검색할 수 있는 기능을 추가했습니다.

  • 지원 요청은 이제 사용자를 Zendesk로 리디렉션하고 알려진 정보를 미리 채워 넣습니다.

  • 제품의 공개 경로에 대한 메커니즘을 추가했으며, 이를 사용하여 공개적으로 공유된 보드 링크를 지원했습니다.

  • 시스템 콘솔의 데이터베이스 섹션에는 현재 사용 중인 활성 검색 백엔드를 보여주는 추가 읽기 전용 섹션이 있습니다. 여러 구성이 있는 경우 현재 활성화된 검색 엔진을 확인하는 데 도움이 될 수 있습니다.

  • 도커 기본 이미지를 Debian에서 Ubuntu 22.04 LTS로 업데이트했습니다.

  • 유형 생성된 설정은 이제 (미래 세대만) URL 안전한 버전의 base64 인코딩으로 생성됩니다.

  • Mattermost는 이제 데이터베이스 복제본 장애에 내성을 갖추고 있으며, 살아있는 경우 동적으로 복제본을 선택할 것입니다. 또한 config 매개변수 “ReplicaMonitorIntervalSeconds”가 추가되었으며, 기본값은 5입니다. 이는 건강하지 않은 복제본이 얼마나 빈번하게 생존성을 확인할지를 제어합니다.

성능

  • 시간대 계산과 관련된 웹앱의 성능을 개선했습니다.

  • 글 목록 화면 판독기 지원에 사용된 코드의 성능을 향상했습니다.

API 변경 사항

  • 타임라인 API에서 일관성을 위해 언더스코어가 이제 사용됩니다 (event-id -> event_id) 다른 API 인자들과 일관성을 위해.

버그 수정

  • 구매 모달에서 발생했던 스크롤 문제를 해결했습니다.

  • 이전에 제거된 테이블 열이 여전히 존재하는 경우 실험적인 공유 채널 기능이 동기화되지 않는 문제를 해결했습니다.

  • 사용자가 참여하지 않은 채널에 대한 링크를 클릭하면 웹앱이 새로고침되어 사용자가 통화에서 나가는 문제를 해결했습니다.

  • 특정 일본어 문자에 대한 PDF 미리보기 렌더링 문제를 해결했습니다.

  • 초대 모달에서 링크를 복사하는 동작을 읽는 스크린 리더가 발화하지 않는 문제를 해결했습니다.

  • 응답의 content-type이 누락되어 이미지의 메타데이터가 올바르게 생성되지 않는 문제를 해결했습니다. 이는 모바일 클라이언트에서 특정 임베디드 이미지가 표시되지 않는 결과를 초래했습니다.

  • 메시지를 편집한 후에도 취소 후에도 편집이 지속되는 문제를 해결했습니다.

  • 웹훅에 봇 계정을 사용하는 경우 웹훅 게시물에 대한 봇 태그 조건을 추가했습니다.

  • CreateSidebarCategoryForTeamForUser에서 카테고리의 정렬 값 문제를 해결했습니다.

  • 사용자 프로필 팝오버를 열 때 잠재적인 충돌을 해결했습니다.

  • 팀 간 퍼머링크 및 쓰레드 답글 탐색 문제를 해결했습니다.

  • Marketplace에 없는 프리-패키지 플러그인 설치 문제를 해결했습니다.

  • 이전 릴리스에서 발생한 마이그레이션에 의한 문제를 해결했습니다. PostgreSQL 14 DB t3.medium RDS 인스턴스에서 쿼리에 약 11ms가 소요됩니다. 환경변수 테이블에 잠금이 획득되지 않는 한 삭제할 행이 없으므로 소요 시간은 무시할 수 있습니다.

  • 특정 화면 크기에서 아래를 클릭했을 때 모달이 닫히지 않는 문제를 해결했습니다.

  • 번역할 수 없는 일부 번역 라벨에 대한 문제를 해결했습니다.

  • 이전 릴리스에서 평문 서식의 서버 로그 UI가 예상치 못하게 삭제된 문제를 해결했습니다.

  • 현재 사용자와 상태가 WebSocket 재연결 시 업데이트되지 않는 문제를 해결했습니다.

  • 데이터베이스 검색 시 특정 해시태그가 검색되지 않는 문제를 해결했습니다.

  • 메시지 목록에서 새로운 메시지 라인이 날짜 라인과 겹치는 문제를 해결했습니다.

  • 검색 사이드바가 열려 있는 상태에서 게시물 반응이 사라지는 문제를 해결했습니다.

  • “medical_symbol”, “male_sign”, 그리고 “female_sign” 이모지가 깨지는 문제를 해결했습니다.

  • 채널 업데이트로 JSON null 값이 전달될 때 패닉이 발생하는 문제를 해결했습니다.

  • 삭제된 부모 게시물이 제거된 경우에도 드래프트 카운터 배지가 남아 있는 문제를 해결했습니다.

  • 링크 프리뷰가 포함된 경우 감사 출력을 위해 게시물이 충분히 청소되지 않는 문제를 해결했습니다.

  • 시스템 콘솔에서 저장/취소 버튼이 제대로 고정되지 않는 문제를 해결했습니다.

  • 링크, 테이블 또는 코드가 텍스트 상자에 붙여넣을 경우 실행 취소 기록이 지워지는 문제를 해결했습니다.

  • Elasticsearch가 호출될 때 적절하게 시작되지 않는 문제를 해결했습니다. 또한 Elasticsearch에 누락된 IsEnabled 메서드를 추가했습니다.

  • 게시물 텍스트 상자에서 텍스트를 복사할 수 없는 문제를 해결했습니다.

  • 스크린 리더와 함께 SHIFT+TAB을 사용하면 채널의 맨 아래가 아닌 링크된 게시물의 하단에 커서 포커스가 있는 문제를 해결했습니다.

config.json

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

모든 계획에 대한 변경 사항:

  • EnableInactivityEmail 구성 설정이 제거되었습니다.

  • 새 구성 설정 섹션인 ProductSettings가 추가되었습니다.

  • config.jsonExperimentalSettings 하위에 다음이 추가되었습니다:

    • DelayChannelAutocomplete: 채널 자동완성이 물결표 바로 뒤에 바로 나타나는 대신 몇 글자를 입력한 후 나타나도록 합니다.

    • DisableRefetchingOnBrowserFocus: 브라우저에 포커스를 맞추면 채널과 채널 멤버의 다시 가져오기를 비활성화합니다.

    • DisableAppBar: 앱 바를 기본적으로 활성화하도록 합니다.

  • LogSettings.AdvancedLoggingJSON, ExperimentalAuditSettings.AdvancedLoggingJSON, 및 NotificationLogSettings.AdvancedLoggingJSON이 추가되었으며, 이는 다중 행 JSON, 이스케이프된 JSON 문자열, 또는 JSON을 포함하는 파일을 가리키는 파일 이름을 지원합니다. AdvancedLoggingConfig 필드는 더 이상 사용되지 않습니다.

전문가 및 기업 요금제 변경 사항:

  • config.jsonServiceSettings 아래:

    • 새 구성 설정 AllowPersistentNotifications, PersistentNotificationIntervalMinutes, PersistentNotificationMaxCount, PersistentNotificationMaxRecipients 추가하여 긴급 우선 순위 게시물을 보낼 때 지속적인 알림 옵션을 추가했습니다.

엔터프라이즈 플랜 변경 사항:

  • config.jsonElasticsearchSettings 하위:

    • 이제 IgnoredPurgeIndexes 설정을 사용하여 Elasticsearch에서 색인을 정리하는 동안 무시할 색인 이름을 지정할 수 있습니다.

Go Version

  • v8.0는 Go v1.19.5로 빌드되었습니다.

오픈 소스 구성 요소:

  • https://github.com/mattermost/mattermost/ 에 date-fns을 추가했습니다.

알려진 이슈

  • 슬래시 명령을 만들 때 흰 화면이 나타날 수 있습니다 MM-53665.

  • 쓰레드에서 임시 메시지를 보낼 때, 쓰레드가 오른쪽에 열려 있으면 메시지가 지워지지 않습니다 MM-53520.

  • 저장된 게시물 에서 채널 및 팀 이름이 빠져 있습니다 MM-53636.

  • 포스트 임시 저장 시 @언급을 추가하고 왼쪽 또는 오른쪽 화살표키를 누르면 포스트 임시 저장과 실행 취소 히스토리가 지워질 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인에 실패합니다.

  • IP 해시를 끈 상태에서 고가용성 모드로 때때로 상태가 자리를 비움 또는 오프라인 임에도 불구하고 멈출 수 있습니다.

  • 엘라스틱서치가 활성화된 상태에서 따옴표로 둘러싸인 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환될 수 있습니다.

  • 데스크톱 앱의 팀 사이드바가 모바일에서 읽은 채널을 업데이트하지 않습니다.

  • 이메일 알림이 활성화된 경우, CLI를 통한 Slack 가져오기가 실패할 수 있습니다.

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

  • Playbooks 왼쪽 사이드바가 업데이트되지 않습니다. 사용자가 실행에 추가되거나 Playbook에 추가되었을 때 새로 고쳐지지 않습니다.

  • 구성된 방송 채널의 구성원이 아닌 경우, 상태 업데이트를 게시하는 데 실패할 수 있습니다. 일시적인 해결책으로는 구성된 방송 채널에 가입하거나 실행 구성에서 해당 채널을 제거하십시오.

기여자


릴리스 v7.11 - 기능 릴리스

  • Mattermost v7.11 릴리스는 Mattermost 플랫폼의 구조적 변경 작업을 진행 중이기 때문에 취소되었습니다. 다음 예정된 릴리스는 이번 여름에 있는 v8.0 입니다.

릴리스 v7.10 - 기능 릴리스

  • v7.10.5, 2023-07-26 릴리스

    • Mattermost v7.10.5에는 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 정보는 릴리스 후 30일이 지난 후 Mattermost 책임 있는 공개 정책에 따라 우리의 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v7.10.5에는 데이터베이스 또는 기능적인 변경 사항이 포함되어 있지 않습니다.

    • 대화창에 하이퍼링크를 붙여넣을 때 줄 바꿈이 발생하는 문제가 해결되었습니다.

    • 사전 패키지화된 Focalboard 플러그인 버전 7.10.5.

  • v7.10.4, 2023-07-12 릴리스

    • Mattermost v7.10.4에는 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 정보는 릴리스 후 30일이 지난 후 Mattermost 책임 있는 공개 정책에 따라 우리의 보안 업데이트 페이지에 게시될 예정입니다.

    • Mattermost v7.10.4에는 데이터베이스 또는 기능적인 변경 사항이 포함되어 있지 않습니다.

    • 링크 미리보기가 포함된 경우 포스트가 완전히 정리되지 않는 문제가 해결되었습니다.

    • 사전 패키지화된 Playbooks 플러그인 버전을 1.36.2로 업데이트했습니다.

  • v7.10.3, 2023-06-15 배포

    • Mattermost v7.10.3에는 낮음에서 중간 정도의 심각도를 가진 보안 수정이 포함되어 있습니다. 이 버전으로 업그레이드하는 것이 권장됩니다. 자세한 내용은 업그레이드 문서를 참조하십시오. 수정 내용은 릴리스 후 30일이 경과한 후에 보안 업데이트 페이지에 게시됩니다. 이는 Mattermost 책임 있는 공개 정책에 따른 것입니다.

    • 미리 패키지된 Boards를 v7.10.4로 업데이트했습니다.

    • 미리 패키지된 Welcomebot 플러그인 v1.3.0이 포함되었습니다.

    • 사이트 URL의 원본 이외의 원본에서 웹소켓을 연결 허용하려는 서버의 경우, ServiceSettings.AllowCorsFrom 구성 설정을 설정하십시오. 또한 siteURL이 올바르게 설정되었는지 확인하십시오.

  • v7.10.2, 2023-05-18 배포

    • v7.10에서 mmctl 버전이 잘못 보고되는 문제를 수정했습니다.

  • v7.10.1, 2023-05-16 배포

    • Mattermost v7.10.1에는 중간 정도의 심각도를 가진 보안 수정이 포함되어 있습니다. 이 버전으로 업그레이드하는 것이 권장됩니다. 자세한 내용은 업그레이드 문서를 참조하십시오. 수정 내용은 릴리스 후 30일이 경과한 후에 보안 업데이트 페이지에 게시됩니다. 이는 Mattermost 책임 있는 공개 정책에 따른 것입니다.

    • 사용자가 나가 있는 채널의 스레드를 여전히 볼 수 있는 문제를 수정했습니다. MySQL에서의 마이그레이션 실행 시간: Query OK, 2766769개의 행이 영향을 받았습니다 (4분 47.57초). PostgreSQL에서의 마이그레이션 실행 시간: 58.11초, DELETE 2766690개.

    • Apps 플러그인의 미리 패키지된 버전 1.2.1을 포함했습니다.

    • GitHub 플러그인의 미리 패키지된 버전 2.1.5를 포함했습니다.

    • Playbooks를 v1.36.1로 업데이트했습니다.

    • true-up 리뷰 제출이 항상 실패하는 문제를 수정했습니다.

    • 이전 릴리스에서 발생한 마이그레이션으로 인한 문제를 수정했습니다. PostgreSQL 14 DB t3.medium RDS 인스턴스에서 쿼리는 약 11밀리초가 걸립니다. 설정을 삭제할 행이 있는 경우에만 환경 설정 테이블에서 잠금이 획득됩니다. 그러나 소요 시간은 무시할 만큼 작습니다.

  • v7.10.0, 2023-04-14 릴리스

    • 원본 7.10.0 릴리스

Mattermost v7.10.0에는 낮은에서 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 정보는 릴리스 후 30일이 지난 후 Mattermost 책임 있는 공개 정책에 따라 우리의 보안 업데이트 페이지에 게시될 예정입니다.

중요한 업그레이드 노트

  • 다음 릴리스인 v7.11에서 다음 저장소들이 하나로 병합될 것입니다: mattermost-server, mattermost-webapp, focalboardmattermost-plugin-playbooks. 개발자는 자세한 내용은 업데이트된 개발자 안내서를 읽어야 합니다. 플레이북과 보드는 비활성화할 수 없는 제품의 핵심 부분으로 포함될 것입니다.

.. contents:: 개선 사항 :backlinks: top

사용자 인터페이스 (UI)

  • 메시지더보기 메뉴를 통해 특정 시간에 메시지를 읽을 수 있는 리마인더를 설정할 수 있는 기능 추가됨.

  • 음소거된 채널의 언급은 이제 브라우저 및 데스크탑 탭에서 표시되지 않거나 카운트되지 않습니다.

  • 시스템 콘솔환경 > 개발자 설정에 대한 설명이 변경되어 변경 사항이 적용되려면 서버를 다시 시작해야 한다는 내용이 명확히 표시됨.

  • 사용자 지정 사용자 상태가 이제 오른쪽 패널의 멤버시스템 콘솔 > 사용자에 표시됩니다.

  • Mattermost 인스턴스에 이메일을 통해 여러 명을 한꺼번에 초대할 수 있는 기능 추가됨.

  • 날짜 선택기에 접근성 지원이 추가됨.

  • 클라우드 프로페셔널에서 클라우드 무료로의 워크스페이스 다운그레이드 과정 중 시스템 관리자는 피드백 설문 조사를 완료하도록 유도됩니다.

  • 메시지 (…) 더보기 옵션을 머티어리얼 UI (MUI) 메뉴로 이전했습니다.

  • 미리 패키지된 보드를 v7.10.0으로 업데이트했습니다.

  • 미리 패키지된 콜을 v0.15.1로 업데이트했습니다.

관리

  • ServiceSettings.PostEditTimeLimit 구성 설정은 이제 플러그인, 공유 채널, 통합 액션 또는 Mattermost 제품에 영향을 미치지 않습니다.

  • 시스템 테이블의 텔레메트리 ID가 없는 경우 앱 서버가 더 이상 시작되지 않습니다. 관리자가 취해야 할 조치는 없지만, 이 변경 사항을 인식하는 것이 좋을 수 있습니다. ID가 없는 경우, 관리자는 오류 로그를 확인하고 조치를 취할 수 있습니다.

  • 지원 패킷에 추가 값을 추가했습니다.

  • Self-hosted 인스턴스는 이제 이전의 자체 서비스 구매에 대한 청구서를 시스템 콘솔 > 결제 및 계정 > 청구 이력 에 표시합니다.

  • Self-hosted 배포의 청구서를 가져올 수 없는 경우 404 오류가 반환됩니다.

성능

  • 웹소켓으로의 쓰기 작업은 이제 메시지 당 메모리를 13% 더 적게 사용하고 22% 빠르게 발생합니다.

API 변경 사항

  • exclude_files_count 매개변수를 추가하여 채널 통계 API에서 파일 수를 제외합니다.

버그 수정

  • 전문 라이선스에 공유된 채널이 제대로 추가되지 않는 문제를 해결했습니다.

  • 구성 변경 후 기본 채널에 대한 업데이트된 번역을 사용하도록 새로운 팀을 수정했습니다.

  • 채널 범주의 간격 문제를 해결하고, 왼쪽 패널에서 동일한 간격을 유지했습니다.

  • 긴 단일 이미지의 불균형한 높이 문제를 해결했습니다.

  • 웹소켓 재연결이 여러 번 처리될 수 있는 문제를 해결하여 성능에 부정적인 영향을 미칠 수 있는 문제를 해결했습니다.

  • 상위 DM 인사이트에서 삭제된 참가자가 DM 인사이트를 실패하게 만드는 문제를 해결했습니다.

  • 시스템 콘솔에서 클라우드 제한이 일시적으로 나타나는 문제를 해결했습니다.

  • 간결한 메시지 모드의 문제를 해결했습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonServiceSettings 하위:

    • SelfHostedExpansion 구성 설정이 추가되어 이 기능에 대한 점진적인 추가/변경을 지원합니다.

Go Version

  • v7.10은 Go v1.19.5로 구축되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost-webapp/에 date-fns를 추가했습니다.

알려진 문제

  • v7.9.x에서 Focalboard 7.10.4로 업데이트하면 Boards 첨부 파일이 손실됩니다 MM-53240.

  • DiagnosticId가 부팅 후 캐시에 올바르게 저장되지 않으면 Mattermost 모바일 앱에 로그인하는 데 문제가 있습니다 MM-53195.

  • 사용자들이 JSON 로깅을 강제로 활성화해야 합니다 MM-51453.

  • 새로운 Insights 기능은 우리가 최적화하고 있는 일부 성능 비용이 발생합니다. 이 기능은 MM_FEATUREFLAGS_INSIGHTSENABLED 환경 변수를 false로 설정하여 비활성화할 수 있습니다. 자세한 내용은 Insights </welcome/insights.html>__ 문서를 참조하십시오.

  • 게시된 드래프트의 시작 부분에 @mention을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시된 드래프트와 되돌리기 기록이 지워질 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

  • IP 해시를 끈 상태의 고가용성 모드에서 상태가 때때로 Away 또는 Offline로 멈출 수 있습니다.

  • Elasticsearch를 활성화한 상태에서 따옴표로 묶인 정지 단어를 검색하면 검색된 용어 이외의 결과가 반환됩니다.

  • 데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽은 후에 업데이트되지 않습니다.

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

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

  • Boards 내보내기 및 재가져오기는 서버에서 모든 ID가 새 ID로 대체되기 때문에 중복 보드가 생성됩니다. 자세한 내용은 GitHub 이슈를 참조하십시오.

  • 플레이북의 좌측 사이드바가 새로 고침 없이 실행 또는 플레이북에 사용자를 추가할 때 업데이트되지 않습니다.

  • 구성된 브로드캐스트 채널의 구성원이 아닌 경우 상태 업데이트 게시가 오류 메시지 없이 실패할 수 있습니다. 일시적 해결책으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하십시오.

기여자

I’m sorry, I cannot fulfill this request as there is no content to translate. If you have a specific text that needs translation, please provide it and I’d be happy to assist.

릴리스 v7.9 - 기능 릴리스

  • v7.9.6, 2023-07-12 릴리스

    • Mattermost v7.9.6는 중간 심각도 수준의 보안 수정을 포함하고 있습니다. 업그레이드를 추천합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 후에 우리의 보안 업데이트 페이지에 게시됩니다.

    • Mattermost v7.9.6에는 데이터베이스 또는 기능 변경이 포함되어 있지 않습니다.

    • 링크 미리보기가 포함된 경우 포스트가 완전히 정리되지 않는 문제를 해결했습니다.

    • 사전 패키지된 Playbooks 플러그인 버전을 1.36.2로 업데이트했습니다.

  • v7.9.5, 2023-06-15 릴리스

    • Mattermost v7.9.5에는 낮은에서 중간 심각도 수준의 보안 수정이 포함되어 있습니다. 업그레이드를 추천합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 후에 우리의 보안 업데이트 페이지에 게시됩니다.

    • 사전 패키지된 Boards를 v7.9.6으로 업데이트했습니다.

    • 웹소켓이 사이트 URL의 출처 이외에서 연결되도록 허용하려는 서버의 경우, ServiceSettings.AllowCorsFrom 구성 설정을 설정하십시오. 또한 siteURL이 올바르게 설정되어 있는지 확인하십시오.

  • v7.9.4, 2023-05-16 릴리스

    • Mattermost v7.9.4에는 중간 심각도 수준의 보안 수정이 포함되어 있습니다. 업그레이드를 추천합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 후에 우리의 보안 업데이트 페이지에 게시됩니다.

    • 사용자가 나간 채널의 스레드 뷰에서 여전히 스레드를 보는 문제를 해결했습니다. MySQL에서의 마이그레이션 실행 시간: 쿼리 OK, 2766769개 행에 영향 받음 (4분 47.57초). PostgreSQL에서의 마이그레이션 실행 시간: 58.11초, 삭제 2766690.

    • Apps 플러그인의 사전 패키지 버전 1.2.1.

    • GitHub 플러그인의 사전 패키지 버전 2.1.5.

    • oauth 2에 대한 수정을 백포팅했습니다. 삭제할 행이 있는지 여부에 따라 쿼리 시간이 달라집니다. 자세한 내용은 중요한 업그레이드 노트를 참조하십시오.

  • v7.9.3, 2023-04-27 릴리스

중요한 업그레이드 노트

  • 새로운 인덱스를 Posts(OriginalId)에 추가했습니다. 11.8백만 개의 게시물이 있는 데이터베이스에서, i7-11800H CPU(8코어, 16스레드), 32GiB의 RAM 및 SSD를 사용하는 기계에서, MYSQL에서는 98.51초, PostgreSQL에서는 2.6초가 소요됩니다.

  • PostgreSQL 데이터베이스에서는 인덱스를 만드는 동안 Posts 테이블이 잠깁니다. 이 테이블을 잠기지 않게 하려면, 관리자는 다음의 비차단 쿼리를 사용하여 업그레이드를 수행하기 전에 수동으로 인덱스를 생성할 수 있습니다: CREATE INDEX CONCURRENTLY idx_posts_original_id ON Posts(OriginalId);.

  • 더 적은 수의 게시물을 포함하는 PostgreSQL 배포를 관리하는 관리자는 마이그레이션 프로세스에서 인덱스를 생성하고, 마이그레이션이 완료될 때까지 Posts 테이블이 잠겨 있는 것을 받아들일 수 있을 것입니다.

### 호환성
 - Firefox 최소 지원 버전을 102+ 업데이트했습니다.
 - Safari 최소 지원 버전을 16.2+ 업데이트했습니다.
 - Windows 최소 지원 버전을 10+으로 업데이트했습니다.
 - Chromium 최소 지원 버전을 110+ 업데이트했습니다.
 - Edge 최소 지원 버전을 110+ 업데이트했습니다.

Highlight

게시판

  • 시스템 및 팀 관리자는 이제 게시판 URL을 통해 팀의 모든 게시판에 게시판 관리자로 참여할 수 있습니다.

  • 추가적인 규정 준수 API는 삭제된 항목을 포함하여 게시판과 블록의 이력을 반환합니다 (Mattermost Enterprise Edition 및 그 이상에서 사용 가능).

Improvement Points

사용자 인터페이스 (UI)

  • Prepackaged Calls v0.14.0.

  • 통합된 방식을 선호하여 모든 게시물 구성 요소가 제거되었습니다.

  • 앱 바인딩은 이제 App 플러그인 활성화 이벤트가 트리거될 때 새롭게 새로고침됩니다.

  • 사이드바 채널 및 카테고리 메뉴에 개선 사항이 추가되었습니다.

  • 메시지의 코드 블록에서 마우스 오른쪽 클릭을 방지하고 제거했습니다.

  • 채널 나가기 및 채널 보관 설정의 순서가 모바일 앱과 일치하도록 업데이트되었습니다.

  • 보관된 채널에 대한 읽지 않은 스타일링을 제거하고 로컬 데이터에서 보관된 채널을 필터링하는 조건이 추가되었습니다.

  • 축소된 게시물의 사라짐 효과를 더 이상 버그가 적게 발생하도록 변경했습니다.

  • 사용자들은 이제 편집된 메시지의 이력을 볼 수 있고 이전 메시지 버전을 현재 버전으로 복원할 수 있습니다.

  • 사용자 프로필 팝오버의 사용자 인터페이스가 개선되었습니다.

관리

  • 보드 카드는 이제 시스템 콘솔, 한계 사용 모달, 다운그레이드 모달 또는 좌측 메뉴에서 제한되었다는 언급이 없습니다.

  • 사용하지 않는 ProductLimits.Integrations를 제거했습니다.

  • 익스포트 파일에 이제 채널의 읽음 및 안 읽음 상태가 포함됩니다.

  • SyncEnabledfalse로 설정된 상태에서 LDAP 동기화를 실행할 때 오류 메시지를 추가했습니다.

  • 관리자 로그 테이블 필터링과 정렬을 추가했습니다.

  • GraphQL API가 성능 테레미터를 측정할 때 이제 올바르게 계산됩니다.

  • 에어갭 및 비 에어갭 시스템용으로 시스템 콘솔 > 사이트 통계 및 > 팀 통계 아래에 동적 호출을 추가했습니다. 여기에 개요된 일정에 따라 트루업을 상기시키는 배너가 추가되었습니다.

  • 화면에 자체 호스팅된 구매가 이제 3일 동안 관리자가 다시 시도를 차단합니다.

성능

  • 창이 포초될 때 읽지 않은 메시지의 동기화 속도를 10초에서 2분으로 줄였습니다.

  • 팀을 전환할 때 센터 채널은 더 이상 로딩중으로 표시되지 않습니다.

  • 추가된 로깅 수정: Gelf 포매터의 빈 “short_message”은 더 이상 허용되지 않으며, syslog 구성에는 이제 “params.IP” 대신에 “params.Host”가 사용됩니다.

버그 수정

  • 자체 호스팅 라이선스를 구매하기 위한 시스템 콘솔 링크가 제품 내 구매 진행 모달을 보여주는 것이 멈추는 문제를 해결했습니다.

  • 초대 모달에 사실 확인 알림이 올바르게 call-to-action을 렌더링하지 않는 문제를 해결했습니다.

  • 구성 변경 후 기본 채널에 대한 업데이트된 번역을 사용하도록 새로운 팀을 수정했습니다.

  • 작은 크기의 태블릿용 시스템 콘솔의 레이아웃 문제를 해결했습니다.

  • 각 플러그인을 시작할 때 “nil SecureConfig로 구성된 플러그인” 경고가 기록되는 문제를 해결했습니다.

  • 기업용 에디션이 아닐 때 포털 가용성을 확인하는 문제를 해결했습니다.

  • C# 구문 강조 표시가 작동하지 않는 문제를 해결했습니다.

  • 사용자가 오프라인/자리를 비운 상태일 때 들어오는 웹훅이 사용자의 활동을 변경시키는 문제를 해결했습니다.

  • 오른쪽 옆에 있는 사용자 이름을 클릭할 수 없는 문제를 해결했습니다.

API 변경 사항

  • 채널 통계 API에서 파일 수를 제외하는 exclude_files_count 매개변수가 추가되었습니다.

  • GET api/v4/posts/[POST_ID]/edit_history라는 새 API 엔드포인트가 추가되었습니다.

  • DELETE /api/v4/cloud/delete-workspace라는 새 API 엔드포인트가 추가되었습니다.

데이터베이스 변경

  • NotifyAdminSentAt 열을 추가했습니다.

  • NotifyAdmin.RequiredFeature 열 유형을 varchar(255)(으)로 업데이트했습니다.

  • NotifyAdmin.RequiredPlan 열 유형을 varchar(100)(으)로 업데이트했습니다.

Go Version

  • v7.9 는 Go v1.19.0 로 빌드되었습니다.

오픈 소스 구성요소

  • @mui/base, @mui/material@mui/styled-engine-sc를 추가하고 https://github.com/mattermost/mattermost-webapp/에서 form-data를 제거했습니다.

알려진 이슈

  • 사용자들이 예상치 못하게 JSON 로깅을 활성화해야 하는 경우가 있습니다 MM-51453.

  • 왼쪽 하위 메뉴에서 체크 표시가 누락되어 있습니다 MM-51091.

  • 새로운 Insights 기능은 최적화 작업 중에 있는 일부 성능 비용이 발생합니다. 이 기능은 MM_FEATUREFLAGS_INSIGHTSENABLED 환경 변수를 false로 설정하여 비활성화할 수 있습니다.

  • 게시물 초안의 시작 부분에 @언급을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 되돌리기 기록이 지워질 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

  • IP 해시를 끈 상태에서 고가용성 모드에서 상태가 자리를 비움 또는 오프라인으로 가끔씩 멈출 수 있습니다.

  • Elasticsearch를 활성화한 상태에서 따옴표 안에 정지 단어를 검색하면 검색된 용어 이외에도 더 많은 결과가 반환됩니다.

  • 데스크톱 앱의 팀 사이드바가 모바일에서 채널이 읽힌 후에 업데이트되지 않습니다.

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

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

  • 보드의 내보내기 및 재가져오기는 모든 ID가 서버에서 새로운 ID로 대체되어 중복 보드로 결과가 나타납니다. 자세한 정보는 GitHub 이슈를 참조하세요.

  • 플레이북 왼쪽 사이드바가 새로운 사용자가 실행 또는 플레이북에 추가될 때 새로 고쳐지지 않습니다.

  • 구성된 브로드캐스트 채널의 멤버가 아닌 경우 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 일시적 해결책으로는 구성된 브로드캐스트 채널에 참여하거나 실행 구성에서 해당 채널을 제거하십시오.

기여자

No translation required.

릴리스 v7.8 - 확장 지원 릴리스

  • 7.8.15 릴리스일: 2023-11-13

    • Mattermost v7.8.15에는 낮은부터 높은 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정이며 Mattermost 책임 있는 공개 정책에 따라 진행됩니다.

    • Mattermost v7.8.15에는 데이터베이스 또는 기능적인 변경 사항이 없습니다.

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

  • 7.8.14, 릴리스일: 2023-11-06

    • Mattermost v7.8.14에는 낮은부터 높은 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정이며 Mattermost 책임 있는 공개 정책에 따라 진행됩니다.

    • Mattermost v7.8.14에는 데이터베이스 또는 기능적인 변경 사항이 없습니다.

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

    • 최근 멘션이 다른 유사한 이름의 사용자의 게시물을 표시하던 문제가 수정되었습니다.

  • 7.8.13, 릴리스일: 2023-10-27

    • Mattermost v7.8.13에는 낮은부터 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정이며 Mattermost 책임 있는 공개 정책에 따라 진행됩니다.

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

    • Mattermost v7.8.13에는 다음과 같은 기능적인 변경 사항이 포함되어 있습니다:

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

      • 모바일 Oauth / SAML 리다이렉션에 NativeAppSettings.AppCustomURLSchemes 구성 설정과 일치시키기 위한 제한이 추가되었습니다.

    • ServiceSettings.ExperimentalEnableHardenedMode이 활성화되어 있을 때, 표준 사용자는 사용자 이름과 비밀번호로 인증된 경우 override_username 또는 override_icon_url과 같은 통합을 위한 게시물 props를 사용할 수 없게 됩니다.

  • 7.8.12, 릴리스일: 2023-10-06

    • Mattermost v7.8.12에는 낮은부터 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정이며 Mattermost 책임 있는 공개 정책에 따라 진행됩니다.

    • Mattermost v7.8.12에는 데이터베이스 또는 기능적인 변경 사항이 없습니다.

    • 사전 패키지화된 Calls 플러그인 버전이 업그레이드되었습니다 v0.13.1.

  • v7.8.11, 릴리스일: 2023-09-08

    • Mattermost v7.8.11에는 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정이며 Mattermost 책임 있는 공개 정책에 따라 진행됩니다.

    • Mattermost v7.8.11에는 다음과 같은 데이터베이스 변경 사항이 포함되어 있습니다:

      • 데이터 보관 DeleteOrphanedRows 쿼리의 성능이 개선되었습니다. 새로 추가된 마이그레이션에 대한 중요한 업그레이드 참고 사항에서 새 마이그레이션에 대한 참고 사항을 확인하십시오. 기능 플래그 DataRetentionConcurrencyEnabled가 제거되었습니다. 이제 데이터 보관은 성능 저하를 피하기 위해 동시성 없이 실행됩니다. 새로운 구성 설정인 DataRetentionSettings.RetentionIdsBatchSize가 추가되었으며, 관리자는 고아 댓글을 삭제할 때 한 번에 얼마나 많은 ID 일괄 처리를 구성할 것인지를 구성할 수 있습니다. 기본값은 100입니다.

  • v7.8.10, 릴리스일: 2023-09-01

    • Mattermost v7.8.10에는 낮은부터 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정이며 Mattermost 책임 있는 공개 정책에 따라 진행됩니다.

    • Mattermost v7.8.10에는 데이터베이스 또는 기능적인 변경 사항이 없습니다.

    • 도커 컨테이너에서 시간대 메타데이터가 누락된 문제가 수정되었습니다.

    • gif 선택기에서 Gfycat을 Giphy로 대체했습니다.

  • v7.8.9, 릴리스일: 2023-07-26

    • Mattermost v7.8.9에는 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정이며 Mattermost 책임 있는 공개 정책에 따라 진행됩니다.

    • Mattermost v7.8.9에는 데이터베이스 또는 기능적인 변경 사항이 없습니다.

    • 사전 패키지화된 Focalboard 플러그인 버전 7.8.8.

  • v7.8.8, 릴리스일: 2023-07-07

    • Mattermost v7.8.8에는 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정이며 Mattermost 책임 있는 공개 정책에 따라 진행됩니다.

    • Mattermost v7.8.8에는 데이터베이스 또는 기능적인 변경 사항이 없습니다.

    • 링크 미리보기가 포함된 경우 게시물이 오디트 출력을 위해 완전히 살균되지 않는 문제가 수정되었습니다.

    • 미리 패키지된 Playbooks 플러그인 버전을 1.36.2로 업데이트했습니다.

    • 채팅에 하이퍼링크를 붙여넣을 때 줄 바꿈이 도입되는 문제를 수정했습니다.

    • 새로운 기능 플래그인 DataRetentionConcurrencyEnabled가 추가되어 데이터 보존 일괄 삭제의 동시성을 활성화/비활성화할 수 있게 했습니다. 새로운 구성 설정인 DataRetentionSettings.TimeBetweenBatchesMilliseconds가 추가되어 일괄 삭제 사이의 슬립 시간을 제어할 수 있게 했습니다.

  • v7.8.7, 릴리스일 2023-06-15

    • Mattermost v7.8.7에는 낮음에서 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 안전 업데이트 페이지에 릴리스 후 30일 이내에 게시될 예정이며, Mattermost 책임 있는 공개 정책에 따라 이루어집니다.

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

    • 미리 패키지된 Boards를 v7.8.7로 업데이트했습니다.

    • 데이터베이스 이주 스크립트에서의 오타를 수정하여 아이덴토피를 낳는 문제를 해결했습니다.

  • 사이트 URL의 출처 이외의 출처에서 웹소켓이 연결되는 것을 허용하고 싶은 서버의 경우, ServiceSettings.AllowCorsFrom 구성 설정을 설정하십시오. 또한 siteURL이 올바르게 설정되었는지 확인하십시오.

  • v7.8.6, 릴리스일 2023-05-31

    • 모든 클라이언트 연결에 대해 총 사용자 수를 가져오는 문제를 수정했습니다. 이는 한 번만 가져오는 것이 필요합니다.

    • Welcomebot 플러그인의 미리 패키지된 버전을 1.3.0으로 업데이트했습니다.

  • v7.8.5, 릴리스일 2023-05-17

    • Mattermost v7.8.5에는 낮음에서 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 안전 업데이트 페이지에 릴리스 후 30일 이내에 게시될 예정이며, Mattermost 책임 있는 공개 정책에 따라 이루어집니다.

    • 사용자가 나간 채널의 쓰레드를 여전히 볼 수 있는 문제를 수정했습니다. MySQL에서의 이주 실행 시간: Query OK, 2766769 행이 영향을 받음 (4분 47.57초). PostgreSQL에서의 이주 실행 시간: 58.11초, DELETE 2766690.

    • Apps 플러그인의 미리 패키지된 버전을 1.2.1로 업데이트했습니다.

    • GitHub 플러그인의 미리 패키지된 버전을 2.1.5로 업데이트했습니다.

    • Docker 베이스 이미지를 Debian에서 Ubuntu 22.04 LTS로 업데이트했습니다.

    • Oauth 2에 관련된 수정이 백포팅되었습니다. 행을 삭제할 것이냐 안 할 것이냐에 따라 쿼리 시간이 달라집니다. 자세한 내용은 중요한 업그레이드 노트를 참조하십시오.

  • v7.8.4, 릴리스일 2023-04-27

    • Mattermost v7.8.4에는 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 안전 업데이트 페이지에 릴리스 후 30일 이내에 게시될 예정이며, Mattermost 책임 있는 공개 정책에 따라 이루어집니다.

    • 성능 문제를 해결하기 위해 채널 검색 결과를 50개로 제한했습니다.

    • True-up 리뷰 제출이 항상 실패하는 문제를 수정했습니다.

  • v7.8.3, 릴리스일 2023-04-12

    • Mattermost v7.8.3에는 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 안전 업데이트 페이지에 릴리스 후 30일 이내에 게시될 예정이며, Mattermost 책임 있는 공개 정책에 따라 이루어집니다.

    • 미리 패키지된 Boards를 v7.8.4로 업데이트했습니다.

    • 미리 패키지된 Playbooks를 v1.36.1로 업데이트했습니다.

    • 지원 패킷에 추가적인 값을 추가했습니다.

  • v7.8.2, 릴리스일 2023-03-17

    • Mattermost v7.8.2에는 높은 심각도의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 안전 업데이트 페이지에 릴리스 후 30일 이내에 게시될 예정이며, Mattermost 책임 있는 공개 정책에 따라 이루어집니다.

    • 채널 통계 API에서 파일 수를 제외하는 exclude_files_count 파라미터를 추가했습니다.

    • 채널 헤더에서 채널 통계 API 호출에서 파일 수를 제외했습니다.

    • 전문가 라이선스에 공유 채널 기능이 제대로 포함되지 않은 문제를 수정했습니다.

  • v7.8.1, 릴리스일 2023-03-01

  • Mattermost v7.8.1에는 중간 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 안전 업데이트 페이지 <https://mattermost.com/security-updates/>에 릴리스 후 30일 이내에 게시될 예정이며, Mattermost 책임 있는 공개 정책 <https://mattermost.com/security-vulnerability-report/>에 따라 이루어집니다.

  • v7.8.0, 릴리스일 2023-02-16

    • 원본 7.8.0 릴리스

중요한 업그레이드 노트

  • 모든 인스턴스에 대해 메시지 우선 순위 확인가 기본적으로 활성화되었습니다. 시스템 콘솔에서 게시물 > 메시지 우선 순위로 이동하거나 구성에서 PostPriority 설정을 통해 이 기능을 비활성화할 수 있습니다.

하이라이트

보드

  • 보드에 사람, 다중 사람, 그리고 날짜 속성 필터를 지원하도록 추가되었습니다.

  • 보드에서 사람 속성 그룹을 지원하도록 추가되었습니다.

  • 자세한 내용은 문서 <https://mattermost-docs.infograb.net/boards/groups-filter-sort.html#work-with-groups-filter-and-sort>_를 참조하세요.

개선 사항

사용자 인터페이스 (UI)

  • 미리 패키지된 호출 v0.13.0.

  • 미리 패키지된 플레이북 v1.36.0.

  • ALT+위/아래 화살표 키를 사용하여 채널 사이드바를 통해 채널을 탐색할 때 인사이트와 임시 저장소가 이제 포함됩니다.

  • Global Drafts에 대한 온보딩 투어 포인트를 추가했습니다.

  • Apps 플러그인의 미리 패키지된 버전을 1.2.0으로 업데이트했습니다.

  • 그룹 자동완성에 그룹 멤버 수를 추가했습니다.

  • 그룹 멘션을 선택하면 그룹 세부 정보와 구성원이 표시됩니다.

  • 메시지 서식 지정 도구 모음의 축소된 상태를 개선했습니다.

  • 앱 프레임워크 채널 및 사용자 필드는 이제 양식에서 여러 값을 선택할 수 있는 다중 선택 속성을 지원합니다.

  • Windows의 데스크톱 알림의 문자 수를 50에서 120으로 증가했습니다.

  • 사용자를 채널에 추가할 때 최근에 본 직접 또는 그룹 메시지의 구성원을 우선하도록 했습니다.

  • /invite 슬래시 명령어에 여러 사용자 및 채널을 지원하도록 추가했습니다.

관리

  • Self-hosted 관리자는 서비스 설정 “SelfHostedPurchase”가 true 일 때 앱 내에서 라이선스를 구매할 수 있습니다.

  • 라이선스가 자체 확장에 적합한지 여부를 감지하기 위해 포털에 엔드포인트가 추가되었습니다. 좌석 제한을 초과한 고객은 라이선스 좌석을 확장할 수 있습니다.

  • Airgapped 구매 경험은 이제 적절할 때에만 표시되며, Self-hosted 구매에는 단순화된 인증 흐름이 사용됩니다.

  • 익스포트 파일에는 이제 서버 버전과 생성 타임스탬프가 포함됩니다.

  • 시스템 콘솔 > 보고 > 사이트 통계 페이지에서 Total Activated Users가 다시 Total Active Users로 변경되었습니다.

  • mmctl 및 시스템 콘솔 > 권한에 “restore_group” 권한이 추가되었습니다.

  • 대량 익스포트 로깅이 개선되었습니다.

  • 컴플라이언스 익스포트 작업은 이제 서버 종료 중에 SQL 쿼리 실행을 취소할 수 있으며, 이로 인해 작업이 더 빨리 종료될 수 있습니다.

  • 메시지 익스포트 컴플라이언스 작업은 이제 서버 재시작을 견딜 수 있습니다. 서버가 종료될 때 작업이 일시 중지되고 상태가 저장되며, 서버가 다시 시작되면 이전에 저장된 상태에서 재개됩니다.

  • 하나의 job 인스턴스만 MessageExportSettings.DailyRunTime 설정 값에 따라 자동으로 예약됩니다.

  • Mattermost는 Elasticsearch 버전 7보다 높은 것을 감지하면 오류를 발생시킵니다.

  • 업로드된 이모티콘의 최대 크기가 이미지 다운로드 대역폭을 줄이기 위해 512KB로 줄었습니다.

  • 사용자는 이제 대량 익스포트 작업의 메타데이터 필드를 통해 진행 상황을 모니터링할 수 있습니다. mmctl export job show <jobID>에서 확인할 수 있습니다.

  • S3로 업로드할 때 컴플라이언스 익스포트가 더 이상 시간 초과되지 않습니다.

  • 사용자는 Elasticsearch 클라이언트에 대해 인증서 기관 (CA) 파일과 클라이언트 인증서를 제공할 수 있습니다.

  • 기본적으로 “EnableOAuthServiceProvider”가 활성화되었습니다.

  • Grafana 메트릭은 이제 데이터베이스 연결 메트릭을 위해 사용할 수 있습니다. 다음과 같습니다:

    • max_open_connections

    • open_connections

    • in_use_connections

    • idle_connections

    • wait_count_total

    • wait_duration_seconds_total

    • max_idle_closed_total

    • max_idle_time_closed_total

    • max_lifetime_closed_total

  • “registerChannelIntroButtonAction” 플러그인 API는 이제 보드 이외의 플러그인에서 사용할 수 있습니다.

  • 다음과 같이 모든 응답에 쓰여야 하는 새로운 HTTP 헤더와 값을 추가했습니다. 이러한 기본값은 대부분의 설치에서 의미가 있으며, 리버스 프록시 또는 인그레스 구성으로 재정의할 수 있습니다. 빈 “Permissions-Policy” 헤더는 실제 효과가 없습니다. 사용자는 사용 사례에 따라 더 제한적인 값으로 변경하는 것이 좋습니다. 자세한 내용은 W3C 참조 또는 이 문서를 참조하십시오.

버그 수정

  • 자체 호스팅 구매가 불가능한 경우, 공중에 동화된 모달 대신 CWS 구매 포털 경험으로 직접 이동하는 문제가 해결되었습니다.

  • 자체 호스팅 구매 모달에서 시각적 문제가 수정되었습니다. 구매가 이미 진행 중인 경우, 관리자가 구매를 시도할 때의 단어가 조정되었습니다.

  • 중복 URL로 팀을 만들려고 시도할 때 잘못된 오류가 표시되던 문제가 해결되었습니다.

  • 사용자 정의 상태 모달이 닫히지 않는 문제가 수정되었습니다.

  • 코드 블록 내의 선택 사항이 제대로 클립 보드로 복사되지 않는 문제가 해결되었습니다.

  • 답변이 없는 스레드가 모든 스레드에 표시되던 문제가 해결되었습니다.

  • 날짜 선택기의 스타일링에 관한 문제가 해결되었습니다.

  • Insight에서 최신 사용자 프로필 사진을 가져오는 문제가 해결되었습니다.

  • --center-channel-text CSS 변수 대신 --center-channel-color을 사용한 문제가 해결되었습니다.

  • 스크린 리더 타임스탬프 발표가 너무 길었던 문제가 해결되었습니다.

  • Insight에서 프로필 사진, 사용자 이름 및 전체 이름이 즉시 업데이트되지 않는 문제가 해결되었습니다.

  • 메트릭 서버가 매 설정 변경마다 재시작되던 문제가 해결되었습니다.

  • 슬래시 명령 설명 도움말 텍스트가 수정되었습니다.

  • 판매 연락하기를 선택했을 때 연락 이유가 미리 채워지지 않는 문제가 해결되었습니다.

  • 사이드바 하위 메뉴 항목의 선택 상태가 스크린 리더에 발표되지 않는 문제가 해결되었습니다.

  • 익스포트 명령을 실행하는 동안 메트릭 서버가 시작되지 않는 문제가 해결되었습니다.

  • 긴 그룹 멘션 및 사용자 멘션이 올바르게 줄 바꿈되지 않는 문제가 해결되었습니다.

  • OpenID를 사용하여 GitLab 사용자의 이름을 가져오는 문제가 해결되었습니다.

  • 하위 경로에 대한 플러그인 /public 처리 문제가 해결되었습니다.

  • 쓰레드 보기에서 포스트를 고정으로 선택하면 오른쪽 패널이 로딩 상태에서 고정되는 문제가 해결되었습니다.

  • 바로 가기로 모달을 열 때 프로필 팝오버가 사라지지 않는 문제가 해결되었습니다.

  • 데이터 보관의 Run Deletion Job Now 버튼이 모든 정책이 영원히 보관으로 설정되었을 때 비활성화되지 않는 문제가 해결되었습니다.

  • 새 서버에 초기 관리자 사용자를 만드는 것을 방지하는 문제가 해결되었습니다.

  • 채널을 읽기 전용으로 만드는 것이 변화를 보려면 클라이언트를 새로고침 해야 하는 문제가 해결되었습니다.

  • Insight의 현재 사용자 구성된 시간대가 MySQL의 mysql.time_zone_name 테이블에 없는 경우 Top Channels가 결과를 표시하지 않는 문제가 해결되었습니다.

  • Threads 상태에서 마지막 채널에서 게스트가 제거될 때 흰색 화면이 나타나던 문제가 해결되었습니다.

  • 사용자가 비활성화된 경우 직접 메시지 스레드가 비활성화되지 않는 문제가 해결되었습니다.

  • Playbooks로부터의 다이렉트 메시지 알림에 잘못된 URL이 포함된 문제가 해결되었습니다.

  • 무효한 메모리 주소 또는 nil 포인터 참조로 대량 가져오기가 충돌하는 문제가 해결되었습니다.

  • 시스템 콘솔 로그 파일 이름에 특수 문자가 로깅 구성을 망가뜨리는 문제가 해결되었습니다.

  • PDF 렌더러가 모든 페이지를 렌더링하지 않는 문제가 해결되었습니다.

  • 페이지 로드 시 /api/v4/system/notices/로의 요청에서 404 오류가 해결되었습니다.

  • 파일 업로드가 처리 중으로 나타나는 문제가 해결되었습니다.

  • 보관된 채널이 채널 전환기에 읽지 않은 상태로 표시되던 문제가 해결되었습니다.

API 변경 사항

  • 새로운 API 엔드포인트 GET /api/v4/posts/:post_id/info 가 추가되어 퍼머링크가 가리키는 게시물에 팀 또는 채널 가입 여부를 확인할 수 있습니다.

  • GET /users 에 역할 관련 매개변수에 대한 유효성 검사가 추가되었습니다.

Go Version

  • v7.8는 Go v1.18.1으로 빌드되었습니다.

알려진 문제

  • 새로운 인사이트 기능은 최적화 작업 중인 성능 비용이 발생합니다. 이 기능은 MM_FEATUREFLAGS_INSIGHTSENABLED 환경 변수를 false로 설정하여 비활성화할 수 있습니다.

  • 게시물 초안의 시작 부분에 @언급을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누를 경우 게시물 초안과 되돌리기 기록이 지워질 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

  • 고가용성 모드에서 IP 해시를 끈 상태에서 상태가 때로는 자리를 비움(Away) 또는 **오프라인(Offline)**으로 멈출 수 있습니다.

  • Elasticsearch가 활성화된 상태에서 따옴표 안에 있는 정지 단어를 검색하면 검색어 이상의 결과가 반환됩니다.

  • 데스크탑 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.

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

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

  • 보드(Boards)를 내보내고 다시 가져올 경우 모든 ID가 서버에서 새 ID로 대체되어 중복된 보드가 생성됩니다. 자세한 내용은 GitHub issue를 참조하십시오.

  • Playbooks 좌측 사이드바가 새로 고치지 않고 실행 또는 플레이북에 사용자를 추가할 때 업데이트되지 않습니다.

기여자

There seems to be no text for translation. Kindly provide the content you’d like to have translated into ‘rst’ format.

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

  • v7.7.4, 2023-04-12 릴리스

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

  • v7.7.3, 2023-03-17 릴리스

    • Mattermost v7.7.3에는 높은 심각도의 보안 수정이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 릴리스 후 30일 후에 Mattermost 책임있는 공개 정책에 따라 보안 업데이트 페이지에 게시될 것입니다.

  • v7.7.2, 2023-03-01 릴리스

    • Mattermost v7.7.2에는 중간에서 높은 심각도의 보안 수정이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 릴리스 후 30일 후에 Mattermost 책임있는 공개 정책에 따라 보안 업데이트 페이지에 게시될 것입니다.

    • 메시지 우선 순위 및 확인 기능이 이제 모든 인스턴스에 대해 기본적으로 활성화되었습니다. 시스템 콘솔에서 게시물 > 메시지 우선 순위 또는 구성 설정인 PostPriority를 통해 이 기능을 비활성화할 수 있습니다.

    • 쓰레드가 쓰지 않은 상태로 표시되지 않는 문제를 해결했습니다.

    • 다이렉트 메시지 채널에서 메시지를 읽지 않은 상태로 표시했을 때 서버가 잘못된 배지 번호를 보내는 문제를 해결했습니다.

    • 팀 에디션에서 CWS 가용성 확인 시 400 Bad request를 반환하는 문제를 해결했습니다.

    • 파일 업로드가 “멈춘” 상태로 표시되는 문제를 해결했습니다.

    • 공유 채널 기능이 전문 라이선스에 적절하게 포함되지 않는 문제를 해결했습니다.

  • v7.7.1, 2023-01-20 릴리스

    • 새 서버의 초기 관리자 사용자 생성을 방지하는 문제를 해결했습니다 MM-49720.

    • 현재 사용자의 구성된 시간대가 MySQL의 mysql.time_zone_name table에 없을 경우 Insight의 Top Channels이 결과를 표시하지 않는 문제를 해결했습니다 MM-49688.

  • v7.7.0, 2023-01-16 릴리스

    • 원래 7.7.0 릴리스

Mattermost v7.7.0에는 낮은 심각도의 보안 수정이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 릴리스 후 30일 후에 Mattermost 책임있는 공개 정책에 따라 보안 업데이트 페이지에 게시될 것입니다.

중요한 업그레이드 참고 사항

  • 웹앱 구성 요소가 있는 플러그인은 Mattermost v7.7 릴리스와 업데이트된 React v17 의존성과 함께 작동하도록 업데이트해야 할 수도 있습니다.

    • 이는 플러그인이 마운트 해체된 구성 요소에 대한 findDOMNode 호출에 대한 오류로 충돌하는 것을 피하기 위한 것입니다. 우리의 스타터 템플릿React의 외부 버전에 의존하지만 ReactDOM은 이를 하지 않았습니다. 플러그인은 webpack.config.js 지시문을 업데이트하여 ReactDOM을 외부화해야 합니다. 참조용으로 https://github.com/mattermost/mattermost-plugin-playbooks/pull/1489 을 확인하세요. 서버 측만 있는 플러그인은 영향을 받지 않습니다. 이 변경은 기존 플러그인에서 언제든지 Mattermost v7.7로 업그레이드하기 전에 수행할 수 있으며, Mattermost의 이전 버전과의 하위 호환성이 있습니다. 문제가 발생하면 ExperimentalSettings.PatchPluginsReactDOM을 활성화하거나 영향을 받는 플러그인을 업데이트할 때까지 비활성화 할 수 있습니다.

  • Threads 테이블을 정규화 해서 ThreadTeamId 열을 추가했습니다. 스키마 변경에 대한 자세한 내용은 중요한 업그레이드 참고 사항을 참조하세요.

  • v7.7과 함께 제공되는 Calls 버전부터는 외부 RTCD 서비스를 사용할 때 최소 버전 요구 사항이 있습니다. 이는 Calls가 외부 서비스 사용을 구성하고 있는 경우, 고객이 먼저 RTCD를 적어도 버전 0.8.0으로 업그레이드해야 하거나 플러그인이 시작하지 못합니다.

호환성

  • MacOS의 최소 버전을 11+로 업데이트했습니다.

하이라이트

통화

  • 채널에서 오디오 통화 화면 공유 가 이제 모든 Mattermost 고객을 대상으로 일반적으로 사용 가능합니다.

  • 통화 시작 및 참여하는 키보드 바로 가기 가 업데이트되었습니다.

  • 구성 설정 업데이트에 대한 추가 세부 정보는 문서를 참조해주십시오.

보드

  • 보드는 이제 파일 첨부를 지원하며, PDF, 이미지, 비디오 및 기타 모든 파일 유형을 포함합니다.

  • 사용자는 이제 사이드바에서 보드 카테고리를 끌어다 놓고 원하는 순서로 정리할 수 있습니다.

  • 템플릿 선택기가 개선되어 사용자가 프로젝트에 가장 적합한 템플릿을 더 쉽게 찾을 수 있도록 되었습니다.

플레이북

  • 플레이북 실행 시 매번 새로운 채널을 생성하지 않고 선택할 수 있는 옵션을 추가하여 불필요한 오버헤드를 줄였습니다.

  • 매일 요약뿐만 아니라 이제 플레이북에서 전역 헤더 막대에서도 작업 인박스를 볼 수 있습니다.

메시지 우선 순위 및 확인

  • Threads 뷰에 메시지 우선 순위 라벨_ 추가했습니다.

  • 사용자가 게시물에 대한 확인 요청 및 확인을 요청할 수 있도록 지원 추가했습니다(전문 라이선스).

.. _메시지 우선 순위 라벨: https://mattermost-docs.infograb.net/channels/message-priority.html

글로벌 초안

ServiceNow 통합

  • ServiceNow 고객은 이제 Mattermost 내부에서 ServiceNow 데이터에 액세스하고 공유할 수 있습니다.

ServiceNow 가상 에이전트 통합

GitLab Playbooks 통합

향상 사항

사용자 인터페이스 (UI)

  • 웹앱에 점진적 이미지 로딩을 구현했습니다.

  • 사용자 정의 브랜딩이 활성화된 상태에서 “사용자 정의 브랜드 텍스트”를 비워 놓으면 기본 텍스트가 숨겨집니다.

  • 읽지 않음으로 표시 옵션이 왼쪽 사이드바의 채널의 더 보기 (…) 메뉴에 추가되었습니다. 왼쪽 사이드에서 채널을 선택할 때 Alt키를 누르면 채널의 마지막 게시물을 읽지 않음으로 표시합니다.

  • 채널 구성원은 이제 오른쪽 사이드 채널 구성원 목록을 통해 스스로를 채널에서 제거할 수 있습니다.

  • 브라우저가 재생할 수 있는 비디오 유형을 결정하도록 비디오 확인을 제거했습니다.

  • 오른쪽 사이드 파일 필터 아이콘에 툴팁을 추가했습니다.

  • 한 번에 사용자 그룹에 추가할 수 있는 사용자 수를 256명으로 증가했습니다.

  • 프로필 팝오버 및 @언급에서 키보드 및 포커스 처리가 개선되었습니다.

  • React 17 업그레이드에 영향을 받는 플러그인의 미리 패키지 버전을 업데이트했습니다.

  • 제품 내에서 라이선스 제거 및 다운로드 텍스트를 업데이트하여 서버가 Mattermost Free로 다운그레이드될 것임을 명확히했습니다.

  • 미리 패키지 된 NPS 버전을 1.3.1로 업데이트했습니다.

  • @here 언급의 제품 내 확인 모달을 업데이트하여 인원 및 시간대 수에 현재 사용자가 포함되지 않도록 명확히했습니다.

  • 프랑스어 언어 지원을 베타 버전으로 다운그레이드했습니다.

관리

  • 관리자가 초대 오류 “시스템 콘솔에 SMTP가 구성되지 않았음”을 만나면, 이제 시스템 콘솔 내 SMTP 구성 링크가 오류 메시지에 포함됩니다.

  • 작업이 충돌하면 작업 상태가 “실패”로 설정됩니다.

  • ThreadStore.MarkAllAsUnreadByTeam이(가) 최적화되었습니다.

  • PostgreSQL의 SQL 마이그레이션은 이제 information_schema.columns 뷰에서 정보를 확인할 때 현재 스키마 이름으로 필터링합니다. 일반적으로 특정 데이터베이스에는 한 설치뿐이기 때문에 아무런 영향을 미치지 않지만, 이는 사용자에게 단일 데이터베이스 내에 여러 Mattermost 인스턴스를 저장할 수 있는 유연성을 제공합니다.

  • **내 인사이트(My Insights)**가 무료 요금제에 추가되었습니다.

  • 팀 스키마 API의 관리가 전문 요금제로 허용됩니다.

  • 워크스페이스의 사용자 수가 허용된 최대 사용자 수를 초과할 경우, 초과된 만큼의 실제 사용자 수가 유료 사용자 수보다 5% 미만 차이가 나면 전역 배너와 공지 배너가 표시됩니다. 만약 실제 사용자 수가 유료 사용자 수를 10% 이상 초과하면 라이선스 좌석 수가 업데이트될 때까지 배너를 닫을 수 없습니다.

  • 사용자 수가 라이선스 좌석을 초과하는 경우, 관리자가 시스템 콘솔 > 팀 통계 페이지에서 경고를 확인할 수 있습니다.

  • 시스템 콘솔 > 사용자 페이지에 새로운 메뉴 항목 추가되어 사용자를 해당 그룹 멤버십에 연결된 기본 팀과 채널에 다시 추가할 수 있습니다.

  • 게시물의 메타데이터에 acknowledgements 필드가 추가되었습니다.

  • 고가용성 인스턴스에서 제품 웹소켓 메시지를 지원하도록 추가되었습니다.

  • 가져오기 작업은 이제 가져오기의 진행 상황을 기록합니다.

  • S3로의 내보내기는 더 이상 타임아웃되지 않습니다.

  • 공유 채널(실험적)이 전문 라이선스로 이동되었습니다.

  • 사용자가 해당 권한을 갖지 않았음에도 불구하고 사용자 인터페이스에 사용자 지정 그룹 작업이 나타나는 문제를 해결했습니다.

  • 이메일 알림에서 브랜딩 관련 문제를 해결했습니다.

  • 텍스트가 입력 필드로 끌어다 놓을 수 있는 문제를 해결했습니다.

  • 프로필 팝오버에서 옵션 중 하나를 선택했을 때 팝오버가 제대로 해제되지 않는 문제를 해결했습니다.

  • 팀 이름의 대소문자가 잘못된 채로 포함된 가져오기가 가져오기 작업을 중단시키는 문제를 해결했습니다.

  • “Collapsed Reply Threads”가 활성화된 상태에서 “getPostSince”가 삭제된 게시글을 올바르게 반환하지 않는 문제를 해결했습니다.

  • 채널에서 스크롤 위치가 유지되지 않는 문제를 해결했습니다.

  • “EnsureBotUser”를 통해 생성된 로봇에 대해 “OwnerId”가 설정되지 않는 문제를 해결했습니다.

  • 내가 즐겨찾기에 추가한 개인 메시지 채널이 내보내기에 포함되지 않는 문제를 해결했습니다.

  • 채널 멤버 초대 모달에서 화면 판독기가 검색 결과를 알리지 않는 문제를 해결했습니다.

  • 사용자 상태 아이콘에 마우스를 올렸을 때 화면 판독기가 사용자 상태를 알리지 않는 문제를 해결했습니다.

  • 좁은 화면을 가진 사용자가 설정 모달에서 프로필 설정 섹션을 볼 수 없는 문제를 해결했습니다.

  • 좁은 화면을 가진 사용자가 계정 만들기 옵션에 액세스할 수 없는 문제를 해결했습니다.

  • 데스크톱 사용자가 수직 스크롤 막대를 움직일 때 실수로 창 크기를 조정할 수 없는 문제를 해결했습니다.

  • 그룹 멘션 이름에 특수 문자를 사용할 수 없는 문제를 해결했습니다.

  • 채널 전환 모달 머리글을 읽지 않는 문제를 해결했습니다.

  • 등록된 콜백 URL에 이미 정적 질의 매개변수가 있는 경우 오버로드된 리디렉션 URL이 생성되는 OAuth 서비스의 문제를 해결했습니다.

  • 제안 구분선이 정의되지 않은 상태로 표시되는 문제를 해결했습니다.

  • 댓글/가입 메시지가 비활성화된 경우 쓰레드에 빈 메시지가 표시되는 문제를 해결했습니다.

  • 채널을 나간 후 쓰레드가 스레드 뷰에 중복해서 표시되는 문제를 해결했습니다.

  • PostgreSQL 데이터베이스를 사용하여 이메일 검색을 할 때 발생하는 문제를 해결했습니다.

  • 메시지 임시 저장이 게시글 텍스트 상자로 붙여넣은 후에도 저장되지 않는 문제를 해결했습니다.

  • 채널 사이드바 머리글의 팀 이름에 접근할 수 없는 문제를 해결했습니다.

  • 오른쪽 패널의 채널 멤버 목록에서 사용자 프로필 팝오버를 열 수 없는 문제를 해결했습니다.

  • 시스템 콘솔에서 OAuth 2.0 폐기 알림이 여전히 표시되는 문제를 해결했습니다.

  • 글로벌 쓰레드 인박스에서 답글 포스트 타임 스탬프를 클릭하면 오른쪽 패널이 두 번 열리는 문제를 해결했습니다.

  • 배치 알림이 렌더링하는 동안 실패하는 문제를 해결했습니다.

  • 원격 엔트리포인트 파일을 캐싱하지 못하도록 브라우저 및 CDNs를 차단했습니다.

  • 채널 사이드바의 읽지 않은 버튼에 대체 텍스트가 누락된 문제를 해결했습니다.

  • 이어쓰기 업로드 API를 통해 데이터를 업로드할 때 잠재적인 읽기 후 쓰기 문제를 해결했습니다.

  • 자체 호스팅된 가격 모달에서 중복된 텍스트를 제거했습니다.

  • 플러그인 없이 Boards가 실행 중일 때 Apps Bar에서 Boards 아이콘의 위치를 수정했습니다.

  • 플러그인 없이 Boards가 실행 중일 때 Boards 투어 팁이 나타나지 않는 문제를 해결했습니다.

  • 라이선스가 만료되도록 설정된 경우 혼란스러운 시스템 콘솔 배너가 표시되는 문제를 해결했습니다.

  • 사이드바 하위 메뉴 항목의 선택된 상태를 화면 판독기가 알리지 않는 문제를 해결했습니다.

  • 암호화된 키가 있는 서버가 시작할 때 오류를 throw하지 않는 문제를 해결했습니다.

  • System Console > Environment > Elasticsearch 내의 Test Connection 버튼이 페이지에 지정된 올바른 구성 설정을 가져오지 않는 문제를 해결했습니다. 이전에 항상 이전에 저장된 구성을 가져왔습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션의 변경 사항:

  • config.jsonServiceSettings 아래:

    • PostPriority, 루트 게시물에 대한 메시지 우선 순위 레이블을 선택할 수있는 옵션 추가.

    • AllowSyncedDrafts, 중앙 집중식 페이지에서 드래프트 메시지를 표시할 수있는 옵션 추가.

    • SelfHostedPurchase, 자체 호스팅 관리자가 앱 내에서 라이선스를 구매할 수있는 옵션 추가.

  • config.jsonExperimentalSettings 아래:

    • PatchPluginsReactDOM, 웹 앱 플러그인을로드할 때 React DOM 라이브러리를 패치하여 플러그인이 웹 앱과 일치하는 버전을 사용하도록 활성화.

API 변경 내용

  • 이제 resumable uploads API가 플러그인에 노출되었습니다.

  • POST /api/v4/ldap/users/:user_id/group_sync_memberships 라는 새로운 API 엔드포인트가 추가되어 사용자를 모든 기본 팀과 채널에 추가(또는 재추가)하여, 사용자가 속한 모든 그룹에 대해 모든 기본 팀과 채널에 추가합니다.

  • GET /api/v4/groups 엔드포인트에 두 개의 새로운 URL 매개변수가 추가되어 그룹의 ChannelMemberCount를 가져올 수 있게 되었습니다.

  • POST /api/v4/users/:user_id/posts/:post_id/ackDELETE /api/v4/users/:user_id/posts/:post_id/ack라는 두 개의 새로운 API 엔드포인트가 추가되었습니다.

  • POST /api/v4/groups/:group_id:/restore 라는 새로운 API 엔드포인트가 추가되었습니다.

  • GET /api/v4/users?in_group=<groupid>sort=display_name이라는 허용된 값이 추가되었습니다.

  • 새로운 엔드포인트 api/v4/cloud/products/selfhosted가 추가되었습니다.

  • 플러그인 API에 RegisterCollectionAndTopic(collectionType, topicType string) (error)라는 새로운 API 메서드와 다음 후크가 추가되었습니다. 이 API 메서드는 베타 버전으로 변경될 수 있으며, 역호환성 보증의 대상이 아닙니다.

    • UserHasPermissionToCollection(c *Context, userID, collectionType, collectionId string, permission *model.Permission) (bool, error)

    • GetAllCollectionIDsForUser(c *Context, userID, collectionType string) ([]string, error)

    • GetAllUserIdsForCollection(c *Context, collectionType, collectionID string) ([]string, error)

    • GetTopicRedirect(c *Context, topicType, topicID string) (string, error)

    • GetCollectionMetadataByIds(c *Context, collectionType string, collectionIds []string) (map[string]model.CollectionMetadata, error)

    • GetTopicMetadataByIds(c *Context, topicType string, topicIds []string) (map[string]*model.TopicMetadata, error)

데이터베이스 변경사항

  • 새로운 데이터베이스 테이블 PostAcknowledgements 추가함.

웹 소켓 이벤트 변경 사항

  • 새로운 웹소켓 이벤트 post_acknowledgement_addedpost_acknowledgement_removed 추가됨.

Go Version

  • v7.7 는 Go v1.18.1 으로 빌드되었습니다.

알려진 문제

  • 수동으로 상태를 변경할 때 프로필 이미지가 위로 이동합니다 MM-49159.

  • 새로운 통찰 기능은 최적화 작업 중에 있는 성능 비용이 발생합니다. 이 기능은 MM_FEATUREFLAGS_INSIGHTSENABLED 환경 변수를 false로 설정하여 비활성화할 수 있습니다.

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

  • 클래식 모바일 앱에서 구글 로그인이 실패합니다.

  • IP 해시를 끈 상태에서 고가용성 모드로 Away 또는 Offline 상태가 때로는 멈출 수 있습니다.

  • Elasticsearch를 활성화한 상태에서 따옴표로 둘러싼 정지 단어를 검색하면 검색어 이외의 결과가 반환될 수 있습니다.

  • 데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽은 후에 업데이트되지 않습니다.

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

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

  • 보드가 만들어진 후에 새로고침되지 않습니다. 자세한 내용은 GitHub 토론을 참조하세요.

  • 보드를 내보내고 다시 가져오면 서버에서 모든 ID가 새로운 것으로 대체되어 중복된 보드가 생성됩니다. 자세한 내용은 GitHub 이슈를 참조하세요.

  • 채널에 연결된 보드는 명시적으로 보드의 멤버인 경우에만 사이드바에 자동으로 나타나지 않습니다. 해결책으로는 채널 RHS에서 또는 보드 스위처(또는 Ctrl/Cmd+K)를 통해 보드에 액세스할 수 있습니다. 또는 보드 관리자에게 명시적으로 회원으로 추가해 달라고 요청할 수 있습니다. 자세한 내용은 이슈-focalboard-4179을 참조하세요.

  • Playbooks 좌측 사이드바는 새로 고가용성 모드 없이 실행 또는 플레이북이 추가될 때 업데이트되지 않습니다.

  • 구성된 브로드캐스트 채널의 회원이 아닌 경우, 상태 업데이트 게시가 오류 없이 실패할 수 있습니다. 일시적인 해결책으로는 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.

기여자

릴리스 v7.6 - 기능 릴리스

  • Mattermost v7.6 릴리스는 성능 문제를 조사하고 있기 때문에 취소되었습니다. 다음 예정된 릴리스는 2023년 1월 16일에 있는 v7.7입니다.

릴리스 v7.5 - 기능 릴리스

  • v7.5.2, 2022-12-21 릴리스

    • Mattermost v7.5.2에는 낮은에서 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 이 릴리스로 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.

    • 이메일 배치 기능이 활성화된 경우 이메일 알림이 깨진 것처럼 보이는 문제를 해결했습니다 MM-48521.

    • 미리 패키지된 Boards 버전을 7.5.4로 업데이트했습니다.

    • 미리 패키지된 NPS 버전을 1.3.1로 업데이트했습니다.

  • v7.5.1, 2022-11-16 릴리스

    • Ubuntu v18.04 서버에 영향을 미치는 업그레이드 문제를 해결했습니다.

  • v7.5.0, 2022-11-16 릴리스

    • 원래 7.5.0 릴리스

Mattermost v7.5.0에는 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 이 릴리스로 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.

중요한 업그레이드 노트

  • ParentId 열이 Posts 테이블에서 삭제되도록 새로운 스키마 마이그레이션을 추가했습니다. 테이블 크기에 따라, 컬럼이 삭제되지 않았을 경우 MySQL 데이터베이스에서 데이터베이스 CPU 사용량이 상당히 증가할 것으로 예상됩니다. 마이그레이션 도중 테이블에 대한 쓰기 작업이 제한될 것입니다.

  • PluginRegistry.registerCustomRoute의 경우, 사용자 정의 경로 구성 요소를 등록할 때 루트 레이아웃에 올바르게 배치되도록 하려면 CSS의 grid-area를 지정해야 합니다 (권장: grid-area: center).

### 호환성
 - 최소 Chrome  Edge 버전을 v106+ 업데이트했습니다.

하이라이트

전화

  • 새로운 이모지 반응과 @멘션을 포함한 메시지 스레드를 통화에 추가했습니다. 통화에 참여한 후 위젯을 확장하여 창 모드로 전환하고, 그런 다음 오른쪽 사이드바에서 실시간 메시지 스레드에 액세스하기 위해 댓글 버튼을 선택하세요.

보드

  • 사용자들이 다음 프로젝트를 시작하는 데 도움을 주기 위해 추가 기준 보드 템플릿 추가되었습니다.

  • 필터는 이제 모든 텍스트 속성을 지원합니다.

  • 시스템 콘솔 > 사이트 통계 에 있는 시스템 콘솔 보드 지표를 위한 두 개의 새로운 타일이 추가되었습니다.

마지막 활동 상태

  • 프로필 팝오버 및 다이렉트 메시지 채널 헤더에 “마지막 활동” 상태를 추가하여 사용자가 마지막 온라인 상태였던 시간을 나타냅니다. 이 상태는 부재 중, 오프라인 또는 방해 금지 (DND) 모드인 사용자에게만 표시됩니다. 이 기능은 설정 > 디스플레이 > 마지막 활동 시간 공유에서 사용 중지할 수 있습니다.

향상사항

사용자 인터페이스 (UI)

  • 제품에서 “스타터” 플랜을 “무료” 플랜으로 이름을 변경했습니다.

  • 오른쪽에 새로운 그리드 기반 레이아웃을 추가하고, 오른쪽과 앱 바(Apps Bar)를 글로벌화했습니다.

  • 사용자가 모든 스레드를 읽음으로 표시하기 전에 확인 모달이 표시됩니다.

  • App 필드에서 “필수” 별표를 숨길 수 있는 기능을 추가했습니다.

  • Apps Modal이 새로고침되는 동안 Apps Modal 본문에 페이딩 효과를 추가했습니다.

  • Insights는 이제 플러그인 및 OAuth 앱에 의해 작성된 게시물을 필터링합니다.

  • 채널을 읽지 않은 상태로 필터링하는 단축키 Ctrl/Cmd + Shift + U를 추가했습니다.

  • 사이드바에 표시되는 직접 메시지 채널의 기본 수는 이제 40개입니다.

  • 채널 전환기에 Insights를 추가했습니다.

  • 파일 미리보기에서 텍스트 또는 코드 파일의 내용을 쉽게 복사할 수 있는 버튼을 추가했습니다.

  • 사이드바에서 음소거된 채널에 대한 팀 읽지 않은 아이콘은 이제 숨겨집니다.

  • 새로운 채널을 생성할 때 생성된 채널과 관련된 새로운 보드를 만들 수 있는 기능을 추가했습니다.

  • 텍스트 편집기에 붙여 넣을 때 하이퍼링크를 위한 마크다운 포매팅을 추가했습니다.

  • 새 메시지로부터의 이메일 알림에서 이제 채널 게시물의 Slack 첨부 파일을 표시하는 기능을 지원합니다.

  • NPS 플러그인을 1.3.0 버전으로 업데이트했습니다.

  • 불가리아어, 페르시아어 및 중국어(간체) 언어 지원을 알파로 다운그레이드했습니다.

관리

  • 지불을 놓친 지 90일 후, 관리자는 결제 상태를 업데이트하거나 무료 구독을 유지할 수 있는 모달을 볼 수 있습니다.

  • Elasticsearch 또는 Bleve를 사용하여 자동 완성 결과는 직접 메시지 및 그룹 메시지 채널에서 사용자를 올바르게 표시할 것입니다. 이 변경 사항을 적용하려면 다시 색인 작업이 필요합니다.

  • 초대 게스트 프롬프트가 자체 호스트에 추가되었습니다.

  • 환경 변수에서 JSON 호환 중첩 구성 값 구문 분석이 추가되었습니다.

  • 자체 호스트된 인스턴스에서 Professional 라이선스가 있는 경우, 초대 게스트 모달을 방문할 때 AD/LDAP 프롬프트 배너가 지금 표시됩니다.

  • 자체 호스트된 관리자는 제품 전환기에 “사용자 그룹”을 볼 수 있으며 트라이얼을 시작할 수 있는 호출 기능이 있습니다.

  • 제품 빌드와 함께 Boards의 제품 버전을 패키지화하는 논리가 추가되었습니다.

버그 수정

  • Enterprise 기능을 “전문가 기능”으로 표시된 문제가 시스템 콘솔 사이드바에 나타나는 문제를 해결했습니다.

  • PNG 이미지 미리보기 및 섬네일에서 투명도가 유지되지 않는 문제를 수정했습니다.

  • 다이렉트 메시지 창에서 “결과가 없습니다”를 스크린 리더가 발음하지 않는 문제를 해결했습니다.

  • Slack에서 가져온 이미지에 대해 미니미리뷰 데이터가 생성되지 않거나 저장되지 않는 문제를 해결했습니다.

  • 비밀번호를 다섯 글자 미만으로 입력할 때 비밀번호 재설정 페이지에 표시되는 오류 메시지를 수정했습니다.

  • “제외” 옵션으로 카테고리 가져오기가 삭제된 팀의 카테고리를 반환하지 않는 문제를 수정했습니다.

  • 모든 발신 이메일에 무작위로 생성된 기본 메시지 ID가 추가되지 않던 문제를 해결했습니다.

  • 예약된 단어(@channel, @here, @all)로 회원들의 @언급 이름을 사용하여 사용자 정의 그룹을 만들 수 있는 문제를 수정했습니다.

  • APIv4가 잘못된 콘텐츠 유형 헤더를 가지고 있을 때 404 오류가 표시되는 문제를 해결했습니다.

  • 봇 및 웹훅 메시지를 전달할 수 없는 문제를 해결했습니다.

  • 채널 헤더에 인라인 이미지가 표시되지 않는 문제를 해결했습니다.

  • 이모지 피부 톤 선택기 애니메이션에 관한 문제를 수정했습니다.

  • 로그인 시 성공 메시지를 스크린 리더가 발음하지 않는 문제를 해결했습니다.

  • 시스템 콘솔 > 사용자 관리 > 권한 체계에서 몇 가지 링크가 깨진 문제를 수정했습니다.

  • 비활성화된 사용자에게 메시지를 전달할 수 있는 문제를 해결했습니다.

  • 읽지 않은 쓰레드가 없더라도 읽지 않은 필터 뷰에 “스레드”가 표시되지 않는 문제를 해결했습니다.

  • 사람 추가 모달을 통해 채널에 사람을 추가할 때 사용자의 전체 이름이 표시되지 않는 문제를 해결했습니다.

  • 기존 단축키와 충돌하는 서식 키보드 단축키에 관한 문제를 수정했습니다.

  • 수평 규칙에 대한 마크다운 스타일이 너무 두껍게 적용되는 문제를 수정했습니다.

  • 조밀한 보기에서 이모지 반응 오버레이가 메시지 일부를 가리는 문제를 해결했습니다.

  • 읽지 않은 채널에서 잘못된 언급 횟수에 관한 문제를 수정했습니다.

  • 내장된 YouTube 미리보기 이미지에서 화살표 대신 포인터로 표시되는 문제를 수정했습니다.

  • 단어 뒤의 선택된 공백에 서식이 적용되는 문제를 수정했습니다.

  • 설정 > 화면 표시 > 언어 > 변경의 채널 인터페이스 언어 드롭다운이 드롭다운으로 발음되지 않는 문제를 수정했습니다.

  • GetProfilesInChannel에 대한 역할 필터가 적용되지 않는 버그를 수정했습니다.

  • 게스트 온보딩 체크리스트에 “팀 멤버 초대” 링크가 투어 포인트로 포함된 문제를 해결했습니다.

  • Enterprise 라이선스가 만료되었습니다 배너를 닫을 수 없는 문제를 해결했습니다.

  • 지금 갱신 옵션이 제품 내에 표시되지 않고 항상 기본적으로 판매 부서에 연락하는 옵션으로 표시되는 문제를 수정했습니다.

  • 축소된 답글 쓰레드가 활성화된 경우 삭제된 게시물이 적절하게 반환되지 않는 문제를 해결했습니다.

  • EnsureBotUser를 통해 생성된 봇에 대해 OwnerId가 설정되지 않는 문제를 해결했습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.json 에서 TeamSettings 에 추가된 내용:

    • 사용자가 마지막으로 온라인 상태였던 시간을 나타내는 최근 활동 상태를 프로필 팝오버 및 다이렉트 메시지 채널 헤더에 추가하기 위해 EnableLastActiveTime을 추가했습니다.

API 변경 사항

  • 단일 파일 정보를 가져오는 API에 새로운 응답 헤더인 First-Inaccessible-File-Time이 추가되었습니다.

  • 시스템 관리자가 요청하는 경우 /api/v4/channels/{channel_id}/posts에서 삭제된 게시물을 포함할 수 있는 새로운 쿼리 매개변수가 추가되었습니다.

  • PermissionService 인터페이스에 새로운 플러그인 엔드포인트가 추가되었습니다.

Go Version

  • v7.5 는 Go v1.18.1 으로 빌드되었습니다.

알려진 문제

  • 게스트 사용자들은 모든 채널에서 제거된 후에 로그인 화면으로 돌아갈 수 없습니다 MM-48438.

  • 사용자들이 다른 팀으로 전환할 때 최근 언급에서 스레드를 열 수 없습니다 MM-48399.

  • 오른쪽 패널이 확장된 상태에서 Threads 도움말 팝업이 표시됩니다 MM-48412.

  • 새로운 Insights 기능은 성능에 일부 비용이 발생하며 최적화 작업 중에 있습니다. 이 기능은 MM_FEATUREFLAGS_INSIGHTSENABLED 환경 변수를 false로 설정하여 비활성화할 수 있습니다.

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

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

  • IP 해시를 끈 상태에서 고가용성 모드로 온라인 또는 오프라인 상태가 때로는 멈춰있을 수 있습니다.

  • Elasticsearch를 사용하여 스톱 워드를 인용 부호 안에서 검색하면 검색된 용어 이외의 결과가 반환될 수 있습니다.

  • 데스크톱 앱에서 팀 측면 막대는 모바일에서 채널이 읽힌 경우에 업데이트되지 않습니다.

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

  • 고가용성 모드에서 iOS에서 실행 중이더라도 푸시 알림이 항상 지워지지 않습니다.

  • 보드가 만들어진 후에 새로고침되지 않습니다. 자세한 정보는 GitHub 토론을 참조하세요.

  • 보드 내보내기 및 임포트는 모든 ID가 서버에서 새 ID로 대체되어 중복된 보드로 결과가 반환됩니다. 자세한 내용은 GitHub 이슈를 확인하세요.

  • 회원인 채널에 연결된 보드들이 명시적으로 보드 회원이 아닌 이상 사이드바에 자동으로 표시되지 않습니다. 해결책으로는 채널 RHS에서 보드에 접근하거나 보드 전환기 (Ctrl/Cmd+K)를 통해 보드를 검색할 수 있습니다. 또한 명시적으로 회원으로 추가해야 합니다. 자세한 내용은 이슈-focalboard-4179를 참조하세요.

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

기여자

master7/, matt-w99, matthew-src, matthew-w, matthewbirtch, mgdelacroix, mhd-sln, michelengelen, michizhou, mickmister, milotype, misantron, mukul-kr, munish7771, nab-77, nayane95, neallred, neflyte, nevyangelova, nickmisasi, noxer, oetiker, ogi-m, oh6hay, patatman, phoinixgrr, Phrynobatrachus, pikami, Pinjasaur, plant99, pvev, rafaelrubbioli, Rajat-Dabade, RobBie1221, rolwin100, RoyI99, s4kh, saturninoabril, satya-vinay, sbishel, seanohue, seoyeongeun, shawnaym, shikhar13012001, simcard0000, sinansonmez, sk409, spirosoik, sri-byte, srkgupta, stafot, streamer45, stylianosrigas, Szymongib, tboulis, thenishantsapkota, tilto0822, TomerPacific, trilopin, tsabi, uravgkarthik, varghesejose2020, varunKT001, vish9812, VishakhaPoonia, vitorcruzfaculdade, vivekkj123, Wetula, WhiteHsu, wiggin77, WilliamLongKing, Willyfrog, wralith, yakuter, Yordaniss, zafar-hussain, zefhemel

릴리스 v7.4 - 기능 릴리스

  • v7.4.1, 2022-12-21 릴리스

    • Mattermost v7.4.1에는 낮은~중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 상세 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 공개될 예정이며, Mattermost 책임있는 공개 정책에 따릅니다.

    • Posts 테이블에서 ParentId 열이 삭제되도록 새로운 스키마 마이그레이션이 추가되었습니다. 테이블 크기에 따라, 이 열이 이전에 삭제되지 않으면, MySQL 데이터베이스에서 데이터베이스 CPU 사용량의 상당한 증가가 예상됩니다. 마이그레이션 중에는 테이블로의 쓰기가 제한될 것입니다.

    • 사전 패키지 된 보드 버전을 7.4.3으로 업데이트했습니다.

  • v7.4.0, 2022-10-16 릴리스

    • 7.4.0 원본 릴리스

Mattermost v7.4.0에는 중간 심각도의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 공개될 예정이며, Mattermost 책임있는 공개 정책에 따릅니다.

하이라이트

보드

  • 보드 역할으로 댓글 작성자뷰어를 추가했습니다.

  • 팀 액세스 관리를 위해 최소 기본 보드 역할을 추가하여 권한 부여의 모호함을 줄이고 보안 허점을 방지했습니다.

  • 게스트 계정 지원을 추가했습니다.

  • 자동 완성 목록에서 팀 구성원을 선택하여 보드에 추가할 수 있는 기능을 추가했습니다.

  • 연결된 보드에 대한 채널 알림을 추가했습니다.

  • 다중 사용자 속성을 추가하여 카드에 여러 담당자나 소유자를 쉽게 설정할 수 있도록 했습니다.

전화

  • Calls에 대한 새로운 키보드 바로 가기를 추가했습니다.

개선 사항

사용자 인터페이스 (UI)

  • 채널 헤더의 채널 나가기 버튼에 빨간 파괴적인 동작 색상을 추가했습니다.

  • 브라질 포르투갈어와 루마니아어 언어 지원을 알파 버전으로 다운그레이드했습니다.

  • 미리 패키지된 플레이북 v1.32.6를 추가했습니다.

관리

  • mattermost export CLI 명령에 batchSize 옵션이 추가되어 내보낼 항목의 수를 제한합니다. 기본적으로 포함되지 않으면 모든 게시물을 내보냅니다.

  • “관리자에게 알림” 기능에 더 많은 컨텍스트가 추가되어 관리자가 업그레이드를 요청한 사람, 그들이 왜 업그레이드를 요청했는지, 그리고 몇 명이 요청했는지에 대한 도움이 제공됩니다.

버그 수정

  • 가져오기 중 nil 포인트 예외 오류 문제를 해결했습니다.

  • 데스크톱 앱을 사용하여 지원 패킷을 다운로드할 수 없는 문제를 해결했습니다.

  • 메시지 전달 모달에서 댓글란의 자동 완성이 텍스트 커서와 함께 이동하는 문제를 해결했습니다.

  • 음소거된 채널에서 언급된 경우 읽지 않은 메시지 섹션에 표시되던 문제를 해결했습니다.

  • 작은창 설정이 시스템 콘솔 > 실험적 기능 섹션에 표시되던 문제를 해결했습니다.

  • 모바일 앱에서 채널/쓰레드를 볼 때 배지 수가 올바르게 표시되지 않던 문제를 해결했습니다.

  • 오른쪽 영역에서 @을 입력할 때 사용자 제안 목록이 자르는 문제를 해결했습니다.

  • 새로운 서버에 처음 관리자가 가입했을 때 잠시 오류 화면이 나타나던 문제를 해결했습니다.

  • 메시지 전달 모달에 일본어 코멘트를 올바르게 추가할 수 없는 문제를 해결했습니다.

  • 채널이나 쓰레드를 전환할 때 저장하지 않은 편집이 사라지는 문제를 해결했습니다.

  • 큰 화면 크기에서 오른쪽 영역이 열릴 때 Insights 위젯이 옆으로 밀리는 문제를 해결했습니다.

  • 공개 채널에서 처음으로 개인 쪽지로 메시지를 보낼 때 메시지를 전달할 수 없는 문제를 해결했습니다.

  • Insights > 상위 반응에서 사용자 정의 이모지가 가끔 보이지 않는 문제를 해결했습니다.

  • 특정 기간 내에 게시물이 없는 채널이 Insights > 최소 활동 채널에 표시되지 않는 문제를 해결했습니다.

  • Channel Info 오른쪽 영역 바로 가기가 Insights 뷰에서 비활성화되지 않는 문제를 해결했습니다.

  • 통합 > 봇 계정 > 봇 계정 추가에서 제품 링크가 누락된 문제를 해결했습니다.

  • v7.3.0에서 소개된 PostgreSQL에서의 새로운 이름 검색을 되돌림으로써 성능 저하로 인해 폐기했습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonServiceSettings에 대한 변경:

    • “Notify admin” 기능에서 관리자가 더 많은 컨텍스트를 받을 수 있는 옵션으로 EnableAPITriggerAdminNotifications를 추가했습니다.

API 변경 사항

  • 만약 EnableConfirmNotificationsToChannel 가 비활성화되어 있다면, 채널 회원 수에 대한 그룹 API 호출은 더 이상 이뤄지지 않습니다.

웹소켓 이벤트 변경

  • 웹소켓 브로드캐스트 매개변수에 OmitConnection을 추가했습니다.

Go 버전

  • v7.4 는 Go v1.18.1 로 빌드되었습니다.

알려진 이슈

  • 더보기 메뉴에서 오른쪽에 고정된 글에 대한 메뉴가 잘린 상태입니다 MM-46987.

  • 새로운 통찰 기능은 성능에 일부 비용이 드는데, 이를 최적화하기 위해 노력하고 있습니다. 이 기능은 MM_FEATUREFLAGS_INSIGHTSENABLED 환경 변수를 false로 설정하여 비활성화할 수 있습니다.

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

  • 클래식 모바일 앱에서 Google 로그인에 실패합니다.

  • IP 해시를 끈 상태에서 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 간혹 멈출 수 있습니다.

  • Elasticsearch를 활성화한 채 검색어를 인용부호로 둘러싸면 검색어 이외의 것들이 반환될 수 있습니다.

  • 데스크톱 앱에서 팀 사이드바가 모바일에서 읽은 채널을 업데이트하지 않습니다.

  • 이메일 알림이 활성화되어 있는 경우 CLI를 통한 Slack 가져오기가 실패합니다.

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

  • 보드가 생성되지 않을 때에는 새로고침이 이루어지지 않습니다. 자세한 내용은 GitHub discussion에서 확인할 수 있습니다.

  • 보드를 내보내고 다시 가져오면 서버에서 모든 ID가 새로운 ID로 대체되어 중복된 보드가 생기게 됩니다. 자세한 내용은 GitHub issue에서 확인할 수 있습니다.

  • Playbooks의 왼쪽 사이드바는 새로 고치지 않고 사용자가 실행 또는 대기열을 추가할 때 업데이트되지 않습니다.

기여자

No additional information.

릴리스 v7.3 - 기능 릴리스

  • v7.3.1, 2022년 10월 14일 릴리스

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

    • v7.3.0에서 도입된 PostgreSQL에서의 이름에 대한 신규 전체 텍스트 검색을 향상시킨 성능 하락으로 인해 전환되었습니다.

  • v7.3.0, 2022년 09월 16일 릴리스

    • 초기 7.3.0 릴리스

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

중요한 업그레이드 노트

  • Boards는 채널 기반의 권한 시스템에서 역할 기반의 권한 시스템으로 이동합니다. 마이그레이션이 자동으로 진행되지만, 업그레이드 전에 귀하의 관리자는 백업을 수행해야 합니다. 우리는 워크스페이스를 제거했으므로, 마이그레이션 이전에 많은 보드의 구성원이었을 경우 이제 모두 동일한 사이드바 아래에 나타날 것입니다. 자세한 내용은 문서 <https://mattermost-docs.infograb.net/welcome/whats-new-in-v72.html>__를 참조하십시오.

하이라이트

플레이북

  • 새로운 팀 스위처로 플레이북에서 팀 간 이동하기

  • 새로운 왼쪽 사이드바에서 플레이북과 실행 관리하기

  • 참여하거나 팔로우하고 있는 실행을 실행 사이드바 카테고리에서 확인하고, 회원인 플레이북을 플레이북 사이드바 카테고리에서 확인하기

  • 중요한 실행 또는 플레이북을 즐겨찾기 카테고리에서 우선순위로 설정하기

  • 참가자들은 이제 새로운 실행 세부 정보 페이지에서 모든 실행 기능에 액세스할 수 있습니다.

  • 사용자들은 이제 상태 업데이트를 요청할 수 있습니다 (전문가 버전).

보드

  • 현재 팀의 구성원으로 있는 모든 보드가 작업 영역을 전환할 필요 없이 사이드바에 표시됩니다.

  • 사용자 정의 카테고리로 사이드바에 보드를 조직화합니다.

  • 추가 보드를 찾으려면 CTRL+K/CMD+K를 누르세요.

  • 새로운 팀 스위처로 보드에서 팀 간에 이동하세요.

  • 새로운 공유 설정에서 보드 및 템플릿 권한을 설정하세요.

  • 보드를 채널에 연결하여 채널 구성원에게 자동으로 보드 권한을 부여하세요.

  • 자세한 내용은 문서를 참조하세요.

전화 통화

  • 독립형 호출 서버 및 Kubernetes(Enterprise)를 지원하도록 추가되었습니다.

새로운 통찰력 위젯

  • Insights widgets 에 네 가지 새로운 위젯이 추가되었습니다: Most Active Direct Messages, Least Active Channels, Top Playbooks, and New Team Members.

개선 사항

사용자 인터페이스 (UI)

  • Keyboard shortcuts 도움말 창에 Calls 키보드 단축키를 추가했습니다.

  • “Contact Sales” 링크를 mattermost.com/pl/contact-sales로 업데이트하고 가격 모달 사용자 인터페이스를 업데이트했습니다.

  • 관리자를 위한 새로운 /marketplace 슬래시 명령어를 도입했고, 이제 /help 명령어는 사용자를 Mattermost 내부에 유지하도록 변경했습니다.

  • 팀의 읽지 않은 메시지 수는 이제 채널 멤버십 및 스레드만을 기반으로 계산됩니다. 팀 멤버십은 더 이상 고려되지 않습니다.

  • 새로운 사용자에게 Boards 및 Playbooks를 소개하기 위해 사용자 온보딩 체크리스트에 “플랫폼 내 다른 도구 탐색” 항목을 추가했습니다.

  • 게시물 메뉴에 저장 옵션을 추가했습니다.

  • 스레드 목록에서 스레드를 읽지 않음으로 표시할 때 가장 최근의 메시지만 읽지 않음으로 표시됩니다.

  • 채널로 전환한 후 Insights 필터가 기본값으로 재설정되는 것이 아니라 유지됩니다.

  • 코드 블록은 이제 언어 파일 유형 확장을 더 잘 지원하며 더 작은 번들 크기를 갖습니다.

  • 이메일 알림에서 Mattermost 서버를 처음 방문할 때 데스크톱 앱 프롬프트가 항상 표시됩니다.

  • 검색 드롭다운 옵션은 탭 키를 눌러 포커스를 할 수 있습니다.

  • 불가리아어 지원을 베타로 다운그레이드했습니다.

관리

  • 시스템 콘솔 > 라이선스를 통해 플랜 카드 내에 보기 플랜 버튼을 추가했습니다.

  • 팀 멤버의 가입 시간을 추적하기 시작했고, 주어진 시간 동안 가입한 팀 멤버에 대한 정보를 검색할 수 있는 새로운 API 엔드포인트를 추가했습니다.

  • 플러그인 함수인 registerchannelHeaderMenuAction에 옵셔널한 shouldRender 함수 매개변수를 도입했습니다. 이를 통해 현재 상태에 따라 메뉴 항목을 조건부로 렌더링할 수 있게 되었습니다.

  • 플러그인은 이제 서버의 호스팅 환경에 따라 플러그인 설정을 숨길 수 있습니다.

  • 30일 무료 평가판을 이용 중인 고객들은 이제 평가판 종료 3일 전에 알림을 받게 됩니다.

버그 수정

  • 음소거된 채널에서 언급이 있는 경우 읽지 않은 항목 섹션에 표시되던 문제를 해결했습니다.

  • SiteURL이 설정되지 않았을 때, 평가판을 시작하는 데 실패하는 문제를 해결했습니다.

  • 모바일 앱에서 스레드를 읽을 때 웹 앱에 음수 언급 횟수가 표시되는 문제를 해결했습니다.

  • 사용자 계정 삭제 후에도 사용자 프로필 이미지가 남아있던 문제를 해결했습니다.

  • 첨부 파일이 없는 mmctl을 통해 생성된 내보내기가 여전히 게시물에 파일 속성을 포함하여 가져올 수 없는 문제를 해결했습니다.

  • 읽지 않은 게시물을 가져올 때 충돌을 일으키는 문제를 해결했습니다.

  • S3 저장소를 사용할 때 프로필 이미지를 업데이트하고 새 이모지를 만드는 경우 멀티파트 업로드를 사용하도록 되어 있던 문제를 해결했습니다.

  • Chrome에서 사용자 정의 그룹 모달의 입력 레전드가 잘려 보였던 문제를 해결했습니다.

  • 고급 텍스트 편집기가 활성화되어 있을 때 게시물 형식 비활성화 설정이 숨겨져 있던 문제를 해결했습니다.

  • 프로필 사진 로드에 실패한 경우 사용자의 기본 이미지로 되돌아가지 않았던 문제를 해결했습니다.

  • 플러그인 구성 페이지에서 웹 앱 플러그인을 비활성화하면 라디오 버튼이 다시 true로 되돌아가는 문제를 해결했습니다.

  • 오른쪽 패널이 열려 있을 때 가끔 커서가 중앙 채널 텍스트 상자로 이동하는 문제를 해결했습니다.

  • 오른쪽 패널을 닫으면 편집된 게시물도 중앙 채널에서 닫히던 문제를 해결했습니다.

  • “지금 무료로 시도해보기”를 선택하면 상위 세 기업 기능 대신 “귀하의 평가판이 시작되었습니다” 모달이 열리던 문제를 해결했습니다.

  • 스레드 보기에서 읽지 않은 스레드가 없더라도 읽지 않은 상태로 표시되던 문제를 해결했습니다.

  • 시스템 콘솔에서 구성 변경이 경우에 따라 저장되지 않는 문제를 해결했습니다.

  • 제품 내 링크가 깨지는 일부 번역에서의 오탈자를 수정했습니다.

API 변경 내용

  • 새로운 API 엔드포인트를 추가했습니다:

    • GET /api/v4/users/me/top/dms

    • GET /api/v4/users/me/top/threads

    • GET /api/v4/teams/:team_id/top/team_members

    • GET /api/v4/teams/:team_id:/top/threads

  • 게시물 API 응답에 first_inaccessible_post_time을 추가했습니다.

  • 쿼리 매개변수 include_deleted를 엔드포인트에 추가했습니다: {{[http://your-mattermost-url.com/api/v4/posts/{post_id}/files/info}}](http://your-mattermost-url.com/api/v4/posts/%7Bpost_id%7D/files/info%7D%7D).

Go 버전

  • v7.3은 Go v1.18.1으로 빌드되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost-webapp 에 @floating-ui/react-dom-interactions을 추가했습니다.

알려진 이슈

  • 새로운 인사이트 기능은 최적화 작업 중인 성능 비용이 있습니다. 이 기능은 MM_FEATUREFLAGS_INSIGHTSENABLED 환경 변수를 false로 설정하여 비활성화할 수 있습니다.

  • 큰 화면에서는 오른쪽 사이드가 열려있을 때 인사이트 위젯이 측면으로 밀립니다 MM-46886.

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

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

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

  • Elasticsearch를 사용하여 따옴표로 둘러싸인 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.

  • 데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽은 후에 업데이트되지 않습니다.

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

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

  • 보드가 작성 시에 새로고침되지 않습니다. 자세한 정보는 GitHub 토론을 참조하세요.

  • 보드 내보내기 및 재도입은 모든 ID가 서버에서 새 ID로 대체되어 중복된 보드로 결과가 발생합니다. 자세한 정보는 GitHub 이슈를 참조하세요.

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

기여자

No content to translate.

릴리스 v7.2 - 기능 릴리스

Mattermost v7.2.0에는 낮은에서 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 이 릴리스로 권장합니다. 세부 정보는 릴리스 후 30일이 지나면 Mattermost 책임 있게 공개 정책에 따라 보안 업데이트 페이지에 게시됩니다.

중요한 업그레이드 노트

몇 가지 스키마 변경으로 데이터를 더 엄격하게 만들기 위해 추가적인 데이터베이스 제약 조건이 부과됩니다. 아래 나열된 모든 명령은 8 코어, 16GB RAM 머신에서 테스트되었습니다. 기록된 시간은 다음과 같습니다:

PostgreSQL (131869 채널, 2 팀):

  • CREATE TYPE channel_type AS ENUM ('P', 'G', 'O', 'D'); 은(는) 14.114 밀리초가 소요되었습니다.

  • ALTER TABLE channels alter column type type channel_type using type::channel_type; 은(는) 3856.790 밀리초 (3.857 초)가 소요되었습니다.

  • CREATE TYPE team_type AS ENUM ('I', 'O'); 은(는) 4.191 밀리초가 소요되었습니다.

  • ALTER TABLE teams alter column type type team_type using type::team_type; 은(는) 116.205 밀리초가 소요되었습니다.

  • CREATE TYPE upload_session_type AS ENUM ('attachment', 'import'); 은(는) 4.266 밀리초가 소요되었습니다.

  • ALTER TABLE uploadsessions alter column type type upload_session_type using type::upload_session_type; 은(는) 37.099 밀리초가 소요되었습니다.

MySQL (270959 채널, 2 팀):

  • ALTER TABLE Channels MODIFY COLUMN Type ENUM("D", "O", "G", "P"); 은(는) 13.24 초가 소요되었습니다.

  • ALTER TABLE Teams MODIFY COLUMN Type ENUM("I", "O"); 은(는) 0.04 초가 소요되었습니다.

  • ALTER TABLE UploadSessions MODIFY COLUMN Type ENUM("attachment", "import"); 은(는) 0.03 초가 소요되었습니다.

하이라이트

메시지 전달

  • 이제 게시물 전달 기능을 통해 메시지를 쉽게 퍼머링크로 공유하고 해당 퍼머링크 미리보기를 할 수 있습니다. 특정 메시지의 메시지 호버 작업 메뉴에서 더보기 섹션에서 새로운 전달 옵션을 선택하고 원하는 대상을 선택한 후 선택 사항으로 맥락을 설명할 수 있습니다.

감사 로그 v2 (베타)

  • 새로운 스키마 및 출력 로그 유형을 지원하였습니다. 이전 감사 로그 구현과는 달리, 모든 감사 로그 레코드에는 이제 동일한 스키마가 있습니다.

개선 사항

사용자 인터페이스 (UI)

  • 사전 패키지 호출 v0.7.1.

  • 계정 설정 > 표시 > 메시지 표시 > 콤팩트를 선택할 때, 콤팩트 표시 모드에서 사용자 이름에 색상을 입히는 옵션 추가.

  • 계정 설정 > 고급 > 읽지 않은 채널 보기 시 스크롤 위치를 항상 채널의 최신 메시지로 이동시키는 설정 추가.

  • 알림 이메일에 이메일 헤더를 추가하여 이메일 클라이언트에서 스레드로 연결할 수 있도록 함.

  • 포스트 인라인 편집을 위한 저장취소 버튼 추가.

  • 엔터프라이즈 평가판 세부 정보가 제품 전환 메뉴에서 최종 사용자에게 표시됨.

  • 편집 헤더 모달 텍스트 설명을 채널, 직접 메시지 및 그룹 메시지에 적용할 수 있도록 업데이트됨.

  • 채널 보관채널 나가기 메뉴 작업에 빨간 파괴적 작업 색상 추가.

  • 플러그인 활성화 오류가 이제 플러그인 관리 페이지 및 마켓플레이스에 표시됨.

  • 이모지 선택기 피부 톤 셀렉터에 접근성 추가 및 이모지 선택기에서 피부 톤 선택 순서가 반전됨.

관리

  • 관리자용 네비게이션 바에 업그레이드 버튼 추가했습니다.

  • 제품 내에서 관리자가 빠르게 다양한 유료 라이선스 옵션을 확인할 수 있도록 기능을 추가했습니다.

  • 사람 초대 모달에서 시험을 시작할 수 있는 기능을 추가했습니다.

  • 관리자는 이제 시스템 콘솔 > 사용자 관리 > 채널 페이지에서 채널 ID를 검색할 수 있습니다.

  • 시스템 콘솔의 왼쪽 옆에 기업 기능을 나타내는 유료 기능 아이콘을 메뉴 항목에 표시했습니다.

  • PluggablePostWillRenderEmbed 플러그인 등록된 구성 요소에 webSocketClient를 추가했습니다.

  • 사용자 지정 그룹 관리자라는 새로운 정적 시스템 레벨 역할을 추가했습니다. 이 역할은 제품 메뉴의 사용자 그룹을 통해 사용자 정의 그룹을 만들고 편집하고 삭제할 수 있는 권한을 갖습니다. 사용자 지정 그룹 권한이 시스템 콘솔 > 권한 > 체계 편집 > 사용자 정의 그룹에서 모든 멤버에게 제거되었을 때 개별 사용자에게 이 권한을 할당하는 데 사용할 수 있습니다.

  • 내보낸 파일 이름에 이들이 생성된 작업의 ID가 포함되도록 했습니다.

성능

  • 채널 정렬을 위해 성능 향상을 위해 getLastPostPerChannel 셀렉터를 제거하였습니다.

버그 수정

  • 텍스트가 선택된 상태에서 GitHub 코드 스니펫을 붙여넣을 때 발생한 문제를 수정했습니다.

  • 대문자를 포함한 완전히 입력된 이모지가 올바르게 표시되지 않는 문제를 수정했습니다.

  • 다크 테마에서 채널의 아카이브 아이콘이 올바르게 표시되지 않는 문제를 수정했습니다.

  • 개발 모드가 활성화된 상태에서 비밀번호 요구 사항이 적용되지 않는 문제를 수정했습니다.

  • 사용자가 오른쪽 옆에 아카이브된 채널의 채널 헤더를 편집하려고 시도할 수 있는 문제를 수정했습니다.

  • “체험판 만료” 배너가 제품 전환 메뉴를 가리는 문제를 수정했습니다.

  • 사용자 정의 상태 날짜 형식이 YYYY-MM-DD로 설정되지 않는 문제를 수정했습니다.

  • 사용자가 사용자 정의 역할에서 자신을 제거할 수 없는 문제를 수정했습니다.

  • 링크 미리보기에서 일부 이미지가 넘치는 문제를 수정했습니다.

  • 시스템 콘솔에 접근한 다음 나가면 사용자 상태가 “오프라인”으로 변경되는 문제를 수정했습니다.

  • 이전에 읽은 채널을 볼 때 새로운 메시지 라인이 가끔 나타나는 문제를 수정했습니다.

  • 시스템 콘솔에 표시된 텍스트의 형식이 잘못된 문제를 수정했습니다.

  • 읽지 않은 쓰레드가 없는 상황에서도 쓰레드 뷰가 읽지 않은 쓰레드가 있는 것처럼 나타나는 문제를 수정했습니다.

  • 읽지 않은 게시물을 가져올 때 충돌을 일으키는 문제를 수정했습니다.

  • 사용자가 더는 구성원이 아닌 채널의 쓰레드를 언팔로우할 때 모바일 앱이 충돌하는 문제를 수정했습니다.

  • 사용자 정의 브랜드 텍스트가 가운데 정렬되지 않고 사이트 설명 구성이 플레이스홀더를 표시하지 않는 문제를 수정했습니다.

  • 그룹 권한이 사용자 인터페이스에서 추가로 중첩된 수준을 가지고 있던 문제를 수정했습니다. 또한 권한 확인란이 더 큰 통제의 세분성을 위해 각각의 사용자 정의 그룹 권한으로 분리되었습니다.

  • 가입 페이지에서 OpenID Connect 인증 버튼이 누락된 문제를 수정했습니다.

  • 채널과 쓰레드에서 자동완성 정렬이 되돌림된 문제를 수정했습니다.

  • 로그인 화면에서 사용자 정의 브랜딩 로고가 왜곡되는 문제를 수정했습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonFileSettings 하위에:

    • AWS S3 요청에 대한 타임아웃을 설정하는 새로운 구성 설정 AmazonS3RequestTimeoutMilliseconds이 추가되었습니다. 기본적으로 타임아웃은 30초입니다.

API 변경 사항

  • “getPost” 및 “getPostByIDs” API에 대한 새로운 응답 헤더인 Has-Inaccessible-Posts 를 추가했습니다.

Go Version

  • v7.2 는 Go v1.18.1 으로 빌드되었습니다.

오픈 소스 구성 요소

  • @types/color-hash, color-contrast-checker, color-hash, 및 webpack 를 https://github.com/mattermost/mattermost-webapp 에 추가함.

알려진 문제

  • 새로운 Insights 기능은 최적화 작업 중인 성능 비용이 발생합니다. 이 기능은 환경 변수 MM_FEATUREFLAGS_INSIGHTSENABLEDfalse 로 설정하여 비활성화할 수 있습니다.

  • 메시지 전달: 코멘트 상자에서 자동 완성 항목을 선택한 후 Enter 키를 누르면 전달된 메시지가 전송됩니다 MM-46142.

  • 게시물 초안의 시작 부분에 @언급을 추가한 후 좌우 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

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

  • Elasticsearch를 사용하여 따옴표로 묶인 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.

  • 데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었음에도 업데이트되지 않습니다.

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

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

  • 보드가 생성될 때마다 새로고침되지 않습니다. 자세한 내용은 GitHub 토의 를 참조하십시오.

  • 보드 내보내기와 재가져오기는 모든 ID가 새 ID로 대체되어 중복 보드가 생성될 수 있습니다. 자세한 내용은 GitHub 이슈 를 참조하십시오.

기여자

릴리스 v7.1 - 확장 지원 릴리스

  • v7.1.9, 2023-04-27 출시

  • v7.1.8, 2023-04-12 출시

  • v7.1.7, 2023-03-17 출시

    • 채널 통계 API에서 파일 수를 제외하는 exclude_files_count 매개변수를 추가했습니다.

    • 채널 헤더에서 채널 통계 API 호출 시 파일 수를 제외시켰습니다.

  • v7.1.6, 2023-03-01 출시

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

    • 쓰레드가 스레드 뷰에서 읽지 않은 상태로 표시되지 않던 문제를 해결했습니다.

    • 다이렉트 메시지 채널에서 메시지를 읽지 않은 상태로 표시할 때 서버가 잘못된 배지 번호를 보내는 문제를 해결했습니다.

  • … (생략됨)

중요한 업그레이드 노트

  • 새로운 구성 옵션 인 MaxImageDecoderConcurrency 는 한 번에 동시에 디코딩될 수 있는 이미지 수를 나타냅니다. 기본값은 -1이고, 이 값은 존재하는 CPU의 수를 나타냅니다. 이것은 서버의 총 메모리 소비에 영향을 미칩니다. 단일 이미지의 최대 메모리는 MaxImageResolution * 24 바이트 로 결정됩니다. 따라서, MaxImageResolution * MaxImageDecoderConcurrency * 24 는 이미지 디코딩을 위해 할당된 메모리보다 작아 야합니다.

  • Mattermost v7.1에서는 새로운 열과 해당 인덱스의 스키마 변경이 도입되었습니다. 다음은 스키마 변경에 대한 테스트 결과입니다:

    • MySQL 12M Posts, 2.5M Reactions - ~1분 34초 (인스턴스: 8코어, 16GB RAM을 가진 PC)

    • PostgreSQL 12M Posts, 2.5M Reactions - ~1분 18초 (인스턴스: db.r5.2xlarge)

  • 업그레이드 전에 다음 SQL 쿼리를 실행하여 Reactions 테이블에 잠금을 걸어줄 수 있으며, 이를 통해 사용자들의 반응이 데이터베이스에 반영되지 않습니다. 이는 완전히 하위 호환됩니다.

    • MySQL의 경우:

      • ALTER TABLE Reactions ADD COLUMN ChannelId varchar(26) NOT NULL DEFAULT "";

      • UPDATE Reactions SET ChannelId = COALESCE((select ChannelId from Posts where Posts.Id = Reactions.PostId), '') WHERE ChannelId="";

      • CREATE INDEX idx_reactions_channel_id ON Reactions(ChannelId) LOCK=NONE;

    • PostgreSQL의 경우:

      • ALTER TABLE reactions ADD COLUMN IF NOT EXISTS channelid varchar(26) NOT NULL DEFAULT '';

      • UPDATE reactions SET channelid = COALESCE((select channelid from posts where posts.id = reactions.postid), '') WHERE channelid='';

      • CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_reactions_channel_id on reactions (channelid);

하이라이트

통찰(베타) (기업 및 전문가)

  • Mattermost 기능을 통해 직장 인사이트를 추가하여 기업이 직원들의 생산성을 더욱 증대시킬 수 있는 사용량 및 행동 데이터를 제공합니다. 이 기능은 MM_FEATUREFLAGS_INSIGHTSENABLED 환경 변수를 false로 설정하여 비활성화할 수 있습니다.

향상 사항

사용자 인터페이스 (UI)

  • Pre-packaged Playbooks v1.29.1, Boards v7.1.0 및 Calls v0.7.0.

  • 최근 이모지는 이모지를 사용한 횟수에 기반하여 정렬됩니다.

  • 링크 미리보기 사용자 인터페이스를 개선했습니다.

  • 키보드 단축키 모달에 새로운 검색 바로 가기를 추가했습니다.

    • 데스크톱 앱의 경우 CMD+F (macOS) 및 CTRL+F (Windows)

    • 웹 앱의 경우 CMD+SHIFT+F (macOS) 및 CTRL+SHIFT+F (Windows)

  • 일부 툴팁을 호버링이 아닌 포커스 됐을 때 나타나도록 변경했습니다.

  • 1C:Enterprise (BSL) 언어의 구문 강조 표시 지원을 추가했습니다.

관리

  • 기본 비밀번호 요구 사항이 여덟 자리이며 숫자, 대소문자 또는 특수 문자가 필요하지 않도록 완화되었습니다. 이러한 요구 사항은 필요에 따라 시스템 관리자가 시스템 콘솔 > 암호를 통해 구성할 수 있습니다.

  • 시스템 콘솔은 이제 채널 ID를 기반으로 검색하고 반환합니다. IncludeSearchById라는 새로운 매개변수가 채널 검색 엔드포인트에 추가되어 요청에 대한 ID와 일치하는 검색을 포함할 수 있습니다.

  • PostgreSQL에서의 검색 결과는 이제 default_text_search_config 값을 준수하게 되어, 영어로 고정되지 않습니다. Mattermost 시스템 관리자는 예상과 다른 경우를 위해 이 값을 확인해야 합니다.

  • “UserHasJoinedTeam” 콜백을 팀에 사용자를 추가한 후로 이동했습니다.

성능

  • 정기 사용 중에 viewChannel API 호출 횟수를 줄였습니다.

  • getPostThread API 호출에 페이징 기능을 추가했습니다.

버그 수정

  • 내부 도움말 페이지로의 링크가 항상 새 브라우저 탭에서 열리지 않는 문제를 수정했습니다.

  • 채널 멤버 오른쪽 검색 입력란이 채널의 모든 멤버를 검색하지 않는 문제를 수정했습니다.

  • 시도 기간이 완료된 후에도 시도 시작 버튼이 여전히 표시되는 기능 발견 페이지의 문제를 수정했습니다.

  • 채널 최신순 정렬이 모바일과 웹앱 간에 일관되지 않았던 문제를 수정했습니다.

  • SVG 파일 업로드에 관한 문제를 수정했습니다.

  • 복합 메시지 표시 모드에서 스레드 게시물이 좌측 정렬되지 않는 문제를 수정했습니다.

  • 공유 채널 실험적 기능의 누락된 열에 대한 오류를 수정했습니다.

  • 키보드 TAB 키를 눌렀을 때 채널 메뉴 드롭다운 옵션 “이동…”이 건너뛰어지는 문제를 수정했습니다.

  • 부모 게시물의 “CreateAt”보다 답장의 “CreateAt”가 클 때 대량 가져오기가 실패하는 문제를 수정했습니다.

  • Unreads 필터를 사용하여 채널을 나가면 정의되지 않은 오류가 수정되었습니다.

  • 빠른 이모지 반응을 클릭했을 때 오른쪽 패널이 열리는 문제를 수정했습니다.

  • CTRL/CMD+SHIFT+P를 두 번 눌러도 키보드 초점이 게시물 텍스트 상자로 돌아가지 않는 문제를 수정했습니다.

  • 업로드 파일 버튼의 위치가 잘못되었던 문제를 수정했습니다.

  • 중복된 이모지가 때때로 최근에 사용된 이모지로 표시되는 문제를 수정했습니다.

  • 이름에 대한 “@” 검색 자동완성이 UTF-8 문자를 정규화하지 않는 문제를 수정했습니다.

  • 좌측 사이드바에서 긴 표시 이름을 가진 그룹 메시지에 툴팁이 없는 문제를 수정했습니다.

  • 파일 아이콘이 때때로 반응하지 않는 문제를 수정했습니다.

  • 읽지 않은 채널로 팀을 전환할 때 레이스 조건이 발생하여 해당 채널을 읽은 것으로 표시되지 않는 문제를 수정했습니다.

  • 사용자가 너무 긴 게시물을 작성한 경우 오류 메시지가 표시되지 않는 문제를 수정했습니다.

  • 100명 이상의 멤버가 있는 채널에서는 오른쪽에 100명의 채널 멤버만 표시되는 문제를 수정했습니다.

  • 고급 텍스트 편집기의 미리 보기 모드가 메시지를 게시한 후에도 재설정되지 않는 문제를 수정했습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonServiceSettings 아래:

    • EnableInsecureOutgoingConnections 설정은 이제 S3 클라이언트에도 적용됩니다. 이 설정이 되어있으면, S3 클라이언트는 TLS 확인을 건너뜁니다.

API 변경 사항

  • 관리자가 삭제되었는지 여부에 상관없이 게시물 내용을 검색할 수 있도록, GetPost 엔드포인트에 include_deleted 쿼리 매개변수가 도입되었습니다.

Go Version

  • v7.1은 Go v1.18.1로 빌드되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost-webapp/ 에서 @floating-ui/react-dom을 추가하고, superagentjasny-bootstrap을 제거했습니다.

알려진 이슈

  • 새로운 인사이트 기능은 최적화 작업 중인 성능 비용이 발생합니다. 이 기능은 MM_FEATUREFLAGS_INSIGHTSENABLED 환경 변수를 false로 설정하여 비활성화할 수 있습니다.

  • 인사이트의 상위 보드 위젯이 느리게 로드됩니다.

  • 게시물 초안의 시작 부분에 @언급을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 되돌리기 기록이 지워질 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

  • IP 해시를 끈 상태의 고가용성 모드에서 상태가 자리를 비움 또는 오프라인으로 때때로 멈출 수 있습니다.

  • 엘라스틱서치를 활성화한 상태에서 따옴표로 둘러싸인 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.

  • 데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었음에도 업데이트되지 않습니다.

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

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

  • 보드가 생성 후에 새로고침되지 않습니다. 자세한 내용은 GitHub 토론을 참조하세요.

  • 보드 내보내기 및 재가져오기는 모든 ID가 새로운 것으로 대체되어 중복 보드가 생성됩니다. 자세한 내용은 GitHub 이슈를 참조하세요.

기여자

There are no specific instructions for handling.

릴리스 v7.0 - 주요 릴리스

  • v7.0.2, 2022-08-23 릴리스

  • v7.0.1, 2022-06-24 릴리스

    • mmctl이 서버 버전을 잘못 확인하는 문제가 수정되었습니다 MM-45161.

    • 파일 아이콘이 때때로 응답하지 않는 문제가 수정되었습니다 MM-45097.

    • 첨부 파일을 게시물에 추가할 때 zip 파일 생성에 실패하는 규정 준수 수출의 문제가 수정되었습니다 MM-40179.

    • id_loaded 푸시 알림의 알림 제목이 수정되었습니다 MM-43655.

    • 미리 제작된 플레이북 v1.28.2.

  • v7.0.0, 2022-06-15 릴리스

    • 원본 7.0.0 릴리스

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

중요한 업그레이드 노트

  • 중요: 세션 길이 구성 설정이 단위에서 시간 단위로 변경되었습니다. 다음 값에 대해 config.json 파일이나 데이터베이스 구성을 사용하는 인스턴스는 새로운 단위로 자동으로 마이그레이션됩니다. 하지만 환경 변수를 사용하는 인스턴스는 다음 변경 사항을 반영해야 합니다:

  1. MM_SERVICESETTINGS_SESSIONLENGTHWEBINDAYSMM_SERVICESETTINGS_SESSIONLENGTHWEBINHOURS로 대체하세요 (값에 x24를 곱합니다).

  2. MM_SERVICESETTINGS_SESSIONLENGTHMOBILEINDAYSMM_SERVICESETTINGS_SESSIONLENGTHMOBILEINHOURS로 대체하세요 (값에 x24를 곱합니다).

  3. MM_SERVICESETTINGS_SESSIONLENGTHSSOINDAYSMM_SERVICESETTINGS_SESSIONLENGTHSSOINHOURS로 대체하세요 (값에 x24를 곱합니다).

  • MySQL을 자체 호스팅하는 고객은 FileInfo 테이블에 많은 수의 행이 있는 경우 마이그레이션이 이전보다 더 오랜 시간이 걸릴 수 있습니다. MySQL의 경우 700,000개의 행이 있는 테이블에 대해 약 19초가 소요됩니다. PostgreSQL의 경우에는 무시할 수준입니다. 테스트는 CPU - Intel i7 6-cores @ 2.6 GHzMemory - 16 GB 스펙의 기계에서 수행되었습니다.

  • 시스템 콘솔 > 실험적 > 기능 > 앱 바 사용을 통해 새 구성 설정이 활성화되면, 플러그인에 의해 등록된 모든 채널 헤더 아이콘은 새로운 앱 바로 이동됩니다. 심지어 새 레지스트리 함수를 명시적으로 사용하지 않는 경우에도 그렇습니다. 자체 호스팅 배포의 경우, 앱 바 설정은 기본적으로 false로 설정됩니다.

  • ServiceSettings.TrustedProxyIPHeader의 값은 이제 빈 값이 기본 설정됩니다. 이전 버그로 인해 특정 조건에서 이전 값을 방지하지 못한 경우가 있습니다. 고객은 구성에서 이러한 값을 확인하고 필요한 경우 nil로 설정하도록 요청됩니다. 자세한 내용은 여기를 참조하세요.

  • Microsoft Teams Calling 플러그인을 v2.0.0으로 업그레이드하면 사용자는 계정을 다시 연결해야 합니다.

하이라이트

축소된 답글 스레드 (일반적으로 이용 가능)

  • Collapsed Reply Threads 이제 일반적으로 이용 가능합니다. 자세한 정보 및 기능 활성화 안내는 이 기사를 참조하십시오.

전화 (베타)

  • 원본 음성 통화 및 화면 공유이 이제 사용 가능합니다. 이것은 Channels 특정 통합입니다.

앱 바 (베타)

  • 시스템 콘솔 > 실험 > 기능 > 앱 바 활성화를 사용하여 새 구성 설정이 활성화되면, 채널 헤더가 정리되어 새로운 구성 설정이 활성화될 때 호출, 플레이북 및 보드에 액세스하는 방법이 더 명확해집니다. 플러그인에 의해 등록된 모든 채널 헤더 아이콘은 구성 설정이 활성화될 때 새로운 앱 바로 이동하게 됩니다. Calls는 여전히 채널 헤더에 남아 있습니다. Calls가 활성화된 서버의 경우, 앱 바를 활성화하는 것을 권장합니다. 왜냐하면 앱 바는 채널 헤더의 전용 Start Call 버튼에 공간을 확보하는 데 도움이 되기 때문입니다.

플레이북 업데이트

  • 사용자들은 이제 인라인 플레이북 편집기를 사용하여 프로세스를 쉽게 최신 상태로 유지할 수 있습니다.

  • 새로운 통계 대시보드가 추가되었으며 이는 시스템 콘솔에서 서버 내의 플레이북 및 실행 인스턴스 수와 함께 다른 시스템 통계를 표시합니다.

  • 실행 트리거와 액션은 이제 실행 중 상태 업데이트가 게시되는 위치에 대해 더 많은 제어를 제공합니다.

메시지 형식 지정 도구 모음

  • 새 서식 지정 도구 모음은 진하게, 제목, 링크 등과 같은 자주 사용하는 메시지 형식 지정을 위한 쉬운 컨트롤을 제공하여 Markdown을 누구에게나 접근 가능하게 합니다.

향상 사항

사용자 인터페이스 (UI)

  • 오른쪽 패널에서 채널 정보를 전환하기 위해 단축키 CTRL/CMD+ALT+I가 추가되었습니다.

  • 채널 전환기에 “읽지 않은 채널” 섹션이 추가되었으며 결과에 스레드가 포함되었습니다.

  • “멤버 추가” 모달에서 사용자가 이미 채널의 멤버인 경우에도 검색 결과에서 더 이상 숨겨지지 않습니다.

  • 로그인 화면에 새로운 디자인이 적용되었습니다.

  • 최종 사용자를 위한 새로운 온보딩 작업 목록이 활성화되었습니다.

  • 기존의 설정 > 고급 설정 > 미리 보기 프리릴리스 기능 설정은 이제 더 이상 사용되지 않으며 새로운 서식 지원 도구모음으로 대체되었습니다.

  • 루마니아어 지원이 베타로 낮추어졌습니다.

성능

  • Collapsed Reply Threads와 관련된 집계 쿼리의 성능을 향상했습니다. 이 기사에서 서버 성능 최적화에 대해 자세히 알아보세요.

통합

  • System Console > Plugin 설정 페이지에서 문서 링크를 열 때 Mattermost 사용자를 유지하기 위해 모든 링크가 이제 다른 탭에서 열립니다.

  • Actions 포스트 메뉴 호버 텍스트를 Message Actions로 변경했습니다.

  • 개선된 로깅을 추가하기 위해 Apps Framework를 버전 1.1.0으로 업데이트했습니다.

관리

  • 타임스탬프는 이제 기본 감사 구성에서 활성화되었습니다.

  • 시스템 콘솔에서 실험적 에서 사이트 구성 > 포스트으로 이동된 답글 스레드 축소 구성 옵션.

기업 구독

  • ElasticSearch 개발 Docker 이미지의 마이너 버전을 업그레이드했습니다.

  • Support Packet에는 이제 support_packet.yaml 파일에 두 가지 추가 필드가 포함되어 있습니다: Active users 및 License-supported users.

버그 수정

  • ADA 접근성 문제 해결, 스크린 리더가 채널 헤더 막대의 “이 채널에는 게스트가 있습니다.”를 탭하거나 읽지 못하는 문제 해결.

  • 사용자의 @언급 자동완성이 더 이상 채널 멤버십 상태별로 그룹화되지 않는 문제 해결.

  • 좁은 화면에서 새 메시지 토스트를 완전히 터치할 수 없는 문제 해결.

  • 채널 정보용 바로 가기 모달에서 맥에서 ALT 대신 SHIFT가 표시되는 문제 해결.

  • Help > 문제 신고 링크가 System Console > Customization > Report a Problem에 URL이 설정되지 않았을 때 숨겨지지 않는 문제 해결.

  • 선택기 성능 메트릭의 타이밍 문제 해결.

  • S3 Test Connection 버튼이 사용자가 먼저 Save를 누르지 않으면 오용적으로 실패하는 문제 해결.

  • 서브패스 서버의 시스템 콘솔에서 Workspace Optimization이 로드되지 않는 문제 해결.

  • SendEmailNotificationstrue로 설정되지 않았을 때 오류가 기록되는 문제 해결.

config.json

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

팀 에디션 및 엔터프라이즈 에디션의 변경 사항:

  • config.jsonServiceSettings에 아래와 같이 변경되었습니다:

    • SessionLengthWebInDaysSessionLengthWebInHours로 변경하였습니다.

    • SessionLengthMobileInDaysSessionLengthMobileInHours로 변경하였습니다.

    • SessionLengthSSOInDaysSessionLengthSSOInHours로 변경하였습니다.

    • 이제부터 TrustedProxyIPHeader의 값은 기본적으로 비어 있습니다. 이전 버그로 인해 특정 조건에서 이 값이 비어있지 않았던 적이 있었습니다. 고객들은 설정에서 이러한 값을 확인하고 필요한 경우 nil로 설정하도록 요청됩니다.

    • Collapsed Reply Threads에 대해 시스템 콘솔 > 게시물always-ondefault-on 설정이 추가되었습니다. 활성화된 경우 (기본적으로 default-on), 사용자는 기본적으로 Collapsed Reply Threads를 보고 설정에서 비활성화할 수 있습니다. 항상 활성화된 경우 사용자는 Collapsed Reply Threads를 사용해야 하며 비활성화할 수 없습니다.

    • CollapsedThreads의 기본값이 always_on으로 변경되었습니다. 이 변경은 새로운 Mattermost 배포에 영향을 미치며, 기존 설정에 이미 다른 값이 설정되어 있는 경우에는 영향을 미치지 않습니다.

  • config.jsonExperimentalSettings에 아래와 같이 새로운 설정이 추가되었습니다:

    • EnableAppBar이라는 새로운 구성 설정이 추가되어 새로운 앱 바를 활성화하거나 비활성화할 수 있습니다. 이 설정은 기본적으로 비활성화되어 있지만, 통화가 활성화된 서버의 경우 앱 바를 활성화하는 것을 권장합니다. 앱 바는 채널 헤더의 통화 시작 버튼에 대한 공간을 확보하는 데 도움이 됩니다.

API 변경 사항

  • 새로운 API 엔드포인트인 GET /api/v4/teams/:team_id/top/channelsGET /api/v4/users/me/top/channels 가 추가되었습니다. 이를 통해 팀 및 사용자의 상위 채널을 가져올 수 있습니다.

웹소켓 이벤트 변경사항

  • model.WebsocketBroadcast에 새로운 ConnectionId 필드를 추가하였습니다. 이는 특정 연결에만 메시지를 방송할 수 있게 합니다.

Go Version

  • v7.0은 Go v1.18.1으로 빌드되었습니다.

알려진 이슈

  • 포스트 목록이 항상 새 메시지를 보여주기 위해 아래로 스크롤되지 않을 수 있음 MM-44131.

  • 언급이 잘못된 사용자를 채널에 속하지 않은 것으로 표시할 수 있음 MM-44157.

  • IP 해시를 끈 상태에서 고가용성 모드에서 상태가 때때로 자리를 비움 또는 오프라인으로 멈출 수 있음.

  • 엘라스틱서치를 사용하여 따옴표로 감싼 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환될 수 있음.

  • 이메일 알림이 활성화된 경우 CLI를 통해 Slack 가져오기가 실패할 수 있음.

  • 고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않을 수 있음.

  • 보드가 생성될 때마다 새로고침되지 않음. 자세한 내용은 GitHub 토론을 참조하십시오.

  • 모든 ID가 새 ID로 교체되어 서버에서 보드를 중복 생성하고 재가져오게 됨. 자세한 내용은 GitHub 이슈를 참조하십시오.

기여자


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

  • v6.7.2, 2022-06-15 릴리스

    • 게시물에 첨부 파일을 추가할 때 zip 파일이 생성되지 않는 문제를 수정했습니다. MM-40179.

  • v6.7.1, 2022-06-13 릴리스

    • Mattermost v6.7.1에는 중간 심각도 수준의 보안 수정이 포함되어 있습니다. 업그레이드 를 권장합니다. 세부 내용은 보안 업데이트 페이지 에 릴리스 후 30일이 지난 후 Mattermost 책임 있는 공개 정책 에 따라 게시될 것입니다.

    • ServiceSettings.TrustedProxyIPHeader 값은 이제 빈 값으로 기본 설정됩니다. 이전 버그로 인해 특정 조건에서 이러한 값이 설정되지 않았습니다. 고객은 설정에서 이러한 값을 확인하고 필요한 경우 nil로 설정하도록 요청 받았습니다. 자세한 내용은 여기를 참조하세요. 여기.

  • v6.7.0, 2022-05-16 릴리스

    • 원본 6.7.0 릴리스

Mattermost v6.7.0에는 낮은 심각도 수준의 보안 수정이 포함되어 있습니다. 업그레이드 를 권장합니다. 세부 내용은 보안 업데이트 페이지 에 릴리스 후 30일이 지난 후 Mattermost 책임 있는 공개 정책 에 따라 게시될 것입니다.

호환성

  • 권장되는 최소 업데이트된 Chrome 버전을 v100+로 업데이트했습니다.

중요한 업그레이드 노트

  • 새로운 스키마 변경이 새 인덱스 형태로 도입되었습니다. 아래는 이러한 스키마 변경으로 데이터베이스 쿼리가 실행되는 데 걸린 시간을 측정한 테스트 결과를 요약한 것입니다:

    • MySQL 7M Posts - 약 17초 (인스턴스: db.r5.xlarge)

    • MySQL 9M Posts - 2분 12초 (인스턴스: db.r5.large)

    • Postgres 7M Posts - 약 9초 (인스턴스: db.r5.xlarge)

  • 제로 다운타임 업그레이드를 원하는 고객들은 업그레이드하기 전에 이 인덱스를 적용할 것을 권장합니다. 이것은 완전히 하위 호환성이 있으며 수동으로 실행할 때 테이블 잠금을 획들거나 기존 테이블 작업에 영향을 미치지 않습니다. 그렇지 않으면 쿼리는 업그레이드 프로세스 중에 실행되어 비-MySQL 환경에서 테이블을 잠길 것입니다. 다음을 실행하여 이 인덱스를 적용하세요:

    • MySQL의 경우: CREATE INDEX idx_posts_create_at_id on Posts(CreateAt, Id) LOCK=NONE;

    • Postgres의 경우: CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_posts_create_at_id on posts(createat, id);

하이라이트

플레이북 업데이트

  • 프로시저를 추적하면서 소음을 줄이기 위해 이제 플레이북 실행에 작업 마감일을 추가할 수 있습니다 (프로페셔널 및 엔터프라이즈 구독).

향상점

사용자 인터페이스 (UI)

  • 파일 및 고정된 메시지를 오른쪽 핸드사이드 채널 정보에 추가했습니다.

  • 새로운 채널 모달 사용자 인터페이스를 개선했습니다.

  • 채널 멤버 목록을 오른쪽 핸드사이드 채널 정보 모달에 추가했습니다.

  • 새로운 사용자를 팀에 초대할 수 있는 기능을 채널에 추가 모달에 추가했습니다.

  • 이미지 섬네일에 URL 복사 및 다운로드 버튼을 추가하여 이미지를 더 빨리 다운로드하고 공개 링크를 복사할 수 있습니다.

  • 한 글자 길이의 채널 이름을 사용할 수 있는 기능을 추가했습니다.

  • Mattermost 서버 v6.7과 함께 사전 패키지화된 Calls v0.4.9 (닫힌 베타)를 추가했습니다. 베타 테스트에 참여하려면 Mattermost에 문의하십시오.

  • Help 메뉴에 언제든지 피드백을 보낼 수 있는 새로운 의견 보내기 메뉴 항목을 추가하기 위해 NPS 플러그인을 버전 1.2.0으로 업데이트했습니다.

성능

  • “GetTeamsUnreadForUser”의 성능을 향상시켰습니다. 단, Collapsed Reply Threads가 활성화된 경우에 해당합니다.

  • 개선된 자동제안 쿼리 성능을 위해 “UserGroups DisplayName”에 인덱스를 추가했습니다.

  • 권한 선택기의 성능을 향상시켰습니다.

  • 설정이 데이터베이스에 저장된 경우 구성 읽기/쓰기의 성능을 개선했습니다.

관리

  • 관리자에게 비활성화된 사용자에 대한 이메일 알림을 전환할 수 있는 기능을 추가하기 위해 구성 설정 “EmailSettings.EnableInactivityEmail”이 추가되었습니다.

  • 시스템 콘솔에서 비활성화된 사용자를 필터링하기 위해 사용자 및 관리자에 대한 “Active” 필터가 시스템 콘솔 > 사용자 관리 > 사용자에 추가되었습니다.

  • 사용자 스레드를 가져오기 위한 “threadsOnly” 쿼리 매개변수가 추가되었습니다.

  • 기존 라이선스를 먼저 제거하지 않고도 새 라이선스를 추가할 수 있도록, 시스템 콘솔 > 에디션 및 라이선스에 “License” 버튼이 추가되었습니다.

기업 구독

  • Elasticsearch 색인 작업은 이제 다시 시작할 수 있습니다. 작업이 실행 중일 때 서버를 중지하면 작업이 대기 상태로 전환되며, 서버가 다시 시작될 때 작업이 다시 시작됩니다. 시스템 콘솔을 통해 작업을 명시적으로 취소할 수 있습니다.

버그 수정

  • 직접 및 그룹 메시지 게시물에 대한 영구 링크가 미리 보기로 표시되지 않는 문제를 수정했습니다.

  • 축소된 회신 스레드가 활성화된 상태에서 루트 게시물을 읽지 않음으로 표시할 때 멘션된 루트 게시물이 언급 배지와 스레드 항목이 굵게 표시되는 문제를 수정했습니다.

  • 공용 링크를 비활성화한 경우에도 API를 생성하기 위해 공공 링크가 호출되는 문제를 수정했습니다.

  • 온보딩 페이지 보기 이벤트에 관한 문제를 수정했습니다.

  • 배너가 표시될 때 사용자 정의 이모지 다음 버튼이 보이지 않는 문제를 수정했습니다.

  • 사용자가 읽지 않은 스레드의 음수 개수가 표시되는 문제를 수정했습니다.

  • 스레드의 마지막 게시물을 읽지 않음으로 표시해도 스레드가 읽지 않음으로 표시되지 않는 문제를 수정했습니다.

  • 모바일 뷰가 아닌 경우 플러그인에서 메인 메뉴 항목의 렌더링을 복원했습니다.

  • 채널 멤버 관리 모달 제목의 텍스트 오버플로우를 수정했습니다.

  • 시스템 콘솔 > 그룹에서 페이지네이션이 깨지는 문제를 수정했습니다.

  • 컴퓨터가 깨어났을 때 스레드 업데이트가 제대로 표시되지 않는 문제를 수정했습니다.

  • 축소된 회신 스레드가 활성화된 경우 음수 읽지 않은 카운트가 가끔 나타나는 문제를 수정했습니다.

  • ENTER를 누르면 사용자 정의 그룹을 생성하는 모달이 닫히는 문제를 수정했습니다.

  • 전문가 구독에서 그룹 멘션을 강조 표시하지 않는 문제를 수정했습니다.

  • 마크다운 코드 블록을 포함하는 게시물을 편집할 수 없는 문제를 수정했습니다.

  • SendPushNotifications 구성 설정이 false로 설정된 경우에도 테스트 (빈) 알림을 보낼 수 있는 문제를 수정했습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonEmailSettings 아래:

    • 비활성 서버 이메일 알림을 비활성화할 수있는 EnableInactivityEmail 설정이 추가되었습니다.

  • config.jsonJobSettings 아래:

    • 데이터베이스에서 오래된 구성 항목을 정기적으로 제거하는 새로운 정리 작업이 추가되었습니다. 이 설정의 임계값은 CleanupConfigThresholdDays로 조정할 수 있습니다.

  • config.jsonElasticsearchSettings 아래:

    • Elasticsearch (엔터프라이즈 구독) 및 Bleve 색인이 훨씬 더 효율적이고 빠르도록 개선되었습니다. 이제 Elasticsearch와 Bleve 모두에 대한 구성 매개변수 인 BulkIndexingTimeWindowSeconds는 더 이상 사용되지 않으며 더 이상 사용되지 않습니다. 대신 BatchSize라는 새로운 구성 매개변수가 도입되었습니다. 이 매개변수는 단일 일괄에서 색인 할 수있는 객체 수를 제어합니다. 이를 통해 작업이 효율적이고 일정한 작업 부하를 유지할 수 있습니다.

API 변경 내용

  • 새로운 API 엔드포인트 POST /api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/set_unread/{post_id}를 추가하여 게시물 ID로 스레드를 읽지 않음으로 설정했습니다.

  • 새로운 API 엔드포인트 GET /api/v4/teams/:team_id/top/reactionsGET /api/v4/users/me/top/reactions를 추가하여 팀 및 사용자의 상위 반응을 가져오는 기능이 추가되었습니다.

  • “UpdateUser” API 엔드포인트에서 “create_at” 필드가 필요한 문제를 수정했습니다.

  • “api/v4/file/s3_test”는 이제 실행하려면 “FileSettings”가 모두 설정되어야 합니다.

  • “api/v4/email/test”는 이제 실행하려면 “EmailSettings”가 모두 설정되어야 합니다.

  • 웹앱 플러그인 API에 “fromWebhook” 속성을 추가했습니다.

Go Version

  • v6.7 는 Go v1.18.1 로 빌드되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost-mobile 에 react-native-math-view 추가.

  • https://github.com/mattermost/mattermost-webapp 에서 fluxreact-slidedown 제거.

  • https://github.com/mattermost/desktop 에 @mattermost/compass-icons, bootstrap-dark, fs-extra, 그리고 pretty-bytes 추가.

알려진 문제

  • 100명 이상의 멤버가있는 채널은 오른쪽에 100명만 표시됩니다 MM-44159.

  • 채널 정보의 단축키 모달은 맥에서 “Shift” 대신에 “Alt”를 보여줍니다 MM-44172.

  • 시스템 콘솔에서 채널 정보가 오른쪽에 열린 상태에서 돌아오면 빈 화면이 표시됩니다 MM-44435.

  • 축소된 응답 스레드는 현재 베타 버전입니다. 기능을 활성화하기 전에, 알려진 문제에 특히 데이터베이스 리소스 요구 사항 및 서버 성능 영향에 익숙해져 있는지 확인하십시오. 데이터베이스 크기를 쉽게 확장할 수 없거나, Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 기기에서 실행 중이라면, 2022년 Q2에 일반 공개로 승격될 때까지 축소된 응답 스레드를 활성화하지 않는 것이 좋습니다. 여기에서 성능에 대한 고려 사항에 대해 더 알아보세요.

  • SVG 파일의 파일 업로드가 실패할 수 있음 MM-38982.

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

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

  • IP 해시를 끈 상태로 고가용성 모드에서 상태가 자리를 비움 또는 오프라인으로 고정되는 경우가 있습니다.

  • Elasticsearch를 활성화 한 상태에서 따옴표로 묶인 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.

  • 데스크톱 앱의 팀 사이드바가 모바일에서 읽은 채널을 표시하지 않습니다.

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

  • 고가용성 모드에서 Mattermost를 실행하는 경우 iOS에서 푸시 알림이 항상 지워지지 않을 수 있습니다.

  • 보드가 만들어진 후에 새로 고침되지 않습니다. 자세한 정보는 GitHub 토론을 참조하십시오.

  • 보드 익스포트 및 임포트가 중복 보드를 생성합니다. 자세한 정보는 GitHub 이슈를 참조하십시오.

기여자


릴리스 v6.6 - 기능 릴리스

  • v6.6.2, 2022-06-13 릴리스

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

    • ServiceSettings.TrustedProxyIPHeader 값은 이제 기본적으로 비어있도록 설정됩니다. 이전 버그로 인해 특정 조건에서 이것이 일어나지 못했습니다. 고객은 구성에서 이러한 값을 확인하고 필요한 경우 nil로 설정할 것을 요청받습니다. 더 자세한 내용은 여기를 참조하세요.

    • 설정된 SendPushNotifications 구성이 false로 설정되어 있더라도 테스트 (빈) 알림을 보낼 수 있는 버그를 수정했습니다.

  • v6.6.1, 2022-04-28 릴리스

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

    • 기업용 바이너리를 확인하는 데 사용되는 만료된 GPG 키를 교체했습니다.

    • OAuthApps 테이블의 MattermostAppID 열에서의 null 값 문제를 해결했습니다. 이 문제는 v6.6.0에서 도입되었습니다 MM-43500.

    • 워크스페이스 최적화 대시보드에서 작업 영역이 100명 이상의 사용자에 도달했다고 언급되는 문제를 수정했습니다. 실제로 100명 미만의 사용자가 등록되어 있는 경우였습니다 MM-43215.

  • v6.6.0, 2022-04-16 릴리스

    • 원본 6.6.0 릴리스

Mattermost v6.6.0에는 낮은 심각도 수준의 보안 수정이 포함되어 있습니다. 이 릴리스로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 후에 우리의 보안 업데이트 페이지에 게시될 것입니다.

호환성

  • Safari의 권장 최소 버전을 v14.1+로 업데이트했습니다.

중요한 업그레이드 노트

  • Apps Framework protocol 의 바인딩/양식 제출을 위한 프로토콜이 변경되어, 단일 call을 분리하여 submit, form, refresh, lookup 호출로 변경되었습니다. 사용자 중 만약 자체 앱을 생성했다면, 새 시스템에 맞게 업데이트해야 합니다.

하이라이트

Apps Framework 1.0: General Availability

  • Apps Framework는 개발자가 Mattermost와의 통합을 구축할 수 있도록 하며 이는 Mattermost의 데스크톱 및 모바일 클라이언트를 효과적으로 지원합니다. 앱은 Go 언어로 개발되어야 하는 플러그인과는 달리 어떤 프로그래밍 언어를 사용하여 개발할 수 있습니다.

트리거와 액션

  • 채널 관리자는 이제 특정 액션을 코드를 작성하지 않고도 트리거 조건에 따라 자동으로 실행되도록 구성할 수 있습니다. 이전 Playbooks 릴리스를 실행 중인 사용자는 채널 액션 기능을 활용하기 위해 Playbooks 인스턴스를 적어도 v1.26으로 업그레이드해야 합니다.

작업 재구성

  • Actions 메뉴가 플러그인 및 앱의 혼란을 줄이기 위해 재구성되었습니다.

플레이북 업데이트

  • 회고 메트릭스 (Enterprise edition) 추가하여 각 실행의 성능을 나타내는 최대 네 가지 핵심 지표를 추적합니다.

개선 사항

사용자 인터페이스 (UI)

  • Mattermost 서버 v6.6 (닫힌 베타)에 Pre-packaged Calls v0.4.8 추가되었습니다. 베타 테스트에 참여하려면 Mattermost에 연락하세요.

  • 퍼머링크를 위한 중첩 미리보기가 추가되었습니다.

  • 오른쪽에 채널 정보 패널이 추가되어 채널 정보를 볼 수 있고 상호작용할 수 있습니다.

  • 포스트를 인라인으로 편집할 수 있는 기능이 추가되었습니다.

  • 코드 블록에서 어두운 테마와 일치하도록 Mattermost 인디고 테마가 변경되었습니다.

  • about.mattermost.com에서 mattermost.com으로 레거시 도메인의 제품 링크가 업데이트되었습니다.

  • 코드 블록을 복사하는 것이 쉬워지도록 호버시 복사 버튼이 추가되었습니다.

  • 새로운 텍스트 복사 포스트 메뉴 항목을 통해 메시지를 복사하는 것이 쉬워졌습니다.

  • 무한 스크롤로 게시물이 더 가져올 때마다 Threads 전역 목록에 로딩 표시기가 추가되었습니다.

  • 더 이상의 게시물이 로드될 수 없을 때 Threads 전역 목록에 검색 안내가 추가되었습니다. 이는 오래된 게시물을 로드하기 위해 스크롤을 한 경우에만 표시됩니다.

  • 사용자 지정 상태에 대한 접근성 지원이 추가되었습니다.

  • 공지 배너의 텍스트가 너무 긴 경우에만 툴팁이 표시됩니다.

  • 동일한 팀의 사용자에게 직접 메시지를 제한할 때, 이제 봇은 해당 제한에서 제외됩니다.

  • 브라질 포르투갈어 언어 지원이 베타로 다운그레이드되었습니다.

성능

  • Collapsed Reply Threads가 활성화된 상태에서 알림을 지우는 경우 성능이 향상되었습니다.

  • ThreadAutoFollow가 활성화되어 있지만 CollapsedThreads가 비활성화된 경우 Collapsed Reply Threads의 성능이 향상되었습니다.

  • 접근성 핫키를 사용할 때 사이드바에서 잠재적인 메모리 누수를 수정했습니다.

  • 이모지 선택기를 가상화하고 이모지 선택기의 다른 성능을 개선했습니다.

  • 웹앱에 사용자를 저장하는 성능을 개선했습니다.

  • 시스템 콘솔에서 소규모 메모리 누수를 수정했습니다.

플러그인

  • 플러그인 레지스트리의 registerCallButtonAction 메소드를 업데이트하여 채널 헤더에 사용자 정의 호출 버튼을 표시할 수 있도록 함.

  • 현재 사용자의 클라이언트 측 플러그인을 끄는 디버깅 설정을 추가함.

  • 페이지 로드시 플러그인 로딩과 관련된 성능 지표를 추가함.

관리

  • ThreadAutoFollow의 기본값이 true로 변경되었습니다. 이는 기존 구성값이 이미 false로 설정된 경우에는 영향을 주지 않지만, 앞으로 Collapsed Reply Threads를 활성화할 계획이라면 ThreadAutoFollow를 활성화하는 것을 권장합니다.

  • 라이선스 업로드 플로우가 개선되었습니다.

  • 시작 트라이얼 CTA는 모달을 통해 트라이얼을 시작함으로써 클라이언트가 얻을 수 있는 혜택을 노출시키며, 관리자들에게 트라이얼 라이선스를 요청하고 제품과 관계를 형성하도록 장려합니다.

  • 새로운 필드가 클라이언트 구성에 추가되어 서버의 데이터베이스 스키마 버전을 클라이언트에게 알려줍니다. 적용된 데이터베이스 마이그레이션이 또한 System Console에 추가되었습니다.

  • System ConsoleAutomatically Follow Threads 구성 설정이 추가되어 사용자 인터페이스에 threadAutoFollow 구성 설정을 노출시킵니다.

  • 이메일 초대 모달에서 SMTP가 구성되지 않았지만 이메일 초대가 true로 설정된 경우 이제 오류가 표시됩니다.

  • 제3 자 라이브러리에서의 로그가 기본 로깅 구성에 포함되었습니다.

  • 추가적인 성능 디버깅 설정이 추가되었습니다.

  • 지원 이메일 필드가 Customization에서 Notifications로 이동되었습니다. 또한, 이메일 알림을 구성할 때 지원 이메일이 이제 필요합니다.

  • 핑 엔드포인트는 이제 장치 ID를 받아서 해당 장치가 푸시 알림을 수신할 수 있는지를 보고합니다.

  • 서버가 다시 시작될 때 기능 플래그가 자동으로 새로 고쳐집니다.

  • 카테고리 API에 정렬 순서가 추가되었으며, 웹소켓 카테고리 업데이트 이벤트에 카테고리 데이터가 포함되었습니다.

  • 프라이빗 플레이북에 대한 권한은 이제 엔터프라이즈 라이선스를 실행하지 않는 한 숨겨집니다.

버그 수정

  • MFA가 서버에서 필요한 상태에서 로그인되지 않은 사용자가 로그인해야 하는 페이지를 볼 때 발생하는 오류가 수정되었습니다.

  • 관리자가 더 이상 속해 있지 않은 팀의 채널이 채널 스위처에 표시되는 문제가 해결되었습니다.

  • ThreadStore.GetThreadsForUser에서 팀 ID가 지정되지 않은 경우 올바르게 계산되지 않는 문제가 수정되었습니다.

  • 첨부 파일을 추가할 때 zip 파일 생성이 실패하는 문제가 해결되었습니다.

  • Markdown에서 작성된 이모지 단축 코드가 최근에 사용된 이모지에 추가되지 않는 문제가 해결되었습니다.

  • 이전 버튼이 없는 경우 관리자 온보딩의 SVG 위치 지정이 수정되었습니다.

  • 채널 튜토리얼 팁에서 표시되는 채널 이름과 관련된 문제가 해결되었습니다.

  • 이모지 피커에서 이모지의 클릭 영역과 일치하도록 문제가 해결되었습니다.

  • 채널 스위처 입력란에서 점이 포함된 사용자 이름으로 인해 그룹 메시지가 일치하는 다이렉트 메시지보다 우선되는 문제가 해결되었습니다.

  • 축소된 답글 스레드의 메시지 보기에서 답글 푸터 아바타를 클릭해도 프로필 모달이 열리지 않던 문제가 해결되었습니다.

  • “LastRootPostAt”이란 열 이름에서 NULL을 int64로 변환하는 스캔 오류가 수정되었습니다.

  • 최근 상태에서 사용자 지정 상태를 선택할 때 원래 만료 시간을 사용하던 문제가 해결되었습니다.

  • 팀 사이드바를 사용하는 제품에서 왼쪽에 갭이 나타나는 문제가 해결되었습니다.

  • 글로벌 스레드가 백그라운드에 있을 때 채널 스위처에서 위로 또는 아래로 이동하는 것이 예상대로 작동하지 않는 문제가 해결되었습니다.

  • ENTER 키를 누르면 온보딩 튜토리얼 팁이 열리던 문제가 해결되었습니다.

  • 시스템 콘솔에서 일부 권한 확인란이 다른 범주로 이동된 문제가 해결되었습니다.

  • 채널 읽지 않은 그룹화가 활성화된 상태에서 현재 열린 읽지 않은 채널을 나가면 빈 화면이 나타나던 문제가 해결되었습니다.

  • 사용자 정의 이용 약관을 비활성화하고 다시 활성화하는 문제가 해결되었습니다.

  • 호버 시 채널 링크가 채널 메뉴를 오버랩하는 문제가 해결되었습니다.

  • 모바일 웹 뷰에서 포스트 메뉴의 위치가 수정되었습니다.

  • “CTRL/CMD + /”로 키보드 단축키 모달을 닫지 못했던 문제가 해결되었습니다.

  • 쓰레드 뷰에서 채널 키보드 탐색이 동작하지 않는 문제가 해결되었습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonServiceSettings 아래:

    • ThreadAutoFollow의 기본값이 true로 변경되었습니다. 기존 구성에 영향을 미치지 않으며, 해당 값이 이미 false로 설정된 경우에는 해당되지 않습니다.

Go Version

  • v6.6 는 Go v1.16.7 로 빌드되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost-webapp에 @tippyjs/react, react-popper, react-slidedownsmooth-scroll-into-view-if-needed을 추가하고, prettierxregexp을 제거했습니다.

알려진 문제

  • 하위 경로에서 로그인 방법을 변경한 후 OpenID 또는 SAML 리디렉션 시 404 오류가 발생할 수 있습니다. 로그인 변경은 성공하며 수동으로 URL에 하위 경로 이름을 추가하면 예상 페이지가 열립니다 MM-43114.

  • 축소된 회신 스레드는 현재 베타 버전입니다. 기능을 활성화하기 전에 알려진 문제에 대해 특히 데이터베이스 리소스 요구 사항 및 서버 성능 영향에 대해 숙지하십시오. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 장비에서 실행 중이라면 [2022년 2분기에 일반 사용 가능으로 승격될 때까지(https://mattermost.com/blog/collapsed-reply-threads-ga) 축소된 회신 스레드를 활성화하는 것을 기다리는 것이 좋습니다. 관련 [성능 고려 사항에 대해 더 알아보려면 여기] (https://support.mattermost.com/hc/en-us/articles/4413183568276).

  • SVG 파일의 파일 업로드가 실패할 수 있습니다 MM-38982.

  • 게시물 초안의 시작 부분에 @언급을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 되돌리기 기록이 지워질 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

  • IP Hash를 끈 상태에서 고가용성 모드에서 상태가 자리를 비움 또는 오프라인으로 정체 될 수 있습니다.

  • Elasticsearch를 활성화한 상태에서 따옴표로 구분된 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.

  • 데스크톱 앱에서 팀 사이드바가 모바일에서 채널이 읽혔을 때 업데이트되지 않습니다.

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

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

  • 보드가 생성 후에 업데이트되지 않습니다. 자세한 내용은 GitHub 논의를 참조하십시오.

  • 서버에서 모든 ID가 새 ID로 교체되므로 보드를 내보내고 다시 가져오면 보드가 중복됩니다. 자세한 내용은 GitHub 이슈를 참조하십시오.

기여자


릴리스 v6.5 - 기능 릴리스

  • v6.5.2, 2022-06-13에 릴리스됨

    • Mattermost v6.5.2에는 중간 심각도 수준의 보안 수정이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 있는 공개 정책에 따라 게시될 예정입니다.

    • ServiceSettings.TrustedProxyIPHeader의 값이 이제는 기본적으로 비어 있는 상태입니다. 이전 버그로 인해 특정 조건에서 이러한 상태를 방지했습니다. 고객은 설정에서 이러한 값을 확인하고 필요한 경우 nil로 설정해야 합니다. 자세한 내용은 여기를 참조하세요.

    • SendPushNotifications 구성이 false로 설정되어도 테스트 (빈) 알림을 보낼 수 있었던 버그가 수정되었습니다.

    • 이제 핑 엔드포인트는 장치 ID를 받을 수 있으며, 해당 장치가 푸시 알림을 받을 수 있는지 여부를 보고합니다.

  • v6.5.1, 2022-04-28에 릴리스됨

    • Mattermost v6.5.1에는 중간 심각도 수준의 보안 수정이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 있는 공개 정책에 따라 게시될 예정입니다.

    • 스키마 마이그레이션에서 오류가 발생한 후 Mattermost 서버가 다시 시작되지 않는 문제가 수정되었습니다.

    • 평가판 엔드포인트에서 완료되지 않는 문제가 수정되었습니다.

  • v6.5.0, 2022-03-16에 릴리스됨

    • 원본 6.5.0 릴리스

Mattermost v6.5.0에는 낮은에서 중간 심각도 수준의 보안 수정이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 있는 공개 정책에 따라 게시될 예정입니다.

호환성

  • 권장하는 최소 지원 파이어폭스 버전을 v91+ 로 업데이트했습니다.

중요한 업그레이드 노트

  • mattermost version CLI 명령어는 더 이상 데이터베이스와 상호 작용하지 않습니다. 따라서 데이터베이스 버전은 더 이상 출력되지 않습니다. 또한, 버전 하위 명령어로 데이터베이스 마이그레이션이 적용되지 않습니다. 새로운 db migrate 하위 명령어가 추가되어, 관리자가 마이그레이션을 트리거할 수 있게 되었습니다.

하이라이트

사용자 지정 사용자 그룹 (베타; 프로페셔널 및 엔터프라이즈 요금제)

  • 워크스페이스에서 한 번에 여러 회원을 언급할 수 있는 기능이 추가되었습니다. 사용자는 그룹을 생성, 그룹 세부 정보를 편집, 그룹에 가입, 그룹을 보관하고 그룹 회원을 추가할 수 있습니다.

크로스 팀 채널 탐색

  • 이제 채널 찾기 모달에서 다른 팀의 모든 채널로 이동하여 해당 채널 이름을 입력할 수 있습니다.

워크스페이스 최적화

  • 시스템 관리자는 이제 전반적인 건강 점수 및 성장 점수를 검토하고 권장 조치를 취하여 워크스페이스가 원활하게 작동하도록 보장할 수 있으므로 사용자들이 Mattermost를 최대로 활용할 수 있습니다.

플레이북 업데이트

  • 새로운 온보딩 투어가 플레이북에 추가되었습니다.

  • 기존의 플레이북은 동료의 프로세스를 복사하고 수정함으로써 복제할 수 있습니다. 또한 플레이북은 내보낼 수도 있습니다.

게시판 업데이트

  • 새로운 입사 지원 투어를 게시판에 추가했습니다.

  • 공유 보드 사용자 인터페이스를 개선했습니다.

  • 이제 새로운 채널이나 다이렉트 메시지를 시작할 때 채널 소개에 게시판 링크가 포함됩니다.

  • 앱 내 링크를 추가하여 도움말 문서를 가져오는 기능을 추가했습니다.

개선 사항

사용자 인터페이스 (UI)

  • 페르시아어를 공식 지원 언어로 추가함 (베타).

  • 최초 시스템 관리자 사용자를 위한 새로운 온보딩 경험 추가됨.

  • 처음 사용하는 사용자를 위해 채널, 보드, 및 플레이북에 대한 새로운 튜토리얼 투어 추가됨.

  • 페이지 로드 중 추적되던 추가 티레메트리 이벤트 제거됨.

  • 플레이북을 위한 기능 카드 슬라이드 추가됨.

  • “admin-advisor” 봇의 어드민에게 지원 이메일 누락에 대해 알리는 기능 제거됨.

  • 사용자가 충분한 권한이 없는 경우, 번역자와 대상 사용자 모두를 위해 “Oops!”로 된 내부 오류 문자열을 “계속할 수 없음”으로 명확히했음.

  • “시스템 콘솔 > 사이트 구성 > 알림”을 통해 표시되는 전체 메시지 내용 보내기 이메일 알림 옵션 설명에서 잘못된 제품 내 문자열 텍스트 제거됨.

  • user_updated 이벤트에서 원본 사용자에게 미검열 사용자를 보낼 수 있는 기능 추가됨.

  • 콤팩트 뷰에서 발신자의 사용자 이름이 이제 항상 게시물에 표시됨.

  • 마우스를 올리면 이제 게시물 메뉴는 루트 게시물에만 렌더링됨.

  • 브라우저 저장소에 드래프트 및 기타 데이터를 저장하는 데 사용된 라이브러리 업데이트됨.

  • 개발자 모드에서 실행되지 않는 프로덕션 배포용 성능 티레메트리 추적 활성화됨. 이 티레메트리 추적은 티레메트리가 끔 상태로 변경되면 비활성화됨.

  • 100시간 이상 티레메트리 이벤트가 없는 경우, 비활성 서버 이메일 알림이 가끔씩 시스템 관리자에게 전송됨. 비활성 상태는 서버의 모든 활동을 검토하여 결정됨. 또한 이 기능은 MM_FeatureFlag_EnableInactivityCheckJob 기능 플래그를 사용하여 비활성화할 수 있음.

성능

  • ThreadAutoFollow가 활성화되어 있지만 CollapsedThreads가 비활성화되어 있는 경우 데이터베이스 성능이 향상되었습니다. ThreadAutoFollow 및 축소된 답글 스레드에 대해 여기에서 자세히 알아보세요.

  • 글상자 구성요소와 관련된 무거운 코드를 이동하고 효과적인 메모이제이션으로 인해 인식되는 입력 성능이 향상되었습니다.

  • 글상자로 인한 메모리 누수가 수정되었습니다.

  • 키보드 및 마우스 이벤트를 수신하는 메뉴 구성요소 수를 줄였습니다.

  • 글 호버링 시 “CustomStatusEmoji” 구성요소의 재렌더링이 방지되었습니다.

  • 사이드바가 축소 및 확장될 때 DOM에서 축소된 사이드바 메뉴가 제거되었습니다.

  • 타이핑하는 동안 게시글 상자 아래의 “TextBox” 링크 구성요소의 재렌더링이 방지되었습니다.

플러그인

  • OnInstall() 플러그인 후크 추가됨.

  • OnSendDailyTelemetry() 플러그인 후크 추가됨.

  • 사용자 안내서 드롭다운 메뉴에 항목을 추가하기 위한 새로운 플러그인 레지스트리 항목이 추가됨.

버그 수정

  • 메시지 첨부에서 이미지를 클릭하는 문제가 수정되었습니다.

  • Mattermost가 서브도메인에 설치된 경우 Rudder가 최상위 도메인에 쿠키를 만드는 문제가 해결되었습니다.

  • System Console > Team Statistics에서 Total PostsActive Users With Posts 그래프가 렌더링되지 않는 문제가 해결되었습니다.

  • 텔레메트리 이벤트가 광고 차단기에 의해 차단되었을 때에도 전송을 시도하던 문제가 수정되었습니다.

  • 채널 스위처가 처음 몇 글자를 제거할 때 검색 결과를 보여주지 않는 문제가 해결되었습니다.

  • 데스크톱 앱에서 새 계정에 대한 알림 음이 작동하지 않는 문제가 해결되었습니다.

  • 리눅스 데스크톱 앱에서 단일 알림에 여러 번 소리가 울리는 문제가 해결되었습니다.

  • 팔로우한 스레드에 빈번한 메시지를 게시하면 타이핑이 끊기는 문제가 해결되었습니다.

  • 비관리자 사용자에게 비공개 채널에서도 Add to channel 권한이 사용 가능한 문제가 해결되었습니다.

  • 축소된 답글 스레드가 활성화된 경우에도 답글 알림 설정이 여전히 적용되는 문제가 해결되었습니다.

  • 이미 데이터베이스에 설정이 있는 경우에 mmctl config migrate를 실행하면 구성 설정이 기본값으로 재설정되는 문제가 해결되었습니다.

  • 사용자 정의 상태 메뉴 옵션에 “x”를 지우는 기능이 누락된 문제가 수정되었습니다.

  • 암호 재설정 링크의 유효 기간이 1시간이 아닌 24시간으로 표시되도록 수정되었습니다.

  • 내보낸 데이터에 소프트 삭제된 팀이 포함된 경우 Mattermost 가져오기가 실패하는 문제가 해결되었습니다.

  • 파일 결과에서 다른 항목으로 화면 전환 시 오른쪽 영역의 검색 결과가 지워지지 않는 문제가 해결되었습니다.

  • 이모지 이름이 시스템 이모지와 충돌할 때 이모지 가져오기가 실패하는 문제가 해결되었습니다.

  • 서버에 이미 E20 라이선스가 있는 경우에도 Edition and License 페이지가 이미 엔터프라이즈로 업그레이드하도록 프롬프트를 표시하는 문제가 해결되었습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonServiceSettings 하위:

    • 디버깅 중 성능 문제를 분리하기 위해 웹 앱 사용자가 다양한 옵션을 활성화 및 비활성화할 수 있도록 하는 새로운 EnableClientPerformanceDebugging 설정 추가.

    • 새로운 EnableCustomGroups 설정 추가로 사용자 정의 그룹 생성, 삭제 및 사용자 정의 그룹 멤버 추가 및 제거 가능.

API 변경 내용

  • 새로운 엔드포인트 GET /api/v4/users/invalid_emails가 추가되었습니다. 이 엔드포인트는 EnableOpenServer가 false인 서버에서 화이트리스트된 도메인에 속하지 않는 비게스트 사용자 목록을 반환합니다.

  • 완전한 온보딩을 위해 새로운 API 엔드포인트 POST /system/onboarding/complete가 추가되었습니다.

  • 최신 Mattermost 버전을 가져오기 위한 새로운 API 엔드포인트 GET api/v4/latest_version가 추가되었습니다.

  • 기존의 API 엔드포인트 ${baseUrl}/api/v4/channels/search?system_console=false가 수정되었고, 추가적인 매개변수 ${baseUrl}/api/v4/users/me/channels가 모든 팀을 대상으로 모든 채널을 가져오고, ${baseUrl}/api/v4/users/${userId/channel_members가 모든 팀을 대상으로 모든 채널 멤버를 가져오도록 추가되었습니다.

웹 소켓 변경 로그

  • user-update 웹 소켓 이벤트 핸들러를 재구성하여, 미검열 사용자에 대한 서버 추가 요청을 방지했습니다.

  • model.WebsocketBroadcast에 새로운 ReliableClusterSend 필드를 추가하여, 신뢰할 수 있는 채널을 통해 클러스터를 통해 이벤트를 전송할 수 있도록 했습니다.

Go Version

  • v6.5 는 Go v1.16.7 로 빌드되었습니다.

알려진 문제

  • v6.5.0 버전에 내장된 mmctl 명령어가 v6.4.1에서 가져온 것으로 보입니다 MM-42588.

  • 새로운 온보딩 메뉴 아이콘이 시스템 콘솔 메뉴 항목을 가려버립니다 MM-42353.

  • 사용자 활동이 두 개의 세션에서 동기화되지 않습니다 MM-42242.

  • 사용자 지정 그룹에서 마지막 작업 팝업 메뉴가 잘립니다 MM-42189.

  • 축소된 답글 스레드는 현재 베타 상태입니다. 기능을 활성화하기 전에 데이터베이스 자원 요구사항 및 서버 성능 영향에 대해 잘 숙지하십시오. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 장비에서 실행 중이라면, 2022년 제2분기에 일반적으로 이용 가능하게 될 때까지 축소된 답글 스레드를 활성화하는 것을 권장하지 않습니다. 이와 관련된 성능에 대한 고려 사항에 대해 더 알아보려면 여기를 클릭하세요.

  • SVG 파일에 대한 파일 업로드가 실패할 수 있습니다 MM-38982.

  • 게시물 초안의 시작 부분에 @언급을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 되돌리기 기록이 지워질 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

  • IP 해시를 끈 상태의 고가용성 모드에서 상태가 때로는 자리를 비움 또는 오프라인으로 멈출 수 있습니다.

  • Elasticsearch를 활성화한 상태에서 인용 부호 안의 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.

  • 데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽은 후에도 업데이트되지 않습니다.

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

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

  • 보드가 생성될 때마다 새로고침되지 않습니다. 자세한 내용은 GitHub 토론을 참조하세요.

  • 모든 ID가 서버 상에서 새 ID로 교체되기 때문에 보드 내보내기와 다시 가져오기가 보드를 중복시킬 수 있습니다. 자세한 내용은 GitHub 이슈를 참조하세요.

### 기여자
- [97amarnathk](https://github.com/97amarnathk), [agarciamontoro](https://github.com/agarciamontoro), [AGMETEOR](https://github.com/AGMETEOR), [agnivade](https://github.com/agnivade), [akshitarora921](https://github.com/akshitarora921), [alerque](https://github.com/alerque), [amyblais](https://github.com/amyblais), [andrewbrown00](https://github.com/andrewbrown00), [angeloskyratzakos](https://github.com/angeloskyratzakos), [anurag6713](https://github.com/anurag6713), [asaadmahmood](https://github.com/asaadmahmood), [ashishbhate](https://github.com/ashishbhate), [AshishDhama](https://github.com/AshishDhama), [bbodenmiller](https://github.com/bbodenmiller), [BenCookie95](https://github.com/BenCookie95), [BenLloydPearson](https://github.com/BenLloydPearson), [calebroseland](https://github.com/calebroseland), [CeesJol](https://github.com/CeesJol), [chenilim](https://github.com/chenilim), [chris-nee](https://github.com/chris-nee), [codedsun](https://github.com/codedsun), [coltoneshaw](https://github.com/coltoneshaw), [cpanato](https://github.com/cpanato), [cpoile](https://github.com/cpoile), [crspeller](https://github.com/crspeller), [ctlaltdieliet](https://github.com/ctlaltdieliet), [cvockrodt](https://github.com/cvockrodt), [cwarnermm](https://github.com/cwarnermm), [danielsischy](https://github.com/danielsischy), [debasish4patra](https://github.com/debasish4patra), [devinbinnie](https://github.com/devinbinnie), [dipak-demansol](https://github.com/dipak-demansol), [DIVYA-19](https://github.com/DIVYA-19), [dontoisme](https://github.com/dontoisme), [emdecr](https://github.com/emdecr), [enahum](https://github.com/enahum), [EragonRD](https://github.com/EragonRD), [fromhro](https://github.com/fromhro), [furqanmlk](https://github.com/furqanmlk), [gabrieljackson](https://github.com/gabrieljackson), [gbochora](https://github.com/gbochora), [ggu1012](https://github.com/ggu1012), [gohyinhao](https://github.com/gohyinhao), [GR34SE](https://github.com/GR34SE), [gtapiasgt](https://github.com/gtapiasgt), [gyeben](https://translate.mattermost.com/user/gyeben/), [haardikdharma10](https://github.com/haardikdharma10), [hamzaMM](https://github.com/hamzaMM), [hanzei](https://github.com/hanzei), [harshilsharma63](https://github.com/harshilsharma63), [hmhealey](https://github.com/hmhealey), [hojin-kim](https://translate.mattermost.com/user/hojin-kim/), [iomodo](https://github.com/iomodo), [isacikgoz](https://github.com/isacikgoz), [it33](https://github.com/it33), [ITKozak](https://github.com/ITKozak), [jaz-on](https://github.com/jaz-on), [jespino](https://github.com/jespino), [johnsonbrothers](https://github.com/johnsonbrothers), [joriki](https://github.com/joriki), [josephbaylon](https://github.com/josephbaylon), [jprusch](https://github.com/jprusch), [jsoref](https://github.com/jsoref), [JtheBAB](https://github.com/JtheBAB), [JulienTant](https://github.com/JulienTant), [julmondragon](https://github.com/julmondragon), [jupriano](https://github.com/jupriano), [justinegeffen](https://github.com/justinegeffen), [jwilander](https://github.com/jwilander), [kaakaa](https://github.com/kaakaa), [kamre](https://github.com/kamre), [karistuck](https://github.com/karistuck), [kayazeren](https://github.com/kayazeren), [koox00](https://github.com/koox00), [krmh04](https://github.com/krmh04), [krotovkk](https://github.com/krotovkk), [larkox](https://github.com/larkox), [levb](https://github.com/levb), [lieut-data](https://github.com/lieut-data), [M-ZubairAhmed](https://github.com/M-ZubairAhmed), [majo](https://translate.mattermost.com/user/majo/), [maksimatveev](https://github.com/maksimatveev), [mamounjamous](https://github.com/mamounjamous), [manojmalik20](https://github.com/manojmalik20), [master7](https://translate.mattermost.com/user/master7/), [matt-w99](https://github.com/matt-w99), [matthew-w](https://translate.mattermost.com/user/matthew-w/), [matthewbirtch](https://github.com/matthewbirtch), [maurobraggio](https://github.com/maurobraggio), [metanerd](https://github.com/metanerd), [michelengelen](https://github.com/michelengelen), [mickmister](https://github.com/mickmister), [milotype](https://github.com/milotype), [mkraft](https://github.com/mkraft), [mylonsuren](https://github.com/mylonsuren), [nasermoein](https://github.com/nasermoein), [nathanaelhoun](https://github.com/nathanaelhoun), [NathanBnm](https://github.com/NathanBnm), [neallred](https://github.com/neallred), [nevyangelova](https://github.com/nevyangelova), [nickmisasi](https://github.com/nickmisasi), [nikolaizah](https://github.com/nikolaizah), [Nothing23yeh](https://github.com/Nothing23yeh), [ogi-m](https://github.com/ogi-m), [oh6hay](https://github.com/oh6hay), [penthaapatel](https://github.com/penthaapatel), [persian@mattermost.com](https://translate.mattermost.com/user/persiantranslator@mattermost.com/), [persiantranslator@mattermost.com](https://translate.mattermost.com/user/persiantranslator@mattermost.com/), [Phrynobatrachus](https://github.com/Phrynobatrachus), [Pinjasaur](https://github.com/Pinjasaur), [plant99](https://github.com/plant99), [poflankov](https://github.com/poflankov), [potatogim](https://github.com/potatogim), [Profesor08](https://github.com/Profesor08), [pvev](https://github.com/pvev), [rodcorsi](https://github.com/rodcorsi), [Rutam21](https://github.com/Rutam21), [saeid.hmdr](https://translate.mattermost.com/user/saeid.hmdr/), [sargreal](https://github.com/sargreal), [Sayanta66](https://github.com/Sayanta66), [sbishel](https://github.com/sbishel), [scottaudet](https://github.com/scottaudet), [seoyeongeun](https://github.com/seoyeongeun), [serhack](https://github.com/serhack), [sibasankarnayak](https://github.com/sibasankarnayak), [sinansonmez](https://github.com/sinansonmez), [snan](https://github.com/snan), [Sonichigo](https://github.com/Sonichigo), [spirosoik](https://github.com/spirosoik), [sri-byte](https://github.com/sri-byte), [stafot](https://github.com/stafot), [streamer45](https://github.com/streamer45), [stylianosrigas](https://github.com/stylianosrigas), [superkkt](https://github.com/superkkt), [svelle](https://github.com/svelle), [Szymongib](https://github.com/Szymongib), [ThiefMaster](https://github.com/ThiefMaster), [tilto0822](https://github.com/tilto0822), [TQuock](https://github.com/TQuock), [tsabi](https://github.com/tsabi), [ukewea](https://github.com/ukewea), [varghesejose2020](https://github.com/varghesejose2020), [vinod-demansol](https://github.com/vinod-demansol), [wiersgallak](https://github.com/wiersgallak), [wiggin77](https://github.com/wiggin77), [Willyfrog](https://github.com/Willyfrog), [wuwinson](https://github.com/wuwinson), [zefhemel](https://github.com/zefhemel), [Zxce3](https://translate.mattermost.com/user/Zxce3/)

Translate the content into Korean, but keep specific terms in English if required. The translation must be in ‘rst’ format. Exclude any additional information apart from the translated content.

릴리스 v6.4 - 기능 릴리스

  • v6.4.3, 2022-04-28에 릴리스됨

    • Mattermost v6.4.3에는 중간 심각도 수준의 보안 수정이 포함되어 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 있는 기밀 유출 정책에 따라 릴리스 후 30일 이후에 보안 업데이트 페이지에 게시될 예정입니다.

    • 스키마 마이그레이션에서 오류가 발생한 후에 Mattermost 서버가 다시 시작되지 않는 문제를 해결했습니다.

  • v6.4.2, 2022-03-10에 릴리스됨

    • Mattermost v6.4.2에는 중간 심각도 수준의 보안 수정이 포함되어 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 있는 기밀 유출 정책에 따라 릴리스 후 30일 이후에 보안 업데이트 페이지에 게시될 예정입니다.

    • 컴퓨터가 잠긴 상태일 때 웹앱이 알림을 올바르게 라우팅하지 않는 문제를 해결했습니다.

  • v6.4.1, 2022-02-25에 릴리스됨

    • 대량의 다이렉트 메시지 및 그룹 메시지를 보유한 사용자들에 대한 주요 웹 및 데스크톱 앱 성능 문제를 해결했습니다.

  • v6.4.0, 2022-02-16에 릴리스됨

    • 원본 6.4.0 릴리스

Mattermost v6.4.0에는 낮은 심각도 수준의 보안 수정이 포함되어 있습니다. 이 릴리스로의 업그레이드가 권장됩니다. 자세한 내용은 Mattermost 책임 있는 기밀 유출 정책에 따라 릴리스 후 30일 이후에 보안 업데이트 페이지에 게시될 예정입니다.

중요한 업그레이드 노트

  • 새로운 스키마 마이그레이션 시스템이 도입되어, 서버를 이 버전으로 업데이트하기 전에 데이터베이스를 백업하는 것을 강력히 권장합니다. 새 마이그레이션 시스템은 모든 기존 마이그레이션을 실행하여 이를 새 테이블에 기록합니다. 이는 새 시스템으로 애플리케이션을 마이그레이션하기 위한 첫 실행에서만 발생합니다. 마이그레이션 정보가 저장된 테이블의 이름은 db_migrations 입니다. 추가로, 다중 설치가 마이그레이션을 병렬로 실행하는 것을 방지하기 위해 db_lock 테이블이 사용됩니다. 장애 시간은 데이터베이스에 있는 레코드의 수와 스키마에 누락된 마이그레이션이 있는지에 달려 있습니다. 마이그레이션을 적용하는 중 오류가 발생하면 먼저 이 테이블을 확인하십시오. 문제가 발생하면, 실패한 마이그레이션 이름, 데이터베이스 드라이버/버전, 그리고 서버 로그를 포함하여 이슈를 제기하십시오.

  • MySQL에서 v6.4.0으로 업그레이드할 때 “데이터베이스 마이그레이션 적용 실패”라는 오류가 발생하면, 테이블 협송 및 기본 데이터베이스 협송의 불일치가 원인입니다. 이를 수동으로 수정하려면 ALTER DATABASE <YOUR_DB_NAME> COLLATE = 'utf8mb4_general_ci' 를 사용하여 데이터베이스 협송을 변경하고, 서버 업그레이드를 다시 진행하면 마이그레이션이 완료됩니다.

  • MySQL 8+ 시스템에서는 기본 협송을 변경하여 업그레이드 시 “Error 1267: Illegal mix of collations”란 오류가 발생하는 경우가 자주 있습니다. 이는 데이터베이스와 테이블의 협송이 다르기 때문에 발생합니다. 이 오류가 발생하면, 예를 들어 ALTER DATABASE <db_name> COLLATE = '<collation>' 을 사용하여 협송을 동일한 값으로 변경하십시오.

  • 새로운 마이그레이션 시스템은 MySQL 데이터베이스 사용자가 스키마 마이그레이션을 실행하기 위해 추가적으로 EXECUTE, CREATE ROUTINE, ALTER ROUTINEREFERENCES 권한을 갖추도록 요구합니다.

하이라이트

플레이북 업데이트

  • 팀 및 스타터 플랜에는 이제 생성할 수 있는 플레이북 수에 제한이 없습니다.

보드 업데이트

  • 보드 템플릿 선택기를 재설계하여 사용자가 프로젝트에 가장 적합한 템플릿을 찾을 수 있도록 지원합니다.

  • 보드 아카이브는 이제 이미지를 지원합니다. 카드에있는 모든 이미지 첨부 파일은 보드 아카이브가 내보내기 및 가져오기 될 때 포함될 것입니다. 아카이브 형식이 새로운 “.boardarchive” 확장명으로 변경되었으며, 새로운 내보내기는 이 형식만 가능합니다.

  • 카드 배지가 추가되어 카드에 있는 내용 유형(설명, 댓글, 체크리스트 등)을 열지 않아도 알 수 있도록 지원됩니다.

  • URL 속성의 전체 텍스트가 이제 클릭 가능하므로 사용자는 작은 링크 아이콘을 클릭하지 않고도 카드에서 링크를 쉽게 열 수 있습니다.

  • GIF 파일 형식이 이제 카드 설명에 이미지로 첨부될 수 있습니다.

향상 사항

사용자 인터페이스 (UI)

  • 계정 설정 용어를 설정으로 업데이트했습니다.

  • 링크 미리보기를 생성하기 위해 Accept-Language 헤더를 추가했습니다.

  • 다이렉트 메시지 카테고리가 축소될 때 회원 초대 버튼이 숨겨집니다.

  • 축소된 회신 스레드 (베타) 투어 기능을 추가했습니다.

  • 오른쪽 창을 열고 확장하는 키보드 단축키를 추가했습니다.

  • 시스템 콘솔 > 라이선싱 페이지의 UX를 개선했습니다: 라이선스 업로드 작업을 위한 새로운 모달을 추가했습니다.

관리

  • 플러그인 구성 변경 후에만 다시 초기화하여 플러그인 성능을 향상시켰습니다.

  • 사용되지 않는 구조체 “ManifestExecutables”를 제거했습니다.

  • 게시물 유형 및 “edit_at” 게시물 세부 정보를 가져오고 내보내는 기능을 추가했습니다.

  • “postgresql” 스키마 지정자를 지원하도록 추가했습니다.

버그 수정

  • 라이선스가 없을 때 “채널 관리자로 지정” 옵션이 표시되지 않는 문제를 해결했습니다.

  • 사용자 메뉴 헤더가 사용자 정의 상태가 비활성화된 상태에서 표시되는 문제를 해결했습니다.

  • 오른쪽에 있는 “새 답글” 배너가 전체적으로 표시되는 쓰레드에 표시되는 문제를 해결했습니다.

  • 읽기 전용 채널에서는 마크다운 미리보기 링크가 숨겨지지 않는 문제를 해결했습니다.

  • 팀 사이드바를 사용하는 제품에서 왼쪽에 갭이 나타나는 문제를 해결했습니다.

  • 삭제된 루트 게시물을 지우는 중에 삭제된 답글 쓰레드 (베타)에서 오른쪽 사이드가 공백인 채로 남아있는 문제를 해결했습니다.

  • Safari에서 채널 멤버 추가 버튼 텍스트가 잘리는 문제를 해결했습니다.

  • 파일 미리보기 모달 정보 표시줄이 다이렉트 메시지의 채널 이름 대신 채널 ID를 표시하는 문제를 해결했습니다.

  • 로컬 데이터와 일치하는 결과가 없는 경우 채널 전환기에서 백엔드에서 데이터를 가져올 때 로더를 추가하는 문제를 해결했습니다.

  • 파일 미리보기 모달에서 이미지가 외부 링크인 경우 공개 링크 가져오기 버튼이 숨겨지는 문제를 해결했습니다.

  • 복사 초대 링크 버튼의 클릭 효과가 올바르지 않은 문제를 해결했습니다.

  • 이전에 활성화된 플러그인을 재설치하면 이제 올바르게 비활성화된 상태로 보고합니다.

  • 데스크톱 보기에서 설정을 열기 위한 Ctrl/Cmd+Shift+A 단축키가 작동하지 않는 문제를 해결했습니다.

  • 채널 사이드바 3점 메뉴에서 “채널 나가기” 버튼을 두 번 클릭하여 작동하지 않는 문제를 해결했습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • “config.json”의 “DataRetentionSettings”에:

    • “EnableBoardsDeletion” 및 “BoardsRetentionDays” 추가하여 보드의 전역 보존 정책 지원 추가.

API 변경 사항

  • api/v4/config/migrate API 엔드포인트는 더 이상 사용되지 않으며, mmctl --local 엔드포인트로 대체되었습니다. 물리적으로 서버에 액세스하지 않는 한 API 클라이언트는 이 엔드포인트에 액세스할 수 없습니다.

Go 버전

  • v6.4는 Go v1.16.7로 구축되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost-webapp에서 @formatjs/intl-pluralrules@formatjs/intl-relativetimeformat를 제거했습니다.

  • https://github.com/mattermost/mattermost-mobile에 msgpack/msgpackpako를 추가했습니다.

알려진 문제

  • Collapsed Reply Threads은 현재 베타 버전입니다. 기능을 활성화하기 전에 알려진 문제에 대해 특히 데이터베이스 자원 요구 사항 및 서버 성능 영향에 대해 충분히 숙지해야 합니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 장비에서 실행 중이라면, Collapsed Reply Threads를 활성화하기 전에 2022년 제2분기에 일반적으로 이용 가능하게 될 때까지 기다리는 것이 좋습니다. 이 성능에 대한 고려 사항에 대해 자세히 알아보세요.

  • SVG 파일의 파일 업로드가 실패할 수 있습니다 MM-38982.

  • 포스트 초안의 처음에 @언급을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 포스트 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.

  • 고전 모바일 앱에서 Google 로그인이 실패할 수 있습니다.

  • IP Hash를 끈 High Availability 모드에서 상태가 때로는 자리를 비움 또는 오프라인으로 멈출 수 있습니다.

  • Elasticsearch를 활성화하고 따엉히 인용 부호 안의 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.

  • 데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않을 수 있습니다.

  • 이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패할 수 있습니다.

  • High Availability 모드에서 Mattermost를 실행 중인 iOS에서 푸시 알림이 항상 지워지지 않을 수 있습니다.

  • 보드가 작성 시에 새로 고침되지 않습니다. 자세한 정보는 GitHub 토론을 참조하세요.

  • 모든 ID가 서버에서 새 ID로 대체되므로 보드 내보내기 및 임포트는 보드를 중복 생성합니다. 자세한 정보는 GitHub 이슈를 참조하세요.

기여자

해당 기록 없음

릴리스 v6.3 - 확장 지원 릴리스

  • v6.3.10, 2022-08-23 릴리스

  • v6.3.9, 2022-06-13 릴리스

    • Mattermost v6.3.9에는 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 이내에 보안 업데이트 페이지에 게시됩니다.

    • 이제 ServiceSettings.TrustedProxyIPHeader의 값이 기본적으로 비어 있습니다. 이전 버그로 인해 특정 조건에서 이 값이 비어 있게 되지 않는 문제가 있었습니다. 고객은 구성에서 이러한 값을 확인하고 필요한 경우 nil로 설정하도록 요청됩니다. 자세한 내용은 여기를 참조하세요.

    • SendPushNotifications 구성이 false로 설정되어 있더라도 테스트 (빈) 알림을 전송할 수 있는 버그가 수정되었습니다.

    • Pre-packaged Playbooks v1.23.2.

  • v6.3.8, 2022-04-28 릴리스

    • Mattermost v6.3.8에는 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 이내에 보안 업데이트 페이지에 게시됩니다.

    • 이제 Ping 엔드포인트는 장치 ID를 수신하여 해당 장치가 푸시 알림을 받을 수 있는지를 보고할 수 있습니다.

  • v6.3.7, 2022-04-13 릴리스

    • 전문 라이선스로 비공개 플레이북을 만들도록 시도할 수 있는 문제가 수정되었습니다.

  • v6.3.6, 2022-03-24 릴리스

    • 게시글의 삭제가 느리게 진행되는 문제와 context deadline exceeded 오류가 수정되었습니다.

    • 공지 배너로 인해 상단 팀이 부분적으로 가려지는 문제가 수정되었습니다 MM-40887.

  • v6.3.5, 2022-03-10 릴리스

    • Mattermost v6.3.5에는 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 이내에 보안 업데이트 페이지에 게시됩니다.

    • 웹앱에서 사용자를 저장하는 코드의 성능이 향상되었습니다.

    • 게시글 텍스트 상자에서 발생한 메모리 누수가 수정되었습니다.

    • 사이드바 메뉴를 축소하거나 확장할 때 DOM에서 사이드바 메뉴를 제거했습니다.

    • 사용자 정의 서비스 약관을 비활성화하고 다시 활성화하는 문제가 수정되었습니다.

  • v6.3.4, 2022-02-21 릴리스

    • 많은 다이렉트 메시지와 그룹 메시지를 보유한 사용자의 웹 및 데스크탑 앱 성능 문제가 해결되었습니다.

    • 루트 게시물의 오른쪽 점 메뉴는 이제 마우스를 올릴 때에만 DOM에 렌더링됩니다.

    • 게시물 상자 아래의 링크 구성 요소를 입력하는 동안 CustomStatusEmoji 구성 요소의 다시 렌더링이 피해졌습니다.

    • 키보드 및 마우스 이벤트를 수신 대기 중인 게시물 구성 요소의 수를 줄였습니다.

  • v6.3.3, 2022-02-03 릴리스

  • ThreadAutoFollow의 기본값이 false로 변경되었습니다. 이는 기존 구성에 영향을 미치지 않습니다. 기존 구성에서 이미 이 값이 true로 설정된 경우에는 영향을 받지 않습니다 MM-41351.

    • ThreadAutoFollowCollapsedThreads 구성 설정이 비활성화된 경우에도 데이터베이스 서버에 부하를 추가시키는 일부 작업을 방지했습니다 MM-41350.

    • 기술적 어려움으로 .pages 콘텐츠 검색은 더 이상 사용할 수 없습니다.

    • “새로운 답장” 배너가 완전히 가시적인 쓰레드에 표시된 문제가 수정되었습니다 MM-40317.

  • v6.3.2, 2022-01-28 릴리스

    • MySQL 설치가 서버 재시작 시 v6.0 마이그레이션을 다시 트리거하는 문제가 해결되었습니다 MM-41330.

    • Actiance 컴플라이언스 작업이 Mattermost 서버 프로세스를 패닉과 함께 충돌시키는 문제가 해결되었습니다 MM-41245.

  • v6.3.1, 2022-01-21 릴리스

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

    • 다양한 버그 수정이 포함된 Mattermost Boards를 v0.12.1로 업데이트했습니다.

    • LDAP 사용자와 LDAP 그룹 멤버의 경우 다른 속성 대/소문자로 반환된 경우 DN 문자열을 정규화할 수 있는 기능이 추가되었습니다 MM-40753.

    • 파일 첨부가 서버에서 비활성화된 경우 채널에서 파일 첨부 옵션이 제거되는 버그가 수정되었습니다 MM-38054.

    • 하위 경로에서 실행되는 서버에 대해 팀 사이드바가 표시되는 문제가 수정되었습니다.

  • v6.3.0, 2022-01-16 릴리스

중요한 업그레이드 노트

  • Collapsed Reply Threads, beta 버전에서 사용 가능하며, 서버 성능에 부정적인 영향을 미칠 수 있습니다. 데이터베이스를 쉽게 확장하고 조정할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 기기에서 실행 중이라면 ThreadAutoFollowCollapsedThreads를 비활성화하는 것을 권장합니다. Collapsed Reply Threads가 2022년 제2분기에 일반적으로 사용 가능해질 때까지 입니다. 이 성능 고려사항에 대해 더 알아보세요.

중요: v6.2 이전 릴리스에서 업그레이드하는 경우 다른 중요한 업그레이드 노트를 꼭 읽어주십시오.

하이라이트

플레이북 업데이트

  • (Enterprise Edition) 세분화된 권한 체계를 통해 플레이북의 더 많은 접근 제어가 가능해집니다.

  • 플레이북은 이제 진행 중인 12개 이상의 언어로 완전히 번역 가능합니다.

  • 채널 내 모든 알림이 제거되었으며, 중요한 알림은 채널 소음을 줄이기 위해 플레이북 봇으로부터 직접 메시지로 전달됩니다.

보드 업데이트

  • 보드가 이제 공식적으로 일반적으로 사용 가능 (GA)합니다.

  • 카드를 팔로우하고 카드에 대한 모든 변경 사항의 세부 내용이 포함된 메시지 알림을 받을 수 있습니다.

  • 사용자를 빠르게 식별하고 아바타를 지원하여 작업을 할당할 수 있습니다.

  • 최신 댓글이 이제 맨 위에 정렬되어 가장 최근의 댓글을 쉽게 찾을 수 있습니다.

개선사항

사용자 인터페이스 (UI)

  • 웹앱 플러그인은 이제 화면 오른쪽에있는 앱 막대에 구성 요소를 등록할 수 있습니다. 이 기능은 기능 플래그로 숨겨져 있으며 기본적으로 비활성화됩니다.

  • “약관” 용어를 “이용 약관”으로 제품 전반에 걸쳐 업데이트했습니다.

  • 축소된 답글 스레드가 활성화되면 검색 결과에 답글 스레드가 추가되었습니다.

  • “메시지에 대한 원클릭 리액션” 사용자 설정을 “메시지에 대한 빠른 리액션”으로 업데이트했습니다.

  • 글로벌 헤더와 사용자 아바타에 탭 포커스 지원을 추가했습니다.

  • 새로운 답글 배너를 화면 오른쪽의 스레드 뷰어에 추가했습니다.

  • Mattermost Team Edition 모달의 ‘About’를 업데이트하여 커뮤니티 링크를 mattermost.org에서 mattermost.com/community/로 변경했습니다.

  • 팀 초대 모달은 이제 이메일 검색 입력에 자동 초점이 맞춰집니다.

기업용 에디션

  • 라이선스 삭제 확인을 위한 새 대화 상자 추가.

  • 라이선스 ID가 포털에 없는 경우 Renew Now 버튼이 표시되지 않습니다. 대신, Contact Sales이 표시됩니다.

  • 시스템 관리자는 간소화된 사용자 경험을 위해 서버를 기업용 에디션으로 업그레이드하고 시험 라이선스를 요청할 수 있습니다.

관리

  • 구성 설정 ServiceSettings.EnableReliableWebSockets이 일반적으로 사용 가능한 상태로 변경되었습니다. 오래된 클라이언트와의 호환성을 위해, 서버는 항상 /v4/config/client 엔드포인트에 대해 true를 반환합니다.

  • 이제 서버는 이진 (메시지 팩 인코딩된) WebSocket 메시지를 수신할 수 있습니다.

  • registerProducts에 새로운 플래그 showTeamSidebar가 추가되었으며, true로 설정하면 제품에서 팀 사이드바를 표시합니다.

  • Memberlist 로그와 버킷은 이제 DEBUG, INFO, WARN 또는 ERROR에 따라 적절히 구문 분석됩니다.

  • 플러그인 KV 저장소의 키 길이가 150으로 증가되었습니다.

버그 수정

  • Enterprise Edition으로 업그레이드 옵션을 선택했을 때 100% 진행률에 도달하면 업그레이드 진행률 표시줄과 재시작 버튼이 더 이상 표시되지 않는 문제를 수정했습니다.

  • 사용자가 스레드에서 유일한 게시물을 삭제한 후 참가자 목록에서 사용자 아바타가 제거되지 않는 문제를 수정했습니다.

  • 초대 모달에서 종료 애니메이션에 관한 문제를 해결했습니다.

  • “알림 비활성화 기간 설정” 헤더를 선택했을 때 상태 메뉴가 예기치 않게 닫히는 문제를 수정했습니다.

  • 글로벌 스레드에서 CMD/CTRL + SHIFT + F를 사용하여 검색어를 자동으로 추가하지 않는 문제를 수정했습니다.

  • “메시지 삭제됨” 시스템 메시지에서 “X” 버튼의 정렬을 수정했습니다.

  • 스레드 뷰어에서 긴 게시물의 “더 보기/간략히 보기” 배경이 깨지는 문제를 수정했습니다.

  • API 호출 시 Client4가 Content-Type을 올바르게 application/json으로 설정하도록 변경했습니다.

  • 게시물 호버 메뉴가 겹치는 문제를 해결했습니다.

config.json

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • 구성 설정 ServiceSettings.EnableReliableWebSockets 가 제거되었으며, 연결 손실 시 메시지를 버퍼링하는 기능이 일반적으로 사용 가능하도록 업그레이드되었습니다. 이 설정은 역호환성을 유지하기 위해 이전 클라이언트에서 활성화됩니다.

Go Version

  • v6.3은 Go v1.16.7로 빌드되었습니다.

알려진 문제

  • 공지 배너로 인해 상위 팀이 부분적으로 가려질 수 있음 MM-40887.

  • SVG 파일의 파일 업로드가 실패할 수 있음 MM-38982.

  • CTRL/CMD + SHIFT + A 단축키로 계정 설정이 열리지 않음 MM-38236.

  • (Beta)에서 축소된 답글 스레드와 관련된 알려진 문제는 여기에 목록되어 있습니다.

  • 게시물 초안의 처음에 언급을 추가하고 좌표키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있음 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인이 실패할 수 있음.

  • IP 해시를 끈 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 멈출 수 있음.

  • Elasticsearch가 활성화된 상태에서 따옴표 안의 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환될 수 있음.

  • 데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽은 후에 업데이트되지 않을 수 있음.

  • 이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패할 수 있음.

  • 고가용성 모드에서 Mattermost를 실행 중일 때 iOS에서 푸시 알림이 항상 지워지지 않을 수 있음.

  • 보드가 생성 시에는 새로 고치지 않음. 자세한 내용은 GitHub 토론을 참조하세요.

  • 모든 ID가 서버에서 새 ID로 대체되기 때문에 보드 내보내기와 다시 가져오기가 보드를 중복 생성함. 자세한 내용은 GitHub 이슈를 참조하세요.

기여자

올바른 명령어입니다.

릴리스 v6.2 - 기능 릴리스

  • v6.2.5, 2022-03-10 릴리스

  • v6.2.4, 2022-02-21 릴리스

    • 대량의 직접 메시지 및 그룹 메시지가 누적된 사용자의 웹 및 데스크톱 앱 성능 문제를 해결했습니다.

  • v6.2.3, 2022-02-03 릴리스

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

    • ThreadAutoFollow의 기본값이 false로 변경되었습니다. 기존 구성에는 이미 이 값이 true로 설정된 경우에는 영향을 미치지 않습니다. MM-41351.

    • ThreadAutoFollowCollapsedThreads 구성 설정이 비활성화된 경우에도, 작은 답글 스레드 관련 작업이 데이터베이스 서버에 부하를 추가하는 경우가 있던 문제를 해결했습니다 MM-41350.

    • 기술적 문제로 .pages 콘텐츠 검색이 더 이상 사용할 수 없습니다.

    • MySQL 설치에서 서버를 다시 시작할 때 v6.0 마이그레이션이 다시 트리거되는 문제를 해결했습니다 MM-41330.

  • v6.2.2, 2022-01-21 릴리스

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

    • v6 마이그레이션에서 Users.Timezone 열에 기본값이 있는 문제를 해결했습니다. 이는 Mattermost v4.9 또는 그 이전 버전이 설치된 서버가 v6.0 이상으로 업그레이드되기 전에 영향을 미쳤습니다 MM-39297.

    • 빈 플래그를 구문 분석하려고 시도할 때 일어나는 가짜 로그 라인으로 콘솔이 막히는 문제를 해결했습니다.

  • v6.2.1, 2021-12-17 릴리스

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

    • 플러그인이 구성에서 비활성화된 경우 v6.2.0으로 업그레이드한 후 SIGSEGV 오류가 발생하는 문제를 해결했습니다.

  • v6.2.0, 2021-12-16 릴리스

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

중요한 업그레이드 노트

  • 채널 자동완성 결과에 비공개 채널이 포함될 것입니다. Bleve 또는 Elasticsearch를 사용하여 자동완성하는 고객들은 새 결과를 얻기 위해 데이터를 재색인해야 합니다. 이 작업은 시간이 많이 소요될 수 있으므로 자동완성을 비활성화하고 백그라운드에서 색인을 실행하는 것을 권장합니다. 작업이 완료되면 자동완성을 다시 활성화하세요. 비공개 채널 이름은 자동완성 결과에서 채널 구성원에게만 표시됩니다.

  • 베타로 제공되는 접힌 회신 스레드는 서버 성능에 부정적인 영향을 미칠 수 있습니다. 데이터베이스를 쉽게 확장하고 조정할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 기기에서 실행 중이라면 ThreadAutoFollowCollapsedThreads를 비활성화하는 것을 권장합니다. 2022년 제2분기에 접힌 회신 스레드가 일반적으로 이용 가능해지기 전까지 성능에 대한 고려사항에 대해 더 알아보세요. (링크: https://support.mattermost.com/hc/en-us/articles/4413183568276)

하이라이트

플레이북 업데이트

  • 플레이북 실행을 따를 수 있는 기능을 추가하여 원하는 프로시저에 대해 알고 있을 수 있게 함.

  • 플레이북을 검색하고, 개별 실행 및 플레이북의 URL을 공유하며, 플레이북별로 실행을 필터링할 수 있는 기능을 포함한 기타 개선 사항을 추가했습니다.

보드 업데이트

  • 마감일을 추적하기 위한 캘린더 뷰가 추가되었습니다.

  • 이제 카드에서 손쉽게 누군가를 언급할 수 있습니다.

개선 사항

사용자 인터페이스 (UI)

  • Latex 렌더링 구성 설정 설명을 명확히하고, 고장난 제품 문서 링크를 수정했습니다.

  • 메시지에 대한 원 클릭 반응 사용자 설정을 메시지에 대한 빠른 반응으로 업데이트했습니다.

  • 계정 설정 용어를 프로필로 업데이트했습니다.

  • 스위치의 인스턴스를 이동으로 업데이트했습니다.

  • 제품 내 텍스트 용어를 댓글에서 대화답글로 변경했습니다.

  • 모든 사용자를 대상으로 쓰레드를 열기 위해 클릭 설정을 추가하여 메시지를 클릭하여 답글 쓰레드를 열 수 있도록 했습니다.

  • 내일에 대한 방해 금지 옵션은 이제 만료 시간을 표시합니다.

  • 최근 이모지는 이제 기본 선택된 스킨 톤에 따라 업데이트됩니다.

  • SingleImageView를 업데이트하여 이미지가 축소될 때까지 첨부된 이미지 이름을 숨깁니다.

  • 이미지 이름의 확장 화살표를 이미지 왼쪽으로 이동했습니다.

  • 이미지 호버시 이미지 확장 아이콘이 나타납니다.

  • 사용자 자동완성에서 프로필 이미지에 온라인 상태를 추가했습니다.

  • 앱 명령에 모달로 열리는 옵션을 추가했습니다.

  • 축소된 답글 쓰레드를 화살표 키를 통해 탐색하는 기능을 추가했습니다.

  • 입력 상자에 집중하여 축소된 답글 쓰레드를 탐색하는 기능을 추가했습니다.

  • ESC키를 눌러 축소된 답글 쓰레드의 입력 상자를 흐리게 하는 기능을 추가했습니다.

  • 스레드에 대한 채널 재정의 데스크톱 알림 기본 설정을 조정했습니다.

  • 사용자 정의 상태에 텍스트가 설정되지 않은 경우 사용자 인터페이스가 개선되었습니다.

성능

  • 웹 응용 프로그램 및 입력 로드에 대한 일반적인 성능 수정사항 추가.

  • 일부 자동완성 레이아웃 계산을 이동하여 입력 시 성능 향상.

  • 렌더링 중 DOM 사용량을 줄임으로써 성능을 향상시켰습니다.

Enterprise Edition

  • Self-Hosted 설치에서 현재 Edition and License 시스템 콘솔 페이지에 대한 새로운 디자인을 구현했습니다.

버그 수정

  • Mattermost를 하위 디렉터리에 호스팅할 때 OpenID 리디렉션이 작동하지 않는 문제를 해결했습니다.

  • “최근 파일”에서 이미지 파일을 클릭할 때 웹앱이 때때로 충돌하는 문제를 해결했습니다.

  • 기본 로그 로테이션 파일 크기가 10GB로 잘못 설정되어 100MB로 다시 되돌린 문제를 해결했습니다.

  • 포스트의 이모지 반응 버튼이 사용자 권한을 존준하지 않는 문제를 해결했습니다.

  • 자동 시간대 설정을 해제하면 선택기에서 시간대가 변경되는 문제를 해결했습니다.

  • 이모지 피커에서 이모지 이름이 너무 일찍 줄어드는 문제를 해결했습니다.

  • 쓰레드 푸터에서 사용자가 쓰레드를 팔로우할 수 없는 문제를 해결했습니다.

  • 채널을 나가고 쓰레드 뷰로 전환한 후 앱이 충돌하는 문제를 해결했습니다.

  • 글로벌 스레드에서 루트 포스트를 삭제할 때 Mattermost가 충돌하는 문제를 해결했습니다.

  • 접힌 답글 스레드가 활성화된 상태에서 잠금 화면이나 알림 센터에서 푸시 알림이 지워지지 않는 문제를 해결했습니다.

  • 접힌 답글 스레드가 활성화된 상태에서 다이렉트 메시지 알림이 발신자 이름이 누락된 문제를 해결했습니다.

  • 글로벌 스레드에서 키보드 단축키가 작동하지 않는 문제를 해결했습니다.

  • API에서 타운 스퀘어 채널의 이름을 변경할 수 있던 문제를 해결했습니다.

  • 알림을 비활성화한 경우 오류가 기록되는 문제를 해결했습니다.

  • 현재 사용자가 채널에서 제거된 경우 사이드바에서 채널이 즉시 제거되지 않는 문제를 해결했습니다.

  • 퍼머링크 미리보기와 함께 게시물을 만들거나 업데이트할 때 잠재적인 서버 충돌이 발생하는 문제를 해결했습니다.

  • 저장된 게시물에서 생성된 퍼머링크가 올바르게 팀으로 리디렉션되지 않는 문제를 해결했습니다.

  • 긴 파일 확장자 이름이 모듈의 범위를 벗어나는 문제를 해결했습니다.

  • 웹사이트 링크 미리보기가 활성화된 경우 인스턴스의 채널 로딩이 느려지는 문제를 해결했습니다.

  • 사용자 업데이트로 서버를 과부하시키지 않기 위해 일부 기능의 실시간 업데이트를 제거했습니다. “이 채널에 게스트가 있음” 표시와 그룹 멤버에게 알림을 통보할 때 시간대 표시 수는 채널 변경 시에만 업데이트됩니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonServiceSettings 아래:

    • 새로운 구성 설정 DeveloperFlags 추가.

  • DesktopLatestVersionDesktopMinVersion 구성 설정 제거.

API 변경 로그

  • 새로운 IsEnterpriseReady() 플러그인 API가 추가되었습니다.

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

  • 사용자 정의 상태에 대한 새로운 UpdateCustomStatusRemoveUserCustomStatus 플러그인 API가 추가되었습니다.

  • 사용자 세션을 위한 플러그인 API에 CRUD 메소드가 추가되었습니다.

Go Version

  • v6.2는 Go v1.16.7로 빌드되었습니다.

알려진 문제

  • Collapsed Reply Threads는 현재 베타 버전입니다. 기능을 활성화하기 전에 데이터베이스 자원 요구 사항 및 서버 성능 영향과 관련된 특히 알려진 문제를 숙지해야 합니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 기기에서 실행 중이라면, Collapsed Reply Threads를 활성화할 때까지 기다리는 것이 좋습니다. 이 기능은 2022년 2분기에 일반 공급으로 전환될 때까지 기다리는 것이 좋습니다. 이와 관련된 성능에 대한 고려 사항에 대해 자세히 알아보세요.

  • 자동 완성에서 회원 유형이 누락됩니다 MM-38989.

  • SVG 파일의 파일 업로드가 실패할 수 있습니다 MM-38982.

  • CTRL/CMD + SHIFT + A 단축키로 설정을 열 수 없습니다 MM-38236.

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

  • 클래식 모바일 앱에서 Google 로그인이 실패할 수 있습니다.

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

  • Elasticsearch를 사용하여 따옴표로 묶인 불용어를 검색하면 검색된 용어 외에도 더 많은 결과가 반환됩니다.

  • 데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽은 후에 업데이트되지 않습니다.

  • 이메일 알림이 활성화된 상태에서 CLI를 통해 Slack 가져오기가 실패할 수 있습니다.

  • 고가용성 모드에서 Mattermost를 실행 중인 경우 iOS에서 푸시 알림이 항상 지워지지 않을 수 있습니다.

  • 보드가 생성 후 새로 고쳐지지 않습니다. 자세한 내용은 GitHub 토론을 참조하세요.

  • Enterprise Edition으로 업그레이드 버튼을 선택할 때 진행 막대 및 재시작 버튼이 진행률이 100%에 도달하면 더 이상 표시되지 않습니다. 사용자는 Mattermost 사용자 인터페이스에서 서버를 직접 재시작할 수 없으며, 수동으로 서버를 재시작해야 합니다.

기여자

—-

릴리스 v6.1 - 기능 릴리스

  • v6.1.3, 2022-02-03 릴리스

    • Mattermost v6.1.3에는 중간 수준의 보안 수정 사항이 포함되어 있습니다. 업그레이드하여 이 릴리스를 권장합니다. 자세한 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다. (https://mattermost.com/security-vulnerability-report/).

    • 기본값 ThreadAutoFollowfalse로 변경되었습니다. 이전에 이 값이 true로 설정된 기존 구성에는 영향을 미치지 않습니다 MM-41351.

    • ThreadAutoFollowCollapsedThreads 구성 설정이 비활성화되었을 때에도, 축소된 답글 스레드에 관련된 작업이 데이터베이스 서버에 부하를 추가하는 몇 가지 경우를 방지했습니다 MM-41350.

    • 기술적 문제로 .pages 콘텐츠 검색을 더 이상 사용할 수 없습니다.

    • MySQL 설치가 서버 재시작시 v6.0 마이그레이션을 다시 트리거하는 문제를 해결했습니다 MM-41330.

  • v6.1.2, 2022-01-21 릴리스

    • Mattermost v6.1.2에는 중간 수준의 보안 수정이 포함되어 있습니다. 업그레이드하여 이 릴리스를 권장합니다. 자세한 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다. (https://mattermost.com/security-vulnerability-report/).

    • v6 마이그레이션에서 Users.Timezone 열에 기본값이 지정된 문제를 해결했습니다. 이는 v6.0 이상으로 업그레이드하기 전에 Mattermost v4.9 이하를 설치한 서버에 영향을 미쳤습니다 MM-39297.

  • v6.1.1, 2021-12-17 릴리스

    • Mattermost v6.1.1에는 중간 수준의 보안 수정이 포함되어 있습니다. 업그레이드하여 이 릴리스를 권장합니다. 자세한 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다. (https://mattermost.com/security-vulnerability-report/).

    • 웹 애플리케이션 및 타이핑을 로딩하는 일반적인 성능 수정이 추가되었습니다.

    • 자동완성 레이아웃 계산을 이동하여 타이핑 중 성능을 향상시켰습니다.

    • 렌더링 중 DOM 사용을 줄이는 것으로 성능을 개선했습니다.

    • 사용자 업데이트 시 서버에 과부하를 방지하기 위해 특정 기능의 실시간 업데이트를 중지했습니다. 이제 “이 채널에는 게스트가 있는 지” 표시와 그룹 멤버에게 알림을 보낼 때 표시되는 시간대 수는 채널 변경시에만 업데이트됩니다.

    • 웹사이트 링크 미리보기가 활성화된 인스턴스에서 채널 로딩이 느린 문제를 해결했습니다.

    • Focalboard에서 Mattermost 데스크탑 앱을 다시로드할 때 빈 화면이 나타나는 문제를 해결했습니다.

    • v6.1에서 mmctl 버전이 잘못보고된 문제를 해결했습니다.

  • v6.1, 2021-11-16 릴리스

    • Mattermost v6.1.0에는 낮은 수준의 보안 수정이 포함되어 있습니다. 업그레이드하여 이 릴리스를 권장합니다. 자세한 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다. (https://mattermost.com/security-vulnerability-report/).

중요한 업그레이드 노트

  • v6.1로 업그레이드할 때 schema migration analysis 를 참고하십시오.

  • Bleve 색인이 scorch 색인 타입을 사용하도록 업데이트되었습니다. 이 새로운 기본 색인 타입은 일부 효율성 개선을 갖고 있어서 색인이 훨씬 적은 디스크 공간을 사용합니다. 이 새로운 유형의 색인을 사용하려면 서버 버전을 업그레이드한 후 Bleve 섹션의 시스템 콘솔에서 정리 작업을 실행한 다음 색인을 다시 생성하십시오. Bleve는 여전히 이전 색인과 호환되므로 정리 작업과 색인 다시 생성을 실행하지 않아도 현재 색인된 데이터가 정상 작동합니다.

  • jobs 테이블에 복합 색인이 추가되어 쿼리 성능을 향상시켰습니다. 큰 jobs 테이블을 가진 일부 고객들에게 이 작업은 시간이 오래 걸릴 수 있으므로, 업그레이드 전에 이 색인을 off-hours에 추가하는 것을 권장하고, 그 후에 마이그레이션을 실행하십시오. 100만 개 이상의 행을 가진 테이블은 업그레이드 전에 업데이트할 크기로 간주할 수 있습니다.

    • PostgreSQL의 경우: create index concurrently idx_jobs_status_type on jobs (status,type);

    • MySQL의 경우: create index idx_jobs_status_type on Jobs (Status,Type);

  • 축소된 답글 스레드는 베타 버전에서 사용 가능하며, 서버 성능에 부정적인 영향을 미칠 수 있습니다. 데이터베이스의 쉽게 확장하고 조정할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 기기에서 실행 중이라면 ThreadAutoFollowCollapsedThreads 를 사용하지 않도록 권장합니다. 축소된 답글 스레드가 2022년 2분기에 일반적으로 사용 가능해지기 전까지 성능 고려사항을 여기에서 더 알아보세요.

형광펜 표시 부분

시간 제한된 방해 금지 모드

  • 중요한 메시지를 놓치지 않으면서 쉬는 동안 산만함을 피하기 위해 특정 기간 동안 모든 알림을 비활성화하는 기능을 추가하였습니다.

팀 간 최근 언급 사항

  • 최근 언급된 사항과 저장된 게시물은 이제 모든 팀에서 표시됩니다.

플레이북 업데이트

  • 플레이북 미리보기와 새로운 플레이북 알림이 포함된 위키 스타일 페이지를 추가했습니다.

게시판 업데이트

  • 새로운 게시판 생성 사용자 인터페이스 추가, 프로젝트의 기본 지표를 빠르게 얻기 위한 게시판 계산, 언급 알림, 그리고 카드 미리보기를 추가했습니다.

향상 사항

사용자 인터페이스 (UI)

  • 폴란드어가 공식으로 지원되는 언어로 추가되었습니다.

  • 게시물에 대한 원클릭 반응 기능이 추가되었습니다. 사용자가 메시지를 가리킬 때 사용자의 최근에 사용한 이모지 3개가 표시됩니다.

  • 이모지 선택기에서 이름과 별칭을 선택할 수 있는 기능이 추가되었습니다.

  • 게시물의 수정 표시의 사용자 인터페이스가 변경되었으며 인라인으로 이동되었습니다.

  • 데스크톱 앱에서 열린 제품 도움말 페이지를 번역하기 위한 쿼리 파라미터가 추가되었습니다.

  • 명확성을 위해 초대 모달의 제품 내 텍스트가 업데이트되었습니다.

  • 제품 내 도움말 문서에서 파일 첨부 한도와 크기가 업데이트되었습니다.

  • 이메일 알림에 있는 마크다운을 포함한 게시물을 렌더링할 수 있도록 추가되었습니다.

  • 인라인 레이텍스 렌더링을 지원하도록 추가되었습니다.

  • 채널 헤더 드롭다운 메뉴에 이동하기… 옵션 메뉴 항목이 추가되었습니다.

  • 툴팁에 키보드 단축키가 추가되었습니다. 단축키 구성 요소는 이제 키를 표시하는 데 사용됩니다.

  • 글로벌 스레드 무한 스크롤을 지원하도록 추가되었습니다.

  • @here 언급을 EnableConfirmNotificationsToChannel 구성 설정에 추가하여 @here로 5명 이상의 멤버에게 경고 모달이 표시되도록 지원이 추가되었습니다.

통합

  • 앱 슬래시 명령어에서 다중 선택을 지원하도록 추가되었습니다.

  • 앱 명령어는 이제 중앙 채널과 오른쪽 채널을 구분합니다.

  • 앱 바인딩은 이제 각 채널의 게시물 메뉴 옵션을 인식합니다.

  • 편집된 메시지를 가로채기 위한 새로운 registerMessageWillBeUpdatedHook(newPost, oldPost) 클라이언트 측 플러그인 후크가 추가되었습니다.

성능

  • 시스템 메시지 렌더링 성능 향상.

  • 페이지 로드 시 저장소 관련 지연 시간 감소.

관리

  • 첨부 파일이 포함된 대량 가져오기는 이제 파일 업로드에 실패해도 중지되지 않고 로깅 및 계속됩니다.

  • get flagged posts 엔드포인트는 이제 사용자가 멤버인 채널의 깃발 표시된 게시물만 반환합니다.

  • Scorch 인덱스 유형을 사용하기 위해 Bleve를 v2로 업데이트했습니다.

  • 지원되는 최소 브라우저 버전 변경:

    • Chrome은 61+에서 89+로 업데이트되었습니다.

    • Firefox는 60+에서 78+로 업데이트되었습니다.

    • MacOS는 10.9+에서 10.14+로 업데이트되었습니다.

기업용 버전

  • 사용자가 체험판 시작을 선택하면, 기업 요금제를 통해 이제 이용할 수 있는 모든 기능이 나열된 모달이 표시됩니다.

  • 라이선스가 없는 서버가 10명의 사용자에 도달하면, 시스템 관리자에게 30일의 무료 평가판을 시작할 것을 권장하는 일회성 모달이 표시됩니다.

  • 독립 실행형 작업 서버에서 작동할 때 Prometheus 지표가 이제 활성화되었습니다.

버그 수정

  • 서브패스가 구성된 서버에서 커스텀 이모지 페이지로의 고장난 링크를 수정했습니다.

  • 직접 메시지 모달에서 “검색 결과가 없음” 오류 문자열이 표시되는 문제를 수정했습니다.

  • 이모지 피커에서 두 개의 이모지를 선택할 때 이모지 중간에 캐럿이 배치되는 문제를 수정했습니다.

  • Team Edition, Starter 및 Professional에서 그룹 관리를 전환할 수있는 옵션이 표시된 시스템 콘솔 > 채널 > 채널 관리를 수정했습니다.

  • 사용자가 설정한 시계 형식이 편집 표시기에서 존중되지 않는 문제를 수정했습니다.

  • Metropolis 글꼴 파일을 새로운 세트로 교체하여 간격 문제를 수정했습니다.

  • 모바일에서 열린 딥 링크가 사용자에게 데스크톱 앱을 여는 것으로 잘못 안내하는 오류를 수정했습니다.

  • v6.0 릴리스에서의 다양한 사용자 인터페이스 스타일 버그를 해결했습니다.

  • style 태그를 지원하지 않는 클라이언트의 이메일 템플릿을 수정했습니다.

  • Denim 및 Sapphire 테마에서 스크롤 막대가 거의 보이지 않는 문제를 수정했습니다.

  • 유효하지 않은 사용자 이름으로 봇을 만드는 문제로 “유효하지 않은 이메일” 오류가 반환되는 문제를 수정했습니다.

  • /code를 사용하여 초기 공백 문자가 렌더링되지 않는 문제를 수정했습니다.

  • 모바일 웹뷰에서 무료로 엔터프라이즈 시스템 사용해보기 옵션이 간격이 없었던 문제를 수정했습니다.

  • WebConn 채널 멤버십을 채우기 위해 SQLStore 캐시를 의존했던 문제를 수정했습니다.

  • 서버 구성이 시스템 콘솔을 통해 변경될 때 로깅이 다시 구성되지 않았던 문제를 수정했습니다.

  • Playbooks에서 채널로 돌아올 때 Indigo 테마의 디스플레이 문제를 수정했습니다.

  • 오프라인 인디케이터 색상이 올바른 테마 색상을 사용하지 않았던 문제를 수정했습니다.

  • Collapsed Reply Threads (Beta) 기능에 대한 다양한 버그를 수정했습니다. 이 중 일부는 다음과 같습니다.

    • 최근 사이드바 정렬 옵션이 부모 게시물만을 고려하지 않는 문제를 수정했습니다.

    • 다른 사용자가 직접 메시지에서 스레드를 시작한 경우에도 스레드 목록에 배지가 표시된 문제를 수정했습니다.

    • 사용자 아바타가 삭제된 후 해당 사용자가 스레드에서 다른 게시물을 보유하지 않은 경우에도 참여자 목록에 표시되는 문제를 수정했습니다.

    • 쓰레드에서 포스트가 중앙에 표시되지 않는 문제를 수정했습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonServiceSettings에:

    • 인라인 Latex 렌더링을 지원하기 위해 EnableInlineLatex 추가함.

  • config.jsonJobSettings에:

    • CleanupJobsThresholdDays를 추가함. 이는 이전 작업이 제거되는 시간 간격을 정의함. 기본값은 -1이며, 이는 기능이 비활성화됨을 의미함. 0으로 설정하면 모든 완료된 작업이 정리됨.

데이터베이스 변경내역

  • 아래 데이터베이스 열의 최대 크기를 256자로 확장했습니다:

    • Sessions.Roles

    • ChannelMembers.Roles

    • TeamMembers.Roles

API 변경 사항

  • 새로운 API 엔드포인트인 POST /api/v4/posts/search 가 추가되어 모든 채널에서 검색을 수행합니다.

Go Version

  • v6.1 는 Go v1.16.7 로 빌드되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost-webapp에 fast-deep-equal, luxon, 그리고 react-window-infinite-loader를 추가했습니다.

  • https://github.com/mattermost/mattermost-mobile에 @mattermost/react-native-paste-input를 추가했습니다.

알려진 문제

  • Collapsed Reply Threads은 현재 베타 상태입니다. 해당 기능을 활성화하기 전에 데이터베이스 리소스 요구 사항 및 서버 성능 영향과 관련된 알려진 문제를 숙지하시기 바랍니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 기계에서 실행 중인 경우, Collapsed Reply Threads를 활성화하는 것을 권장하지 않습니다. 2022년 제2분기에 일반 사용 가능으로 승격될 때까지 기다리는 것이 좋습니다. 이 성능 고려 사항에 대해 자세히 알아보세요.

  • 저장된 게시물에서 만든 영구 링크가 올바른 팀으로 올바르게 리디렉션되지 않습니다 MM-39816.

  • 최근 언급 검색은 때때로 부정확한 결과를 포함할 수 있습니다 MM-39867.

  • 실험적인 시간대 및 사용자 정의 상태는 E20 라이선스를 갖춘 서버에서 CPU 사용량과 데이터베이스 연결 수가 증가할 수 있습니다. 현재의 해결책은 사용자 정의 상태를 비활성화하거나 실험적인 시간대를 비활성화하는 것입니다.

  • “최근 파일”에서 이미지를 클릭할 때 웹 앱이 가끔 크래시할 수 있습니다 MM-38239.

  • 멤버 유형이 자동 완성에서 누락됩니다 MM-38989.

  • SVG 파일의 파일 업로드가 실패할 수 있습니다 MM-38982.

  • Ctrl/Cmd+Shift+A 단축키로 계정 설정을 열지 않는 문제가 있습니다 MM-38236.

  • 게시물 초안의 처음에 at-mention을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 히스토리가 삭제될 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

  • IP 해시를 끈 상태에서 고가용성 모드에서 상태가 자리 비움 또는 오프라인으로 고정되는 경우가 있습니다.

  • Elasticsearch를 활성화한 상태에서 따옴표로 묶인 정지 단어를 검색하면 검색된 용어 이외의 결과가 반환됩니다.

  • 모바일에서 채널을 읽은 후 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.

  • 이메일 알림이 활성화되어 있는 경우 CLI를 통한 Slack 가져오기가 실패할 수 있습니다.

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

기여자


릴리스 v6.0 - 기능 릴리스

  • v6.0.4, 2021년 12월 17일 릴리스

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

    • 웹 애플리케이션 및 입력을 로드하는 데 대한 일반적인 성능 수정이 추가되었습니다.

    • 몇 가지 자동완성 레이아웃 계산을 이동하여 입력 중 성능을 향상시켰습니다.

    • 렌더링 중 DOM 사용량을 줄이는 것으로 성능을 향상시켰습니다.

    • 사용자 업데이트시 서버를 과부하시키지 않기 위해 몇 가지 기능의 실시간 업데이트를 제거했습니다. “이 채널에 손님이 있음” 표시 및 그룹 멤버에게 알릴 때 표시되는 시간대 수는 이제 채널 변경 시에만 업데이트됩니다.

    • 웹사이트 링크 미리보기가 활성화된 인스턴스의 채널 로딩이 느린 문제를 해결했습니다.

    • v6.0에서 mmctl 버전이 잘못 보고되는 문제를 해결했습니다.

  • v6.0.3, 2021년 11월 15일 릴리스

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

    • DataRetentionSettings.EnableMessageDeletiontrue로 설정된 데이터 보존 작업 중 잠재적인 패닉을 수정했습니다. MM-39378.

    • 메시지 내보내기 작업 중 잠재적인 패닉을 수정했습니다. MM-39521.

    • 일부 센트리 충돌을 수정했습니다. MM-38565, MM-39208, MM-39420.

  • v6.0.2, 2021년 10월 27일 릴리스

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

    • 고가용성 서버의 텔레메트리 ID에서 경합 상태를 수정했습니다. MM-39343.

    • 미리 패키지된 Boards 버전을 0.9.4로 업데이트했습니다.

  • v6.0.1, 2021년 10월 18일 릴리스

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

    • 서버가 제대로 실행되지 않도록 하는 번역에서 발생하는 패닉을 수정했습니다. 패닉으로 인해 서버가 종료되는 문제가 발생했습니다 MM-39299.

    • v6.0 마이그레이션에 문제가 있었는데, Users.Timezone 열에 기본값이 있었습니다. 이는 업그레이드하기 전에 Mattermost v4.9 이전 버전이 설치된 서버에 영향을 주었습니다 MM-39297.

    • MariaDB 데이터베이스에서 마이그레이션 확인이 실패한 문제를 수정했습니다. 데이터 유형 JSON이 LONGTEXT로 별칭 지어지고 확인이 실패하여 데이터베이스 마이그레이션이 매번 다시 실행되는 문제가 발생했습니다.

  • JSONB 스키마 실패를 위해 tableNamecolumnName을 표시하는 수정사항이 적용되었습니다. JSONB 열과 관련된 스키마 업그레이드 실패가 있을 경우, 로그 라인에 영향을 받는 테이블/열이 언급되지 않는 문제를 수정했습니다.

    • 시스템 메시지에서 “…” 포스트 메뉴를 선택할 때 웹앱이 중단되는 문제를 수정했습니다 MM-39116.

  • v6.0.0, 2021년 10월 13일 릴리스

    • 6.0.0 원본 릴리스

폐기 예정 항목

  1. Legacy Command Line Tools. 대부분의 명령어가 mmctl에 의해 대체되었으며, 지난 몇 달 동안 새로운 명령어가 추가되어 이 도구가 견고한 대체품이 되었습니다.

  2. 웹 앱을 통한 Slack 가져오기. 팀 설정 메뉴를 통해 접근할 수 있는 Slack 가져오기 도구가 mmetl 도구로 대체되어 더 많은 종류의 데이터를 업로드하는 데 훨씬 더 종합적으로 지원합니다.

  3. 5.7.12 미만의 MySQL 버전. 최소 지원 버전은 이제 5.7.12+ 입니다. 이 버전에서는 우리가 성능 및 확장성을 향상시킬 수 있는 네이티브 JSON 데이터 유형이 도입되었습니다 (특히 사용자 및 게시물 속성에서). 추가로, 현재 최소 버전인 5.6은 2021년 2월에 EOL에 도달했습니다.

  4. Elasticsearch 5 및 6 - 버전 5.x는 2019년 3월에 EOL에 도달했으며, 버전 6.x는 2020년 11월에 EOL에 도달했습니다. Mattermost v6.0에서 최소 지원되는 버전은 Elasticsearch 버전 7.0입니다.

  5. Windows 7은 2020년 1월에 EOL에 도달했습니다. Windows 7에서 Mattermost 데스크톱 앱 문제에 대한 지원을 더 이상 제공하지 않습니다.

  6. DisableLegacyMFAEndpoint 구성 설정.

  7. ExperimentalTimezone 구성 설정. 구성 설정이 제거되고 해당 기능이 일반적으로 사용 가능한 상태로 상향되었습니다.

  8. 모든 레거시 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객들에게는 사용자 정의 가능한 접기/펼치기 가능한 채널 카테고리 등 많은 채널 조직 기능에 액세스하려면 v5.32 이상으로 업그레이드할 것을 권장합니다. 폐기된 설정은 다음과 같습니다:

  9. 이제 “폐기”로 표시된 모든 구성 설정들](/configure/configuration-settings.html#deprecated-configuration-settings).

  10. mattermost-server/model의 명명 일관성을 위한 변경 사항.

중요한 업그레이드 참고 사항

  • 더 오랜 이주 시간이 예상됩니다. 데이터 세트가 10+ 백만 개 게시물인 경우 문서 <https://gist.github.com/streamer45/59b3582118913d4fc5e8ff81ea78b055>** 를 참조하십시오. 데이터 세트가 70+ 백만 개 게시물인 경우 문서 <https://gist.github.com/streamer45/868c451164f6e8069d8b398685a31b6e>** 를 참조하십시오. model.ClusterMessage의 Data 필드 유형이 string에서 []byte로 변경되었습니다. 따라서 주목해야 할 주요 사항은 v6 서버가 클러스터에서 v5 서버와 함께 실행되지 않습니다. 5.x에서 6.x로 업그레이드하는 고객은 고가용성 업그레이드를 수행할 수 없습니다. 업그레이드하는 동안, v6 서버를 가동할 때 다른 v5 서버가 가동되지 않아야 합니다. v6 서버는 데이터베이스 스키마 변경을 실행하여 데이터셋 크기에 따라 큰 시작 시간을 야기할 수 있습니다. 제로 다운타임은 불가능하지만, 이주 프로세스 중에 노력에 따라 크게 최소화될 수 있습니다. 마이그레이션 중에 서버 프로세스가 종료되지 않도록 하기 위해 systemctl을 통해가 아닌 Mattermost를 직접 시작하는 것이 권장됩니다. 이것은 systemctl 서비스 파일에서 “TimeoutStartSec” 값이 1시간으로 설정되어 있기 때문에 발생할 수 있습니다. Mattermost Kubernetes 오퍼레이터를 사용하는 고객은 위의 마이그레이션 정보를 숙지하고 가장 적합한 경로를 선택해야 합니다. 1.이 허용 가능한 경우, 오퍼레이터를 사용하여 일반 업그레이드 프로세스가 충분합니다. 최소 다운타임을 위해 오퍼레이터를 사용하기 전에 (2)를 따르십시오.

    1. 최소한의 노력, 긴 다운타임 - 이것은 일반적으로 v6 서버를 정상적으로 시작하는 프로세스입니다. 이것에는 2가지 함의가 있습니다: 마이그레이션 프로세스 중에 다양한 테이블이 잠길 것이며, 이 기간 동안 해당 테이블은 읽기 전용으로 될 것입니다. 둘째로, 서버가 마이그레이션을 완료하고 응용 프로그램을 시작한 후에는 클러스터에 다른 v5 서버가 가동될 수 없습니다.

    2. 중간 노력, 중간 다운타임 - 이 프로세스에는 서버에서 수동으로 SQL 쿼리를 실행해야 합니다. 테이블 잠금을 방지하려면 MySQL에 pt-online-schema-change 도구를 사용할 수 있습니다. Postgres의 경우, 테이블 잠금이 매우 적습니다. 장점은 많은 쿼리가 있기 때문에 고객이 야간에 개별 쿼리를 실행하는 데 시간을 들일 수 있습니다. 쿼리 #11을 제외한 모든 쿼리가 이 방법으로 실행해도 안전합니다. 그런 다음 (1)의 일반적인 방법을 따를 수 있습니다.

    3. 높은 노력, 낮은 다운타임 - 이 프로세스는 (2)의 모든 것을 필요로 하며, 쿼리 #11의 영향을 최소화하려고 시도합니다. 이를 위해 단계 2를 따른 다음 v6를 실행하되 가동 중인 v5 서버와 함께 실행하고 응용 프로그램 로그를 모니터링합니다. v6 애플리케이션이 시작되는 즉시, v5 노드를 다운시켜야 합니다. 이렇게 하면 다운타임을 몇 초로만 줄일 수 있습니다.

  • Mattermost 버전 >= 6.0.x로 업그레이드하려고 시도하는 동안 다음 오류가 발생할 수 있습니다: Failed to alter column type. It is likely you have invalid JSON values in the column. Please fix the values manually and run the migration again. 이는 특정 열에 잘못된 JSON 값이 있음을 의미하며, 이를 수동으로 수정해야 합니다. 잘 작동하는 일반적인 수정 방법은 모든 \u0000 문자를 제거하는 것입니다. 이러한 단계를 따르십시오:

    1. 영향을 받는 값을 확인하려면 다음을 실행하십시오: SELECT COUNT(*) FROM <table> WHERE <column> LIKE '%\u0000%';

    2. 0보다 큰 카운트를 얻으면 해당 값을 수동으로 확인하고 제거할 수 있는지 확인하십시오.

    3. 다음을 사용하여 제거하십시오: UPDATE <table> SET <column> = regexp_replace(<column>, '\\u0000', '', 'g') where <column> like '%\u0000%';

    4. 그런 다음 Mattermost를 다시 시작하십시오.

  • Focalboard 플러그인은 Mattermost Boards로 이름이 변경되었으며, v0.9.1 (Mattermost v6.0과 함께 릴리스)이 기본적으로 활성화되었습니다.

  • 고급 로깅 구성 스키마가 변경되었습니다. 이것은 5.x에 대한 파손적인 변경입니다. 업데이트된 문서를 확인하십시오.

  • 플러그인에 몇 가지 파손적인 변경 사항이 포함되어 있습니다:

    • 왼쪽본에 특정 봇 아이콘 지원이 중단되었습니다.

    • 플러그인 manifest의 “Backend” 필드가 제거되었습니다.

    • 플러그인 manifest의 “Executables” 필드를 맵으로 변환했습니다.

  • 베타로 제공되는 Collapsed Reply Threads는 서버 성능에 부정적인 영향을 미칠 수 있습니다. 데이터베이스의 스케일을 쉽게 조정할 수 없거나 Mattermost 응용 프로그램 서버와 데이터베이스 서버를 동일한 컴퓨터에서 실행하고 있는 경우, ThreadAutoFollowCollapsedThreads를 비활성화하는 것이 권장됩니다. 제2분기 2022에 Collapsed Reply Threads가 일반적으로 사용 가능하게 될 때까지 이 성능 고려 사항에 대해 자세히 알아보십시오.

하이라이트

다중 제품 플랫폼

  • Mattermost는 이제 채널, 플레이북 및 보드 세 가지 제품으로 구성된 하나의 플랫폼으로 제공됩니다.

  • 플러그인이 시스템 전역에서 활성화될 때 플레이북과 보드가 표시됩니다.

글로벌 제품 런처

  • 채널, 플레이북 및 보드의 제품 내비게이션을 위한 글로벌 헤더를 추가했습니다. 이 기능은 모바일 웹 뷰 및 모바일 앱에서 비활성화되어 있습니다.

브랜딩 변경

  • “데님”이라는 새로운 기본 브랜드 테마가 추가되었습니다.

  • “Mattermost”, “Organization”, “Mattermost Dark” 및 “Windows Dark”와 같은 기존 테마 이름과 색상이 “데님”, “사파이어”, “쿼츠”, “인디고” 및 “온익스” 테마 이름과 색상으로 업데이트되었습니다. 기존 테마를 사용하는 사용자는 서버나 워크스페이스를 업그레이드한 후에 살짝 수정된 테마 색상을 볼 수 있습니다. 기존 “Mattermost”, “Organization”, “Mattermost Dark” 및 “Windows Dark” 테마의 테마 변수는 our documentation에서 여전히 접근할 수 있으므로 원하는 경우 이러한 테마 변수를 사용하여 사용자 정의 테마를 만들 수 있습니다. 사용자 정의 테마는 이 변경의 영향을 받지 않습니다.

  • 기본 사용 가능한 테마 목록에 “쿼츠”라는 새로운 밝은 테마가 추가되었습니다.

  • 이메일 템플릿을 새로운 브랜딩에 맞게 업데이트했습니다.

포장 변경

  • 제품 내 문자열이 E10 및 E20을 새로운 포장 로 업데이트되었습니다.

  • 시스템 기본 권한 등 레거시 E10에서 모든 계획으로 이동 된 기능:

    • 예를 들어, 시스템 전체에서 채널 생성 및 아카이브 권한.

      • 구체적으로, 시스템 콘솔 > 사용자 관리 > 권한에서만 “시스템 스키마”.

      • “팀 생성 활성화” 및 “팀 관리자에게 다른 사람의 게시물 편집 허용”에 대한 기존 권한/정책이 적절히 처리됩니다.

    • 팀 및 채널 관리 페이지(단, 채널 모더레이션은 제외, 즉 읽기 전용 채널).

  • 레거시 E20에서 프로페셔널 계획으로 이동된 기능:

    • OpenID Connect, SAML, Google 및 O365과의 SSO

    • MS 팀 호출 및 MS 캘린더를 포함한 O365 통합

    • Jira 다중 서버 지원

    • 고급 팀 권한

    • 채널 모더레이션

  • E20, 프로페셔널 및 엔터프라이즈 라이선스 SKU는 이제 엔터프라이즈 플러그인을 설치하는 데 지원됩니다.

베타 기능이 일반적으로 사용 가능으로 변경됨

  • 보관된 채널

  • 컴플라이언스 익스포트

  • 사용자 지정 서비스 약관

  • 게스트 계정

  • 시스템 역할

  • 플러그인

퍼머링크 미리보기

  • Mattermost의 게시물에 대한 퍼머링크 미리보기 지원 추가. 미리보기는 채널에서 메시지 링크를 공유할 때 컨텍스트 전환을 최소화하기 위해 생성됩니다.

튜토리얼 업데이트

  • 시작하기 페이지에 데스크톱 앱 다운로드하는 방법에 대한 팁 추가.

  • 튜토리얼 아이콘 및 팁 내용 텍스트를 업데이트 함.

  • 채널 추가 버튼의 기본 처리를 현재 팀 이름과 색상으로 변경함.

  • 새로운 설정 및 상태 버튼에 대한 튜토리얼 팁 추가.

  • 제품 변경기에 대한 팁 추가. 해당되지 않는 경우 이 팁은 건너뜀.

Improvement Notice

사용자 인터페이스 (UI)

  • 햄버거 메뉴 아래의 주요 “+” 버튼에 “사람 초대”를 추가했습니다.

  • 왼쪽에 있는 카테고리 이름 위에 채널을 들고 있으면 전체 카테고리 경계가 강조됩니다.

  • 업데이트된 계정 설정 > 디스플레이 > 시간대는 사용자 친화적으로 변경되었습니다.

  • 새로운 테마에 구애받지 않는 파일 미리보기 모달이 전체 화면을 차지합니다. 파일 미리보기에는 이제 사용자, 채널 및 파일 정보가 포함되어 있으며, 텍스트 기반 버튼에서 아이콘 기반 버튼으로 변경되었습니다.

  • 게시물 당 업로드 된 파일 첨부의 제한을 5에서 10으로 증가했습니다.

  • 팔로우하는 스레드에 대한 데스크톱 알림을 추가했습니다.

  • 헝가리어 및 영어-호주어가 이제 공식 언어로 추가되었습니다.

  • 주 메뉴무료 평가판 시작 호출을 추가했습니다.

  • H1-H3 헤딩 글꼴을 Open Sans에서 Metropolis로 변경했습니다.

성능

  • 이모지 자동완성이 열려있을 때 타이핑 성능을 향상시켰습니다.

  • 여러 탭이 열려있을 때 임시 저장소의 성능을 개선했습니다.

  • 임시 저장된 항목을 불러오는 성능을 향상시켰습니다.

통합

  • 미리 패키지된 채널 익스포트 플러그인 v1.0.0.

  • 앱 명령 구문 분석기에 “rest 필드” 추가함.

  • 플러그인에서 등록된 채널 헤더 툴팁에 React 구성 요소 지원 추가함.

  • 플러그인을 위해 ChannelInviteModalChannelMembersModal 구성 요소를 익스포트함.

관리

  • “playbooks” 및 “boards”를 제한된 팀 URL 목록에 추가했습니다. 사용자가 팀 URL에 채널 뒤에 오지 않은 상태로 들어가면(예: server/team), “playbooks” 또는 “boards”라는 팀 이름을 가지고 있고 사용자가 원하는 경우 메시징 팀으로 이동하기를 기대합니다.

  • 팀 에디션에서 역할 권한을 편집할 수 있는 기능을 추가했습니다.

  • 라이선스가 없는 서버(e.g. 팀 에디션)에서 “TeamSettings.MaxNotificationsPerChannel”의 하드코딩된 재정의를 제거했습니다.

  • 추출 명령을 mmctl로 이전했습니다.

  • 채널 엔드포인트를 사용하여 채널 변환을 제거했습니다. /channels/{channel_id}/privacy를 대신 사용합니다.

  • Posts.ParentId를 폐지하고 의미적으로 동등한 Posts.RootId로 대체했습니다. 또한 동일한 이유로 CommandWebhook.ParentIdCompliancePost.ParentId도 제거되었습니다.

  • 각각의 컴플라이언스 익스포트 형식 (CSV, Global Relay 및 Actiance)에 게시물이 새로운 퍼머링크 미리보기 기능을 통해 볼 수 있었음을 나타내는 필드를 추가했습니다.

  • 다음과 같은 폐지된 CLI 명령을 mmctl을 대신 사용하기로 하였습니다.:

    • channel

    • command

    • config

    • extract

    • group

    • integrity

    • ldap

    • license

    • logs

    • permissions

    • plugin

    • reset

    • roles

    • sampledata

    • team

    • user

    • webhook

버그 수정

  • GitLab의 “ButtonText” 및 “ButtonColor” 설정이 로그인 화면에 반영되지 않는 문제를 해결했습니다.

  • Collapse된 답글 스레드(베타)에서 스레드에 답변하는 것이 이전에 언팔로우된 스레드를 다시 팔로우하도록 하는 문제를 해결했습니다.

  • Collapse된 답글 스레드(베타)를 사용할 때 오른쪽에 부동 타임스탬프가 잘못 표시되는 문제를 해결했습니다.

  • 고정 및 저장된 게시물에서 하이라이트가 더 이상 표시되지 않는 문제를 해결했습니다.

  • 서버 시작 시 관리자 지원 이메일 상태 확인 작업을 비활성화했습니다.

  • 시스템 관리자로서 누락된 채널에 가입하는 문제를 해결했습니다.

  • 첨부 파일이 있는 가져오기 프로세스를 수정했습니다.

  • 앱 위치 및 바인딩 필터링에 대한 오류를 수정했습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonServiceSettings에:

    • 향상된 사용자 온보딩 경험 기능을 위한 EnableOnboardingFlow 추가.

    • 퍼머링크 미리보기를 활성화하기 위한 EnablePermalinkPreviews 추가.

  • config.jsonFileSettings에:

    • 이미지 업로드의 최대 차원(픽셀 단위)을 제어하기 위한 MaxImageResolution 구성 설정 추가.

  • 다음 구성 설정을 모두 제거했습니다:

    • EnableOnlyAdminIntegrations

    • RestrictCustomEmojiCreation

    • RestrictPostDelete

    • AllowEditPost

    • ImageProxyType

    • ImageProxyURL

    • ImageProxyOptions

    • UseExperimentalGossip

    • EnableTeamCreation

    • RestrictTeamInvite

    • RestrictPublicChannelManagement

    • RestrictPrivateChannelManagement

    • RestrictPublicChannelCreation

    • RestrictPrivateChannelCreation

    • RestrictPublicChannelDeletion

    • RestrictPrivateChannelDeletion

    • RestrictPrivateChannelManageMembers

    • DisableLegacyMFAEndpoint

    • ExperimentalTownSquareIsReadOnly

    • ExperimentalHideTownSquareinLHS

    • EnableXToLeaveChannelsFromLHS

    • CloseUnusedDirectMessages

    • ExperimentalChannelOrganization

    • ExperimentalChannelSidebarOrganization

    • EnableLegacySidebar

    • 레거시 MFA 엔드포인트

    • utils/authorization.go 및 모든 권한을 MakeDefaultRoles() 함수로 이동했습니다.

데이터베이스 변경 사항

  • 다음과 같은 데이터베이스 인덱스를 추가하였습니다:

    • idx_posts_root_id_delete_at_create_at

    • idx_channels_team_id_display_name

    • idx_channels_team_id_type

    • idx_threads_channel_id_last_reply_at

    • idx_channelmembers_user_id_channel_id_last_viewed_at

    • idx_channelmembers_channel_id_scheme_guest_user_id

  • 다음과 같이 중복된 데이터베이스 인덱스를 제거하였습니다:

    • idx_posts_root_id

    • idx_channels_team_id

    • idx_threads_channel_id

    • idx_channelmembers_user_id

  • 모든 “ToJson/FromJson” 메소드 참조를 “ToJSON/FromJSON” 형식으로 업데이트하였습니다.

  • “Post.Props” 사이즈 제한을 800,000 문자로 증가시켰습니다.

API 변경 사항

  • 업데이트된 API는 pageSize 대신 per_page 쿼리 매개변수를 사용합니다. 이로써 쓰레드 API가 다른 엔드포인트와 일관성을 갖게 되며, 우리의 매개변수 처리 코드로 요청된 쓰레드의 수를 자동으로 제한합니다. pageSize 쿼리 매개변수는 모바일 클라이언트에서 필요한 최소 서버 버전이 6.0이 될 때까지 지원될 것입니다.

웹 소켓 이벤트 변경

  • 제품에 웹 소켓 클라이언트 추가.

  • 플러그인 웹 솼켓 후크 추가: OnWebSocketConnect, OnWebSocketDisconnect, WebSocketMessageHasBeenPosted.

라이브러리 변경 사항

  • 사용되지 않게 된 model.ComparePassword 메소드를 제거했습니다.

  • 사용되지 않게 된 Context.SourcePluginId 필드를 제거했습니다.

  • (*model.Client4).CheckUserMfa을(를) 제거했습니다.

  • (*model.Client4).GetServerBusyExpires을(를) 제거했습니다.

  • model 패키지에서 MB 상수를 제거했습니다.

  • 다음 유형에 대한 포인터 사용을 제거했습니다:

    • model.ChannelList

    • model.ChannelListWithTeamData

    • model.ChannelMembers

    • model.Preferences

    • model.ProductNotices

  • plugin.Context.IpAddressplugin.Context.IPAddress(으)로 이름을 변경했습니다.

  • 모델 패키지의 필드 이름을 더 의미론적인 이름으로 변경했습니다.

Go Version

  • v6.0 는 Go v1.16.7 로 빌드되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost-webapp 에서 @mattermost/compass-components, @mattermost/compass-icons, styled-componentstimezones.json을 추가하고, react-inlinesvg를 제거했습니다.

  • https://github.com/mattermost/mattermost-mobile 에서 @types/redux-mock-store를 추가했습니다.

알려진 이슈

  • Collapsed Reply Threads 현재 베타 버전입니다. 기능을 활성화하기 전에 알려진 이슈에 대해 데이터베이스 자원 요구사항 및 서버 성능 영향과 관련된 사항을 숙지해야 합니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 기기에서 실행 중이라면, Collapsed Reply Threads 기능을 활성화하는 것을 기다리는 것을 권장합니다. 이 기능은 2022년 제2분기에 일반적으로 사용 가능하게(Promoted to general availability) 될 때까지 기다리는 것이 좋습니다. 여기서 성능을 고려한 사항을 더 알아보세요.

  • “최근 파일”에서 이미지를 클릭할 때 Webapp이 가끔 크래시가 날 수 있습니다 MM-38239.

  • 멤버 유형이 자동완성에서 누락되었습니다 MM-38989.

  • SVG 파일의 파일 업로드가 실패할 수 있습니다 MM-38982.

  • 모바일에서 열린 딥 링크가 잘못된 텍스트로 디렉팅되어 데스크톱 앱을 열 수 있습니다 MM-38913.

  • 자신의 다이렉트 메시지 채널에서 “(You)” 표시기가 누락된 채널 전환기 MM-38798.

  • Ctrl/Cmd+Shift+A 단축키로 Account Settings을 열 수 없습니다 MM-38236.

  • 플레이북에서 복귀 시 인디고 테마 글리치가 발생할 수 있습니다 MM-38910.

  • 시스템 콘솔 > 채널 > 채널 관리에는 팀 에디션, 스타터 및 프로페셔널에서 그룹 관리를 토글할 수 있는 옵션이 있습니다 MM-39216.

  • 실험적인 타임존과 사용자 정의 상태는 E20 라이선스가 있는 서버에서 CPU 사용량 및 데이터베이스 연결 수를 증가시킬 수 있습니다. 현재의 해결책은 사용자 정의 상태를 비활성화하거나 실험적인 타임존을 비활성화하는 것입니다.

  • 게시물 초안의 처음에 언급(@)을 추가하고 좌우 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.

  • 클래식 모바일 앱에서 Google 로그인이 실패할 수 있습니다.

  • 고가용성 모드에서 IP 해시를 끈 상태로 상태가 자리를 비운 또는 오프라인으로 갇힐 수 있습니다.

  • Elasticsearch를 활성화한 상태에서 따옴표로 묶은 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환될 수 있습니다.

  • 데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽은 후에 업데이트되지 않습니다.

  • 이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패할 수 있습니다.

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

기여자

No input provided for the translation.

릴리스 v5.39 - 품질 릴리스

  • v5.39.3, 2021년 12월 17일 배포

    • Mattermost v5.39.3에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 버전으로의 업그레이드를 권장합니다. 자세한 내용은 업그레이드 문서를 참조하십시오. 수정 내용은 릴리스 후 30일이 경과한 후에 보안 업데이트 페이지에 게시됩니다. 이는 Mattermost 책임 있는 공개 정책에 따른 것입니다.

    • 웹 애플리케이션 및 타이핑 로딩을 위한 일반적인 성능 수정이 추가되었습니다.

    • 일부 자동 완성 레이아웃 계산을 이동하여 타이핑 중에 성능을 개선했습니다.

    • 렌더링 중 DOM 사용을 줄이는 것으로 성능을 개선했습니다.

    • 사용자 업데이트 시 서버 과부하를 방지하기 위해 일부 기능의 실시간 업데이트를 제거했습니다. “이 채널에는 게스트가 있습니다” 표시기와 그룹 멤버에게 알림을 보낼 때 표시되는 시간대 수는 이제 채널 변경 시에만 업데이트됩니다.

    • v5.39에서 mmctl 버전이 잘못 보고되는 문제를 수정했습니다.

  • v5.39.2, 2021년 11월 15일 배포

  • v5.39.1, 2021년 10월 27일 배포

    • Mattermost v5.39.1에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 버전으로의 업그레이드를 권장합니다. 자세한 내용은 업그레이드 문서를 참조하십시오. 수정 내용은 릴리스 후 30일이 경과한 후에 보안 업데이트 페이지에 게시됩니다. 이는 Mattermost 책임 있는 공개 정책에 따른 것입니다.

    • 웹소켓 재연결 시 스레드를 가져오는 문제를 수정했습니다.

    • 고가용성 서버에서 텔레메트리 ID의 레이스 조건을 수정했습니다 MM-39343.

  • 5.39.0, 2021년 09월 16일 배포

    • 원본 5.39 릴리스

Mattermost v5.39.0에는 낮은 수준의 보안 수정이 포함되어 있습니다. 이 버전으로의 업그레이드를 권장합니다. 자세한 내용은 업그레이드 문서를 참조하십시오. 수정 내용은 릴리스 후 30일이 경과한 후에 보안 업데이트 페이지에 게시됩니다. 이는 Mattermost 책임 있는 공개 정책에 따른 것입니다.

향상점

사용자 인터페이스 (UI)

  • 제품 내 도움말 문서 업데이트하여 깨진 링크를 수정하고 오래된 정보를 수정했습니다.

  • 이탈리아어, 폴란드어, 한국어 및 우크라이나어 언어가 알파로 강등되었습니다. 한국어 및 우크라이나어는 더 이상 능동적으로 유지되지 않습니다.

버그 수정

  • 라이선스 유효성 검증 중 발생할 수 있는 패닉을 수정했습니다.

  • 메시지 첨부 파일 제목에서 이모지를 불러오는 문제를 해결했습니다.

  • 삭제된 메시지의 타임스탬프 위치가 올바르지 않은 문제를 수정했습니다.

  • 새로 고침 바의 공백을 변경하여 사용자에게 항상 표시되도록 했습니다.

  • 온보딩 중 다음 버튼을 클릭할 때 이메일 초대장을 보내지 않는 문제를 해결했습니다.

  • 이메일에서 “메시지 보기”를 클릭해도 게시물로 이동되지 않거나 사용자의 “앱에서 보기” 기본 설정을 기억하지 않는 문제를 수정했습니다.

  • 특정 접을 수 있는 이미지를 감지하는 문제를 해결했습니다.

  • Unreads 필터가 표시되지 않을 때 사용자가 활성화되는 것을 방지했습니다.

  • Mattermost의 단축키 CTRL+SHIFT+A가 “검색 탭” 팝업을 열었던 Chrome의 CTRL+SHIFT+A와 충돌하는 문제를 해결했습니다.

  • 메시지 첨부 및 임베드된 바인딩에 마크다운 이미지가 있는 경우 충돌을 수정했습니다.

  • 메시지 첨부 필드가 정렬되지 않는 문제를 해결했습니다.

  • 오른쪽에 SuggestionList 위치 지정 문제를 수정했습니다.

  • .doc 확장자로 업로드된 docx 파일에서 Mattermost가 패닉 상태에 빠지는 문제를 해결했습니다.

  • 자동 응답기의 시간 간격을 잘못 계산하고 메시지를 전송하지 않는 문제를 해결했습니다.

  • OpenID 통합의 디코딩 문제를 해결했습니다. 요청은 이제 RawURLEncoding에 대해 디코딩됩니다.

  • Collapsed Reply Threads (Beta) 기능에 대한 여러 버그를 수정했는데, 이는 다음을 포함합니다:

    • 동일한 사용자로부터의 연속 메시지 사이에 갭이 나타나는 문제를 해결했습니다.

    • 웹소켓 재연결시 스레드의 읽지 않은 상태가 업데이트되지 않는 문제를 해결했습니다.

    • 메인 채널 보기 루트 게시물의 타임스탬프가 호버시 수평 스크롤바를 추가하는 문제를 해결했습니다.

    • ThreadAutoFollow 설정을 활성화해야만 CollapsedThreads를 활성화할 수 있습니다.

    • 다른 사용자가 스레드에 답변할 때 이전에 언팔로우한 스레드를 다시 팔로우하는 사용자가 수정된 문제를 해결했습니다.

    • 코드 블록 및 인라인 코드를 클릭해도 연결된 스레드가 열리지 않는 문제를 해결했습니다.

    • 화질이 높은 모니터에서 줌을 사용하는 경우 Threads 보기에 두 개의 스크롤바가 나타나는 문제를 해결했습니다.

    • 퀵 채널 전환기 언급 카운트가 축소된 스레드 논리를 따르지 않는 문제를 해결했습니다.

    • 웹훅/통합으로 시작된 스레드가 축소된 스레드가 활성화된 경우 웹훅/통합 생성자에 의해 자동으로 팔로우되는 문제를 해결했습니다.

    • WebSocket에 다시 연결하면 축소된 응답 스레드가 인터페이스에서 스레드 언급을 클리어하는 문제를 해결했습니다.

    • 스레드에서 새 메시지 라인 및 날짜 구분선이 텍스트와 겹치는 문제를 해결했습니다.

Go 버전

  • v5.39은 Go 1.16.7로 빌드되었습니다.

Mattermost v6.0에서 예정된 사용 중단 사항

다음은 Mattermost v6.0 릴리스에서 예정된 사용 중단 사항입니다. 해당 릴리스는 2021/10/13에 예정되어 있습니다. 이 목록은 릴리스 전에 변경될 수 있습니다.

  1. Legacy Command Line Tools. 모든 명령어는 mmctl에 의해 완전히 대체되었으며, 지난 몇 달 동안 새로운 명령어가 추가되어 이 도구가 완전하고 견고한 대체품이 되었습니다.

  2. 웹 앱을 통한 Slack 가져오기. 팀 설정 메뉴를 통해 접근할 수 있는 Slack 가져오기 도구가 mmetl 도구로 대체되었으며, 이 도구는 업로드 지원할 수 있는 데이터 유형에 대해 훨씬 포괄적합니다.

  3. MySQL 버전 5.7.7 미만. 최소 지원 버전은 이제 5.7.12로 변경될 것입니다. 이 버전은 우리가 성능 및 확장성을 향상시킬 수 있는 네이티브 JSON 데이터 유형을 도입했습니다(특히 사용자 및 게시글 속성에서). 게다가, 현재 최소 버전인 5.6은 2021년 2월에 EOL에 도달했습니다.

  4. Elasticsearch 5 및 6 - 5.x 버전은 2019년 3월에, 6.x 버전은 2020년 11월에 EOL에 도달했습니다. Mattermost v6.0에서 최소 지원되는 버전은 Elasticsearch 7.0으로 변경될 것입니다.

  5. Windows 7은 2020년 1월에 EOL에 도달했습니다. 우리는 더 이상 Windows 7에서 Mattermost 데스크톱 앱 문제에 대한 지원을 제공하지 않을 것입니다.

  6. DisableLegacyMFAEndpoint 구성 설정.

  7. ExperimentalTimezone 구성 설정. 이 구성 설정은 제거되고 해당 기능은 일반적으로 사용 가능하게 될 것입니다.

  8. 모든 레거시 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객들은 사용자 정의 가능한 접는 채널 카테고리 등 많은 다른 채널 조직 기능에 액세스하기 위해 v5.32 이상으로 업그레이드하는 것을 권장합니다. 사용 중단되는 설정은 다음과 같습니다:

  9. 이전에 “사용 중지됨”으로 표시된 모든 구성 설정들.

  10. 명명 일관성을 위한 mattermost-server/model 변경.

알려진 이슈

  • Collapsed Reply Threads 현재 베타 버전입니다. 이 기능을 활성화하기 전에 알려진 이슈에 대해 특히 데이터베이스 리소스 요구 사항 및 서버 성능 영향에 대해 충분히 숙지해야 합니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 기기에서 실행 중인 경우, 2022년 제 2분기에 일반 공개로 승격될 때까지 Collapsed Reply Threads를 활성화하지 않는 것이 권장됩니다 . 이러한 성능 고려 사항에 대해 자세히 알아보세요.

  • 실험적인 시간대 및 사용자 정의 상태는 E20 라이선스가 있는 서버의 CPU 사용량 및 데이터베이스 연결 수를 증가시킬 수 있습니다. 현재의 해결책은 사용자 정의 상태를 비활성화하거나 실험적인 시간대를 비활성화하는 것입니다.

  • 게시물 초안의 시작 부분에 at-mention을 추가하고 좌우 화살표를 누르면 포스트 초안과 되돌리기 이력이 지워질 수 있습니다 MM-33823.

  • 고정된 게시물은 더이상 강조되지 않습니다 MM-34870.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

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

  • Elasticsearch가 활성화된 상태에서 따앉히 따앉으로 이루어진 검색어를 따앉 반입호에 넣어 검색하면 검색된 용어 이외의 것들이 반환됩니다.

  • 모바일에서 채널을 읽은 후 데스크탑 앱의 팀 사이드바가 업데이트되지 않습니다.

  • 이메일 알림이 활성화된 경우 CLI를 통해 슬랙을 가져오는 것이 실패할 수 있습니다.

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

기여자

↕️

릴리스 v5.38 - 기능 릴리스

  • v5.38.4, 2021-11-15 릴리스

  • v5.38.3, 2021-10-27 릴리스

    • Mattermost v5.38.3은 중간 수준의 보안 수정이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다. Mattermost Responsible Disclosure Policy를 참조하세요.

    • 고가용성 서버의 텔레메트리 ID에서 레이스 조건을 수정했습니다. MM-39343.

  • v5.38.2, 2021-08-26 릴리스

    • 응용 프로그램 충돌 문제를 해결하기 위해 Go 버전을 1.16.7로 업그레이드했습니다.

    • mmctl config reload 명령이 로컬 모드 서버 사이드 구현이 누락된 문제를 해결했습니다. MM-38082

  • v5.38.1, 2021-08-18 릴리스

    • 사전 패키지된 플러그인으로 Playbooks v1.16.0를 설치할 수 없는 문제를 해결했습니다. MM-37928.

  • v5.38.0, 2021-08-16 릴리스

    • 원본 5.38.0 릴리스

Mattermost v5.38.0에는 낮은~중간 수준의 보안 수정이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 보안 업데이트 페이지에서 릴리스 후 30일 후에 Mattermost 책임 공개 정책에 따라 게시될 예정입니다. Mattermost Responsible Disclosure Policy를 참조하세요.

사용 중단 사항

  • “구성 감시자” (자동으로 config.json 파일을 다시로드하는 메커니즘)가 mmctl config reload 명령으로 대체되어 디스크에 만들어진 구성 변경을 적용하려면 이 명령을 실행해야 합니다. 이 변경으로 구성 성능과 견고성이 향상되었습니다.

중요한 업그레이드 노트

  • v5.38에서는 접힌 응답 스레드(베타)가 도입된 이후에 발생한 일부 잘못된 언급 횟수와 채널 주변의 읽지 않은 메시지에 대한 수정 사항이 추가되었습니다. 이 수정은 SQL 마이그레이션을 통해 수행되며, 대규모 데이터베이스에는 몇 분이 걸릴 수 있습니다. fixCRTChannelMembershipCounts 수정은 약 4 백만 채널 멤버십과 약 13만 개의 채널을 포함하는 데이터베이스에서 1분 20초가 소요됩니다. fixCRTThreadCountsAndUnreads 수정은 56367개의 스레드, 124587개의 스레드 멤버십 및 220801개의 채널 멤버십을 포함하는 데이터베이스에서 약 3분 30초가 소요됩니다. 이는 MySQL v5.6.51에서의 내용입니다.

  • Focalboard v0.8.2 (Mattermost v5.38.0과 함께 출시)는 새로운 데이터베이스 연결 시스템으로 인해 Mattermost v5.37+이 필요합니다.

하이라이트

Granular Data Retention Policies (Enterprise E20)

  • data_retention 유형의 작업은 이제 전역 정책이 비활성화되어도 실행할 수 있습니다. 데이터 보존 작업이 실행될 때 그라뉼러(예: 팀 및 채널별) 정책이 실행됩니다. 데이터 보존 작업 실행 후 새로운 활동이 없는 채널에서 삭제된 게시물이 표시되는 알려진 문제가 있습니다. 이 문제는 이 티켓으로 추적되고 있습니다.

향상된 사용자 온보딩 경험

  • Mattermost를 처음 사용하는 사용자들을 돕기 위해, 온보딩 경험에 새로운 시작하기 단계가 추가되었습니다. 이러한 단계는 사용자가 자신의 프로필을 완성하고 팀 이름을 지어, 데스크톱 알림을 구성하고, 다른 사용자를 팀에 초대하는 데 도움을 줍니다. 게다가, 온보딩이 완료되면 사용자들에게 채널, 플러그인 등을 시작하는 데 도움이 되는 유용한 팁이 제공됩니다.

Playbooks 업데이트

  • Incident CollaborationPlaybooks로 재브랜딩되었습니다. 또한 채널 오른쪽 사이드바가 재디자인되었으며, 우리 자체의 플레이북이 템플릿으로 공유되고 더 많은 트리거와 액션이 추가되었습니다.

Focalboard 업데이트

  • 새로운 ‘created-by’ 속성이 추가되었으며, 공유된 데이터베이스 연결로 성능이 개선되었습니다. Focalboard 0.8.2는 새로운 데이터베이스 연결 시스템으로 인해 Mattermost v5.37+가 필요합니다.

향상 사항

사용자 인터페이스 (UI)

  • 독일어를 공식 언어로 다시 지정하였습니다.

  • 푸시 알림에서 마크다운 포맷이 제거되었습니다.

  • 사용자 정의 상태가 현재 설정된 상태에서 변경되지 않은 경우 상태 설정 버튼을 활성화하였습니다.

  • GIF 피커를 통해 삽입된 이미지의 기본 렌더링을 개선했습니다.

  • 직접 및 그룹 메시지 메뉴에 작은 텍스트 변경이 추가되었습니다: 채널 음소거채널 헤더 편집은 이제 대화 음소거대화 헤더 편집으로 표시됩니다.

성능

  • 게시물에 반응을 보여주는 구성 요소의 성능을 향상시켰습니다.

  • 비 다이렉트 메시지 채널을 볼 때 특정 구성 요소의 성능을 향상시켰습니다.

  • 우측에 게시된 메시지의 성능을 약간 향상시켰습니다.

  • 영향을 받는 환경에서 초안이 저장되는 빈도를 줄임으로써 입력 성능을 향상시켰습니다.

통합

  • 마켓플레이스에 앱 아이콘을 추가했습니다.

  • 앱에서 이제 양식 필드 사이에 임의의 마크다운을 추가할 수 있습니다.

  • 앱 양식, 대화형 대화 상자 필드 설명, 오류 및 슬래시 명령어에 마크다운을 지원하도록 추가했습니다.

  • 앱 명령에 대한 사용자 및 채널 선택기를 개선했습니다.

  • 플러그인에서 react-intl<Timestamp/> 사용을 지원하도록 추가했습니다.

  • 사용자 액세스 토큰 및 OAuth 앱을 위한 플러그인 API 메서드를 추가했습니다.

관리

  • 새로운 기능을 추가하여 팀을 시스템 콘솔 > 을 통해 아카이브하거나 언아카이브할 수 있습니다.

버그 수정

  • “채널 찾기” 채널 전환이 일부 언어에서 버튼을 넘어서는 텍스트 오버플로우되는 문제를 해결했습니다.

  • 본문이 없는 상태에서 플러그인 간 요청이 작동하지 않는 문제를 수정했습니다.

  • 상호작용 메시지에서 빈 응답을 반환할 때 대화상자를 여는 문제를 해결했습니다.

  • Mattermost 다크 테마에서 멤버 추가 모달이 잘못된 테마로 적용된 문제를 해결했습니다.

  • 팀 에디션에서 시스템 콘솔을로드할 때 getPrevTrialLicense API 요청에서 패닉 버그를 수정했습니다.

  • 이전 릴리스에서 실수로 관리자 고문 알림이 다시 활성화된 문제를 수정했습니다.

  • 병합된 답글 스레드(베타) 기능에 대한 다양한 버그를 수정했습니다. 이중에는 다음이 포함됩니다:

    • 답글이 없는 스레드를 팔로우하는 동안 오류가 발생하는 문제를 해결했습니다.

    • /posts/<postid> API의 단일 게시물의 reply_count가 항상 0으로 반환되던 문제를 해결했습니다.

    • 단일 메시지를 팔로우하는 경우 500 상태가 반환되던 문제를 수정했습니다.

    • 스레드의 팔로우를 취소한 후 다시 응답할 때 스레드가 자동으로 다시 팔로우되지 않는 문제를 해결했습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonPluginSettings에:

    • 플러그인이 미리 생성된 OAuth 애플리케이션과 연결할 수 있는 Chimera URL을 지정할 수 있도록 ChimeraOAuthProxyURL이 추가되었습니다.

  • 구성 설정 EnableReliableWebSockets는 이제 기본적으로 true로 설정됩니다.

API 변경 내용

  • 플러그인 API에 CreateChannelSidebarCategory, GetChannelSidebarCategoriesUpdateChannelSidebarCategories를 추가했습니다.

  • 파일이 드롭다운 메뉴 작업을 등록할 수 있는 새로운 플러그인 API 메서드를 추가했습니다.

Go Version

  • v5.38는 Go 1.16.0로 빌드되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost-webapp/ 에 classnamesreact-window 를 추가했습니다.

  • https://github.com/mattermost/mattermost-mobile/ 에는 @react-native-community/datetimepicker, array.prototype.flat, 그리고 base-64 를 추가했습니다.

Mattermost v6.0에서 예정된 폐기 사항

2021/10/15에 예정된 Mattermost v6.0 릴리스에서 다음과 같은 폐기 사항이 계획되어 있습니다. 이 목록은 릴리스 전에 변경될 수 있습니다.

  1. 레거시 명령 줄 도구. 모든 몤령은 mmctl에 의해 완전히 대체되었으며 지난 몇 달간 새로운 명령이 추가되었습니다. 따라서 이 도구는 완전하고 견고한 대체품입니다.

  2. 웹 앱을 통한 Slack 가져오기(/onboard/migrating-to-mattermost.html#migrating-from-slack-using-the-mattermost-web-app). 팀 설정 메뉴를 통해 접근할 수 있는 Slack 가져오기 도구가 더욱 종합적인 데이터 유형을 업로드하는 데 도움을 주는 mmetl 도구로 대체됩니다.

  3. 5.7.7 미만의 MySQL 버전 지원이 중단됩니다. 최소 지원 버전은 이제 5.7.12입니다. 이 버전은 여러 데이터베이스 필드(특히 사용자 및 게시물 속성)의 성능 및 확장성을 향상시킬 수 있는 네이티브 JSON 데이터 유형을 도입했습니다. 또한, 현재 최소 지원 버전인 5.6은 2021년 2월에 EOL에 도달했습니다.

  4. Elasticsearch 5 및 6 - 5.x 버전은 2019년 3월에, 6.x 버전은 2020년 11월에 EOL에 도달했습니다. Mattermost v6.0에서 최소 지원 버전은 Elasticsearch 7.0 버전이 될 것입니다.

  5. Windows 7은 2020년 1월에 EOL에 도달했습니다. 따라서 Mattermost 데스크톱 앱의 Windows 7 지원이 중단됩니다.

  6. DisableLegacyMFA 구성 설정.

  7. ExperimentalTimezone 구성 설정.

  8. 모든 레거시 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객들에게 사용자 지정 가능한 접이식 채널 범주를 포함한 다양한 채널 구성 기능에 액세스하기 위해 v5.32 이상으로 업그레이드할 것을 권장합니다. 폐기되는 설정은 다음과 같습니다:

  9. 이전에 “폐기됨”으로 표시된 모든 구성 설정.

  10. mattermost-server/model에 대한 이름 일관성을 위한 변경 사항.

알려진 문제

  • Collapsed Reply Threads은 현재 베타 버전입니다. 기능을 활성화하기 전에 알려진 문제에 대해 규명한 후, 특히 데이터베이스 리소스 요구사항 및 서버 성능 영향과 관련된 사항을 확인하십시오. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 기기에서 실행 중인 경우, Collapsed Reply Threads를 활성화하기 전에 2022년 제2분기에 일반적으로 제공될 때까지 기다리는 것이 좋습니다. 여기에서 성능에 대한 고려사항을 더 알아보세요.

  • Team Edition의 서버 버전은 5.39.2로 보고됩니다. (v5.38.2)

  • 데이터 유지 작업 실행 후에 채널에 새 활동이 없는 상태에서 삭제된 게시물이 표시됩니다. MM-36574.

  • 게시물 초안의 시작 부분에 at-mention을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 취소 히스토리가 지워질 수 있습니다. MM-33823.

  • 센터 채널의 이모지 카운터가 오른쪽 측면에 반응이 추가될 때마다 즉시 업데이트되지 않을 수 있습니다. MM-31994.

  • 메시지 첨부 파일의 오른쪽 열에 있는 필드가 불규칙하게 렌더링됩니다. MM-36943.

  • 고정된 게시물이 더 이상 강조되지 않습니다.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

  • IP 해시를 끈 상태의 고가용성 모드에서 상태가 때로는 자리 비움 또는 오프라인으로 멈출 수 있습니다.

  • Elasticsearch를 활성화한 상태에서 따옌호 안에 있는 정지 단어를 검색하면 검색한 용어 이외의 것들이 반환될 수 있습니다.

  • 모바일에서 채널을 읽은 후에 desktop 앱의 팀 사이드바가 업데이트되지 않습니다.

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

  • 고가용성 모드에서 Mattermost를 실행 중인 경우 iOS에서 푸시 알림이 항상 지워지지 않을 수 있습니다.

기여자

번역 reStructuredText 입력 파일.

릴리스 v5.37 - 확장 지원 릴리스

  • 5.37.10, 2022-08-31 릴리스

    • 삭제된 멤버를 계산하지 않음으로써 그룹 쿼리 성능을 개선했습니다.

    • 기능이 비활성화된 경우 채널 멤버 수를 세지 않도록하여 대규모 환경에서의 성능 문제를 방지했습니다.

  • v5.37.9, 2022-03-10 릴리스

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

  • v5.37.8, 2022-02-03 릴리스

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

    • 기본값인 ThreadAutoFollowfalse로 변경되었습니다. 이는 ThreadAutoFollowCollapsedThreads 구성 설정이 비활성화된 상태에서도 데이터베이스 서버에 부하를 추가하는 몇 가지 작업이 발생하지 않도록 했습니다. MM-41351.

    • ‘ThreadAutoFollow’ 및 ‘CollapsedThreads’ 구성 설정이 비활성화된 상태에서도 데이터베이스 서버에 부하를 추가하는 몇 가지 작업이 발생하지 않도록 했습니다 MM-41350.

    • 기술적 문제로 .pages 콘텐츠 검색이 더 이상 사용할 수 없습니다.

    • Actiance 컴플라이언스 작업이 Mattermost 서버 프로세스에 패닉을 유발하는 문제를 해결했습니다 MM-41245.

  • v5.37.7, 2022-01-21 릴리스

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

    • Professional 라이선스 서버에 대한 채널 관리 지원이 추가되었습니다 MM-40824.

  • v5.37.6, 2021-12-17 릴리스

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

    • 웹 애플리케이션 및 입력의 일반적인 성능 수정이 추가되었습니다.

    • 일부 자동 완성 레이아웃 계산을 이동하여 입력 중의 성능을 개선했습니다.

    • 렌더링 중 DOM 사용을 줄임으로써 성능을 개선했습니다.

    • 사용자 업데이트 시 서버에 과부하를 방지하기 위해 몇 가지 기능의 실시간 업데이트를 중지했습니다. “이 채널에는 게스트가 있습니다” 표시 및 그룹 멤버에게 알릴 때 표시되는 시간대의 수는 이제 채널 변경 시에만 업데이트됩니다.

  • v5.37.5, 2021-11-30 릴리스

    • 하위 디렉터리에 Mattermost를 호스팅하는 경우 OpenID 리디렉션이 작동하지 않는 문제를 해결했습니다 MM-40151.

    • v5.37에서 mmctl 버전이 잘못 보고된 문제를 해결했습니다.

  • v5.37.4, 2021-11-15 릴리스

  • 메시지 익스포트 작업 중 잠재적인 패닉을 수정했습니다 MM-39521.

    • 일부 Sentry 충돌을 수정했습니다 MM-38565, MM-39208.

    • 깨진 링크를 수정하고 오래된 정보를 수정하기 위해 제품 내 도움말 문서를 업데이트했습니다.

  • v5.37.3, 2021-10-27 릴리스

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

    • 고 가용성 서버에서 텔레메트리 ID의 레이스 조건을 수정했습니다 MM-39343.

    • 첨부 파일이 포함된 가져오기 프로세스를 수정했습니다 MM-38375.

    • 메시지 첨부 필드가 정렬되지 않는 문제를 수정했습니다 MM-36943.

  • v5.37.2, 2021-08-26 릴리스

    • 응용 프로그램 충돌 문제를 해결하기 위해 Go 버전을 1.16.7로 업그레이드했습니다.

    • 서버 패닉 문제를 수정했습니다. MM-37574

    • 사용자 상태를 저장하거나 업데이트하는 경우 로그가 여러 키 삽입 오류로 채워지는 문제를 해결했습니다. MM-37202.

    • Team Edition에서 시스템 콘솔을 로드할 때 getPrevTrialLicense API 요청에서 패닉이 발생하는 문제를 해결했습니다. MM-37108

    • 화면 판독기가 채널 전환 모달에서 사용자 이름이나 채널을 읽지 않고 “사용자 개체”라고 읽는 문제를 해결했습니다.

    • 영향을 받는 환경에서 드래프트를 저장하는 빈도를 줄임으로써 타자 입력 성능을 향상시켰습니다.

    • 클러스터링에서 타임아웃이 발생할 때 뮤텍스가 잠겨 해제되지 않는 문제를 해결했습니다. MM-37246

  • v5.37.0, 2021-07-16 릴리스

폐기 사항

  • platform 이진 파일과 “–platform” 플래그가 제거되었습니다. 만약 당신이 “–platform” 플래그를 사용하거나 systemd 파일이나 사용자 지정 스크립트를 통해 Mattermost 서버 애플리케이션을 실행하는 데 직접 platform 이진 파일을 사용 중이라면, mattermost 이진 파일만 사용해야 합니다.

중요한 업그레이드 참고 사항

  • 접힌 답글 스레드는 Mattermost Server v5.37 이상에서 beta 버전으로 사용할 수 있습니다. 해당 기능을 안정화하는 동안 버그를 경험할 수도 있습니다. 특히, 여기에 문서화된 알려진 이슈를 주의해 주시기 바랍니다.

  • v5.37에서는 이모지 표준 v13.0을 지원합니다. 과거에 새 시스템 이름 중 하나를 사용한 사용자 정의 이모지를 추가한 경우 해당 사용자 정의 이모지는 시스템 이모지에 덮어씌워집니다. 해결책은 사용자 정의 이모지의 이름을 바꾸는 것입니다.

  • 사고 협업의 일부 기능이 이제 모든 Mattermost 에디션에서 사용할 수 있습니다. 이 업데이트의 일부로, 사고 협업은 최소 서버 버전으로 v5.37이 필요합니다. 각 에디션에서 사용 가능한 내용에 대해 자세히 알아보려면 담당자 가격 페이지를 방문하세요.

  • Mattermost Server v5.31의 확장 지원 릴리스 지원은 2021년 10월 15일에 종료될 예정입니다. Mattermost Server v5.37 이상으로 업그레이드해야 합니다.

  • 베타 버전으로 사용 가능한 접힌 답글 스레드는 서버 성능에 부정적인 영향을 미치는 것으로 알려져 있습니다. 데이터베이스를 쉽게 확장하거나 튜닝할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 기기에서 실행 중이라면 ThreadAutoFollowCollapsedThreads를 비활성화하는 것을 권장합니다. 접힌 답글 스레드가 2022년 제2분기에 일반적으로 사용 가능으로 바뀔 때까지 이러한 성능 고려 사항을 자세히 알아보세요.

하이라이트

답글 스레드 접힘 (베타)

  • 당신에게 Collapsed Reply Threads (베타)의 초기 액세스를 제공하는 데 흥분합니다. **System Console > Experimental > Collapsed Reply Threads (베타)**에서 활성화할 수 있습니다. 기능 및 알려진 문제에 대해 더 알아보려면 our documentation를 확인하세요.

이모지 향상 기능 및 피부 톤 선택

  • 이제 사용자들은 Mattermost 이모지 선택기를 사용하여 다양한 피부 톤을 선택할 수 있는 이모지 표준 v13.0을 지원합니다. v1.45 모바일 앱 릴리스 (7월 16일)에는 모바일 지원이 포함되어 있습니다.

향상된 기업용 평가판 경험 (기업 에디션 E0, E10, E20)

  • 자체 관리 평가판이 종료된 후 관리자는 옵션으로 판매 담당자에게 연락하거나 클릭 한 번으로 구매할 수 있습니다.

Focalboard: 그룹화된 테이블 뷰, 새로운 속성 등 (베타)

  • Focalboard 테이블은 이제 속성별로 그룹화될 수 있으며, 예를 들어 epic 또는 소유자별로 빠르게 작업을 볼 수 있게 해줍니다.

사건 협업 업데이트

  • 이 업데이트에는 모든 버전에서의 이용 가능성, 플레이북 키워드 모니터링, 회고 보고서 및 플레이북 대시보드가 포함되어 있습니다.

영어-오스트레일리아어 언어 지원

  • Mattermost는 이제 영어-오스트레일리아어로 제공됩니다.

개선 사항

사용자 인터페이스 (UI)

  • at-mention 자동완성에서 (you)이 있을 때 사용자의 별명이 더 이상 표시되지 않습니다.

  • 사용자 추가 채널 모달의 도움말 텍스트를 업데이트했습니다.

  • Linux에서 .jpeg 파일을 업로드할 수 있는 기능을 추가했습니다. .jpg 파일의 업로드는 이미 지원되고 있었습니다.

  • 채널 전환기는 이제 최근에 본 채널을 표시합니다.

  • 폴란드어, 독일어, 이탈리아어 언어는 더 이상 활발하게 유지되지 않기 때문에 베타로 다운그레이드되었습니다.

  • 사용자 정의 상태는 이제 흔한 시간 간격 또는 사용자가 선택한 날짜와 시간 후에 만료되도록 설정할 수 있습니다. 모바일 앱 지원은 향후 릴리스에서 추가될 예정입니다.

성능

  • 일부 타이핑 성능을 향상시켰습니다.

관리

  • 대량 이미지 업로드의 대규모 PNG 투명도에 대한 메모리 성능을 개선했습니다.

  • 압축 해제할 때 서버가 수신 아카이브를 파일 시스템에 쓰지 않도록 대량 가져오기 프로세스를 최적화했습니다.

  • 시스템 봇을 사용하여 로컬 모드에 채널 복원 및 채널 개인정보 변경 엔드포인트를 추가했습니다.

버그 수정

  • 사용자가 슬래시 명령을 통해 사용자 정의 상태 이모지를 설정할 수 없는 문제를 수정했습니다. 이제 유니코드 이모지를 감지하고 슬래시 명령을 통해 이를 사용자 정의 상태 이모지로 설정하는 논리가 추가되었습니다.

  • 대체 텍스트를 가진 메시지가 반복되는 문제를 수정했습니다.

  • 마켓플레이스 활성화 또는 플러그인 활성화를 비활성화했을 때 기본 메뉴에 지속되는 읽지 않은 배지가 표시되는 문제를 수정했습니다.

  • 사이드바 아이콘이 네비게이터 영역 아이콘과 정렬되지 않는 문제를 수정했습니다.

  • Direct Message 채널에서 CTRL+F를 사용할 때 검색 필드에 사용자 ID가 아닌 사용자 이름이 추가되는 문제를 수정했습니다.

  • 음소거된 채널에서 사용자 아이콘이 완전한 불투명으로 표시되는 문제를 수정했습니다.

  • 봇 사용자에 대해 중복된 user_update 웹소켓 이벤트가 생성되는 문제를 수정했습니다.

  • Mattermost 지원팀에 연락하지 않고 Self-Managed Enterprise Edition E20 평가판을 여러 번 활성화할 수 있는 문제를 수정했습니다.

config.json

config.json에는 여러 설정 옵션이 추가되었습니다. 아래는 추가된 내용과 기본 설치 값을 나열한 목록입니다. 이러한 설정은 config.json이나 시스템 콘솔에서 수정할 수 있습니다.

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonServiceSettings 아래:

    • 추가된 CollapsedThreads를 추가하여 접힌 답글 스레드(베타)를 지원합니다.

데이터베이스 변경 내용

  • 중복된 데이터베이스 인덱스를 여러 개 제거했습니다.

API 변경 사항

  • POST api/v4/groups/{group_id}/channels/{channel_id}/link의 응답에 새로운 필드 team_id를 추가하여 채널을 그룹에 연결할 때 응답에 팀 ID를 추가했습니다.

  • /channels/members/{userId}/view에 선택적인 collapsed_threads_supported 매개변수를 추가하여 클라이언트가 축소된 스레드를 지원하는지 나타내도록 했습니다.

  • /users/{userId}/posts/{postId}/set_unread에 선택적인 collapsed_threads_supported 매개변수를 추가하여 클라이언트가 축소된 스레드를 지원하는지 나타내도록 했습니다.

  • 웹앱을 업데이트하여 collapsed_threads_supported 매개변수를 서버로 전달하여 웹앱이 축소된 답글 스레드를 지원하는지 나타내도록 했습니다.

  • 웹앱을 업데이트하여 루트 및 답글 게시물을 읽지 않음/읽음으로 표시할 때 채널 및 스레드를 올바르게 표시하도록 했습니다.

  • GET /trial-license/prev라는 새로운 엔드포인트를 추가하여 사용한 마지막 평가판 라이선스를 가져오도록 했습니다.

  • CustomStatus 구조체에 두 개의 새로운 필드를 추가하고 API를 수정하여 이를 유효하게 처리하도록 했습니다.

Go Version

  • v5.37 는 Go 1.15.5 로 빌드되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost-webapp/에서 reselect를 제거했습니다.

Mattermost v6.0에서 계획된 사용 중단 사항

다음과 같은 사용 중단 사항이 Mattermost v6.0 릴리스에 계획되어 있으며, 해당 릴리스는 2021/10/15에 예정되어 있습니다. 이 목록은 릴리스 전에 변경될 수 있습니다.

  1. Legacy Command Line Tools. 모든 명령은 mmctl에 의해 완전히 대체되었으며, 지난 몇 달간 새로운 명령이 추가되었으므로 이 도구는 완전하고 견고한 대체품이 되었습니다.

  2. 웹 앱을 통한 Slack 가져오기. 팀 설정 메뉴를 통해 접근 가능한 Slack 가져오기 도구가 mmetl 도구로 대체되었으며, 이 도구는 업로드에 도움을 주는 데이터 유형에 대해 훨씬 포괄적합니다.

  3. MySQL 버전 5.7.7 미만. 이제 최소 지원 버전은 5.7.12로 변경될 것입니다. 이 버전은 네이티브 JSON 데이터 유형을 도입하여 몇 가지 데이터베이스 필드의 성능과 확장성을 향상시킬 수 있게 해주었습니다(특히 사용자 및 게시물 속성). 또한, 5.6 버전(현재 최소 버전)은 2021년 2월에 EOL에 도달하였습니다.

  4. Elasticsearch 5 및 6 - 5.x 버전은 2019년 3월에, 6.x 버전은 2020년 11월에 EOL에 도달하였습니다. Mattermost v6.0에서 최소 지원되는 버전은 Elasticsearch 7.0으로 변경될 것입니다.

  5. Windows 7은 2020년 1월에 EOL에 도달하였습니다. 따라서 Windows 7의 데스크탑 앱 문제에 대한 지원은 더 이상 제공되지 않을 것입니다.

  6. DisableLegacyMFA 구성 설정.

  7. ExperimentalTimezone 구성 설정.

  8. 모든 이전 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객들에게 사용 중인 채널의 맞춤형, 접을 수 있는 채널 카테고리 등 다양한 채널 구성 기능에 접근하기 위해 v5.32 이상으로 업그레이드할 것을 권장합니다. 사용 중단되는 설정은 다음과 같습니다:

  9. 이전에 “사용 중단됨”으로 표시된 모든 구성 설정.

  10. 명명 일관성을 위해 mattermost-server/model에 대한 변경.

알려진 이슈

  • Collapsed Reply Threads는 현재 베타 버전입니다. 이 기능을 활성화하기 전에 알려진 이슈에 대한 자세한 내용을 숙지해야 합니다. 특히 데이터베이스 자원 요구 사항 및 서버 성능 영향과 관련된 사항에 주의해야 합니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 기계에서 실행 중이라면, Collapsed Reply Threads를 활성화하기 전에 Q2 2022에 일반 사용 가능하게 될 때까지 기다리는 것을 권장합니다. 여기서 성능 고려 사항에 대해 자세히 알아보기.

  • 5.37.0으로 업그레이드할 때, 일부 경우에는 Incident Collaboration 플러그인이 자동으로 설치되지 않을 수 있습니다.

  • 멤버 추가 모달이 Mattermost Dark 테마에서 잘못된 테마가 적용되었습니다. MM-37220.

  • config.jsonsystemctl restart mattermost 명령을 실행하거나 구성을 쓰는 모든 명령 (예: config 또는 plugin)을 실행할 때 재설정될 수 있습니다. MM-33752, MM-32390.

  • 포스트 초안의 시작 부분에 at-mention을 추가하고 좌우 화살표를 누르면 포스트 초안과 되돌리기 기록이 지워질 수 있습니다. MM-33823.

  • 센터 채널의 이모지 카운터는 오른쪽에 반응이 추가될 때 항상 즉시 업데이트되지 않을 수 있습니다. MM-31994.

  • 메시지 첨부 파일의 오른쪽 열에 있는 필드가 불규칙하게 렌더링됩니다. MM-36943.

  • 고정된 포스트들은 더 이상 강조 표시되지 않습니다.

  • 클래식 모바일 앱에서 구글 로그인이 실패합니다.

  • IP Hash를 끈 상태에서 고가용성 모드에서 상태가 Away 또는 Offline로 고정될 수 있습니다.

  • Elasticsearch를 활성화한 상태에서 따옴표로 묶인 정지 단어를 검색하면 검색된 용어 이외의 결과가 반환됩니다.

  • 데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽은 후에 업데이트되지 않습니다.

  • 이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패할 수 있습니다.

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

기여자

잘못된 형식입니다. 올바른 형식으로 예문을 다시 입력해주세요.

릴리스 v5.36 - 기능 릴리스

  • v5.36.2, 2021-08-04 릴리스

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

  • v5.36.1, 2021-06-21 릴리스

    • Mattermost v5.36.1에는 고수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.

    • 게시물을 받을 때 다시 렌더링하는 데 걸리는 시간을 줄임으로써 성능을 향상시켰습니다.

  • v5.36.0, 2021-06-16 릴리스

    • 원래 5.36.0 릴리스

Mattermost v5.36.0에는 고수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.

중요한 업그레이드 사항

  • Gossip 클러스터링 모드는 이제 일반 사용 가능 상태로 변경되었으며 옵션으로 사용할 수 없습니다. 모든 클러스터 트래픽은 항상 gossip 프로토콜을 사용합니다. 구성 설정인 UseExperimentalGossip는 효과가 없으며 호환성 목적으로만 유지되었습니다. Gossip 사용 설정은 시스템 콘솔에서 제거되었습니다. 참고: 고가용성 업그레이드의 경우 클러스터의 모든 노드는 단일 프로토콜을 사용해야 합니다. 기존 시스템에서 gossip을 사용하지 않는 경우 클러스터의 다른 노드가 이전 버전을 사용하는 동안 클러스터의 한 노드를 업그레이드할 수 없습니다. 고객은 고가용성 업그레이드를 위해 gossip을 사용해야 하거나, 모든 노드를 종료하고 업그레이드를 수행한 뒤 모든 노드를 다시 가동해야 합니다.

하이라이트

Focalboard (베타)

  • Focalboard는 이제 v5.36에서 베타 기능으로 Mattermost와 통합되었습니다. Focalboard를 활성화하려면 사이드바 메뉴에서 Marketplace를 열고 Focalboard 플러그인을 설치한 후 구성을 클릭하여 활성화한 다음 저장하세요. 이 단계에 따라 NGINX 또는 Apache 웹 프록시 구성을 업데이트하세요.

사건 협업 (Enterprise Edition E20)

  • 자동 환영 메시지, 팀 전체 플레이북 접근 및 플레이북 생성 권한 제어를 포함합니다.

헝가리어 언어 지원 (베타)

  • Mattermost가 이제 헝가리어로 이용 가능합니다.

개선사항

사용자 인터페이스 (UI)

  • 메시지 자동 응답기가 설정된 경우, 사용자가 받는 직접 메시지의 수에 관계없이 사용자에게는 이제 하나의 메시지만 전송됩니다.

  • 채널에 멤버 추가팀 멤버 추가 목록에 상태 아이콘이 추가되었습니다.

  • 검색 창에 포커스하는 키보드 단축키가 추가되었으며, 현재 채널에서 검색할 수 있습니다.

  • 채널에서 뒤로 스크롤할 때 검색 팁이 표시됩니다.

  • 채널 헤더 편집 모달에 있는 오류 텍스트가 개선되었습니다.

  • 사용자 지정 상태에 이모지만 설정되고 텍스트가 없는 경우 사용자 지정 상태를 지울 수 있는 기능이 추가되었습니다.

  • 메시지 알림 이메일이 재디자인되었습니다.

  • 프로필 이미지에 온라인 상태 표시 여부 으로 설정되어 있을 때, 중앙 채널과 오른쪽 옆 보기에서 프로필 이미지에서 온라인 상태 아이콘이 숨겨집니다.

성능

  • 이모지 선택기 오버레이에 성능 향상을 추가하여 입력 성능을 향상시켰습니다.

  • 새 게시물을 수신할 때 성능을 개선했습니다.

관리

  • TCP_NO_DELAY는 웹소켓 연결의 처리량을 높이기 위해 비활성화되어 있습니다.

  • 규정 준수 모니터링 CSV 파일은 이제 30,000개의 행으로 제한되지 않습니다.

  • 지원 이메일의 기본값(이전에는 _feedback@mattermost.com_)이 제거되었습니다. 이제 Admin Advisor가 지원 이메일에 대한 누락된 구성에 대해 시스템 관리자에게 알립니다. 이 값은 필수이며, Mattermost 계정 요청이 올바른 팀으로 전송되도록 보장합니다.

  • 사용자가 sysconsole_write_plugins 권한을 가지고 있는 경우 주요 메뉴마켓플레이스 버튼이 이제 표시됩니다.

  • 시스템 콘솔에 데이터 보존 정책 및 OpenID Connect와 같은 새로운 기능 발견을 추가했습니다.

  • 플러그인을 위한 기본적인 클러스터 간 통신 지원을 추가했습니다.

  • /header/purpose 명령에 대한 오류 메시지를 개선했습니다.

  • 팀 제한된 다이렉트 채널 생성이 이제 백엔드에도 적용됩니다. 이전에는 프론트엔드에만 제한되었습니다.

  • 설정 저장 로직을 재구성하여 강건성과 성능을 향상시켰습니다.

  • 시스템 콘솔의 AD/LDAP 하위 관련 설정을 시각적으로 그룹화했습니다.

버그 수정

  • 비활성화된 사용자 사이에서 유효하지 않은 다이렉트 메시지 채널을 생성하는 대량 내보내기에서 발생하는 문제를 해결했습니다.

  • 모바일에서 사용자 지정 상태가 해제되면 슬래시 명령이 지워지는 문제를 해결했습니다.

  • API를 통해 핸들을 다른 사용자의 것으로 변경하려고 할 때 이미 존재하는 다른 핸들로 변경하려고 할 때 나타나는 잘못된 오류 메시지 문제를 해결했습니다.

  • SAML(ADFS)을 사용하여 인증하고 AD/LDAP 그룹 동기화를 사용할 때, EnableSyncWithLdapIncludeAuthtrue로 설정되지 않으면 LDAP 그룹 동기화가 작동하지 않고 AuthData가 AD/LDAP 형식으로 저장되는 문제를 해결했습니다.

  • ‘접근 금지’ 권한을 가진 사용자가 URL을 통해 여전히 그룹, 채널 구성 페이지에 액세스할 수 있는 문제를 해결했습니다.

  • 그룹 동기화된 채널이나 팀에서 채널에서 제거팀 멤버 제거 메뉴 항목이 표시되는 문제를 해결했습니다.

  • hardcoded 테마 색상과 관련된 여러 버그를 수정했습니다.

  • hardcoded 변수와 게스트 보유 텍스트의 채널 헤더 정렬 문제와 관련된 UI 문제를 해결했습니다.

  • 시스템 관리자Service Provider Login URL을 수정할 수 없는 SAML 로그인 문제를 해결했습니다. (VerifySignature가 활성화되어 있지 않은 경우)

  • 플러그인을 활성화하면 로그에 잘못된 오류가 발생하는 경합 상태 문제를 해결했습니다.

  • 팀을 권한 체계와 연결한 후에도 팀 구성원 권한이 업데이트되지 않는 버그를 수정했습니다.

  • 채널 스키마에 역할이 연결되었을 때 API 엔드포인트의 역할 ID 및 모든 역할 응답을 수정했습니다.

  • 중첩 오류를 수정하기 위해 고정 사이드바 헤딩을 제거했습니다.

  • 새 카테고리 만들기 모달에서 닫기 버튼이 마우스 호버시에만 표시되는 버그를 수정했습니다.

  • 활동에 관계없이 세션 만료 시간이 구성 설정 ServiceSettings.ExtendSessionLengthWithActivity에 관계없이 연장되는 버그를 수정했습니다.

  • config.json에서 LDAP 속성으로 이미 존재하지 않는 값이 있는 경우 idmigrate 명령이 해당 값을 업데이트하지 않는 문제를 수정했습니다.

  • 작업 스케줄러 서버가 “리더 변경” 클러스터 이벤트를 놓칠 수 있는 문제를 해결했습니다.

  • MacOS 데스크톱 앱에서 Ctrl+Cmd+F를 사용하면 앱을 전체 화면으로 열기 대신 검색이 열리는 버그를 수정했습니다.

  • 중앙 채널에서 파일을 업로드 할 때 메시지 입력 상자가 그림자지는 문제를 해결했습니다.

  • 문자열이 아닌 첨부 필드로 생성된 게시물에 의해 발생하는 오류를 수정했습니다.

  • 채널 사이드바에서 읽은 상태의 불투명도와 채널이 읽지 않은 경우 채널 아이콘의 불투명도를 향상시킵니다.

  • O365 인증으로 로그인할 수 없는 사용자 문제를 해결했습니다 (Office365 OAuth와 Office 365 OpenID 간에 AuthData의 형식이 다를 때).

  • 페이지 새로고침 시 사용자 정의 상태에 대한 사용자 지정 이모티콘을로드하지 못하는 문제를 해결했습니다.

  • 프로필 팝오버의 “상태 설정” 플레이스홀더가 올바르게 테마가 적용되지 않는 문제를 해결했습니다.

  • 우측 상단의 포스트 헤더에 통합 소유자의 사용자 정의 상태가 표시되는 문제를 해결했습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonComplianceSettings 에서:

    • 새로운 구성 설정 BatchSize 가 추가되었습니다. 규정 준수 모니터링 CSV 파일의 행 수 제한이 더 이상 30,000행으로 제한되지 않습니다.

  • config.jsonSupportSettings 에서:

    • SupportEmail의 기본 값은 이제 _feedback@mattermost.com_ 대신 비어있는 값입니다.

  • config.jsonLogSettings 에서:

    • LogSettingsNotificationLogSettings 에 새로운 설정인 EnableColor 가 추가되었습니다. JSON이 아닌 콘솔 로그는 해당 필드가 true로 설정되어있으면 이제 색상이 지정될 것입니다.

  • config.jsonServiceSettings 에서:

    • EnableReliableWebSockets가 추가되었습니다. 웹소켓 메시지를 연결 손실 시 메시지를 버퍼링하고 연결이 다시 활성화될 때 모든 미전송 메시지를 다시 전송하여 더욱 신뢰할 수 있게 만듭니다.

API 변경 내용

  • updateConfigpatchConfig를 사용하여 관련 API 호출의 감사 레코드에 구성 차이를 포함하는 지원이 추가되었습니다.

  • 실험적인 API GetAllSharedChannels의 응답 필드 이름이 다른 채널 API의 필드 이름과 일치하도록 변경되었습니다.

  • 플러그인 API에 RequestTrialLicense라는 새로운 기능이 추가되었습니다.

  • /ldap/sync 엔드포인트는 이제 include_removed_members 매개변수를 허용합니다. 이를 사용하면 해당 그룹에 동기화된 팀 및 채널로 모든 LDAP 그룹 멤버가 강제로 돌아갑니다.

  • 새로운 API 엔드포인트 removeUserRecentCustomStatus POST /status/custom/recent/delete가 추가되었습니다.

  • 플러그인 API에 GetGroupMemberUsersGetGroupsBySource가 추가되어 사용자 그룹에 대한 플러그인 지원이 추가되었습니다.

  • 다음과 같이 새로운 API 엔드포인트가 추가되었습니다:

    • GET    /data_retention/policies

    • GET    /data_retention/policies_count

    • POST   /data_retention/policies

    • GET    /data_retention/policies/{policy_id}

    • PATCH  /data_retention/policies/{policy_id}

    • DELETE /data_retention/policies/{policy_id}

    • GET    /data_retention/policies/{policy_id}/teams

    • POST   /data_retention/policies/{policy_id}/teams

    • DELETE /data_retention/policies/{policy_id}/teams

    • POST   /data_retention/policies/{policy_id}/teams/search

    • GET    /data_retention/policies/{policy_id}/channels

    • POST   /data_retention/policies/{policy_id}/channels

    • DELETE /data_retention/policies/{policy_id}/channels

    • POST   /data_retention/policies/{policy_id}/channels/search

    • GET    /users/{user_id}/data_retention/team_policies

    • GET    /users/{user_id}/data_retention/channel_policies

Go Version

  • v5.36 는 Go 1.15.5 으로 빌드되었습니다.

오픈 소스 구성 요소

  • https://github.com/mattermost/mattermost-webapp 에 lodash, memoize-one, 그리고 sass를 추가했습니다.

  • https://github.com/mattermost/mattermost-mobile 에서 react-native-startup-time을 추가하고, react-native-status-bar-size는 제거했습니다.

Mattermost v6.0에서 예정된 사용 중단 사항

다음과 같은 사용 중단 사항이 Mattermost v6.0 릴리스를 위해 계획되어 있으며, 이는 2021/10/15에 예정되어 있습니다. 이 목록은 릴리스 전에 변경될 수 있습니다.

  1. Legacy Command Line Tools. 모든 명령어가 mmctl에 의해 완전히 대체되었으며, 지난 몇 달 동안 새로운 명령어가 추가되었기 때문에, 이 도구는 완전하고 견고한 대체품이 되었습니다.

  2. 웹 앱을 통한 Slack 가져오기. 팀 설정 메뉴를 통해 접근 가능한 Slack 가져오기 도구가 mmetl 도구로 대체될 예정이며, 이 도구는 업로드하는 데 도움이 되는 데이터 유형에 대해 훨씬 포괄적입니다.

  3. 5.7.7 미만의 MySQL 버전. 최소 지원 버전은 이제 5.7.12가 될 것입니다. 이 버전은 여러 데이터베이스 필드의 성능과 확장성을 향상시킬 수 있는 네이티브 JSON 데이터 유형을 소개했습니다 (특히 사용자 및 게시물 속성에서). 또한, 5.6(현재 최소 버전)은 2021년 2월에 EOL에 도달하였습니다.

  4. Elasticsearch 5 및 6 - 5.x 버전은 2019년 3월에, 6.x 버전은 2020년 11월에 EOL에 도달하였습니다. Mattermost v6.0에서 최소 지원 버전은 Elasticsearch 버전 7.0이 될 것입니다.

  5. Windows 7은 2020년 1월에 EOL에 도달하였습니다. 데스크톱 앱 문제에 대한 Windows 7의 지원은 더 이상 제공되지 않을 것입니다.

  6. DisableLegacyMFA 구성 설정.

  7. ExperimentalTimezone 구성 설정.

  8. 모든 레거시 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객들에게는 사용자 정의 가능한, 접이식 채널 범주를 이용하려면 v5.32 이상으로 업그레이드할 것을 권장합니다. 사용 중단되는 설정은 다음과 같습니다:

  9. 이전에 “사용 중단됨”으로 표시된 모든 구성 설정.

  10. 명명 일관성을 위한 mattermost-server/model의 변경.

알려진 이슈

  • 단일 게시물로부터 일괄 이메일 통지가 잘못된 제목 텍스트를 갖고 있습니다 MM-36559.

  • config.jsonsystemctl restart mattermost 명령을 실행할 때 재설정될 수 있으며, 구성을 쓰는 모든 명령을 실행할 때도 재설정될 수 있습니다 (예: config 또는 plugin) MM-33752, MM-32390.

  • 게시물 초안의 시작 부분에 어떤 사람을 언급하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 되돌리기 기록이 삭제될 수 있습니다 MM-33823.

  • 중앙 채널의 이모티콘 카운터는 오른쪽 옆에 반응이 추가될 때 항상 즉시 업데이트되지는 않습니다 MM-31994.

  • 고정된 게시물은 더 이상 강조되지 않습니다.

  • 클래식 모바일 앱에서 Google 로그인이 실패합니다.

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

  • Elasticsearch가 활성화되어있는 상태에서 인용 부호 안의 정지 단어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.

  • 데스크톱 앱에서 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.

  • 이메일 통지가 활성화되어있을 때 CLI를 통한 Slack 가져오기가 실패합니다.

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

기여자

ERROR: No text to translate. Please provide a text to translate.

.. |all-plans| image:: ../images/all-plans-badge.png
      :scale: 30
      :target: https://insight.infograb.net/product/mattermost/#tierprice
      :alt: Available in Mattermost Free.


## 릴리스 v5.35 - [기능 릴리스](/administration/release-definitions.html#feature-release)

- **v5.35.5, 2021-08-04 릴리스**
  - Mattermost v5.35.5에는 중간 수준의 보안 수정이 포함되어 있습니다. [업그레이드](/administration/upgrade.html)를 권장합니다. 세부 정보는 릴리스 후 30일이 지난 후 [Mattermost 책임 있는 공개 정책](https://mattermost.org/responsible-disclosure-policy/)에 따라 [보안 업데이트 페이지](https://mattermost.com/security-updates/)에 게시됩니다.

- **v5.35.4, 2021-06-21 릴리스**
  - Mattermost v5.35.4에는 고수준의 보안 수정이 포함되어 있습니다. [업그레이드](/administration/upgrade.html)를 권장합니다. 세부 정보는 릴리스 후 30일이 지난 후 [Mattermost 책임 있는 공개 정책](https://mattermost.org/responsible-disclosure-policy/)에 따라 [보안 업데이트 페이지](https://mattermost.com/security-updates/)에 게시됩니다.

- **v5.35.3, 2021-06-11 릴리스**
  - Mattermost v5.35.3에는 고수준의 보안 수정이 포함되어 있습니다. [업그레이드](/administration/upgrade.html)를 권장합니다. 세부 정보는 릴리스 후 30일이 지난 후 [Mattermost 책임 있는 공개 정책](https://mattermost.org/responsible-disclosure-policy/)에 따라 [보안 업데이트 페이지](https://mattermost.com/security-updates/)에 게시됩니다.
  - 데이터 소스에서 쿼리 매개변수가 누락되는 경우 MySQL 서버가 시작할 때 충돌을 일으킬 수 있는 문제를 해결했습니다. [MM-36236](https://mattermost.atlassian.net/browse/MM-36236)
  - 이모지 선택기 오버레이의 성능을 향상시켜 타이핑 성능을 개선했고, 포스트를 수신할 때 재 렌더링하는 데 걸리는 시간을 줄였습니다.

- **v5.35.2, 2021-06-03 릴리스**
  - 새로운 설치에 도트 릴리스를 실행한 후 후속 마이그레이션이 실행되지 않는 문제를 해결했습니다. [MM-35931](https://mattermost.atlassian.net/browse/MM-35931)
  - PDF의 콘텐츠 추출기 의존성이 없는 경우 서버가 충돌하는 문제를 해결했습니다. [MM-35990](https://mattermost.atlassian.net/browse/MM-35990)
  - 특정 도메인에서 링크 미리보기를 비활성화하는 설정이 시스템 콘솔에서 회색으로 표시되는 문제를 해결했습니다. [MM-35796](https://mattermost.atlassian.net/browse/MM-35796)
  - 버전 < 5.35에서 5.35 이상으로 업그레이드할 때 SMTP가 권한 오류가 표시되는 문제를 해결했습니다. [MM-35861](https://mattermost.atlassian.net/browse/MM-35861)
  - 콘텐츠 추출의 일환으로 OpenDocument 텍스트 파일을 추출하는 문제를 해결했습니다. [MM-36103](https://mattermost.atlassian.net/browse/MM-36103)

- **v5.35.1, 2021-05-18 릴리스**
  - MySQL 설치에서 "잘못된 연결" 오류로 5.35.0 마이그레이션이 실패하는 문제를 해결했습니다. 이는 문제의 ``readTimeout`` 매개변수로 인한 것으로, 이제 ``readTimeout`` 데이터 소스 쿼리 매개변수가 무시되고 애플리케이션이 제공하는 ``SqlSettings.QueryTimeout``가 대신 사용됩니다. [MM-35767](https://mattermost.atlassian.net/browse/MM-35767)

- **v5.35.0, 2021-05-16 릴리스**
  - 원본 5.35.0 릴리스

Mattermost v5.35.0에는 낮은 수준과 중간 수준의 보안 수정이 포함되어 있습니다. [업그레이드](/administration/upgrade.html)를 권장합니다. 세부 정보는 릴리스 후 30일이 지난 후 [Mattermost 책임 있는 공개 정책](https://mattermost.org/responsible-disclosure-policy/)에 따라 [보안 업데이트 페이지](https://mattermost.com/security-updates/)에 게시됩니다.

중요한 업그레이드 노트

  • 공유된 채널 및 축소된 답글 스레드를 포함한 예정된 새로운 기능을 위해 필요한 백엔드 데이터베이스 아키텍처 도입으로, v5.35 릴리즈(2021년 5월 16일)의 마이그레이션 프로세스의 성능에 주목할 만한 영향이 있었습니다. 데이터베이스의 크기, 유형 및 버전에 따라 평소보다 오랜 업그레이드 시간이 예상됩니다. 이는 몇 분 (평균적인 경우)에서 몇 시간 (최악의 경우, MySQL 5.x만 해당)까지 다를 수 있습니다. 또한, 이 과정 중 데이터베이스 CPU 사용량이 중간에서 상당히 증가할 것으로 예상됩니다. 마이그레이션의 성능 영향 및 가능한 완화 전략에 대한 자세한 내용을 확인하세요.

  • v5.35.0에서는 파일 검색을 위한 새로운 기능이 도입되었습니다. 과거에 공유된 파일에 대한 검색 결과는 콘텐츠 추출 명령을 실행하여 데이터베이스에 이미 있는 파일의 내용을 추출하고 색인화할 때까지 불완전할 수 있습니다. Elasticsearch 또는 Bleve 검색 백엔드를 실행 중인 경우에도 콘텐츠 추출이 완료된 후에 대량 색인화를 실행해야 합니다. 이 블로그 포스트에서 자세한 내용을 확인하세요.

  • 대량 사용자 가져오기 과정 중 사용된 기존 암호 생성 로직은 비교적 약했습니다. 따라서, 한 번도 변경되지 않은 대량 가져오기 과정을 통해 생성된 모든 사용자의 비밀번호를 즉시 재설정하는 것이 권장됩니다.

  • v5.38 릴리즈(2021년 8월 16일)에서는 “config.json 파일”을 자동으로 다시로드하는 “구성 감시자”를 (mmctl 명령으로) 구성 변경 사항을 적용하도록 바꿀 예정입니다. 이 변경으로 구성 성능과 견고성이 향상됩니다.

하이라이트

Apps Framework (개발자 미리보기)

  • Apps Framework은 외부 도구와 통합하는 새로운 방법으로, 개발자들이 편한 어떤 개발 언어를 사용해 Mattermost에서 대화형 앱을 만들 수 있도록 합니다. 새로운 앱은 모바일 및 데스크톱 클라이언트에서 매끄럽게 작동합니다. 이것은 개발자 미리보기로, 아직 Mattermost의 본사용을위한 기능이 아닙니다. 이 기능은 자체 관리 고객이 v5.35에서 앱 프레임워크 플러그인을 인스턴스에 로드할 때 사용할 수 있습니다. 더 알아보기: https://developers.mattermost.com/integrate/apps/.

파일 및 문서 내용 검색

  • Mattermost에서의 검색은 이제 팀 대화 기록에서 관련 메시지와 파일 모두를 찾을 수 있습니다. 검색은 파일 이름과 지원되는 문서 유형 내 일치하는 텍스트 내용을 포함하는 첨부 파일에 대한 결과를 반환합니다. 더 알아보기.

시스템 콘솔 페이지에 대한 세분화된 액세스 (Enterprise E20 에디션)

  • 실험적, 정보, 보고서, 환경, 사이트 구성, 인증, 통합, 및 컴플라이언스 섹션을 해당 하위 섹션 권한으로 이동했습니다.

공유 채널 (실험 중, 기업용 에디션 E20)

  • Mattermost 클러스터 간에 채널 공유를 위한 실험적 지원이 추가되었습니다. 기업용 에디션 E20 라이선스가 필요합니다. 공유 채널 기능은 기본적으로 비활성화되어 있습니다.

기업 평가판 개선 사항 (Enterprise E20 Edition)

  • 기업 에디션 E20 평가판이 시작됐을 때, 평가판이 마지막 3일, 마지막 날인 경우 시스템 관리자에게 경고를 알리는 배너 추가.

사건 협업 (Enterprise Edition E20)

  • 사전 패키지된 Incident Collaboration 플러그인을 업데이트하여 즉석 할일, 이해 관계자 개요 등이 포함되었습니다.

향상 사항

사용자 인터페이스 (UI)

  • 100px 이상의 인라인 이미지를 축소하는 기능 추가.

  • 사용자 정의 상태의 상태 모달에 최대 길이 유효성 검증 구현.

  • 서버의 채널 사이드바 카테고리를 동기화하여 기기간 카테고리 축소 상태를 동기화 함.

  • 채널 전환기의 빈 상태가 더 이상 중앙에 위치하지 않음.

  • 호출 응답의 마크다운 필드에서 생성된 순간 메시지 이제는 봇에 의해 게시됨.

  • 사용자가 최근 상태로 더 적은 클릭으로 전환할 수 있도록 사용자 정의 상태에 다양한 향상 기능 추가.

  • 사용자는 이제 채널 전환기에서 사용자 프로필 이미지의 온라인 상태를 볼 수 있음.

  • 제한된 도메인 구성에 RestrictLinkPreviews 키와 제한된 도메인을 위한 UI 필드 추가 ( 시스템 콘솔 > 사이트 구성 > 게시물). 또한 미리보기가 있는지 여부를 결정하는 논리를 확장함.

  • 메인 메뉴 아이콘 및 플러그인 마켓플레이스 메뉴에 방문자가 처음으로 플러그인 마켓플레이스를 방문할 때까지 표시되는 안읽은 배지 추가.

  • 채널 사이드바의 직접 메시지에 프로필 이미지가 이제 표시됨.

  • 이메일 알림 재디자인의 일부로 이메일 알림을 위한 채널 아이콘 추가.

  • 더 보기… 모달이 열릴 때 최근 대화를 기준으로 정렬됨.

  • 레거시 Open-Sans 글꼴 제거 및 Open-Sans를 v18로 업그레이드함.

관리

  • 일시적으로 Admin Advisor 알림을 트리거하지 않도록 일시 중단했습니다.

  • 문서 내용에 따라 색인화된 문서를 허용하는 커맨드 라인 문서 추출 명령을 추가했습니다.

  • 보안상 이유로 유틸리티 함수 model.GeneratePassword() 를 제거했습니다. 대신에 개선된 버전이 이제 대량으로 가져온 사용자들을 위해 비밀번호를 생성하는 데 사용됩니다.

  • 시스템 관리자만 시스템 역할을 지정할 수 있도록 권한을 부여했습니다.

  • 두 가지 새로운 게이지 지표가 추가되었습니다: mattermost_db_replica_lag_absmattermost_db_replica_lag_time으로, 모두 “node” 라벨을 포함하여 어느 데이터베이스 호스트가 해당 메트릭인지를 나타냅니다.

    • 이러한 메트릭은 복제 지연을 절대적으로 나타내고 시간 차원에서 복제 지연의 전반적인 상황을 캡처합니다. 이러한 메트릭을 사용하기 위해 “SqlSettings” 하위에 별도의 구성 섹션 “ReplicaLagSettings”가 추가되었습니다. 이는 세 가지 키를 포함하는 맵 배열입니다: DataSource, QueryAbsoluteLag, 및 QueryTimeLag. 각 맵 항목은 단일 복제본 인스턴스를 위한 것입니다. DataSource는 복제본 인스턴스에 연결하기 위한 데이터베이스 자격 증명을 포함합니다. QueryAbsoluteLag는 단일 행을 반환해야 하는 일반 SQL 쿼리이며, 첫 번째 열은 Prometheus 메트릭의 노드 값이어야 하고, 두 번째 열은 지연 값을 나타내어야 합니다. QueryTimeLag도 동일하지만 시간 지연을 측정하는 데 사용됩니다.

    • 예를 들어 AWS Aurora 인스턴스의 경우, “QueryAbsoluteLag”는 다음과 같을 수 있습니다: select server_id highest_lsn_rcvd-durable_lsn as bindiff from aurora_global_db_instance_status() 이때 server_id=<>이고, “QueryTimeLag”는 다음과 같을 수 있습니다: select server_id, visibility_lag_in_msec aurora_global_db_instance_status() 이때 server_id=<>. MySQL 그룹 복제의 경우, 절대적인 지연은 applier 대기열에 대기 중인 트랜잭션 수로 측정될 수 있습니다: select member_id, count_transactions_remote_in_applier_queue FROM performance_schema.replication_group_member_stats 이때 member_id=<>. 전반적으로 어떤 쿼리를 선택할지는 관리자의 결정이며, 데이터베이스 및 필요에 따라 적절한 쿼리를 선택할 수 있습니다.

버그 수정

  • Reddit를 포함한 여러 웹사이트의 링크 미리보기가 수정되었습니다.

  • SAML에서 Mattermost UserID가 사용자 이름으로 할당되던 값이 잘못된 경우 로깅되지 않는 문제가 수정되었습니다.

  • 어두운 테마에서 카테고리 정렬의 호버 효과 및 Direct Messages 카테고리 제한 하위 메뉴의 호버 효과가 너무 어두웠던 문제가 수정되었습니다.

  • PDF 미리보기에서 수직 스크롤 막대를 끌 수 없었던 문제가 수정되었습니다.

  • 긴 게시물을 퍼머링크로 강조했을 때의 애니메이션 문제가 수정되었습니다.

  • 채널 전환시 사용자의 별명이 표시되지 않는 문제가 수정되었습니다.

  • 비활성화된 사용자가 채널 전환기에서 **비활성화됨(Deactivated)**으로 표시되지 않았던 문제가 수정되었습니다.

  • 업그레이드 프로세스 중에 실행된 쿼리들이 응용프로그램 측에서 사전에 타임 아웃되는 문제가 수정되었습니다.

  • 서버에서 MFA가 비활성화되었음에도 사용자가 자신의 계정에서 MFA를 비활성화할 수 없던 문제가 수정되었습니다.

  • LDAP Sync가 켜져 있는 경우 API에서 사용자 설정을 변경할 수 있던 문제가 수정되었습니다. LDAP 및 SAML 사용자의 경우 해당 LDAP/SAML 속성이 설정된 경우 API를 통해 다음 필드를 변경할 수 없습니다: 이름, 성, 직책, 별명, 이메일, 프로필 사진. OAuth 사용자(예: GitLab, Google, Office365 및 OpenID)의 경우 API를 통해 다음 필드를 변경할 수 없습니다: 이름, 성. 이메일 이외의 방법으로 인증하는 모든 사용자는 이메일을 통해 사용자 이름을 변경할 수 없습니다.

  • 축소된 스레드 기능이 활성화된 경우 게시물 생성시 가능한 패닉이 수정되었습니다.

  • 사이드바 카테고리가 동시에 업데이트되고 삭제될 때 발생할 수 있는 데이터베이스 데드락이 수정되었습니다.

  • 왼쪽 사이드바에서 사이드바 텍스트 호버 배경 테마 색상이 작동하지 않았던 문제가 수정되었습니다.

  • 시스템 콘솔의 다양한 영역에서 Team Admin의 현재 역할이 일관되지 않게 표시되던 문제가 수정되었습니다.

  • 퍼머링크에 대한 긴 게시물의 더 보기(Show more) 배경 색이 깨져 보였던 문제가 수정되었습니다.

  • 내용 보안 정책이 unsafe-inline으로 제한되어있을 때 JS 리디렉팅에 실패하는 문제가 수정되었습니다.

config.json

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

팀 에디션 및 엔터프라이즈 에디션 변경 사항:

  • config.jsonServiceSettings에:

    • 파일 검색 기능을 위한 EnableFileSearch 추가.

    • 특정 도메인의 링크 미리보기 비활성화를 허용하는 RestrictLinkPreviews 설정 추가.

  • config.jsonFileSettings에:

    • 파일 검색 기능을 위한 ExtractContentArchiveRecursion 추가.

  • config.jsonExperimentalSettings에:

    • 실험적인 공유 채널 기능을 위한 EnableRemoteClusterService 추가.

  • config.jsonSqlSettings에:

    • ReplicaLagSettings 추가. 이는 DataSource, QueryAbsoluteLag, 및 QueryTimeLag 세 가지 키를 포함하는 맵의 배열입니다.

데이터베이스 변경

  • ChannelMembers 테이블에 MentionCountRoot라는 새 열을 추가했습니다. 큰 수