지원되지 않는 레거시 릴리즈#
v8.1 릴리즈 - 확장 지원 릴리즈#
중요
Mattermost Server v9.11 확장 지원 릴리즈에 대한 지원이 2025년 5월 15일에 종료될 예정입니다. Mattermost Server v10.5 이상으로 업그레이드가 필요합니다.
ESR에서 ESR(
major
->major_next
)로의 업그레이드는 완전히 지원되고 테스트되었습니다. 하지만 ESR에서 ESR(major
에서major+2
로)의 업그레이드는 지원되지만 테스트되지는 않았습니다. 여러 릴리즈를 건너뛰어 업그레이드할 계획이라면, ESR에서 다른 ESR로 업그레이드할 것을 강력히 권장합니다. 예를 들어, v8.1 ESR에서 업그레이드하는 경우 v9.5 ESR 또는 v9.11 ESR로 업그레이드하세요.새로운 릴리즈로 업그레이드하는 방법에 대한 자세한 내용은 중요 업그레이드 참고 사항 문서를 참고하세요.
다가오는 릴리즈에 대한 자세한 내용은 진행 중인 변경 로그를 참고하세요.
8.1.13, 2024-04-25 출시
Mattermost v8.1.13에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v8.1.13에는 데이터베이스나 기능 변경 사항이 없습니다.
사전 패키지된 Playbooks 버전은 v1.39.3입니다.
기본 페이로드 크기 제한(
MaximumPayloadSizeBytes
)이 100 kB에서 300 kB로 증가했습니다.
8.1.12, 2024-03-26 출시
Mattermost v8.1.12에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v8.1.12에는 데이터베이스나 기능 변경 사항이 없습니다.
8.1.11, 2024-03-06 출시
Mattermost v8.1.11에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v8.1.11에는 데이터베이스나 기능 변경 사항이 없습니다.
사전 패키지된 Calls 버전은 v0.23.1입니다.
8.1.10, 2024-02-14 출시
Mattermost v8.1.10에는 낮음에서 높음 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v8.1.10에는 데이터베이스나 기능 변경 사항이 없습니다.
사전 패키지된 Jira 플러그인 버전은 v4.1.0입니다.
8.1.9, 2024-01-30 출시
Mattermost v8.1.9에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
트루업(정산) 리포트에서 활성화된 사용자가 아닌 활성 사용자로 전송되는 문제를 수정했습니다. 트루업 리포트에 월간 활성 사용자(MAU)가 추가되었습니다.
Mattermost v8.1.9에는 데이터베이스나 기능 변경 사항이 없습니다.
8.1.8, 2024-01-09 출시
Mattermost v8.1.8에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Oauth 리디렉션 URI 매개변수의 이중 URL 인코딩 문제를 수정했습니다.
사전 패키지된 Jira 플러그인 버전은 v4.0.1입니다. 최근 주요 변경 사항은 v4.0.0도 참고하세요.
Mattermost v8.1.8에는 다음과 같은 기능 변경 사항이 포함되어 있습니다:
게시물에 잘못된 반응이 추가될 수 있는 문제를 수정했습니다. 게시물당 반응 수의 기본 제한이 추가되었습니다.
8.1.7, 2023-11-29 출시
Mattermost v8.1.7에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v8.1.7에는 데이터베이스 또는 기능 변경 사항이 없습니다.
사전 패키지된 Calls 플러그인 버전은 v0.21.1입니다.
그룹 제한 팀 및 채널에서 사용자가 사용자 지정 그룹을 멘션할 수 없는 문제가 수정되었습니다.
8.1.6, 2023-11-13 출시
Mattermost v8.1.6에는 낮음에서 높음 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v8.1.6에는 데이터베이스 또는 기능 변경 사항이 없습니다.
사전 패키지된 Playbooks 플러그인 버전은 v1.39.1입니다.
사전 패키지된 ToDo 플러그인 버전은 v0.7.1입니다.
About Mattermost 대화상자에서 잘못된 서버 버전이 표시되는 문제가 수정되었습니다.
8.1.5, 2023-11-06 출시
Mattermost v8.1.5에는 낮음에서 높음 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v8.1.5에는 데이터베이스 또는 기능 변경 사항이 없습니다.
사전 패키지된 Calls 플러그인 버전은 v0.20.0입니다.
최근 멘션에서 비슷한 이름의 다른 사용자의 게시물이 표시되는 문제가 수정되었습니다.
8.1.4, 2023-10-27 출시
Mattermost v8.1.4에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키지된 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에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v8.1.3에는 데이터베이스 또는 기능 변경 사항이 없습니다.
라이선스를 로드할 때 발생할 수 있는 쓰기 후 읽기 문제를 수정하였습니다.
사전 패키지된 Calls 플러그인 버전은 v0.18.2입니다.
단순 워커가 작업을 가져오지 못할 경우 충돌하는 패닉 현상을 수정하였습니다.
8.1.2, 2023-09-08 출시
Mattermost v8.1.2에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
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 출시
8.1.0 버전의 최초 릴리즈
개선 사항#
사용자 인터페이스(UI)#
채널 탐색 모달의 사용자 인터페이스가 업데이트되었습니다.
사용자 인터페이스에서 닉네임 입력란이 22자에서 64자로 늘어났습니다.
시스템 콘솔 의 문서 링크가 업데이트되었습니다.
채널 헤더에서 이모지 크기가 텍스트 크기와 비례하도록 조정되었습니다.
이모지 선택기 뷰 모달이 모바일 브라우저에서도 표시됩니다.
Apps 플러그인 v1.2.2가 기본으로 포함되었습니다.
Focalboard 플러그인 7.11.2 버전이 기본으로 포함되었습니다.
Playbooks 1.38.0 버전이 기본으로 포함되었습니다.
Calls 플러그인 0.18.0 버전이 기본으로 포함되었습니다.
관리#
내보내기 파일을 다운로드할 수 있도록 별도의 Export 저장소와 S3 presigned URL 생성을 지원하는 기능이 추가되었습니다.
웹앱의 프로덕션 빌드에서
https://github.com/reduxjs/redux-devtools
사용이 이제 허용됩니다.데이터 보존 일괄 삭제의 동시 실행을 활성화/비활성화할 수 있는 새로운 기능 플래그
DataRetentionConcurrencyEnabled
가 추가되었습니다. 또한 일괄 삭제 간 대기 시간을 제어할 수 있는 새로운 설정DataRetentionSettings.TimeBetweenBatchesMilliseconds
도 추가되었습니다.시스템 콘솔 > 인증 > 게스트 액세스 > 게스트 태그 표시 에서 제품 내 게스트 배지를 제거할 수 있는 설정이 추가되었습니다.
공개 서브모듈에 Apache 2.0 라이선스가 추가되어, 해당 소스 코드에 적용되는 라이선스를 pkg.go.dev에 명확하게 표시합니다.
관리자가 로그인 페이지의 비밀번호를 잊으셨나요 링크를 숨기거나 사용자 지정할 수 있는 기능이 추가되었습니다.
mattermost database reset
명령어는 더 이상 애플리케이션 서버를 시작하지 않습니다. 이제 저장소 계층만 시작하고, 마이그레이션 테이블을 제외한 테이블을 잘라냅니다.
버그 수정#
파일 미리보기 화면에서 스크롤바가 충분히 보이지 않던 문제를 수정했습니다.
SAML Admin Attribute가 assertion values 배열을 반복하지 않고 첫 번째 값만 비교하던 문제를 수정했습니다.
여러 개의 이모지가 한 번에 게시될 때 최근 이모지 업데이트가 일괄 처리되지 않던 문제를 수정했습니다.
웹앱이 현재 사용자의 인증 방식을 잊어버릴 수 있는 변경 사항을 되돌렸습니다.
오른쪽 패널에서
@here
멘션을 보낸 후에도 임시 저장글이 남아있던 문제를 수정했습니다.채널이 완전히 보이는 상태에서도 새 메시지 토스트가 나타나던 문제를 수정했습니다.
오른쪽 패널에서 채널 멤버 검색 시 프로필 팝오버와 관련된 UI 문제를 수정했습니다.
모바일 웹 뷰에서 여러 줄로 된 채널 헤더 미리보기가 너무 좁게 표시되던 문제를 수정했습니다.
백스테이지 영역에서 슬래시 명령어 추가 페이지가 올바르게 렌더링되지 않던 문제를 수정했습니다.
사용자의 시간대가 캘린더에서 날짜 선택에 영향을 주던 문제를 수정했습니다.
게시글 입력창의 클릭 가능한 영역이 너무 작았던 문제를 수정했습니다.
봇 프로필 팝오버에서 UI 버그를 수정했습니다.
도커 컨테이너에서 시간대 메타데이터가 누락되는 문제를 수정했습니다.
registerMessageWillBeUpdatedHook
플러그인 훅에서 발생하던 문제를 수정했습니다.저장된 게시물 섹션에서 채널명과 팀명이 표시되지 않던 문제를 수정했습니다.
접근성 문제를 수정했습니다: 로그인, 비밀번호 재설정, 회원가입 페이지에서의 탭 지원과 앱 바의 컨트롤 관련 문제를 해결했습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜에 대한 변경 사항:#
config.json
의PasswordSettings
에서:로그인 페이지에서 관리자가 Forgot password 링크를 숨기거나 사용자 지정할 수 있도록
EnableForgotLink
가 추가되었습니다.
FileSettings
에서새로운 Export 저장소를 지원하기 위해 다양한 export store 설정이 추가되었습니다.
Professional 및 Enterprise 플랜에 대한 변경 사항:#
config.json
의GuestAccountsSettings
에서:제품 내에서 Guest 배지를 제거할 수 있도록
HideTags
가 추가되었습니다.
Enterprise 플랜에 대한 변경 사항:#
config.json
의DataRetentionSettings
에서:배치 삭제 간 대기 시간을 제어할 수 있도록
TimeBetweenBatchesMilliseconds
설정이 추가되었습니다.
Go 버전#
v8.1은 Go
v1.19.5
로 빌드되었습니다.
알려진 문제#
게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
새로고침하지 않으면 사용자가 실행(run)이나 플레이북(playbook)에 추가될 때 Playbooks의 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 설정된 브로드캐스트 채널의 멤버가 아닌 경우, 상태 업데이트를 게시할 때 오류 메시지 없이 실패할 수 있습니다. 임시 해결 방법으로, 설정된 브로드캐스트 채널에 참여하거나 해당 채널을 실행(run) 구성에서 제거하세요.
새로고침하지 않으면 사용자가 run이나 playbook에 추가될 때 Playbooks의 왼쪽 사이드바가 업데이트되지 않습니다.
기여자#
3kami3, agarciamontoro, agnivade, akaMrDC, Alanchen, amyblais, andrleite, austin-denoble, ayusht2810, azigler, azistellar, bartoszpijet, bbodenmiller, BenCookie95, BodhiHu, CI-YU, cpoile, crspeller, ctlaltdieliet, cwarnermm, danielcw-fortuna, devinbinnie, dirosv-eden, dsharma522, EduardoSellanes, emdecr, enahum, esarafianou, esethna, fmartingr, gabrieljackson, guuw, hanh.h.pham, harshal2030, harshilsharma63, hchorfispiria, hmhealey, ifoukarakis, isacikgoz, it33, janostgren, jasonblais, jespino, jlandells, johnsonbrothers, jprusch, JulienTant, kaakaa, karan2704, kayazeren, komoon8934, krmh04, Kshitij-Katiyar, larkox, LeonardJouve, lieut-data, linkvn, loganrosen, lynn915, M-ZubairAhmed, mahaker, majo, manojmalik20, marianunez, master7, matinzd, matt-w99, matthew-src, matthew-w, matthewbirtch, mgdelacroix, mickmister, mkdbns, morgancz, mustdiechik, mvitale1989, namanh-asher, nickmisasi, notlelouch, orta-contrib, panoramix360, PedroHmaker, phoinix-mm-test, phoinixgrr, pjenicot, potatogim, pvev, qryptdev, ridwankabeer435, roadt, saideepesh000, saturninoabril, sbishel, Sharuru, ShrootBuck, sinansonmez, sonichigo, spirosoik, sri-byte, stafot, streamer45, stylianosrigas, Sudhanva-Nadiger, thefourcraft, thinkGeist, ThrRip, timmycheng, toninis, tsabi, varghesejose2020, veronicadip, vish9812, wiersgallak, wiggin77, Willyfrog, yasserfaraazkhan, yigitcan-prospr, yomiadetutu1
릴리즈 v8.0 - 주요 릴리즈#
중요
Mattermost Server v8.0 주요 릴리즈에 대한 지원이 2023년 10월 15일부로 종료되었습니다. Mattermost Server 업그레이드가 필요합니다.
8.0.4, 2023-10-06 출시
Mattermost v8.0.4에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v8.0.4에는 데이터베이스 또는 기능 변경 사항이 없습니다.
사전 패키지된 Calls 플러그인 버전 v0.17.1.
v8.0.3, 2023-09-08 출시
Mattermost v8.0.3에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v8.0.3에는 데이터베이스 또는 기능 변경 사항이 없습니다.
v8.0.2, 2023-09-01 출시
Mattermost v8.0.2에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v8.0.2에는 데이터베이스 또는 기능 변경 사항이 없습니다.
도커 컨테이너에서 시간대 메타데이터가 누락되는 문제를 수정했습니다.
체험판 라이선스의 정상적인 활성화를 방해하던 문제를 수정하였습니다.
GIF 선택기에서 Gfycat을 Giphy로 교체하였습니다.
v8.0.1, 2023-07-26 출시
Mattermost v8.0.1에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v8.0.1에는 데이터베이스 또는 기능 변경 사항이 없습니다.
Microsoft Teams iframe에 Mattermost를 임베드할 수 있는 지원이 추가되었습니다.
v8.0.0 About Mattermost 대화상자에서 Free Plan에서 잘못된 서버 버전을 표시하던 문제가 수정되었습니다 MM-53681.
Focalboard 플러그인 7.11.2 버전이 기본으로 포함되었습니다.
8.0.0, 2023-07-14 출시
8.0.0 최초 릴리즈
중요한 업그레이드 참고 사항#
Insights 기능은 모든 신규 인스턴스와 v8.0으로 업그레이드하는 기존 서버에서 더 이상 지원되지 않습니다. Insights가 더 이상 지원되지 않는 이유에 대한 자세한 내용은 이 포럼 게시글을 참고하세요.
Focalboard 플러그인은 모든 신규 인스턴스에서 기본적으로 비활성화되어 있으며, 시스템 콘솔 > 플러그인 설정에서 활성화할 수 있습니다.
Channel Export 및 Apps 플러그인은 이제 기본적으로 비활성화되어 있습니다.
온프레미스 서버에서는 Apps Bar가 이제 기본적으로 활성화되어 있습니다.
ExperimentalSettings.EnableAppBar
는ExperimentalSettings.DisableAppBar
로 이름이 변경되었습니다. 자세한 내용은 아래를 참고하세요:https://docs.mattermost.com/configure/experimental-configuration-settings.html#disable-app-bar
https://forum.mattermost.com/t/channel-header-plugin-changes/13551
model
과plugin
패키지를 포함하는 public 서브모듈이 도입되었습니다. 이 서브모듈은 이제 서버와 별도로 버전이 관리됩니다. 이제 Go 프로그램과 플러그인은github.com/mattermost/mattermost-server/server/public
를 가져와서 버전을 관례적으로 관리할 수 있으므로, 특정 커밋 해시를go get
으로 가져올 필요가 없습니다. 이 서브모듈은 아직 v1이 출시되지 않았으며, API가 안정화되기 전까지는 호환성에 영향을 주는 변경이 있을 수 있지만, Mattermost 서버와는 앞으로도 뒤로도 호환성을 유지합니다.메인
server
패키지에서 Go 모듈 경로가github.com/mattermost/mattermost-server/server/v8
에서github.com/mattermost/mattermost/server/v8
로 변경되었습니다. 하지만public
서브모듈이 도입됨에 따라, 이제 서드파티 코드에서 이server
패키지를 직접 import할 필요가 없어졌습니다.위에서 언급한
public
서브모듈의 일환으로, 이제model.Client4
메서드에context.Context
가 전달됩니다.PostgreSQL v10 지원이 제거되었습니다. 이제 최소 지원 PostgreSQL 버전은 v11입니다.
이제 Mattermost의 Go용 public 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과의 상위 호환성을 유지하지만, 최신 기능이 포함되어 있지 않을 수 있습니다. 플러그인은 다시 컴파일할 필요가 없지만, 개발자는 빌드 프로세스를 단순화하기 위해 새 패키지 사용을 선택할 수 있습니다. 이 새로운 public 패키지는 Mattermost v8과 함께 버전 0.5.0으로 제공되며, 올해 말 v1 출시 전까지 추가 코드 리팩토링이 이루어질 예정입니다.세 가지 설정 필드인
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
이 제거되었습니다. 이 설정이 이전에 활성화되어 있었다면, 다음 사항을 확인해 주시기 바랍니다:모든 Mattermost 지원 플러그인이 최신 버전으로 업데이트되었는지 확인하세요.
기타 플러그인들도 React 17을 지원하도록 업데이트되었는지 확인하세요. 자세한 내용은 v7.7의 중요 업그레이드 참고 사항을 참고하시기 바랍니다.
더 이상 사용되지 않는
PermissionUseSlashCommands
가 제거되었습니다.더 이상 사용되지 않는
model.CommandArgs.Session
이 제거되었습니다.Client4 메서드에
context.Context
를 전달해야 합니다.웹소켓이 사이트 URL의 origin이 아닌 다른 origin에서 연결되도록 허용하려는 서버의 경우,
ServiceSettings.AllowCorsFrom
설정을 지정해 주시기 바랍니다. 또한siteURL
이 올바르게 설정되어 있는지 확인하세요.v8.0에서는
mattermost-server
,mattermost-webapp
,mmctl
저장소가 하나로 통합되었습니다. 자세한 내용은 업데이트된 개발자 가이드를 참고하시기 바랍니다.이전 릴리스의 마이그레이션으로 인해 발생한 문제가 수정되었습니다. PostgreSQL 14 DB t3.medium RDS 인스턴스에서 쿼리 실행 시간은 약 11ms입니다. preferences 테이블에 삭제할 행이 있을 때만 잠금이 발생하며, 소요 시간은 무시할 수 있을 정도로 짧습니다.
사용자가 나간 채널의 스레드 보기에서 여전히 스레드가 보이던 문제가 수정되었습니다. PostgreSQL에서 마이그레이션 실행 시간: 실행 시간 58.11초, DELETE 2766690. MySQL에서 마이그레이션 실행 시간: Query OK, 2766769개 행에 영향 (4분 47.57초).
이제 파일 정보 통계 쿼리는
channelID
열을 테이블 자체에 비정규화하여 최적화되었습니다. 이로 인해 오른쪽 패널을 선택할 때 채널의 파일 개수를 가져오는 쿼리 속도가 빨라집니다. 마이그레이션 소요 시간:FileInfo에 1731개의 행과 1,100만 개의 게시물이 있는 PostgreSQL 12.14 DB에서 약 0.27초가 소요되었습니다.
FileInfo에 1405개의 행과 1,100만 개의 게시물이 있는 MySQL 8.0.31 DB에서 약 0.3초가 소요되었습니다.
중요
v7.10보다 이전 버전에서 업그레이드하는 경우, 다른 중요 업그레이드 참고 사항을 반드시 읽어주시기 바랍니다.
주요 내용#
프라이빗 클라우드 LLM, Azure AI, OpenAI 통합#
Mattermost는 프라이빗 클라우드 LLM, Azure AI, OpenAI 모델과의 통합을 위한 OpenOps 프레임워크를 제공하여, 협업 워크플로우와 자동화에 생성형 AI 지원을 내장할 수 있습니다. OpenOps에 대해 자세히 알아보기.
Microsoft Teams용 Mattermost#
Microsoft 365 플랫폼과의 통합을 확장하여, Microsoft Teams 내에서 직접 사용할 수 있는 새로운 임베디드 경험과 업데이트된 MS Teams 커넥터를 제공합니다.
Atlassian Suite용 Mattermost#
Atlassian 도구 세트를 활용하여 Mattermost 내에서 워크플로우를 한 단계 업그레이드하세요. Atlassian Suite용 Mattermost에 대해 자세히 알아보기.
PostgreSQL을 통한 성능 및 효율성#
관리 및 확장성 문제를 단순화하기 위해 Mattermost 8.0에서는 MySQL 대신 PostgreSQL 배포를 권장합니다.
새로운 최종 사용자 교육#
Mattermost 플랫폼의 주요 구성요소를 사용자에게 교육하기 위한 9개의 새로운 교육 모듈과, DevOps, 보안 운영, 인시던트 관리 내의 기술적 시나리오를 다루는 10개의 새로운 활용 사례 모듈을 도입합니다.
개선 사항#
사용자 인터페이스(UI)#
지속 알림(Professional 및 Enterprise 플랜)은 긴급 메시지에 대해 조치가 이루어질 때까지 수신자에게 반복적으로 알림을 보낼 수 있도록 해줍니다. 자세한 내용은 문서를 참고하세요.
이제 온프레미스 서버에서 앱 바가 기본적으로 활성화됩니다.
ExperimentalSettings.EnableAppBar
는ExperimentalSettings.DisableAppBar
로 이름이 변경되었습니다. 자세한 내용은 아래를 참고하세요:https://docs.mattermost.com/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에서는 새로운 벨 울림 기능(베타)이 도입되었습니다. 다이렉트 및 그룹 메시지 채널에서 통화가 오면 벨이 울리고, 수신 통화에 대한 시각적 알림이 표시됩니다. 자세한 내용은 Calls v0.17.0 릴리즈 노트와 Calls 문서를 참고하세요.
채널을 생성하거나 참여하고자 하는 사용자가 더 쉽게 찾을 수 있도록, 왼쪽 사이드바 하단에 채널 추가 버튼이 추가되었습니다.
이제 Webapp Build Hash가 Server Build Hash와 동일하므로, 메인 메뉴 > Mattermost 정보에서 Webapp Build Hash가 제거되었습니다.
compass-components
아이콘 컴포넌트가compass-icons
로 교체되었습니다.사용자 프로필 팝오버에 몇 시간 앞섬과 같은 시간대 정보가 추가되었습니다.
브라우저가 포커스될 때 채널 및 채널 멤버를 다시 불러오지 않도록 하는 실험적 기능이 추가되었습니다.
이제 앱 폼의 사용자 선택기에서 봇 사용자가 숨겨집니다.
페이지가 로드될 때 보관된 채널을 불러오는 기능이 제거되었습니다.
채널 둘러보기 모달 내의 채널 유형 드롭다운에 이제 포커스를 둘 수 있습니다.
더 이상 접근할 수 없는 앱 내 도움말 페이지가 제거되었습니다.
스레드 답글에서 시스템 입장/퇴장 메시지가 제거되고, 대신 메인 채널에 게시됩니다.
실험적 설정이 추가되어, 이제 물결표(~) 입력 직후가 아니라 두 글자를 입력한 후에만 채널 자동완성이 나타나도록 할 수 있습니다.
이제 기본 사용자 프로필 사진은 사용자 이름이 변경될 때 새 사진으로 다시 생성됩니다.
채널 이름에 URL-안전 문자가 없을 경우, 채널 생성 시 URL이 자동으로 생성되도록 구현되었습니다.
채널 알림 환경설정에서 모든 스레드를 자동 팔로우하는 새로운 옵션이 추가되었습니다.
이제 텍스트를 선택한 상태에서
CTRL/CMD + K
단축키를 사용해 링크 서식을 삽입할 수 있습니다.이제
pas
및pascal
코드 블록이 하이라이트됩니다.카테고리의 접기/펼치기 상태에 대한 websocket 상태 효과가 제거되었습니다.
사전 패키지된 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 명령어에 다음과 같은 새로운 플래그들이 추가되었습니다:
auto-recover
: 마이그레이션 도중 마이그레이션 플랜에 오류가 발생하면, 이 명령어는 플랜 내에서 이미 적용된 마이그레이션을 롤백하려고 시도합니다. 이 옵션은 마이그레이션 플랜을 검토하지 않고 추가하는 것은 권장되지 않습니다.--save-plan
과--dry-run
플래그를 조합하여 플랜을 검토할 수 있습니다.save-plan
: 마이그레이션을 위한 플랜이 파일 저장소에 저장되어, 플랜 검토 또는 다운그레이드에 사용할 수 있습니다.dry-run
: 실제로 마이그레이션을 적용하지 않고, 주어진 조건에서 마이그레이션이 어떻게 실행될지 검증합니다.
데이터베이스 마이그레이션을 롤백할 수 있도록 새로운 database 하위 명령어 “downgrade”가 추가되었습니다. 이 명령어는 롤백을 위한 업데이트 플랜 또는 쉼표로 구분된 버전 번호가 필요합니다.
InviteMembersButton
에서/api/v4/users/stats
네트워크 요청이 제거되었습니다.셀프 호스팅 관리자는 제품 내 라이선스 구매 시 별도의 배송 주소를 지정할 수 있게 되었습니다.
더 맞춤화된 체험을 제공할 수 있도록 체험판 요청 양식이 업데이트되었습니다.
최초 관리자는 회사명을 기반으로 첫 팀을 생성하고, 멤버 초대 링크 단계를 포함하는 온보딩 경험을 하게 됩니다.
셀프 호스팅 서버에서 제품 내 좌석(시트) 확장 기능이 추가되었습니다.
시스템 콘솔 > 사용자 페이지에서 이름, 성, 닉네임 또는 사용자명 일부로 검색할 수 있는 기능이 추가되었습니다.
Contact Support가 이제 사용자를 Zendesk로 리디렉션하며, 이미 알려진 정보를 미리 입력합니다.
제품에 공개 경로를 위한 메커니즘이 추가되어, 공개적으로 공유된 Board 링크를 지원합니다.
시스템 콘솔 의 데이터베이스 섹션에 현재 사용 중인 검색 백엔드를 보여주는 읽기 전용 섹션이 추가되었습니다. 여러 검색 엔진이 구성되어 있을 때, 현재 활성화된 검색 엔진을 확인하는 데 도움이 됩니다.
Docker 기본 이미지를 Debian에서 Ubuntu 22.04 LTS로 업데이트했습니다.
Type에서 생성된 설정은 앞으로는 base64 인코딩의 URL-안전 버전으로 생성됩니다(향후 생성분에만 해당).
Mattermost는 이제 데이터베이스 복제본 장애에 대해 복원력을 가지며, 살아있는 복제본이 있으면 동적으로 선택합니다. 또한
ReplicaMonitorIntervalSeconds
라는 구성 파라미터가 추가되었으며, 기본값은 5입니다. 이 값은 비정상 복제본의 상태를 얼마나 자주 확인할지 제어합니다.
성능#
웹앱의 시간대 계산과 관련된 성능이 향상되었습니다.
게시글 목록 화면 읽기 지원에 사용되는 코드의 성능이 향상되었습니다.
API 변경 사항#
다른 API 인자들과의 일관성을 위해 이제 timeline API에서 밑줄(underscore)이 사용됩니다 (
event-id
->event_id
).
버그 수정#
구매 모달에서 스크롤 문제를 수정했습니다.
실험적 Shared Channels 기능에서 이전에 제거된 테이블 열이 여전히 존재할 경우 동기화가 실패하는 문제를 수정했습니다.
사용자가 속하지 않은 채널의 링크를 클릭할 때 웹앱이 새로고침되어 통화에서 사용자가 이탈하는 문제를 수정했습니다.
일부 일본어 문자에 대해 PDF 미리보기 렌더링에 문제가 있던 것을 수정했습니다.
초대 모달에서 링크 복사 동작을 스크린 리더가 알리지 않던 문제를 수정했습니다.
응답에 content-type이 누락되어 이미지의 게시물 메타데이터가 올바르게 생성되지 않는 문제를 수정했습니다. 이로 인해 일부 임베드된 이미지는 모바일 클라이언트에서 표시되지 않을 수 있었습니다.
메시지 편집을 취소한 후에도 편집 내용이 남아있는 문제를 수정했습니다.
webhook에 bot 계정이 사용될 때 webhook 게시물에 bot 태그 조건을 추가했습니다.
CreateSidebarCategoryForTeamForUser
에서 카테고리의 정렬 값 문제를 수정했습니다.사용자 프로필 팝오버를 열 때 발생할 수 있는 크래시 문제를 수정했습니다.
팀 간 퍼머링크 및 스레드 답글 이동 문제를 수정했습니다.
Marketplace에 없는 사전 패키지 플러그인 설치 시 발생하는 문제를 수정했습니다.
이전 릴리스의 마이그레이션으로 인해 발생한 문제를 수정했습니다. 해당 쿼리는 PostgreSQL 14 DB t3.medium RDS 인스턴스에서 약 11ms가 소요됩니다. preferences 테이블에 삭제할 행이 있을 때만 lock이 걸리며, 소요 시간은 무시할 수 있을 정도로 짧습니다.
특정 화면 크기에서 모달 하단을 클릭해도 모달이 닫히지 않는 문제를 수정했습니다.
일부 번역 라벨이 번역되지 않던 문제를 수정했습니다.
이전 릴리스에서 일반 텍스트 서식의 서버 로그 UI가 예기치 않게 제거된 문제를 수정했습니다.
통합된 시스템 메시지가 시간 순서대로 표시되지 않던 문제를 수정했습니다.
WebSocket이 재연결될 때 현재 사용자와 상태가 업데이트되지 않던 문제를 수정했습니다.
데이터베이스 검색을 사용할 때 특정 해시태그가 검색되지 않던 문제를 수정했습니다.
게시물 목록에서 새 메시지 줄이 날짜 줄과 겹치는 문제를 수정했습니다.
검색 사이드바가 열려 있을 때 게시물 반응이 사라지는 문제를 수정했습니다.
“medical_symbol”, “male_sign”, “female_sign” 이모지가 깨져 보이던 문제를 수정했습니다.
채널 업데이트에 JSON null 값이 전달되어 발생하는 패닉 문제를 수정했습니다.
삭제된 상위 게시물이 제거된 경우에도 임시 저장글 카운터 배지가 남아있던 문제를 수정했습니다.
링크 미리보기가 포함된 경우, 게시물이 감사 출력용으로 완전히 정제되지 않던 문제를 수정했습니다.
시스템 콘솔에서 저장/취소 버튼이 있는 푸터가 제대로 고정되지 않던 문제를 수정했습니다.
텍스트 상자에 링크, 표, 또는 코드를 붙여넣을 때 실행 취소 기록이 사라지던 문제를 수정했습니다.
Elasticsearch가 활성화된 상태에서 시작 시 제대로 동작하지 않던 문제를 수정했습니다. 또한 Elasticsearch에 누락된
IsEnabled
메서드를 추가했습니다.게시물 텍스트 상자에서 텍스트를 복사할 수 없던 문제를 수정했습니다.
스크린 리더에서 SHIFT+TAB을 사용할 때, 커서 포커스가 연결된 게시물이 아닌 채널 하단에 위치하던 문제를 수정했습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜에 대한 변경 사항:#
EnableInactivityEmail
구성 설정을 제거했습니다.새로운 구성 설정 섹션인
ProductSettings
를 추가했습니다.config.json
의ExperimentalSettings
항목에서:DelayChannelAutocomplete
을 추가하여, 물결표(~) 입력 직후가 아니라 몇 글자를 입력한 후에만 채널 자동완성이 나타나도록 했습니다.브라우저 포커스 시 채널 및 채널 멤버를 다시 불러오지 않도록
DisableRefetchingOnBrowserFocus
를 추가했습니다.앱 바를 기본적으로 활성화하도록
DisableAppBar
를 추가했습니다.
세 가지 설정 필드인
LogSettings.AdvancedLoggingJSON
,ExperimentalAuditSettings.AdvancedLoggingJSON
,NotificationLogSettings.AdvancedLoggingJSON
가 추가되었습니다. 이 필드들은 여러 줄의 JSON, 문자열로 이스케이프된 JSON, 또는 JSON이 포함된 파일을 가리키는 파일명을 지원합니다.AdvancedLoggingConfig
필드는 더 이상 사용되지 않습니다.
Professional 및 Enterprise 플랜에 대한 변경 사항:#
config.json
의ServiceSettings
항목에서:긴급 우선순위 게시물을 보낼 때 지속 알림 옵션을 추가하기 위해
AllowPersistentNotifications
,PersistentNotificationIntervalMinutes
,PersistentNotificationMaxCount
,PersistentNotificationMaxRecipients
와 같은 새로운 구성 설정을 추가했습니다.
Enterprise 플랜에 대한 변경 사항:#
config.json
의ElasticsearchSettings
항목에서:이제
IgnoredPurgeIndexes
설정을 사용하여 Elasticsearch에서 인덱스를 정리할 때 무시할 인덱스 이름을 지정할 수 있습니다.
Go 버전#
v8.0은 Go
v1.19.5
로 빌드되었습니다.
오픈 소스 구성 요소:#
https://github.com/mattermost/mattermost/에
date-fns
를 추가했습니다.
알려진 문제#
슬래시 커맨드를 생성할 때 흰 화면이 나타날 수 있습니다 MM-53665.
스레드에서 임시 메시지를 보낼 때, 해당 스레드가 오른쪽에 열려 있으면 메시지가 지워지지 않습니다 MM-53520.
Saved Posts 의 오른쪽 영역에서 채널명과 팀명이 표시되지 않습니다 MM-53636.
게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
새로고침하지 않으면 사용자가 실행(run)이나 플레이북(playbook)에 추가될 때 Playbooks의 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 설정된 브로드캐스트 채널의 멤버가 아닌 경우, 상태 업데이트를 게시할 때 오류 메시지 없이 실패할 수 있습니다. 임시 해결 방법으로, 설정된 브로드캐스트 채널에 참여하거나 해당 채널을 실행(run) 구성에서 제거하세요.
기여자#
agarciamontoro, agnivade, akaMrDC, akaravashkin, amyblais, andriusbal, andrleite, aqurilla, asaadmahmood, ayusht2810, azigler, bbodenmiller, BenCookie95, calebroseland, chenilim, chumano, CI-YU, coltoneshaw, cpoile, creeper-0910, crspeller, ctlaltdieliet, cwarnermm, devinbinnie, diciwall, DieAkuteSense, dirosv-eden, Ele7o, Eleferen, enahum, Esterjudith, fmartingr, fnogcps, gabrieljackson, hanzei, harshilsharma63, hmhealey, ifoukarakis, ilies-bel, isacikgoz, it33, ivalkshfoeif, iyampaul, janostgren, jasonblais, jespino, jprusch, JulienTant, jupenur, kaakaa, karan2704, kayazeren, kostaspt, krmh04, kyeongsoosoo, larkox, leonambeez, LeonardJouve, lieut-data, lmedoshvili, lynn915, M-ZubairAhmed, mahaker, majo, manojmalik20, marianunez, master7, matt-w99, matthew-src, matthew-w, MattSilvaa, mgdelacroix, mickmister, milotype, morgancz, muratbayan, mvitale1989, natalie-hub, nathanaelhoun, nevyangelova, nickmisasi, nihaldivyam, pablo-suazo, panklobouk, Partizann, phoinix-mm-test, phoinixgrr, pjenicot, pvev, raghavaggarwal2308, ridwankabeer435, rOt779kVceSgL, RoyI99, saideepesh000, saturninoabril, sbishel, shivamjosh, sinansonmez, SkyLuke91, spirosoik, sri-byte, stafot, streamer45, stylianosrigas, tejaskarelia17, tfromont, ThrRip, timmycheng, toninis, tsabi, ujwalkumar1995, vish9812, wiersgallak, wiggin77, yasserfaraazkhan, yomiadetutu1, zhsj
릴리즈 v7.11 - 기능 릴리즈#
Mattermost 플랫폼의 아키텍처 변경 작업으로 인해 Mattermost v7.11 릴리즈가 취소되었습니다. 다음 예정된 릴리즈는 올 여름 v8.0입니다.
릴리즈 v7.10 - 기능 릴리즈#
v7.10.5, 2023-07-26 출시
Mattermost v7.10.5에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v7.10.5에는 데이터베이스 또는 기능 변경 사항이 없습니다.
채팅에 하이퍼링크를 붙여넣을 때 줄바꿈이 발생하는 문제를 수정했습니다.
사전 패키지된 Focalboard 플러그인 버전 7.10.5가 포함되어 있습니다.
v7.10.4, 2023-07-12 출시
Mattermost v7.10.4에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v7.10.4에는 데이터베이스 또는 기능 변경 사항이 없습니다.
링크 미리보기가 포함된 경우, 게시물이 감사 출력용으로 완전히 정제되지 않던 문제를 수정했습니다.
사전 패키지된 Playbooks 플러그인 버전이 1.36.2로 업데이트되었습니다.
v7.10.3, 2023-06-15 출시
Mattermost v7.10.3에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키지된 Boards가 v7.10.4로 업데이트되었습니다.
사전 패키지된 Welcomebot 플러그인 v1.3.0이 포함되어 있습니다.
웹소켓이 사이트 URL의 origin이 아닌 다른 origin에서 연결되도록 허용하려는 서버의 경우,
ServiceSettings.AllowCorsFrom
설정을 지정해 주시기 바랍니다. 또한siteURL
이 올바르게 설정되어 있는지 확인하세요.
v7.10.2, 2023-05-18 출시
v7.10에서 잘못된 mmctl 버전이 표시되는 문제를 수정했습니다.
v7.10.1, 2023-05-16 출시
Mattermost v7.10.1에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
사용자가 나간 채널의 스레드 보기에서 여전히 스레드가 보이는 문제를 수정했습니다. MySQL에서 마이그레이션 실행 시간: Query OK, 2,766,769개 행에 영향 (4분 47.57초 소요). PostgreSQL에서 마이그레이션 실행 시간: 58.11초, DELETE 2,766,690.
사전 패키지된 Apps 플러그인 버전 1.2.1이 포함되어 있습니다.
사전 패키지된 GitHub 플러그인 버전 2.1.5가 포함되어 있습니다.
사전 패키지된 Playbooks가 v1.36.1로 업데이트되었습니다.
true-up 검토 제출이 항상 실패하는 문제를 수정했습니다.
이전 릴리스의 마이그레이션으로 인해 발생한 문제가 수정되었습니다. PostgreSQL 14 DB t3.medium RDS 인스턴스에서 쿼리 실행 시간은 약 11ms입니다. preferences 테이블에 삭제할 행이 있을 때만 잠금이 발생하며, 소요 시간은 무시할 수 있을 정도로 짧습니다.
v7.10.0, 2023-04-14 출시
7.10.0 최초 릴리즈
Mattermost v7.10.0에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
중요한 업그레이드 참고 사항#
다음 릴리즈인 v7.11에서는
mattermost-server
,mattermost-webapp
,focalboard
,mattermost-plugin-playbooks
저장소가 하나로 통합됩니다. 개발자는 자세한 내용을 위해 업데이트된 개발자 가이드를 참고해야 합니다. Playbooks와 Boards 는 비활성화할 수 없는 제품의 핵심 부분이 됩니다.
중요
v7.9 이전 버전에서 업그레이드하는 경우, 다른 중요 업그레이드 참고 사항을 읽어주시기 바랍니다.
개선 사항#
사용자 인터페이스(UI)#
메시지의 더보기 메뉴를 통해 특정 시간에 메시지를 읽도록 알림을 설정할 수 있는 기능이 추가되었습니다.
음소거된 채널의 멘션은 더 이상 브라우저 및 데스크톱 탭에 표시되거나 집계되지 않습니다.
시스템 콘솔 의 환경 > 개발자 설정 설명이 업데이트되어, 변경 사항을 적용하려면 서버 재시작이 필요함을 명확히 안내합니다.
사용자 지정 상태가 이제 오른쪽 멤버 패널과 시스템 콘솔 > 사용자 에서 표시됩니다.
이메일을 통해 여러 명을 한 번에 Mattermost 인스턴스로 초대할 수 있는 기능이 추가되었습니다.
날짜 선택기에 접근성 지원이 추가되었습니다.
시스템 관리자는 Cloud Professional에서 Cloud Free로 워크스페이스를 다운그레이드하는 과정에서 피드백 설문을 완료하라는 안내를 받게 됩니다.
메시지 (…) 더보기 옵션이 Material UI(MUI) 메뉴로 이전되었습니다.
사전 패키지된 Boards가 v7.10.0으로 업데이트되었습니다.
사전 패키지된 Calls가 v0.15.1로 업데이트되었습니다.
관리#
ServiceSettings.PostEditTimeLimit
설정은 더 이상 플러그인, 공유 채널, 통합 액션 또는 Mattermost 제품에 영향을 주지 않습니다.시스템 테이블에 telemetry ID가 존재하지 않으면 앱 서버가 더 이상 시작되지 않습니다. 관리자가 별도의 조치를 취할 필요는 없지만, 이 변경 사항을 인지하고 있으면 좋습니다. 만약 ID가 없다면, 관리자는 오류 로그를 확인하고 이에 대한 조치를 취할 수 있습니다.
지원 패킷에 추가 값이 포함되었습니다.
셀프 호스팅 인스턴스에서는 이전 셀프 서비스 구매 내역에 대한 인보이스가 시스템 콘솔 > 결제 및 계정 > 결제 내역 에서 표시됩니다.
셀프 호스팅 배포에서 인보이스를 가져올 수 없는 경우 이제 404 오류가 반환됩니다.
성능#
웹소켓에 대한 쓰기 작업이 이제 메시지당 메모리 사용량이 13% 감소하고, 22% 더 빨라졌습니다.
API 변경 사항#
채널 통계 API에서 파일 수를 제외할 수 있도록
exclude_files_count
파라미터가 추가되었습니다.
버그 수정#
Shared Channels가 Professional 라이선스에 제대로 추가되지 않는 문제를 수정하였습니다.
설정 변경 후 새 팀이 기본 채널에 대해 업데이트된 번역을 사용하도록 수정하였습니다.
채널 카테고리의 간격 문제를 수정하고, 왼쪽 영역의 동일한 간격을 유지하도록 하였습니다.
키가 큰 단일 이미지에서 비율이 맞지 않는 높이 문제를 수정하였습니다.
하나의 WebSocket 재연결이 여러 번 처리되어 성능에 부정적인 영향을 주는 문제를 수정하였습니다.
Top DM Insights 에서 삭제된 참가자가 있을 때 DM Insights가 실패하는 문제를 수정하였습니다.
시스템 콘솔에서 Cloud 제한이 잠깐 나타났다 사라지는 문제를 수정하였습니다.
간결한 메시지 모드에서 발생하는 문제를 수정하였습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
아래에서:이 기능에 대한 점진적인 추가/변경을 지원하기 위해
SelfHostedExpansion
설정이 추가되었습니다.
Go 버전#
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.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards를 내보내기(export) 후 다시 가져오기(reimport)하면 서버에서 모든 ID가 새 것으로 교체되기 때문에 보드가 중복되어 생성됩니다. 자세한 내용은 GitHub 이슈를 참고하세요.
새로고침하지 않으면 사용자가 실행(run)이나 플레이북(playbook)에 추가될 때 Playbooks의 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 설정된 브로드캐스트 채널의 멤버가 아닌 경우, 상태 업데이트를 게시할 때 오류 메시지 없이 실패할 수 있습니다. 임시 해결 방법으로, 설정된 브로드캐스트 채널에 참여하거나 해당 채널을 실행(run) 구성에서 제거하세요.
기여자#
11sma, adj2908, agarciamontoro, AGMETEOR, agnivade, amyblais, amynicol1985, andrius.balsevicius, angeloskyratzakos, AntalaFilip, anx-ag, aputtu, asaadmahmood, AshishDhama, avas27JTG, ayusht2810, BenCookie95, bfontaine, byigorv, calebroseland, coltoneshaw, ConorMacpherson, cpoile, creeper-0910, crspeller, ctlaltdieliet, cwarnermm, d-wierdsma, DaDummy, devinbinnie, Dmitry, dylanrichards, EduardoSellanes, Eleferen, Elpunical, emdecr, enahum, ericgaspar, esarafianou, ewwollesen, fmartingr, fnogcps, furqanmlk, gabrieljackson, gitstart, hanzei, harshilsharma63, hattori611, hmhealey, ialorro, ifoukarakis, isaacbegit, isacikgoz, jasonblais, jespino, jnsgruk, Johennes, johnsonbrothers, jprusch, JulienTant, julmondragon, justinegeffen, kaakaa, kayazeren, kaykayehnn, KBeDevel, khoipro, kmaed, komoon8934, koox00, kostaspt, Kshitij-Katiyar, kwiersgalla, larkox, leonambeez, lieut-data, lynn915, M-ZubairAhmed, m1lt0n, majo, manojmalik20, marianunez, maruTA-bis5, master7, matt-w99, matthew-src, matthew-w, MatthewDorner, MattSilvaa, metanerd, mgdelacroix, michael_kim, mickmister, milotype, mini-bomba, mirshahriar, moatasim, MoatazMuhammad51, Mshahidtaj, munish7771, muratbayan, mvitale1989, natalie-hub, neallred, nevyangelova, nickmisasi, Nityanand13, NixemDEV, oraliahdz, paolo-rossi, Peytob, phoinixgrr, pjenicot, plant99, plut0s, potatogim, pureiris, pvev, Qui3t0wL, raghavaggarwal2308, roadt, Rutboy, saturninoabril, sbishel, Sharuru, sibasankarnayak, simcard0000, sinansonmez, Sjazz, smallcms, spirosoik, sri-byte, srkgupta, stafot, stevemudie, streamer45, stylianosrigas, tanmay-des, tanmaythole, Tasy218, toninis, trilopin, varghesejose2020, Wainwright0830, wiersgallak, wiggin77, Willyfrog, wuwinson, xiao, yasserfaraazkhan, yomiadetutu1
릴리즈 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의 origin이 아닌 다른 origin에서 연결되도록 허용하려는 서버의 경우,
ServiceSettings.AllowCorsFrom
설정을 지정해 주시기 바랍니다. 또한siteURL
이 올바르게 설정되어 있는지 확인하세요.
v7.9.4, 2023-05-16 출시
Mattermost v7.9.4에는 중간 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
사용자가 나간 채널의 스레드 보기에서 여전히 스레드가 보이는 문제를 수정했습니다. MySQL에서 마이그레이션 실행 시간: Query OK, 2,766,769개 행에 영향 (4분 47.57초 소요). PostgreSQL에서 마이그레이션 실행 시간: 58.11초, DELETE 2,766,690.
사전 패키지된 Apps 플러그인 버전 1.2.1이 포함되어 있습니다.
사전 패키지된 GitHub 플러그인 버전 2.1.5가 포함되어 있습니다.
oauth 2에 대한 수정 사항이 백포트되었습니다. 쿼리 시간은 삭제할 행이 있는지 여부에 따라 달라집니다. 자세한 내용은 중요 업그레이드 노트를 참고하세요.
v7.9.3, 2023-04-27 출시
Mattermost v7.9.3에는 중간 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
true-up 검토 제출이 항상 실패하는 문제를 수정했습니다.
v7.9.2, 2023-04-12 출시
Mattermost v7.9.2에는 중간 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키지된 Boards가 v7.9.3으로 업데이트되었습니다.
사전 패키지된 Playbooks가 v1.36.1로 업데이트되었습니다.
간결한 메시지 모드에서 발생한 문제를 수정하였습니다.
라이선스가 없는 서버에서
NotifyAdmin
작업이 오류를 보고하던 문제를 수정하였습니다.
v7.9.1, 2023-03-17 출시
Mattermost v7.9.1에는 높은 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
v7.9.0, 2023-03-16 출시
7.9.0 버전 최초 릴리즈
Mattermost v7.9.0에는 낮은 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
중요한 업그레이드 참고 사항#
Posts(OriginalId)
에 새로운 인덱스가 추가되었습니다. 1,180만 개의 게시물이 있는 데이터베이스에서, 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
테이블이 잠기는 것을 허용할 수도 있습니다.
중요
v7.8보다 이전 버전에서 업그레이드하는 경우, 다른 중요 업그레이드 참고 사항을 반드시 읽어주시기 바랍니다.
호환성#
Firefox의 최소 지원 버전이 102 이상으로 업데이트되었습니다.
Safari의 최소 지원 버전이 16.2 이상으로 업데이트되었습니다.
Windows의 최소 지원 버전이 10 이상으로 업데이트되었습니다.
Chromium의 최소 지원 버전이 110 이상으로 업데이트되었습니다.
Edge의 최소 지원 버전이 110 이상으로 업데이트되었습니다.
주요 내용#
보드#
시스템 및 팀 관리자는 이제 보드 URL을 통해 팀 내의 모든 보드에 보드 관리자로 참여할 수 있습니다.
삭제된 항목을 포함하여 보드와 블록의 이력을 반환하는 추가 컴플라이언스 API가 제공됩니다(이 기능은 Mattermost Enterprise Edition 이상에서 사용할 수 있습니다).
개선 사항#
사용자 인터페이스(UI)#
사전 패키지된 Calls v0.14.0.
통합된 접근 방식을 위해 모든 게시물 컴포넌트가 제거되었습니다.
앱 플러그인 활성화 이벤트가 발생하면 앱 바인딩이 새로고침됩니다.
사이드바 채널 및 카테고리 메뉴에 개선 사항이 추가되었습니다.
메시지 내 코드 블록에서 우클릭 하이재킹이 제거되었습니다.
채널 나가기 및 채널 보관 설정의 순서가 모바일 앱과 일치하도록 업데이트되었습니다.
보관된 채널에 대해 읽지 않음 스타일을 제거하고, 로컬 데이터에서 보관된 채널을 필터링하는 조건이 추가되었습니다.
접힌 게시물의 페이드 아웃 효과가 덜 버그가 발생하도록 변경되었습니다.
이제 사용자는 수정된 메시지의 이력을 볼 수 있으며, 이전 메시지 버전을 현재 버전으로 복원할 수 있습니다.
사용자 프로필 팝오버의 사용자 인터페이스가 개선되었습니다.
관리#
이제 시스템 콘솔, 제한 사용 모달, 다운그레이드 모달, 또는 왼쪽 메뉴에서 보드 카드의 제한에 대한 언급이 더 이상 표시되지 않습니다.
사용되지 않는
ProductLimits.Integrations
가 제거되었습니다.이제 내보내기 파일에 채널의 읽음 및 읽지 않음 상태가 포함됩니다.
SyncEnabled
가false
로 설정된 상태에서 LDAP 동기화를 실행할 때 오류 메시지가 추가되었습니다.관리자 로그 테이블에 필터링과 정렬 기능이 추가되었습니다.
이제 성능 텔레메트리 측정 시 GraphQL API가 올바르게 집계됩니다.
에어갭 환경과 비에어갭 환경 모두에 대해 시스템 콘솔 > 사이트 통계 및 > 팀 통계 아래에 동적 콜 투 액션이 추가되었습니다. 트루업 알림 배너는 여기에 안내된 일정에 따라 표시됩니다.
심사된 셀프호스팅 구매는 이제 관리자가 3일 동안 재구매를 시도하지 못하도록 차단합니다.
성능#
창이 포커스될 때 읽지 않은 항목의 재동기화 주기가 10초에서 2분으로 줄어들었습니다.
팀을 전환할 때 센터 채널이 더 이상 로딩 중으로 표시되지 않습니다.
로깅 수정이 추가되었습니다: Gelf 포매터에서 빈
short_message
는 더 이상 허용되지 않으며, syslog 설정에서params.IP
대신params.Host
가 사용됩니다.
버그 수정#
시스템 콘솔에서 셀프호스팅 라이선스 구매 링크가 제품 내 구매 진행 모달에 멈춰 표시되는 문제가 수정되었습니다.
초대 모달에서 트루업 알림이 콜 투 액션을 올바르게 표시하지 않는 문제가 수정되었습니다.
구성 변경 후 새 팀이 기본 채널에 대해 업데이트된 번역을 사용하도록 수정되었습니다.
작은 크기의 태블릿에서 시스템 콘솔의 레이아웃 문제가 수정되었습니다.
각 플러그인을 시작할 때 “plugin configured with a nil SecureConfig” 경고가 로그에 기록되는 문제가 수정되었습니다.
Enterprise 에디션이 아닐 때도 포털 가용성이 확인되는 문제가 수정되었습니다.
C# 구문 강조가 동작하지 않는 문제가 수정되었습니다.
사용자가 오프라인/자리 비움 상태일 때, 들어오는 웹훅이 사용자의 활동 상태를 변경하는 문제가 수정되었습니다.
오른쪽 영역에서 사용자 이름을 클릭할 수 없는 문제가 수정되었습니다.
API 변경 사항#
채널 통계 API에서 파일 개수를 제외할 수 있도록
exclude_files_count
파라미터가 추가되었습니다.새로운 API 엔드포인트
GET api/v4/posts/[POST_ID]/edit_history
가 추가되었습니다.새로운 API 엔드포인트
DELETE /api/v4/cloud/delete-workspace
가 추가되었습니다.
데이터베이스 변경 사항#
NotifyAdmin
에SentAt
컬럼이 추가되었습니다.NotifyAdmin.RequiredFeature
컬럼 타입이varchar(255)
로 변경되었습니다.NotifyAdmin.RequiredPlan
컬럼 타입이varchar(100)
으로 변경되었습니다.
Go 버전#
v7.9는 Go
v1.19.0
으로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp/에
@mui/base
,@mui/material
,@mui/styled-engine-sc
가 추가되었고,form-data
가 제거되었습니다.
알려진 문제#
사용자가 예기치 않게 JSON 로깅을 활성화해야 하는 문제가 발생합니다 MM-51453.
왼쪽 하위 메뉴에서 체크 표시가 누락되어 있습니다 MM-51091.
새로운 Insights 기능은 현재 최적화를 진행 중인 성능 비용이 일부 발생합니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED
환경 변수를false
로 설정하여 비활성화할 수 있습니다.게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards를 내보내기(export) 후 다시 가져오기(reimport)하면 서버에서 모든 ID가 새 것으로 교체되기 때문에 보드가 중복되어 생성됩니다. 자세한 내용은 GitHub 이슈를 참고하세요.
새로고침하지 않으면 사용자가 실행(run)이나 플레이북(playbook)에 추가될 때 Playbooks의 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 설정된 브로드캐스트 채널의 멤버가 아닌 경우, 상태 업데이트를 게시할 때 오류 메시지 없이 실패할 수 있습니다. 임시 해결 방법으로, 설정된 브로드캐스트 채널에 참여하거나 해당 채널을 실행(run) 구성에서 제거하세요.
기여자#
11sma, aashish0909, AbhinavVihan, aeomin, Afsoon, agarciamontoro, AGMETEOR, agnivade, akaMrDC, alzee, amyblais, andrleite, AntalaFilip, anurag6713, anx-ag, aputsiak, aputtu, asaadmahmood, AshishDhama, avas27JTG, azigler, BenCookie95, BenLloydPearson, calebroseland, cedricstocke, CI-YU, coltoneshaw, ConorMacpherson, cpoile, creeper-0910, ctlaltdieliet, cwarnermm, d-wierdsma, davidboto, david.mach@mdsystem.cz, devinbinnie, doc-sheet, DummyThatMatters, Eleferen, Elpunical, emdecr, enahum, fmartingr, FMP-Dev, furqanmlk, gabrieljackson, gbochora, gitstart, hanzei, harshilsharma63, hattori611, hereje, hmhealey, ichistmeinname, icq4ever, ifoukarakis, iogungbade, iot-defcon, isacikgoz, jasonblais, javaguirre, jecepeda, jfrerich, jgilliam17, johndavidlugtu, johnsonbrothers, jordanafung, josephbaylon, jprusch, JtheBAB, JulienTant, justinegeffen, jwilander, kaakaa, kayazeren, kjh0523, kayazeren, KazminM, KBeDevel, koox00, kostaspt, krisfremen, krmh04, Kshitij-Katiyar, larkox, levb, lieut-data, liz-segura98, m-ripper, M-ZubairAhmed, m1lt0n, maisnamrajusingh, majo, manojmalik20, marciohouse, marciosantos, master7, matt-w99, matthew-src, matthew-w, mdsystem, metanerd, mhd-sln, michelengelen, mickmister, microolapshare, milotype, mini-bomba, mirshahriar, MoatazMuhammad51, moussetc, munish7771, mvitale1989, mylonsuren, nathanaelhoun, neallred, neflyte, nevyangelova, nickmisasi, nikolaizah, nishit-prasad, Nityanand13, nltb99, OGreSiv, oleksandr-kucheriavyi, orsczech, OstapMelnychuk, phoinixgrr, plant99, potatogim, pvev, Rajat-Dabade, Rizumu85, Roy-Orbison, saturninoabril, satya-vinay, sbishel, Schleuse, Sharuru, shinnlok, sinansonmez, Sjazz, Sn-Kinos, Soldierplayz6867, spirosoik, sri-byte, stafot, stevemudie, streamer45, stylianosrigas, Sudhanva-Nadiger, tboulis, tiagodll, toninis, trilopin, tsabi, Udval.O, Van-cmyk, varghesejose2020, vhaarr, Wainwright0830, wiggin77, Willyfrog, xiao, yasserfaraazkhan, zclk
릴리즈 v7.8 - 확장 지원 릴리즈#
중요
Mattermost Server v7.8 확장 지원 릴리즈의 지원이 2023년 11월 15일부로 종료되었습니다. Mattermost Server 업그레이드가 필요합니다.
7.8.15, 2023-11-13 출시
Mattermost v7.8.15에는 낮은 수준부터 높은 수준까지의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v7.8.15에는 데이터베이스 또는 기능 변경 사항이 없습니다.
사전 패키지된 Playbooks 플러그인 버전 v1.36.3.
7.8.14, 2023-11-06 출시
Mattermost v7.8.14에는 낮은 수준부터 높은 수준까지의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v7.8.14에는 데이터베이스 또는 기능 변경 사항이 없습니다.
사전 패키지된 Calls 플러그인 버전은 v0.20.0입니다.
최근 멘션에서 비슷한 이름의 다른 사용자의 게시물이 표시되는 문제가 수정되었습니다.
7.8.13, 2023-10-27 출시
Mattermost v7.8.13에는 낮은 수준부터 중간 수준까지의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
사전 패키지된 Focalboard 플러그인 v7.8.9.
Mattermost v7.8.13에는 다음과 같은 기능 변경 사항이 포함되어 있습니다:
로그 기록 시 로그 필드의 크기를 제한할 수 있도록 새로운 설정 값
MaxFieldSize
가 추가되었습니다.모바일 Oauth / SAML 리디렉션이
NativeAppSettings.AppCustomURLSchemes
설정과 일치하도록 제한이 추가되었습니다.ServiceSettings.ExperimentalEnableHardenedMode
가 활성화되면, 사용자 이름과 비밀번호로 인증된 일반 사용자는override_username
또는override_icon_url
과 같이 통합용으로 예약된 게시글 속성을 사용할 수 없습니다.
7.8.12, 2023-10-06 출시
Mattermost v7.8.12에는 낮은 수준부터 중간 수준까지의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v7.8.12에는 데이터베이스 또는 기능 변경 사항이 없습니다.
사전 패키지된 Calls 플러그인 버전이 v0.13.1로 업그레이드되었습니다.
v7.8.11, 2023-09-08 출시
Mattermost v7.8.11에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v7.8.11에는 다음과 같은 데이터베이스 변경 사항이 포함되어 있습니다:
데이터 보존
DeleteOrphanedRows
쿼리의 성능이 향상되었습니다. 추가된 새로운 마이그레이션에 대한 내용은 중요 업그레이드 노트를 참고하세요. 기능 플래그DataRetentionConcurrencyEnabled
가 제거되었습니다. 데이터 보존은 이제 성능 저하를 방지하기 위해 동시성 없이 실행됩니다. 또한 관리자가 고아 반응을 삭제할 때 한 번에 가져올 ID 배치 수를 설정할 수 있는 새로운 설정 값DataRetentionSettings.RetentionIdsBatchSize
가 추가되었습니다. 기본값은 100입니다.
v7.8.10, 2023-09-01 출시
Mattermost v7.8.10에는 낮은 수준부터 중간 수준까지의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v7.8.10에는 데이터베이스 또는 기능 변경 사항이 없습니다.
도커 컨테이너에서 시간대 메타데이터가 누락되는 문제를 수정했습니다.
GIF 선택기에서 Gfycat을 Giphy로 교체하였습니다.
v7.8.9, 2023-07-26 출시
Mattermost v7.8.9에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v7.8.9에는 데이터베이스 또는 기능 변경 사항이 없습니다.
사전 패키지된 Focalboard 플러그인 버전 7.8.8.
v7.8.8, 2023-07-07 출시
Mattermost v7.8.8에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v7.8.8에는 데이터베이스 또는 기능 변경 사항이 없습니다.
링크 미리보기가 포함된 경우, 게시물이 감사 출력용으로 완전히 정제되지 않던 문제를 수정했습니다.
사전 패키지된 Playbooks 플러그인 버전이 1.36.2로 업데이트되었습니다.
채팅에 하이퍼링크를 붙여넣을 때 줄바꿈이 발생하는 문제를 수정했습니다.
데이터 보존 일괄 삭제의 동시 실행을 활성화/비활성화할 수 있는 새로운 기능 플래그
DataRetentionConcurrencyEnabled
가 추가되었습니다. 일괄 삭제 사이의 대기 시간을 제어할 수 있는 새로운 설정DataRetentionSettings.TimeBetweenBatchesMilliseconds
도 추가되었습니다.
v7.8.7, 2023-06-15 출시
Mattermost v7.8.7에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v7.8.7에는 데이터베이스 또는 기능 변경 사항이 없습니다.
사전 패키지된 Boards가 v7.8.7로 업데이트되었습니다.
데이터베이스 마이그레이션 스크립트에서 멱등성을 깨뜨리는 오타를 수정했습니다.
웹소켓이 사이트 URL의 origin이 아닌 다른 origin에서 연결되도록 허용하려는 서버의 경우,
ServiceSettings.AllowCorsFrom
설정을 지정해 주시기 바랍니다. 또한siteURL
이 올바르게 설정되어 있는지 확인하세요.
v7.8.6, 2023-05-31 출시
모든 클라이언트 연결마다 전체 사용자 수를 가져오는 문제를 수정했습니다. 이 작업은 한 번만 수행하면 됩니다.
사전 패키지된 Welcomebot 플러그인 버전 1.3.0.
v7.8.5, 2023-05-17 출시
Mattermost v7.8.5에는 낮음에서 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
사용자가 나간 채널의 스레드 보기에서 여전히 스레드가 보이는 문제를 수정했습니다. MySQL에서 마이그레이션 실행 시간: Query OK, 2,766,769개 행에 영향 (4분 47.57초 소요). PostgreSQL에서 마이그레이션 실행 시간: 58.11초, DELETE 2,766,690.
사전 패키지된 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에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
성능 문제를 해결하기 위해 채널 검색 결과를 50개로 제한했습니다.
true-up 검토 제출이 항상 실패하는 문제를 수정했습니다.
v7.8.3, 2023-04-12 출시
Mattermost v7.8.3에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
사전 패키지된 Boards를 v7.8.4로 업데이트했습니다.
사전 패키지된 Playbooks가 v1.36.1로 업데이트되었습니다.
지원 패킷에 추가 값이 포함되었습니다.
v7.8.2, 2023-03-17 출시
Mattermost v7.8.2에는 높은 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
채널 통계 API에서 파일 수를 제외할 수 있도록
exclude_files_count
파라미터가 추가되었습니다.채널 헤더에서 채널 통계 API 호출 시 파일 개수를 제외했습니다.
Professional 라이선스에 Shared Channels 기능이 제대로 포함되지 않는 문제를 수정했습니다.
v7.8.1, 2023-03-01 출시
Mattermost v7.8.1에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
v7.8.0, 2023-02-16 출시
7.8.0 최초 릴리즈
Mattermost v7.8.0에는 낮은 수준부터 높은 수준까지의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
중요한 업그레이드 참고 사항#
메시지 우선순위 및 확인 기능이 이제 모든 인스턴스에서 기본적으로 활성화됩니다. 이 기능은 시스템 콘솔에서 Posts > Message Priority로 이동하거나, 설정 파일의
PostPriority
항목을 통해 비활성화할 수 있습니다.
중요
v7.5 이전 버전에서 업그레이드하는 경우, 반드시 다른 중요 업그레이드 안내를 참고해 주시기 바랍니다.
주요 내용#
보드#
Boards에서 사람, 다중 인원, 날짜 속성 필터를 지원하도록 추가했습니다.
Boards에서 사람 속성 그룹을 지원하도록 추가했습니다.
자세한 내용은 문서를 참고하세요.
개선 사항#
사용자 인터페이스(UI)#
사전 패키지된 Calls v0.13.0이 포함되었습니다.
사전 패키지된 Playbooks v1.36.0이 포함되었습니다.
채널 사이드바에서 ALT+위/아래 방향키를 사용해 채널을 탐색할 때, 이제 인사이트와 임시 저장글도 포함됩니다.
Global Drafts(글로벌 임시 저장글)에 대한 온보딩 투어 포인트가 추가되었습니다.
사전 패키지된 Apps 플러그인 버전이 1.2.0으로 업데이트되었습니다.
그룹 자동완성에 그룹 멤버 수가 표시되도록 추가했습니다.
이제 그룹 멘션을 선택하면 그룹의 세부 정보와 멤버십이 표시됩니다.
메시지 서식 도구 모음의 축소 상태가 개선되었습니다.
App Framework의 채널 및 사용자 필드에서 이제 다중 선택 속성을 지원하여, 사용자가 폼에서 여러 값을 선택할 수 있습니다.
Windows에서 데스크톱 알림의 글자 수가 50자에서 120자로 증가했습니다.
채널에 사용자를 추가할 때 최근에 본 다이렉트 또는 그룹 메시지의 멤버가 우선적으로 표시됩니다.
/invite
슬래시 명령어에서 여러 사용자와 채널을 지원하도록 추가되었습니다.
관리#
서비스 설정
SelfHostedPurchase
가 true일 때, 셀프 호스팅 관리자는 앱 내에서 라이선스를 구매할 수 있습니다.포털에 엔드포인트가 추가되어 라이선스가 셀프 확장에 적합한지 감지할 수 있습니다. 좌석 한도를 초과한 고객은 라이선스 좌석을 확장할 수 있습니다.
Airgapped 구매 경험은 이제 적절한 경우에만 표시되며, 셀프 호스팅 구매에는 간소화된 인증 플로우가 사용됩니다.
이제 내보내기 파일에 서버 버전과 생성 타임스탬프가 포함됩니다.
시스템 콘솔 > 보고 > 사이트 통계 페이지에서 Total Activated Users가 다시 Total Active Users로 변경되었습니다.
mmctl과 시스템 콘솔 > 권한에
restore_group
권한이 추가되었습니다.대량 내보내기 로깅이 개선되었습니다.
이제 컴플라이언스 내보내기 작업이 서버 종료 중에 SQL 쿼리 실행을 취소할 수 있어 작업이 더 빠르게 종료됩니다.
메시지 내보내기 컴플라이언스 작업이 이제 서버 재시작 후에도 이어집니다. 서버가 종료될 때 작업이 일시 중지되고 상태가 저장되며, 서버가 다시 시작되면 이전에 저장된 상태에서 재개됩니다.
MessageExportSettings.DailyRunTime
설정 값에 따라 작업 인스턴스가 하나만 자동으로 실행되도록 예약됩니다.Mattermost가 7보다 높은 버전의 Elasticsearch를 감지하면 오류를 발생시킵니다.
이미지 다운로드 대역폭을 줄이기 위해 업로드되는 이모지의 최대 크기가 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를 Boards 이외의 플러그인에서도 사용할 수 있도록 했습니다.다음의 새로운 HTTP 헤더와 값들이 모든 응답에 기록됩니다. 이러한 기본값은 대부분의 설치 환경에서 적합하며, 리버스 프록시나 인그레스 설정을 통해 재정의할 수 있습니다. 빈
Permissions-Policy
헤더는 실제로 아무런 효과가 없으니 주의하시기 바랍니다. 사용자는 자신의 사용 사례에 따라 더 제한적인 값으로 변경하는 것이 권장됩니다. 자세한 내용은 W3C Reference 또는 이 문서를 참고하세요.Permissions-Policy: Referrer-Policy: no-referrer X-Content-Type-Options: nosniff
버그 수정#
셀프 호스팅 구매가 불가능할 때, CWS 구매 포털로 바로 이동하지 않고 에어갭 모달이 표시되는 문제를 수정했습니다.
셀프 호스팅 구매 모달의 작은 시각적 문제를 수정했습니다. 구매가 이미 진행 중일 때 구매를 시도하는 관리자를 위한 문구도 조정했습니다.
중복된 URL로 팀을 생성하려고 할 때 잘못된 오류가 표시되는 문제를 수정했습니다.
커스텀 이모지 페이지로 이동할 때 커스텀 상태 모달이 닫히지 않는 문제를 수정했습니다.
코드 블록 내에서 선택한 내용이 클립보드에 제대로 복사되지 않는 문제를 수정했습니다.
답글이 0개인 스레드가 모든 스레드에 표시되는 문제를 수정했습니다.
날짜 선택기 스타일에 관련된 문제를 수정했습니다.
Fixed an issue with fetching the latest user’s profile picture in Insights.
--center-channel-color
대신--center-channel-text
CSS 변수가 사용된 문제를 수정했습니다.스크린 리더의 타임스탬프 안내가 너무 길게 출력되는 문제를 수정했습니다.
Insights에서 프로필 사진, 사용자명, 전체 이름이 즉시 업데이트되지 않는 문제를 수정했습니다.
구성 변경이 있을 때마다 metrics 서버가 재시작되는 문제를 수정했습니다.
슬래시 명령어 설명 도움말 텍스트를 수정했습니다.
Contact Sales를 선택해도 영업 문의 사유가 미리 입력되지 않는 문제를 수정했습니다.
스크린 리더가 사이드바 하위 메뉴 항목의 선택 상태를 안내하지 않는 문제를 수정했습니다.
내보내기 명령 실행 중 metrics 서버가 시작되지 않도록 방지하지 못하는 문제를 수정했습니다.
긴 그룹 멘션 및 사용자 멘션이 올바르게 줄바꿈되지 않는 문제를 수정했습니다.
OpenID를 사용하는 GitLab 사용자의 이름/성을 가져오는 문제를 수정했습니다.
플러그인
/public
의 서브경로 처리와 관련된 문제를 수정했습니다.스레드 보기에서 게시글의 Pinned를 선택하면 오른쪽 화면이 로딩 상태로 멈추는 문제를 수정했습니다.
단축키로 모달을 열 때 프로필 팝오버가 닫히지 않는 문제를 수정했습니다.
모든 정책이 keep forever로 설정된 경우에도 데이터 보존의 Run Deletion Job Now 버튼이 비활성화되지 않는 문제를 수정했습니다.
신규 서버에서 최초 관리자 사용자를 생성할 수 없던 문제를 수정했습니다.
채널을 읽기 전용 해제 시 클라이언트를 새로고침해야 변경 사항이 반영되는 문제를 수정했습니다.
현재 사용자가 설정한 시간대가 MySQL의
mysql.time_zone_name table
에 없을 경우 Insights의 Top Channels 결과가 표시되지 않는 문제를 수정했습니다.스레드에서 게스트가 마지막 채널에서 제거될 때 흰 화면이 나타나는 문제를 수정했습니다.
사용자가 비활성화될 때 다이렉트 메시지 스레드가 비활성화되지 않는 문제를 수정했습니다.
Playbooks에서 보낸 다이렉트 메시지의 이메일 알림에 잘못된 URL이 포함되는 문제를 수정했습니다.
대량 가져오기 시 잘못된 메모리 주소 또는 nil 포인터 참조로 인해 크래시가 발생하는 문제를 수정했습니다.
System Console 로그 파일 이름에 특수 문자가 포함될 경우 로깅 설정이 깨지는 문제를 수정했습니다.
PDF 렌더러가 모든 페이지를 렌더링하지 않는 문제를 수정했습니다.
페이지 로드 시
/api/v4/system/notices/
요청에서 404 오류가 발생하는 문제를 수정했습니다.파일 업로드가 처리 중 상태에서 “멈춘 것처럼” 보이는 문제를 수정했습니다.
채널 전환기에서 보관된 채널이 읽지 않음으로 표시되는 문제를 수정했습니다.
API 변경 사항#
퍼머링크가 가리키는 게시물이 팀 또는 채널에 참여하여 접근 가능한지 확인할 수 있도록 새로운 API 엔드포인트
GET /api/v4/posts/:post_id/info
를 추가했습니다.GET /users
에서 역할 관련 파라미터에 대한 유효성 검사를 추가했습니다.
Go 버전#
v7.8은 Go
v1.18.1
로 빌드되었습니다.
알려진 문제#
새로운 Insights 기능은 현재 최적화를 진행 중인 성능 비용이 일부 발생합니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED
환경 변수를false
로 설정하여 비활성화할 수 있습니다.게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 가끔 자리 비움 또는 오프라인으로 멈춰 있을 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards를 내보내기(export) 후 다시 가져오기(reimport)하면 서버에서 모든 ID가 새 것으로 교체되기 때문에 보드가 중복되어 생성됩니다. 자세한 내용은 GitHub 이슈를 참고하세요.
새로고침하지 않으면 사용자가 run이나 playbook에 추가될 때 Playbooks의 왼쪽 사이드바가 업데이트되지 않습니다.
기여자#
AbhinavVihan, adityash1, Afsoon, agarciamontoro, AGMETEOR, agnivade, amayasova, amyblais, andrewbrown00, andrleite, anurag6713, anx-ag, asaadmahmood, ashishbhate, AshishDhama, avinashlng1080, BenCookie95, BenLloydPearson, bobf7, calebroseland, cedricstocke, CI-YU, coltoneshaw, ConorMacpherson, core, cpoile, creeper-0910, crspeller, ctlaltdieliet, cwarnermm, cybersmurf, d-wierdsma, david.mach@mdsystem.cz, devinbinnie, dfun90, dontoisme, Eleferen, emdecr, enahum, exbu, florian-busch, fmartingr, fr0mdual, furqanmlk, gabrieljackson, gbochora, geonmo, hamzaMM, hannaparks, hanzei, harshilsharma63, hmhealey, icq4ever, ifoukarakis, iomodo, isacikgoz, ivenkwan, jasonblais, javaguirre, jespino, jfrerich, jgilliam17, johndavidlugtu, johnsonbrothers, josephbaylon, jprusch, JtheBAB, JulienTant, julmondragon, justinegeffen, jwilander, kaakaa, kayazeren, KazminM, kevfocke, koox00, kostaspt, krisfremen, krmh04, Kshitij-Katiyar, kwiersgalla, kyeongsoosoo, larkox, levb, li11amy, lieut-data, luc-ass, lynn915, m-ripper, M-ZubairAhmed, m1lt0n, majo, manojmalik20, maruTA-bis5, master7, matt-w99, matthew-src, matthew-w, mdsystem, mhd-sln, michelengelen, mickmister, milotype, mirshahriar, misaka10843, mkraft, munish7771, mylonsuren, neallred, neflyte, nevyangelova, nickmisasi, Nityanand13, noxer, NuriInfos_JSK, nydhy, ogi-m, oh6hay, okias, oleksandr-kucheriavyi, phuoc94, pjenicot, plant99, potatogim, pvev, Rajat-Dabade, rimakan, ronzim, Roy-Orbison, sadohert, safakkizkin, saturninoabril, sbishel, SeoJoonsoo, seoyeongeun, Sharuru, simcard0000, sinansonmez, Sjazz, sonichigo, spirosoik, sri-byte, stafot, stevemudie, streamer45, stylianosrigas, tboulis, tintou, trilopin, tsabi, varghesejose2020, vish9812, wgshtg, wiggin77, witjem, worldworm, wuwinson, yasserfaraazkhan, zeraussiul, zygfryd
릴리즈 v7.7 - 기능 릴리즈#
v7.7.4, 2023-04-12 출시
Mattermost v7.7.4에는 중간 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
v7.7.3, 2023-03-17 출시
Mattermost v7.7.3에는 높은 심각도의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
v7.7.2, 2023-03-01 출시
Mattermost v7.7.2에는 중간에서 높은 심각도의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
메시지 우선순위 및 확인 기능이 이제 모든 인스턴스에서 기본적으로 활성화됩니다. 이 기능은 시스템 콘솔에서 Posts > Message Priority로 이동하거나, 설정 파일의
PostPriority
항목을 통해 비활성화할 수 있습니다.스레드 보기에서 스레드가 읽지 않음으로 표시되지 않는 문제를 수정했습니다.
다이렉트 메시지 채널에서 메시지를 읽지 않음으로 표시할 때 서버가 잘못된 배지 번호를 보내는 문제를 수정했습니다.
Team 에디션에서 CWS 가용성 확인 시 400 Bad request를 반환하는 문제를 수정했습니다.
파일 업로드가 처리 중 상태에서 “멈춘 것처럼” 보이는 문제를 수정했습니다.
Professional 라이선스에 Shared Channels 기능이 제대로 포함되지 않는 문제를 수정했습니다.
v7.7.1, 2023-01-20 출시
v7.7.0, 2023-01-16 출시
7.7.0 오리지널 릴리즈
Mattermost v7.7.0에는 낮은 심각도의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
중요한 업그레이드 참고 사항#
웹앱 컴포넌트가 포함된 플러그인은 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
컬럼을 추가하여 비정규화하였습니다. 스키마 변경에 대한 자세한 내용은 중요 업그레이드 노트를 참고하세요.Starting with the Calls version shipping with v7.7, there’s now a minimum version requirement when using the external RTCD service. This means that if Calls is configured to use the external service, customers need to upgrade RTCD first to at least version 0.8.0 or the plugin will fail to start.
중요
v7.5 이전 버전에서 업그레이드하는 경우, 반드시 다른 중요 업그레이드 안내를 참고해 주시기 바랍니다.
호환성#
MacOS의 최소 지원 버전이 11 이상으로 업데이트되었습니다.
주요 내용#
콜(Calls)#
채널에서 오디오 통화 및 화면 공유 기능이 이제 모든 Mattermost 고객에게 일반적으로 제공됩니다.
콜 시작 및 참여를 위한 키보드 단축키가 업데이트되었습니다.
설정 업데이트에 대한 추가 정보는 문서를 참고하세요.
보드#
Boards에서 이제 PDF, 이미지, 동영상 및 기타 모든 파일 형식을 포함한 파일 첨부를 지원합니다.
이제 사용자는 사이드바에서 보드와 카테고리 드래그 앤 드롭으로 원하는 순서대로 정렬할 수 있습니다.
사용자가 프로젝트에 가장 적합한 템플릿을 쉽게 찾을 수 있도록 템플릿 선택기가 개선되었습니다.
플레이북(Playbooks)#
메시지 우선순위 및 확인 요청#
스레드 보기에서 메시지 우선순위 라벨이 추가되었습니다.
사용자가 게시물에 대해 확인 요청을 하거나, 게시물을 확인할 수 있는 기능이 추가되었습니다(Professional 라이선스).
글로벌 임시 저장함#
임시 메시지를 위한 중앙 집중식 임시 저장함 보기가 추가되었습니다.
ServiceNow 연동#
ServiceNow 고객은 이제 Mattermost 내에서 ServiceNow 데이터를 접근하고 공유할 수 있습니다.
ServiceNow 가상 에이전트 연동#
Mattermost ServiceNow Virtual Agent Integration을 통해 직원과 고객이 문제를 신속하게 쉽게 해결할 수 있습니다.
GitLab Playbooks 연동#
업데이트된 GitLab 연동 및 플레이북 작업 액션을 통해 팀은 릴리즈 관리 프로세스를 자동화하여 효율성을 높이고 오류를 줄일 수 있습니다.
개선 사항#
사용자 인터페이스(UI)#
웹앱에 점진적 이미지 로딩이 구현되었습니다.
커스텀 브랜딩이 활성화된 상태에서 “Custom Brand Text”를 비워두면, 기본 텍스트가 이제 숨겨집니다.
왼쪽 사이드바의 채널 More (…) 메뉴에 읽지 않음으로 표시 옵션이 추가되었습니다. 이제 왼쪽에서 채널을 선택할 때 Alt 키를 누르면 해당 채널의 마지막 게시물이 읽지 않음으로 표시됩니다.
채널 멤버들은 이제 오른쪽 채널 멤버 목록에서 스스로 채널에서 나갈 수 있습니다.
브라우저가 재생할 수 있는 비디오 유형을 스스로 결정할 수 있도록 비디오 확인 절차가 제거되었습니다.
오른쪽 파일 필터 아이콘에 툴팁이 추가되었습니다.
한 번에 사용자 그룹에 추가할 수 있는 사용자 수가 256명으로 늘어났습니다.
프로필 팝오버와 @멘션에서 키보드 및 포커스 처리가 개선되었습니다.
React 17 업그레이드에 영향을 받은 플러그인의 기본 제공 버전이 업데이트되었습니다.
라이선스 제거 및 다운로드 인앱 텍스트가 업데이트되어, 서버가 Mattermost Free로 다운그레이드된다는 점이 명확히 안내됩니다.
기본 제공 NPS 버전이 1.3.1로 업데이트되었습니다.
제품 내
@here
멘션 확인 모달이 업데이트되어, 인원 및 시간대 수에 현재 사용자가 포함되지 않는다는 점이 명확히 안내됩니다.프랑스어 지원이 베타로 하향 조정되었습니다.
관리#
관리자가 초대 오류 “SMTP is not configured in System Console”를 만날 경우, 이제 오류 메시지에 System Console 내 SMTP 설정으로 연결되는 링크가 포함됩니다.
비정상적으로 종료된 작업의 상태가 이제 “failed”로 설정됩니다.
ThreadStore.MarkAllAsUnreadByTeam
이 최적화되었습니다.PostgreSQL용 SQL 마이그레이션에서 이제
information_schema.columns
뷰에서 정보를 확인할 때 현재 스키마 이름으로 필터링합니다. 일반적으로 하나의 데이터베이스에 하나의 인스턴스만 설치되기 때문에 영향은 없으나, 하나의 데이터베이스에 여러 Mattermost 인스턴스를 저장할 수 있는 유연성이 제공됩니다.무료 플랜에 My Insights가 추가되었습니다.
이제 Professional 플랜에서 팀 스킴 API를 관리할 수 있습니다.
A global banner as well as a notice banner are displayed to admins on the Invite modal and on System Console > Site Statistics > Total Activated Users page when the workspace exceeds the maximum number of users allowed. If the number of actual users exceeds the number of paid users by less than 5%, the banner is dismissible. If the number of actual users exceeds the number of paid users by more than 10%, the banner is non-dismissible until the license seat count has been updated.
관리자가 사용자 수가 라이선스 좌석 수를 초과했는지 확인할 수 있도록, 이제 System Console > Team Statistics 페이지에 경고가 표시됩니다.
System Console > Users 페이지에 사용자가 속한 그룹과 연관된 모든 기본 팀과 채널에 다시 추가할 수 있는 새로운 메뉴 항목이 추가되었습니다.
게시물의 메타데이터에
acknowledgements
필드가 추가되었습니다.고가용성 인스턴스에서 제품 웹소켓 메시지 지원이 추가되었습니다.
이제 가져오기 작업이 가져오기 진행 상황을 기록합니다.
S3로의 내보내기가 더 이상 시간 초과되지 않습니다.
공유 채널(실험적)이 Professional 라이선스로 이동되었습니다.
버그 수정#
사용자에게 권한이 없을 때도 사용자 인터페이스에 커스텀 그룹 작업이 표시되던 문제가 수정되었습니다.
이메일 알림의 브랜딩 관련 문제가 수정되었습니다.
텍스트를 입력 필드에 드래그 앤 드롭할 수 있었던 문제가 수정되었습니다.
프로필 팝오버에서 옵션 중 하나를 선택해도 팝오버가 닫히지 않는 문제가 수정되었습니다.
대소문자가 올바르지 않은 팀 이름이 포함된 가져오기를 실행할 때 가져오기 작업이 중단되는 문제가 수정되었습니다.
Collapsed Reply Threads가 활성화된 경우
getPostSince
가 삭제된 게시물을 제대로 반환하지 않는 문제가 수정되었습니다.스크린 리더가 자동완성 목록의 이모지를 읽어주지 않는 문제가 수정되었습니다.
답글 메시지 퍼머링크를 열 때 채널의 스크롤 위치가 유지되지 않는 문제가 수정되었습니다.
EnsureBotUser
를 통해 생성된 봇에OwnerId
가 설정되지 않는 문제가 수정되었습니다.내보내기 파일에 즐겨찾기한 다이렉트 메시지 채널이 포함되지 않는 문제가 수정되었습니다.
스크린 리더가 채널에 멤버 초대 모달에서 검색 결과를 읽어주지 않는 문제가 수정되었습니다.
사용자 상태 아이콘 위에 마우스를 올렸을 때 스크린 리더가 사용자의 상태를 읽어주지 않는 문제가 수정되었습니다.
화면이 좁은 사용자가 설정 모달 내 프로필 설정 섹션을 볼 수 없는 문제가 수정되었습니다.
화면이 좁은 경우 계정 만들기 옵션에 접근할 수 없는 문제가 수정되었습니다.
데스크톱에서 사용자가 창 크기를 실수로 조정하지 않고 세로 스크롤 바를 잡을 수 없는 문제가 수정되었습니다.
그룹 멘션 이름에 특수 문자를 사용할 수 없는 문제가 수정되었습니다.
스크린 리더가 채널 전환 모달의 헤더를 읽어주지 않는 문제가 수정되었습니다.
등록된 콜백 URL에 이미 고정 쿼리 매개변수가 있는 경우 OAuth 서비스에서 잘못된 리디렉션 URL이 생성되는 문제가 수정되었습니다.
제안 구분선이 undefined로 표시되는 문제가 수정되었습니다.
나가기/참가 메시지가 비활성화된 경우 스레드에 빈 메시지가 표시되는 문제가 수정되었습니다.
채널을 나간 후 스레드 보기에서 스레드가 중복되어 나타나는 문제가 수정되었습니다.
PostgreSQL 데이터베이스를 사용할 때 이메일 검색에 문제가 있던 현상이 수정되었습니다.
메시지 초안을 게시물 입력란에 붙여넣은 후 저장되지 않는 문제가 수정되었습니다.
채널 사이드바 헤더의 팀 이름에 접근할 수 없는 문제가 수정되었습니다.
오른쪽 패널의 채널 멤버 목록에서 사용자의 프로필 팝오버를 열 수 없는 문제가 수정되었습니다.
시스템 콘솔에 OAuth 2.0 사용 중단 안내가 계속 표시되는 문제가 수정되었습니다.
글로벌 스레드 인박스에서 답글 게시물의 타임스탬프를 클릭할 때 오른쪽 패널이 두 개 열리는 문제가 수정되었습니다.
일괄 알림이 렌더링 중에 실패하는 문제가 수정되었습니다.
브라우저와 CDN이 원격 엔트리포인트 파일을 캐싱하지 않도록 방지하였습니다.
채널 사이드바의 읽지 않음 버튼에 스크린 리더용 대체 텍스트가 누락된 문제가 수정되었습니다.
Resumable uploads API를 통해 데이터를 업로드할 때 발생할 수 있는 읽기-쓰기 순서 문제를 수정하였습니다.
셀프 호스팅 가격 모달에서 중복된 텍스트가 제거되었습니다.
플러그인 없이 Boards가 실행될 때 Apps Bar에서 Boards 아이콘의 위치가 수정되었습니다.
플러그인 없이 Boards가 실행될 때 보드를 생성할 수 없는 문제가 수정되었습니다.
플러그인 없이 Boards가 실행될 때 Boards 투어 팁이 나타나지 않는 문제가 수정되었습니다.
라이선스 만료가 예정되어 있을 때 혼란을 줄 수 있는 시스템 콘솔 배너가 표시되는 문제가 수정되었습니다.
스크린 리더가 사이드바 하위 메뉴 항목의 선택 상태를 알리지 않는 문제가 수정되었습니다.
암호화된 키가 있는 서버가 시작 시 오류를 발생시키지 않는 문제가 수정되었습니다.
System Console > Environment > Elasticsearch에서 Test Connection 버튼이 페이지에 지정된 올바른 설정값을 제대로 반영하지 않고, 이전에 저장된 설정만을 사용하던 문제가 수정되었습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
아래에서:루트 게시글에 메시지 우선순위 라벨을 선택할 수 있는 옵션을 추가하는
PostPriority
입니다.임시 메시지를 중앙화된 페이지에서 표시할 수 있는 옵션을 추가하는
AllowSyncedDrafts
입니다.셀프 호스팅 관리자가 앱 내에서 라이선스를 구매할 수 있는 옵션을 추가하는
SelfHostedPurchase
입니다.
config.json
의ExperimentalSettings
항목에서:웹앱 플러그인을 로드할 때 플러그인이 웹앱과 일치하는 버전을 사용하도록 React DOM 라이브러리를 패치할 수 있게 해주는
PatchPluginsReactDOM
입니다.
API 변경 사항#
Resumable uploads API가 플러그인에 공개되었습니다.
사용자가 속한 모든 그룹의 기본 팀과 채널에 사용자를 추가(또는 재추가)할 수 있도록
POST /api/v4/ldap/users/:user_id/group_sync_memberships
API 엔드포인트가 추가되었습니다.그룹의
ChannelMemberCount
를 가져올 수 있도록GET /api/v4/groups
엔드포인트에 두 개의 새로운 URL 파라미터가 추가되었습니다.새로운 API 엔드포인트
POST /api/v4/users/:user_id/posts/:post_id/ack
및DELETE /api/v4/users/:user_id/posts/:post_id/ack
가 추가되었습니다.새로운 API 엔드포인트
POST /api/v4/groups/:group_id:/restore
가 추가되었습니다.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
가 추가되었습니다.
Websocket 이벤트 변경 사항#
새로운 websocket 이벤트
post_acknowledgement_added
와post_acknowledgement_removed
가 추가되었습니다.
Go 버전#
v7.7은 Go
v1.18.1
로 빌드되었습니다.
알려진 문제#
상태를 수동으로 변경할 때 프로필 이미지가 위로 이동합니다 MM-49159.
새로운 Insights 기능은 현재 최적화를 진행 중인 성능 비용이 일부 발생합니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED
환경 변수를false
로 설정하여 비활성화할 수 있습니다.게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 가끔 자리 비움 또는 오프라인으로 멈춰 있을 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Boards를 내보내기(export) 후 다시 가져오기(reimport)하면 서버에서 모든 ID가 새 것으로 교체되기 때문에 보드가 중복되어 생성됩니다. 자세한 내용은 GitHub 이슈를 참고하세요.
여러분이 멤버로 속한 채널에 연결된 Boards는 여러분이 해당 board의 명시적 멤버가 아닌 경우 사이드바에 자동으로 나타나지 않습니다. 임시 해결 방법으로는 채널 RHS에서 board에 접근하거나 board 전환기(Ctrl/Cmd+K)를 통해 board를 검색하여 접근할 수 있습니다. 또는 board 관리자에게 요청하여 여러분을 해당 board의 명시적 멤버로 추가하도록 할 수 있습니다. 자세한 내용은 issue-focalboard-4179을 참고하세요.
새로고침하지 않으면 사용자가 run이나 playbook에 추가될 때 Playbooks의 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 설정된 브로드캐스트 채널의 멤버가 아닌 경우, 상태 업데이트를 게시할 때 오류 메시지 없이 실패할 수 있습니다. 임시 해결 방법으로는 설정된 브로드캐스트 채널에 가입하거나, 실행 구성에서 해당 채널을 제거하세요.
기여자#
abhijit-singh, AbhinavVihan, adithyaakrishna, aeomin, Afsoon, agarciamontoro, AGMETEOR, agnivade, aiden, alauregaillard, alexkuryshko, alexpjohnson, alzee, Amin913, amitpatelx3, amyblais, amynicol1985, andrewbrown00, andrewwutw, anurag6713, ariyonaty, arjitc, asaadmahmood, ashishbhate, AshishDhama, avas27JTG, avinashlng1080, axilleas, ayrotideysarkar, ayusht2810, azigler, babinderrathi, ballista01, batebobo, belope, BenCookie95, BenLloydPearson, bpodwinski, calebroseland, cecilysullivan, ChandanChainani, chay, CI-YU, cinlloc, coltoneshaw, ConorMacpherson, cpoile, crspeller, cs4p, ctlaltdieliet, cwarnermm, cyrilzhang-mm, d-wierdsma, developbit, devinbinnie, dfun90, Drishti-jain21, DSchalla, dsharma522, dylanrichards, ehsandiary, Eleferen, ellisonleao, emmyni, enahum, EricssonLiu, esethna, Eugene-grb, Fjoerfoks, fmartingr, furqanmlk, gabor-boros, gabrieljackson, gbochora, Genei180, Gitnube, gkech, hanzei, harshilsharma63, henry-shxu, hereje, hionay, hmhealey, hokandil, homerCOD, Hunter-Thompson, idChef, ifoukarakis, Inutit, iomodo, irdiOL, isacikgoz, ivenkwan, iyampaul, JakobMiksch, javaguirre, jecepeda, jespino, jfrerich, jgilliam17, johnsonbrothers, jordanafung, josephbaylon, jprusch, JtheBAB, jufab, JulienTant, julmondragon, justinegeffen, jwilander, k4awon, kaakaa, kayazeren, kamre, Kaorw, kelderek, koox00, kostaspt, krisfremen, krmh04, ksankeerth, kyeongsoosoo, larkox, levb, lieut-data, ludovicobesana, lynn915, m-ripper, M-ZubairAhmed, m1lt0n, maddy8381, majo, manhdd610, Manishpandey11, manojmalik20, marianunez, maruTA-bis5, master7, mastersb, matt-w99, matthew-src, matthew-w, matthewbirtch, mattlam88, metanerd, mgdelacroix, mhd-sln, michaelgamble, michelengelen, michkrej, mickmister, milotype, mirshahriar, mkraft, Mshahidtaj, munish7771, muratbayan, mvitale1989, mylonsuren, nab-77, naggie, nathanaelhoun, neallred, neflyte, nevyangelova, nickmisasi, noxer, NuriInfos_JSK, ogi-m, oh6hay, PhilippeWeidmann, phoinixgrr, Pinjasaur, pjenicot, plant99, potatogim, prashant-15, PSyton, pvev, raghavaggarwal2308, Rajat-Dabade, redhoyasa, remyj38, RoyI99, s4kh,sadohert, sarz4fun, saturninoabril, satya-vinay, sbishel, seowglen, seoyeongeun, sgmadankar, ShajithaMohammed, simcard0000, sinansonmez, sk409, spirosoik, sri-byte, srkgupta, stafot, streamer45, stylianosrigas, sumanpaikdev, svbnbyrk, tanmay-des, tboulis, tiagocorreiaalmeida, toomore, trilopin, tsabi, varghesejose2020, varunKT001, VictorAssunc, vish9812, vitorcruzfaculdade, vivekkj123, wget, wiersgallak, wiggin77, WilliamLongKing, Willyfrog, witjem, wuwinson, Yakikim, yasserfaraazkhan, yegorov-p, zefhemel, ziriuz84, zuhairHussain, ZurabBalamtsarashvili
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일 후 보안 업데이트 페이지에 게시될 예정입니다.
중요한 업그레이드 참고 사항#
Posts
테이블에서ParentId
컬럼이 삭제되었는지 확인하기 위한 새로운 스키마 마이그레이션이 추가되었습니다. 테이블 크기에 따라 이전에 컬럼이 삭제되지 않은 경우 MySQL 데이터베이스에서 CPU 사용량이 크게 증가할 수 있습니다. 마이그레이션 중에는 테이블 쓰기가 제한됩니다.PluginRegistry.registerCustomRoute
의 경우, 사용자 정의 라우트 컴포넌트를 등록할 때 루트 레이아웃에 올바르게 배치되도록 CSSgrid-area
를 지정해야 합니다(권장:grid-area: center
).
중요
v7.4 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 노트를 읽어주시기 바랍니다.
호환성#
Chrome과 Edge의 최소 버전이 v106+로 업데이트되었습니다.
주요 내용#
콜(Calls)#
통화에 이모지 반응과 @멘션이 포함된 새로운 메시지 스레드가 추가되었습니다. 통화에 참여한 후 위젯을 창 모드로 확장하고 댓글 버튼을 선택하여 오른쪽 사이드바에서 실시간 메시지 스레드에 접근할 수 있습니다.
보드#
마지막 활동 상태#
프로필 팝오버와 개인 메시지 채널 헤더에 사용자가 마지막으로 온라인이었던 시간을 표시하는 “마지막 활동” 상태가 추가되었습니다. 이 상태는 사용자가 자리 비움, 오프라인, 또는 방해 금지(DND)일 때만 표시됩니다. 설정 > 디스플레이 > 마지막 활동 시간 공유 에서 이 기능을 비활성화할 수 있습니다.
개선 사항#
사용자 인터페이스(UI)#
제품에서 “Starter” 플랜이 “Free” 플랜으로 이름이 변경되었습니다.
오른쪽 사이드바에 새로운 그리드 기반 레이아웃이 추가되었으며 오른쪽 사이드바와 앱 바가 전역화되었습니다.
사용자가 모든 스레드를 읽음으로 표시하기 전에 확인 모달이 표시됩니다.
앱 필드에서 \“필수\” 표시 별표를 숨길 수 있는 기능이 추가되었습니다.
Added a fading effect to the Apps Modal body while an Apps Modal is refreshing.
이제 Insights는 플러그인과 OAuth 앱에서 작성된 게시물을 필터링합니다.
읽지 않은 채널을 필터링할 수 있도록
Ctrl/Cmd + Shift + U
단축키가 추가되었습니다.사이드바에 기본으로 표시되는 개인 메시지 채널의 수가 이제 40개로 설정되었습니다.
채널 전환기에 Insights가 추가되었습니다.
파일 미리보기에서 텍스트 또는 코드 파일의 내용을 쉽게 복사할 수 있는 버튼이 추가되었습니다.
음소거된 채널의 팀 읽지 않음 아이콘이 이제 사이드바에서 숨겨집니다.
새 채널을 생성할 때 해당 채널과 연동된 새 보드도 함께 생성할 수 있는 기능이 추가되었습니다.
텍스트 에디터에 하이퍼링크를 붙여넣을 때 마크다운 형식이 적용되는 기능이 추가되었습니다.
이제 새 메시지의 이메일 알림에서 채널 게시물의 Slack 첨부 파일도 표시할 수 있습니다.
NPS 플러그인이 버전 1.3.0으로 업데이트되었습니다.
불가리아어, 페르시아어, 간체 중국어 지원이 Alpha 단계로 하향 조정되었습니다.
관리#
결제가 누락된 후 90일이 지나면, 관리자는 결제 상태를 업데이트하거나 무료 구독을 유지할 수 있는 모달을 보게 됩니다.
Elasticsearch 또는 Bleve를 사용하는 자동완성 결과에서 사용자가 다이렉트 메시지 및 그룹 메시지 채널의 멤버로 올바르게 표시됩니다. 이 변경 사항을 적용하려면 재색인이 필요합니다.
셀프 호스팅 환경에 게스트 초대 프롬프트가 도입되었습니다.
환경 변수에서 JSON 호환 중첩 구성 값 파싱 기능이 추가되었습니다.
Professional 라이선스를 가진 셀프 호스팅 인스턴스에서 게스트 초대 모달을 방문할 때 AD/LDAP 프롬프트 배너가 표시됩니다.
셀프 호스팅 관리자는 이제 제품 전환기에서 “사용자 그룹”과 함께 체험판 시작을 위한 CTA(콜 투 액션)를 볼 수 있습니다.
프로덕션 빌드에 Boards의 제품 버전을 패키징하는 로직이 추가되었습니다.
버그 수정#
System Console 사이드바에 “Professional Feature”로 표시된 엔터프라이즈 기능이 나타나는 문제를 수정했습니다.
이미지 미리보기와 썸네일에서 PNG 이미지의 투명도가 유지되지 않는 문제를 수정했습니다.
다이렉트 메시지 모달에서 스크린 리더가 “No results found”를 알리지 않는 문제를 수정했습니다.
Slack에서 가져온 이미지에 대해 미니프리뷰 데이터가 생성되거나 저장되지 않는 문제를 수정했습니다.
비밀번호 재설정 페이지에서 5자 미만의 비밀번호를 입력할 때 표시되는 오류 메시지를 수정했습니다.
“exclude” 옵션이 있는
Get categories
에서 사용자가 더 이상 멤버가 아닌 삭제된 팀의 카테고리가 반환되지 않는 문제를 수정했습니다.모든 발신 이메일에 무작위로 생성된 기본 message-ID가 추가되지 않는 문제를 수정했습니다.
예약어(@channel, @here, @all)인 @mention 이름으로 커스텀 그룹을 생성할 수 있었던 문제를 수정했습니다.
APIv4에서 content-type 헤더가 올바르지 않을 때 404 오류가 표시되는 문제를 수정했습니다.
봇과 웹훅에서 온 메시지를 전달할 수 없었던 문제를 수정했습니다.
채널 헤더에 인라인 이미지가 표시되지 않는 문제를 수정했습니다.
이모지 피부색 선택기 애니메이션에 관한 문제를 수정했습니다.
로그인 시 스크린 리더가 성공적인 로그인을 알리지 않는 문제를 수정했습니다.
System Console > User Management > Permission Schemes 에서 일부 잘못된 링크를 수정했습니다.
비활성화된 사용자에게 메시지를 전달할 수 있었던 문제를 수정했습니다.
읽지 않은 스레드가 없더라도 “Threads”가 읽지 않은 필터 보기에서 표시되지 않는 문제를 수정했습니다.
Add people
모달을 통해 채널에 사람을 추가할 때 사용자의 전체 이름이 표시되지 않는 문제를 수정했습니다.서식 지정 키보드 단축키가 기존 단축키와 충돌하는 문제를 수정했습니다.
수평 구분선의 마크다운 스타일이 너무 두껍게 표시되는 문제를 수정했습니다.
이모지 반응 오버레이가 컴팩트 보기에서 해당 메시지의 일부를 가리는 문제를 수정했습니다.
읽지 않은 채널에서 멘션 수가 올바르지 않게 표시되는 문제를 수정했습니다.
임베드된 YouTube 미리보기 이미지에서 커서가 화살표 대신 포인터로 표시되는 문제를 수정했습니다.
단어 뒤에 선택된 공백에도 서식이 적용되는 문제를 수정했습니다.
Settings > Display > Language > Change에서 채널 인터페이스 언어 드롭다운이 드롭다운임을 스크린 리더가 알리지 않는 문제를 수정했습니다.
GetProfilesInChannel
에서 역할 필터가 적용되지 않는 버그를 수정했습니다.게스트 온보딩 체크리스트에 “팀 멤버 초대” 링크가 투어 포인트로 포함되어 있는 문제를 수정했습니다.
Enterprise license is expired 배너를 닫을 수 없는 문제를 수정했습니다.
제품 내에서 Renew Now 옵션이 표시되지 않고 항상 Contact Sales로 기본 설정되는 문제를 수정했습니다.
Collapsed Reply Threads가 활성화된 경우
getPostSince
가 삭제된 게시물을 제대로 반환하지 않는 문제가 수정되었습니다.EnsureBotUser
를 통해 생성된 봇에OwnerId
가 설정되지 않는 문제가 수정되었습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의TeamSettings
에서:사용자가 마지막으로 온라인 상태였던 시간을 나타내는 Last active 상태를 프로필 팝오버와 Direct Message 채널 헤더에 추가할 수 있도록
EnableLastActiveTime
을 추가했습니다.
API 변경 사항#
단일 파일 정보를 가져오는 API에 새로운 응답 헤더
First-Inaccessible-File-Time
을 추가했습니다.시스템 관리자가 요청할 경우 삭제된 게시글도 포함할 수 있도록
/api/v4/channels/{channel_id}/posts
에 새로운 쿼리 파라미터를 추가했습니다.PermissionService
인터페이스에 새로운 플러그인 엔드포인트를 추가했습니다.
Go 버전#
v7.5는 Go
v1.18.1
로 빌드되었습니다.
알려진 문제#
게스트 사용자가 모든 채널에서 제거된 후 로그인 화면으로 돌아갈 수 없는 문제가 있습니다 MM-48438.
다른 팀으로 전환할 때 최근 멘션에서 스레드를 열 수 없는 문제가 있습니다 MM-48399.
오른쪽 영역이 확장되면 Threads 도움말 텍스트 팝업과 함께 오버레이가 표시되는 문제가 있습니다 MM-48412.
새로운 Insights 기능은 현재 최적화를 진행 중인 성능 비용이 일부 발생합니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED
환경 변수를false
로 설정하여 비활성화할 수 있습니다.게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 가끔 자리 비움 또는 오프라인으로 멈춰 있을 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Boards를 내보내기(export) 후 다시 가져오기(reimport)하면 서버에서 모든 ID가 새 것으로 교체되기 때문에 보드가 중복되어 생성됩니다. 자세한 내용은 GitHub 이슈를 참고하세요.
여러분이 멤버로 속한 채널에 연결된 Boards는 여러분이 해당 board의 명시적 멤버가 아닌 경우 사이드바에 자동으로 나타나지 않습니다. 임시 해결 방법으로는 채널 RHS에서 board에 접근하거나 board 전환기(Ctrl/Cmd+K)를 통해 board를 검색하여 접근할 수 있습니다. 또는 board 관리자에게 요청하여 여러분을 해당 board의 명시적 멤버로 추가하도록 할 수 있습니다. 자세한 내용은 issue-focalboard-4179을 참고하세요.
새로고침하지 않으면 사용자가 run이나 playbook에 추가될 때 Playbooks의 왼쪽 사이드바가 업데이트되지 않습니다.
기여자#
f2010126, AbhinavVihan, adithyaakrishna, Aditya-Kapadiya, adj2908, Afsoon, agarciamontoro, AGMETEOR, agnivade, akhil-ghatiki, alannatodd, alauregaillard, alexkuryshko, alexpjohnson, alzee, amogh2019, amyblais, andrewwutw, angeloskyratzakos, aniketh-varma, AntiGhot, anwarchk, anx-ag, ashishbhate, AshishDhama, atlekbai, ayrotideysarkar, Azanul, azigler, babinderrathi, batebobo, BediNimret, BenCookie95, bpodwinski, calebroseland, cannalee90, cecilysullivan, chirag-ghosh, cinlloc, codewithshariq, Conor0Callaghan, ConorMacpherson, core, cpoile, crspeller, ctlaltdieliet, cwarnermm, cyberbuff, cyrilzhang-mm, d-wierdsma, daniloff200, den13501, devinbinnie, devXprite, dibash, dibashthapa, Drishti-jain21, dsharma522, Eleferen, emmyni, enahum, enderahmetyurt, eraykisabacak, erezo9, EricssonLiu, ermanimer, esethna, EshaanAgg, f2010126, Fanch, Fjoerfoks, fmartingr, francisco-core, furqanmlk, gabor-boros, gabrieljackson, gaston-flores, gbochora, gvlx, hannaparks, hanzei, harshilsharma63, hawkril, henry-shxu, hereje, hmhealey, hmmmmmmm, hokandil, homerCOD, ifoukarakis, iogungbade, iomodo, isacikgoz, javaguirre, jeromegrosse, jespino, jfrerich, johndavidlugtu, johnsonbrothers, jordanafung, joremysh, josephjosedev, josevcsouza, joshalling, jprusch, JtheBAB, jufab, JulienTant, julmondragon, justinegeffen, jwilander, kaakaa, kamre, kayazeren, krisfremen, krmh04, kscheel, Kshitij-Katiyar, KuSh, kVarunkk, kyeongsoosoo, larkox, levb, lieut-data, lindy65, ludovicobesana, lynn915, M-ZubairAhmed, m1lt0n, majo, 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에는 낮음에서 중간 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Posts
테이블에서ParentId
컬럼이 삭제되도록 새로운 스키마 마이그레이션이 추가되었습니다. 테이블 크기에 따라, 이전에 해당 컬럼이 삭제되지 않았다면 MySQL 데이터베이스에서 데이터베이스 CPU 사용량이 크게 증가할 수 있습니다. 마이그레이션 중에는 테이블에 대한 쓰기가 제한됩니다.사전 패키지된 Boards 버전이 7.4.3으로 업데이트되었습니다.
v7.4.0, 2022-10-16 출시
7.4.0 오리지널 릴리즈
Mattermost v7.4.0에는 중간 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
주요 내용#
보드#
새로운 보드 역할인 Commenter와 Viewer 가 추가되었습니다.
권한 부여의 모호성을 줄이고 보안 허점을 방지하기 위해 최소 기본 보드 역할이 추가되었습니다.
게스트 계정 지원이 추가되었습니다.
자동 완성 목록에서 이름을 선택하여 팀 구성원을 보드에 추가할 수 있는 기능이 추가되었습니다.
연결된 보드에 대한 채널 알림이 추가되었습니다.
카드에 여러 담당자 또는 소유자를 쉽게 지정할 수 있도록 새로운 다중 인원 속성이 추가되었습니다.
콜(Calls)#
새로운 통화용 키보드 단축키가 추가되었습니다.
개선 사항#
사용자 인터페이스(UI)#
채널 헤더의 채널 나가기 버튼에 빨간색 파괴적 동작 색상이 추가되었습니다.
브라질 포르투갈어와 루마니아어 지원이 Alpha 단계로 하향 조정되었습니다.
사전 패키지된 Playbooks v1.32.6이 포함되었습니다.
관리#
mattermost export
CLI 명령에batchSize
옵션이 추가되어 내보내는 항목 수를 제한할 수 있습니다. 기본적으로 이 옵션이 포함되지 않으면 모든 게시물이 내보내집니다.관리자가 업그레이드를 요청한 사람, 요청 사유, 요청 인원 등 더 많은 정보를 확인할 수 있도록 “관리자에게 알림” 기능에 추가적인 맥락이 제공되었습니다.
버그 수정#
가져오기(import) 중 nil 포인트 예외 오류가 발생하는 문제를 수정했습니다.
데스크톱 앱에서 사용자가 지원 패킷을 다운로드할 수 없던 문제를 수정했습니다.
메시지 전달 모달에서 댓글 입력란의 자동 완성 목록이 텍스트 커서와 함께 이동하는 문제를 수정했습니다.
언급이 포함된 음소거 채널이 채널 전환기의 읽지 않음 섹션에 표시되는 문제를 수정했습니다.
시스템 콘솔 > 실험적 기능 섹션에 Collapsed Reply Threads 설정이 표시되는 문제를 수정했습니다.
모바일 앱에서 채널 또는 스레드를 볼 때 배지 개수가 올바르게 표시되지 않는 문제를 수정했습니다.
오른쪽 화면에서
@
를 입력할 때 사용자 추천 목록이 잘려서 표시되는 문제를 수정했습니다.첫 번째 관리자가 새 서버에 가입할 때 오류 화면이 잠깐 깜빡이는 문제가 수정되었습니다.
메시지 전달 모달에서 사용자가 일본어 댓글을 올바르게 추가할 수 없던 문제가 수정되었습니다.
채널이나 스레드를 전환할 때 저장되지 않은 게시물 편집 내용이 사라지는 문제가 수정되었습니다.
더 큰 화면에서 오른쪽 화면이 열려 있을 때 Insights 위젯이 옆으로 밀리는 문제가 수정되었습니다.
누군가에게 처음으로 직접 메시지를 보낼 때 공개 채널에서 메시지를 전달할 수 없는 문제가 수정되었습니다.
Insights > Top Reactions에서 커스텀 이모지가 가끔 보이지 않는 문제가 수정되었습니다.
특정 기간 내에 게시물이 없는 채널이 Insights > Least Active Channel에 표시되지 않는 문제가 수정되었습니다.
Insights 보기에서 채널 정보 오른쪽 화면 바로 가기가 비활성화되지 않는 문제가 수정되었습니다.
Integrations > Bot Accounts > Add Bot Account 에서 제품 내 링크가 누락된 문제가 수정되었습니다.
성능 저하로 인해 v7.3.0에서 도입된 PostgreSQL의 전체 텍스트 검색을 이용한 이름 검색 기능이 원래대로 되돌려졌습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:관리자를 돕기 위해 “Notify admin” 기능에서 더 많은 컨텍스트를 받을 수 있도록
EnableAPITriggerAdminNotifications
옵션이 추가되었습니다.
API 변경 사항#
EnableConfirmNotificationsToChannel
이 비활성화된 경우, 그룹 API를 통한 채널 멤버 수 호출이 더 이상 이루어지지 않습니다.
Websocket 이벤트 변경 사항#
웹소켓 브로드캐스트 파라미터에
OmitConnection
이 추가되었습니다.
Go 버전#
v7.4는 Go
v1.18.1
로 빌드되었습니다.
알려진 문제#
오른쪽 화면에 고정된 게시물의 More 메뉴가 잘려서 보이는 문제가 있습니다 MM-46987.
새로운 Insights 기능은 현재 최적화를 진행 중인 성능 비용이 일부 발생합니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED
환경 변수를false
로 설정하여 비활성화할 수 있습니다.게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Boards를 내보내기(export) 후 다시 가져오기(reimport)하면 서버에서 모든 ID가 새 것으로 교체되기 때문에 보드가 중복되어 생성됩니다. 자세한 내용은 GitHub 이슈를 참고하세요.
새로고침하지 않으면 사용자가 run이나 playbook에 추가될 때 Playbooks의 왼쪽 사이드바가 업데이트되지 않습니다.
기여자#
abhijit-singh, AbhinavVihan, adrian.lee, aerokite, Afsoon, agarciamontoro, AGMETEOR, agnivade, alauregaillard, amyblais, amynicol1985, angeloskyratzakos, anurag6713, anx-ag, asaadmahmood, AshishDhama, azigler, babinderrathi, BenCookie95, boahc077, bpodwinski, calebroseland, catalintomai, cecilysullivan, cpoile, crspeller, ctlaltdieliet, cwarnermm, cyrilzhang-mm, d-wierdsma, danielsischy, darkLord19, devinbinnie, dezerb, dontoisme, edlerd, ehsan, enahum, fmartingr, frstier, ftonato, furqanmlk, gabrieljackson, gbochora, gvlx, hanzei, harshilsharma63, henry-shxu, hmhealey, Hornet-Wing, info4pdv, iomodo, jaskiratsingh2000, jasonblais, javaguirre, jespino, Jio007, johnsonbrothers, josevcsouza, jprusch, JtheBAB, JulienTant, julmondragon, justinegeffen, jwilander, kaakaa, kayazeren, koox00, ksankeerth, Kshitij-Katiyar, lafriks, larkox, levb, lieut-data, lynn915, M-ZubairAhmed, m1lt0n, majo, maruTA-bis5, master7, matt-w99, matthew-w, matthewbirtch, mehran-prs, metanerd, mgdelacroix, michaelgamble, michelengelen, mickmister, milotype, mjnagel, mkraft, Mshahidtaj, munish7771, MusabShakeel576, mylonsuren, natalie-hub, neallred, neflyte, nevyangelova, nickmisasi, noxer, ogi-m, orlandorode97, pejotu, pfltdv, Phrynobatrachus, Pinjasaur, plant99, potatogim, Rajat-Dabade, rolwin100, RoyI99, safakkizkin, salmanmanekia, SaptarshiSarkar12, sashashura, saturninoabril, sbishel, SelyanKab, shiken, simcard0000, sinansonmez, spirosoik, sri-byte, stafot, streamer45, stylianosrigas, Szymongib, tboulis, tilto0822, TMaYaD, trilopin, tsabi, urvesh20, varghesejose2020, vdvukhzhilov, vetash, vish9812, VishakhaPoonia, wgshtg, wiggin77, yangyangdaji, yasserfaraazkhan, zefhemel
릴리즈 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는 채널 기반 권한 시스템에서 역할 기반 권한 시스템으로 전환됩니다. 마이그레이션은 자동으로 진행되지만, 업그레이드 전에 관리자가 백업을 수행해야 합니다. 워크스페이스가 제거되어, 마이그레이션 이전에 여러 보드의 멤버였다면 이제 모두 동일한 사이드바에 표시됩니다. 자세한 내용은 이 문서를 참고하세요.
중요
v7.2 이전 버전에서 업그레이드하는 경우, 다른 중요 업그레이드 참고 사항을 읽어보시기 바랍니다.
주요 내용#
플레이북(Playbooks)#
Playbooks에서 새로운 팀 전환기를 사용하여 팀 간을 이동할 수 있습니다.
새로운 왼쪽 사이드바에서 플레이북과 실행(run)을 관리할 수 있습니다.
Runs 사이드바 카테고리에서 참여 중이거나 팔로우 중인 실행(run)을 확인할 수 있으며, Playbooks 사이드바 카테고리에서 멤버로 속한 플레이북을 볼 수 있습니다.
실행(run)이나 플레이북을 즐겨찾기에 추가하여 Favorites 카테고리에서 우선순위를 둘 수 있습니다.
이제 참가자는 새로운 실행(run) 상세 페이지에서 모든 실행 기능에 접근할 수 있습니다.
이제 사용자는 상태 업데이트를 요청할 수 있습니다(Professional).
보드#
현재 팀에서 멤버로 속한 모든 보드는 워크스페이스를 전환하지 않아도 사이드바에 표시됩니다.
사이드바에서 보드를 사용자 지정 카테고리로 정리할 수 있습니다.
CTRL+K 또는 CMD+K를 눌러 추가 보드를 찾을 수 있습니다.
Boards에서 새로운 팀 전환기를 사용하여 팀 간을 이동할 수 있습니다.
새로운 Share 설정에서 보드와 템플릿의 권한을 설정할 수 있습니다.
보드를 채널에 연결하면 채널 멤버에게 자동으로 보드 권한이 부여됩니다.
자세한 내용은 문서를 참고하세요.
콜(Calls)#
독립형 Calls 서버와 Kubernetes(Enterprise)에 대한 지원이 추가되었습니다.
새로운 Insights 위젯#
네 가지 새로운 Insights 위젯이 추가되었습니다: 가장 활발한 다이렉트 메시지, 가장 비활성화된 채널, 상위 플레이북, 신규 팀 멤버.
개선 사항#
사용자 인터페이스(UI)#
Keyboard shortcuts 도움말 모달에 Calls 키보드 단축키가 추가되었습니다.
“Contact Sales” 링크가
mattermost.com/pl/contact-sales
로 업데이트되었으며, 가격 모달 사용자 인터페이스도 업데이트되었습니다.관리자를 위한 marketplace 모달을 띄우는 새로운
/marketplace
슬래시 명령어가 도입되었으며,/help
명령어는 이제 사용자를 Mattermost 내부에 유지하도록 변경되었습니다.팀의 읽지 않은 항목은 이제 채널 멤버십과 스레드만을 기준으로 계산됩니다. 팀 멤버십은 더 이상 고려되지 않습니다.
새로운 사용자를 위해 Boards와 Playbooks를 소개할 때, 플랫폼 내 다른 도구 탐색 항목이 최종 사용자 온보딩 체크리스트에 추가되었습니다.
저장 옵션이 게시물 메뉴에 추가되었습니다.
스레드 목록에서 스레드를 읽지 않음으로 표시할 때 이제 가장 최근 메시지만 읽지 않음으로 표시됩니다.
채널로 전환한 후 다시 Insights 보기로 돌아올 때 Insights 필터가 기본값으로 초기화되지 않고 유지됩니다.
코드 블록이 언어 파일 확장자 지원이 향상되었고, 번들 크기가 더 작아졌습니다.
이메일 알림을 통해 Mattermost 서버에 처음 방문할 때 항상 데스크톱 앱 안내가 표시됩니다.
검색 드롭다운 옵션에서 이제 Tab 키를 눌러 포커스를 이동할 수 있습니다.
불가리아어 지원이 베타로 하향 조정되었습니다.
관리#
시스템 콘솔 > 라이선스 에서 플랜 카드 내에 플랜 보기 버튼이 추가되었습니다.
팀 구성원의 가입 시간을 추적하기 시작했으며, 특정 기간 동안 가입한 팀 구성원 정보를 조회할 수 있는 새로운 API 엔드포인트가 추가되었습니다.
registerchannelHeaderMenuAction
플러그인 함수에 선택적shouldRender
함수 파라미터가 도입되었습니다. 이를 통해 렌더링 전에 현재 상태에 따라 메뉴 항목을 조건부로 렌더링할 수 있습니다.이제 플러그인은 서버의 호스팅 환경에 따라 플러그인 설정을 숨길 수 있습니다.
30일 무료 체험을 이용 중인 고객은 체험 종료 3일 전에 알림을 받게 됩니다.
버그 수정#
언급이 포함된 음소거 채널이 채널 전환기의 읽지 않음 섹션에 표시되는 문제를 수정했습니다.
SiteURL
이 설정되지 않은 경우 체험판 시작이 실패하는 문제를 수정했습니다.모바일 앱에서 스레드를 읽을 때 웹 앱에 음수 멘션 수가 표시되는 문제를 수정했습니다.
사용자 계정 삭제 후에도 해당 사용자의 프로필 이미지가 남아있는 문제를 수정했습니다.
첨부 파일 없이 mmctl을 통해 생성된 내보내기에서 게시물에 파일 속성이 여전히 포함되어 있어 가져올 수 없었던 문제를 수정했습니다.
읽지 않은 게시물을 가져올 때 충돌이 발생하던 문제를 수정했습니다.
S3 스토리지를 사용할 때 프로필 이미지를 업데이트하거나 새 이모지를 생성할 때 multipart 업로드가 사용되던 문제를 수정했습니다.
Chrome에서 커스텀 그룹 모달의 입력 설명(legend)이 잘려 보이던 문제를 수정했습니다.
고급 텍스트 에디터가 활성화된 경우 게시물 서식 비활성화 설정이 숨겨지던 문제를 수정했습니다.
프로필 사진을 불러오지 못할 때 사용자의 기본 사진으로 대체되지 않던 문제를 수정했습니다.
WebApp 플러그인을 구성 페이지에서 비활성화할 때 라디오 버튼이 다시
true
로 변경되던 문제를 수정했습니다.오른쪽 패널이 열려 있을 때 커서가 가끔 중앙 채널 입력란으로 이동하던 문제를 수정했습니다.
오른쪽 패널을 닫을 때 중앙 채널에서 편집 중이던 게시물도 함께 닫히던 문제를 수정했습니다.
“Try free now”를 선택할 때 “Your trial has started” 모달 대신 상위 3개의 엔터프라이즈 기능이 열리던 문제를 수정했습니다.
읽지 않은 스레드가 없는데도 스레드 보기에서 읽지 않음으로 표시되던 문제를 수정했습니다.
일부 경우 시스템 콘솔에서 구성 변경 사항이 저장되지 않던 문제를 수정했습니다.
일부 번역에서 오타로 인해 제품 내 링크가 제대로 동작하지 않던 문제를 수정했습니다.
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
이 추가되었습니다.엔드포인트
{{[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)
에 쿼리 파라미터include_deleted
가 추가되었습니다.
Go 버전#
v7.3은 Go
v1.18.1
로 빌드되었습니다.
오픈 소스 컴포넌트#
@floating-ui/react-dom-interactions
가 https://github.com/mattermost/mattermost-webapp에 추가되었습니다.
알려진 문제#
새로운 Insights 기능은 현재 최적화를 진행 중인 성능 비용이 일부 발생합니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED
환경 변수를false
로 설정하여 비활성화할 수 있습니다.더 큰 화면에서 오른쪽 패널이 열려 있을 때 Insights 위젯이 옆으로 밀려납니다 MM-46886.
게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Boards를 내보내기(export) 후 다시 가져오기(reimport)하면 서버에서 모든 ID가 새 것으로 교체되기 때문에 보드가 중복되어 생성됩니다. 자세한 내용은 GitHub 이슈를 참고하세요.
새로고침하지 않으면 사용자가 run이나 playbook에 추가될 때 Playbooks의 왼쪽 사이드바가 업데이트되지 않습니다.
기여자#
97amarnathk, AbhinavVihan, Afsoon, agarciamontoro, AGMETEOR, agnivade, AlexanderMC8533, amyblais, antonbuks, anx-ag, aperez900907, asaadmahmood, asatkinson, ashishbhate, AshishDhama, azigler, BenCookie95, BenLloydPearson, calebroseland, ComicShrimp, cpoile, crspeller, ctlaltdieliet, cwarnermm, d-wierdsma, danielsischy, devinbinnie, dimeko, dipak-demansol, dsharma522, emdecr, enahum, francescbassas, frstier, furqanmlk, gabrieljackson, gbochora, gmerz, HandsomeChoco, harshilsharma63, hmhealey, hyugabokko, ijansky, iogungbade, iomodo, isacikgoz, it33, jacodaybson, jaskiratsingh2000, jasonblais, jespino, jfrerich, jgilliam17, johndavidlugtu, johnsonbrothers, jpmastermind, jprusch, JtheBAB, JulienTant, julmondragon, justinegeffen, kaakaa, kamre, kayazeren, koox00, krisfremen, kyeongsoosoo, larkox, levb, Liberontissauri, lieut-data, lindy65, lynn915, M-ZubairAhmed, m1lt0n, majo, master7, matt-w99, matthew-w, mbc, metanerd, mgdelacroix, michelengelen, mickmister, milotype, mjnagel, mkraft, Mshahidtaj, munish7771, nadeem-hassan, natalie-hub, neallred, neflyte, nevyangelova, nickmisasi, noxer, orlandorode97, petrmifek, pfltdv, pheel, phoinixgrr, phpfs, Phrynobatrachus, Pinjasaur, plant99, potatogim, pvev, Rajat-Dabade, RoyI99, rtfm98, sadohert, safakkizkin, salmanmanekia, santoniriccardo, saturninoabril, sbishel, seoyeongeun, shamboozles, sibasankarnayak, sinansonmez, spirosoik, sri-byte, stafot, streamer45, stylianosrigas, suzutatsu, svelle, Szymongib, TalelingFantasy, tboulis, thepra, thinkGeist, trilopin, tsabi, varghesejose2020, varundey, vetash, vish9812, wgshtg, whiver, wiersgallak, wiggin77, Willyfrog, wsh, wuwinson, yangyangdaji, zefhemel
릴리즈 v7.2 - 기능 릴리즈#
v7.2.1, 2022-10-14 출시
Mattermost v7.2.1에는 중간 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
v7.2.0, 2022-08-16 출시
7.2.0 오리지널 릴리즈
Mattermost v7.2.0에는 낮음에서 중간 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
중요한 업그레이드 참고 사항#
여러 스키마 변경으로 인해 데이터가 더 엄격해지도록 추가 데이터베이스 제약 조건이 적용되었습니다. 아래에 나열된 모든 명령은 8코어, 16GB RAM 머신에서 테스트되었습니다. 기록된 시간은 다음과 같습니다:
PostgreSQL (131,869개 채널, 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;
명령은 3,856.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 (270,959개 채널, 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초가 소요되었습니다.
중요
v7.1보다 이전 버전에서 업그레이드하는 경우, 다른 중요 업그레이드 참고 사항을 반드시 읽어주시기 바랍니다.
주요 내용#
메시지 전달#
이제 새로운 게시물 전달 기능을 통해 메시지를 퍼머링크와 해당 퍼머링크 미리보기로 쉽게 공유할 수 있습니다. 메시지에 마우스를 올렸을 때 나타나는 더보기 메뉴에서 새로운 전달 옵션을 선택하고, 원하는 대상을 선택한 후, 필요하다면 맥락을 위한 코멘트를 추가할 수 있습니다.
감사 로그 v2 (베타)#
새로운 스키마 및 출력 로그 유형에 대한 지원이 추가되었습니다. 이전 감사 로그 구현과 달리, 이제 모든 감사 로그 레코드는 동일한 스키마를 가집니다.
개선 사항#
사용자 인터페이스(UI)#
사전 패키지된 Calls v0.7.1.
계정 설정 > 디스플레이 > 메시지 표시 > 컴팩트가 선택된 경우, 컴팩트 표시 모드에서 사용자 이름에 색상을 입힐 수 있는 옵션이 추가되었습니다.
계정 설정 > 고급 > 읽지 않은 채널 보기 시 스크롤 위치를 통해, 사용자가 채널에 들어올 때 항상 최신 메시지로 이동하도록 하는 설정이 추가되었습니다.
알림 이메일에 이메일 헤더가 추가되어 이메일 클라이언트에서 스레드로 묶을 수 있게 되었습니다.
게시물 인라인 편집 시 저장 및 취소 버튼이 추가되었습니다.
엔터프라이즈 체험판 세부 정보가 이제 제품 전환 메뉴에서 최종 사용자에게 표시됩니다.
Updated the Edit Header modal text description to be applicable to channels, direct messages, and group messages.
Archive Channel
및Leave Channel
메뉴 동작에 빨간색 파괴적 액션 색상이 추가되었습니다.플러그인 활성화 오류가 이제 플러그인 관리 페이지와 마켓플레이스에 표시됩니다.
이모지 선택기의 피부색 선택자에 접근성이 추가되었고, 이모지 선택기에서 피부색 선택 순서가 반대로 변경되었습니다.
관리#
관리자를 위해 내비게이션 바에 업그레이드 버튼이 추가되었습니다.
관리자가 제품 내에서 다양한 유료 라이선스 옵션을 빠르게 볼 수 있는 기능이 추가되었습니다.
사람 초대 모달에서 체험판을 시작할 수 있는 기능이 추가되었습니다.
관리자가 시스템 콘솔 > 사용자 관리 > 채널 페이지에서 채널 ID를 검색할 수 있게 되었습니다.
시스템 콘솔 의 왼쪽 메뉴 항목에 엔터프라이즈 기능을 나타내는 유료 기능 아이콘이 표시됩니다.
Pluggable
및PostWillRenderEmbed
플러그인 등록 컴포넌트에webSocketClient
가 추가되었습니다.Custom Group Manager라는 새로운 정적 시스템 수준 역할이 추가되었습니다. 이 역할은 제품 메뉴의 사용자 그룹을 통해 커스텀 사용자 그룹을 생성, 편집, 삭제할 수 있는 권한을 가집니다. 시스템 콘솔(시스템 콘솔 > 권한 > 스킴 편집 > 커스텀 그룹)에서 모든 멤버에 대한 커스텀 그룹 권한이 제거된 경우, 개별 사용자에게 이 권한을 부여하는 데 사용할 수 있습니다.
이제 내보내기 파일 이름에 해당 파일을 생성한 작업의 ID가 포함됩니다.
성능#
채널 정렬 성능 향상을 위해
getLastPostPerChannel
셀렉터가 제거되었습니다.
버그 수정#
텍스트가 선택된 상태에서 메시지 박스에 GitHub 코드 스니펫을 붙여넣을 때 발생하는 문제를 수정했습니다.
대문자가 포함된 완전 입력된 이모지가 올바르게 표시되지 않는 문제를 수정했습니다.
다크 테마에서 채널의 보관 아이콘이 올바르게 표시되지 않는 문제를 수정했습니다.
개발자 모드가 활성화된 경우 비밀번호 요구사항이 적용되지 않는 문제를 수정했습니다.
오른쪽에서 보관된 채널의 채널 헤더를 사용자가 편집 시도할 수 있었던 문제를 수정했습니다.
“체험판이 종료되었습니다” 배너가 제품 전환 메뉴를 가리는 문제를 수정했습니다.
커스텀 상태의 날짜 형식이
YYYY-MM-DD
로 설정되지 않는 문제를 수정했습니다.사용자가 커스텀 역할에서 자신을 제거할 수 없었던 문제를 수정했습니다.
링크 미리보기에서 일부 이미지가 넘쳐 보이던 문제를 수정했습니다.
System Console 에 접근한 후 나가면 사용자의 상태가 “오프라인”으로 변경되는 문제를 수정했습니다.
이전에 읽은 채널을 볼 때 New Messages 라인이 가끔 나타나는 문제를 수정했습니다.
System Console 에서 텍스트 형식이 올바르지 않게 표시되는 문제를 수정했습니다.
읽지 않은 스레드가 없는데도 스레드 보기에서 읽지 않은 스레드가 있는 것처럼 보이던 문제를 수정했습니다.
읽지 않은 게시글을 가져올 때 앱이 충돌하는 문제를 수정했습니다.
더 이상 멤버가 아닌 채널의 스레드 팔로우를 해제할 때 모바일 앱이 충돌하는 문제를 수정했습니다.
커스텀 브랜드 텍스트가 가운데 정렬되지 않고, 사이트 설명 설정에 플레이스홀더가 표시되지 않는 문제를 수정했습니다.
그룹 권한이 사용자 인터페이스에서 한 단계 더 중첩되어 보이던 문제를 수정했습니다. 또한 권한 체크박스가 각각의 커스텀 그룹 권한별로 분리되어 더 세밀하게 제어할 수 있도록 했습니다.
회원가입 페이지에 OpenID Connect 인증 버튼이 표시되지 않는 문제를 수정했습니다.
채널 및 스레드에서 자동완성 정렬이 제대로 동작하지 않는 문제를 수정했습니다.
로그인 화면에서 커스텀 브랜딩 로고가 왜곡되어 보이던 문제를 수정했습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의FileSettings
항목에서:AWS S3 요청의 타임아웃을 설정하는 새로운 설정값
AmazonS3RequestTimeoutMilliseconds
가 추가되었습니다. 기본값은 30초입니다.
API 변경 사항#
getPost
및getPostByIDs
API에 새로운 응답 헤더Has-Inaccessible-Posts
가 추가되었습니다.
Go 버전#
v7.2는 Go
v1.18.1
로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에
@types/color-hash
,color-contrast-checker
,color-hash
,webpack
이 추가되었습니다.
알려진 문제#
새로운 Insights 기능은 현재 최적화를 진행 중인 성능 비용이 일부 발생합니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED
환경 변수를false
로 설정하여 비활성화할 수 있습니다.메시지 전달: 댓글 입력란에서 자동완성 항목을 선택한 후 Enter 키를 누르면 전달 메시지가 전송됩니다 MM-46142.
게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Boards를 내보내기(export) 후 다시 가져오기(reimport)하면 서버에서 모든 ID가 새 것으로 교체되기 때문에 보드가 중복되어 생성됩니다. 자세한 내용은 GitHub 이슈를 참고하세요.
기여자#
64bitpandas, Afsoon, agarciamontoro, AGMETEOR, agnivade, amyblais, Apahadi73, asaadmahmood, ashishbhate, AshishDhama, avinashlng1080, azigler, ballista01, BenCookie95, calebroseland, cpoile, crspeller, ctlaltdieliet, cwarnermm, d-wierdsma, debasish4patra, devinbinnie, eggmoid, filipeandrade6, gabrieljackson, gbochora, Haliax, hannaparks, hanzei, harshilsharma63, hegocre, hmhealey, ifnotak, imasdekar, imskr, iomodo, isacikgoz, iyampaul, jasonblais, jespino, johnsonbrothers, jonathanwiemers, josephbaylon, jprusch, JtheBAB, JulienTant, julmondragon, justinegeffen, kaakaa, kamre, KantinHoll, karistuck, kayazeren, komarnitskyi, koox00, krisfremen, krmh04, kyeongsoosoo, levb, lieut-data, M-ZubairAhmed, majo, maksimatveev, manojmalik20, MarkAndersonTrocme, master7, matt-w99, matthew-w, mgdelacroix, michelengelen, mickmister, milotype, mkraft, Mshahidtaj, munish7771, muratbayan, neallred, neflyte, nevyangelova, nickmisasi, noxer, ogi-m, oh6hay, pfltdv, phoinixgrr, Phrynobatrachus, Pinjasaur, pjenicot, plant99, potatogim, pvev, Rajat-Dabade, RKRohk, RoyI99, sadohert, samia64saleem, santoniriccardo, saosangmo, saturninoabril, sbishel, seoyeongeun, serhack, shamboozles, Sharuru, sibasankarnayak, SilverKnightKMA, sinansonmez, spirosoik, sri-byte, stafot, streamer45, stylianosrigas, svelle, Szymongib, t0mm0, tboulis, thePanz, thinkGeist, tiagodll, trilopin, tsabi, varghesejose2020, vdvukhzhilov, vish9812, weblate, whiver, wiggin77, Willyfrog, yoikeda, zefhemel
릴리즈 v7.1 - 확장 지원 릴리즈#
중요
Mattermost Server v7.1 확장 지원 릴리즈의 지원이 2023년 5월 15일부로 종료되었습니다. Mattermost Server 업그레이드가 필요합니다.
v7.1.9, 2023-04-27 출시
Mattermost v7.1.9에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
v7.1.8, 2023-04-12 출시
Mattermost v7.1.8에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
v7.1.7, 2023-03-17 출시
채널 통계 API에서 파일 수를 제외할 수 있도록
exclude_files_count
파라미터가 추가되었습니다.채널 헤더에서 채널 통계 API 호출 시 파일 개수를 제외했습니다.
v7.1.6, 2023-03-01 출시
Mattermost v7.1.6에는 중간에서 높은 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
스레드 보기에서 스레드가 읽지 않음으로 표시되지 않는 문제를 수정했습니다.
다이렉트 메시지 채널에서 메시지를 읽지 않음으로 표시할 때 서버가 잘못된 배지 번호를 보내는 문제를 수정했습니다.
v7.1.5, 2022-12-21 출시
Mattermost v7.1.5에는 낮은 수준에서 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
Posts
테이블에서ParentId
컬럼이 삭제되도록 새로운 스키마 마이그레이션이 추가되었습니다. 테이블 크기에 따라, 이전에 해당 컬럼이 삭제되지 않았다면 MySQL 데이터베이스에서 데이터베이스 CPU 사용량이 크게 증가할 수 있습니다. 마이그레이션 중에는 테이블에 대한 쓰기가 제한됩니다.셀프 서비스가 가능한 라이선스에서 지금 갱신 옵션이 제품 내에서 제공되지 않는 문제를 수정했습니다 MM-47045.
이제 Collapsed Reply Threads가 활성화된 경우
getPostSince
가 삭제된 게시물도 올바르게 반환합니다.Enterprise license is expired
배너를 닫을 수 없었던 문제를 수정했습니다 MM-47396.“채널에 멤버 초대” 모달에서 스크린 리더가 검색 결과를 안내하지 않던 문제를 수정했습니다 MM-44859.
스크린 리더가 자동완성 목록에서 이모지를 안내하지 않던 문제를 수정했습니다. MM-44877.
스크린 리더가 로그인 성공을 안내하지 않던 문제를 수정했습니다. MM-46596.
스크린 리더가 설정 > 디스플레이 > 언어 > 인터페이스 언어 변경 필드를 잘못 안내하던 문제를 수정했습니다. MM-44114.
검색 드롭다운 옵션에서 탭으로 포커싱이 되지 않던 문제를 수정했습니다. MM-34969.
스크린 리더가 다이렉트 메시지 모달에서 “검색 결과 없음”을 안내하지 않던 문제를 수정했습니다. MM-44858.
시스템 콘솔 > 환경 > Elasticsearch에서 연결 테스트 버튼이 페이지에 지정된 올바른 설정을 반영하지 않던 문제를 수정했습니다. 이전에는 항상 이전에 저장된 설정만 사용했습니다. MM-47154.
v7.1.4, 2022-10-14 출시
Mattermost v7.1.4에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
v7.1.3, 2022-08-23 출시
Mattermost v7.1.3에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
일부 경우 시스템 콘솔에서 관리자가 설정 변경을 저장할 수 없던 문제를 수정했습니다. MM-45875.
v7.1.2, 2022-07-21 출시
mmctl이 서버 버전을 잘못 확인하던 문제를 수정했습니다.
v7.1.1, 2022-07-15 출시
구버전 Marketplace 플러그인 옆의 “업데이트”를 선택해도 동작하지 않던 문제를 수정했습니다. MM-45731.
v7.1.0, 2022-07-15 출시
7.1.0 버전의 최초 릴리즈
Mattermost v7.1.0에는 낮은 심각도의 보안 수정 사항이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
중요한 업그레이드 참고 사항#
새로운 설정 옵션인
MaxImageDecoderConcurrency
는 동시에 몇 개의 이미지를 디코딩할 수 있는지를 나타냅니다. 기본값은 -1이며, 이 값은 사용 가능한 CPU의 개수를 의미합니다. 이 설정은 서버의 전체 메모리 사용량에 영향을 줍니다. 단일 이미지의 최대 메모리 사용량은MaxImageResolution * 24 bytes
로 결정됩니다.Mattermost v7.1에서는 새로운 컬럼과 해당 인덱스가 추가되는 스키마 변경이 도입되었습니다. 아래는 스키마 변경에 대한 테스트 결과입니다:
MySQL 1,200만 개 게시물, 250만 개 반응 - 약 1분 34초 (8코어 16GB RAM PC)
PostgreSQL 1,200만 개 게시물, 250만 개 반응 - 약 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);
중요
v7.0보다 이전 버전에서 업그레이드하는 경우, 다른 중요 업그레이드 참고 사항을 꼭 읽어보시기 바랍니다.
주요 내용#
인사이트(베타) (Enterprise 및 Professional)#
사용 및 행동 데이터를 포함하는 워크플레이스 인사이트가 추가되어, Enterprise에서 Mattermost 기능을 통해 직원 생산성을 더욱 높일 수 있습니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED
환경 변수를false
로 설정하여 비활성화할 수 있습니다.
개선 사항#
사용자 인터페이스(UI)#
사전 패키지된 Playbooks v1.29.1, Boards v7.1.0, Calls v0.7.0이 포함되었습니다.
최근 이모지는 사용 횟수에 따라 정렬됩니다.
링크 미리보기 사용자 인터페이스가 개선되었습니다.
Keyboard Shortcuts 모달에 새로운 검색 단축키가 추가되었습니다.
데스크톱 앱에서 CMD+F(macOS) 및 CTRL+F(Windows)
웹앱에서 CMD+SHIFT+F(macOS) 및 CTRL+SHIFT+F(Windows)
일부 툴팁이 마우스 오버뿐만 아니라 포커스 시에도 표시되도록 변경되었습니다.
1C:Enterprise(BSL) 언어에 대한 구문 강조 기능이 추가되었습니다.
관리#
기본 비밀번호 요구사항이 8자로 완화되었으며, 숫자, 대소문자, 특수문자는 필요하지 않습니다. 이 요구사항은 System Console > Password 에서 시스템 관리자가 필요에 따라 설정할 수 있습니다.
이제 System Console에서 채널 ID로도 채널을 검색하고 반환할 수 있습니다. 채널 검색 엔드포인트에 새로운 파라미터
IncludeSearchById
가 추가되어, 요청 시 ID와 일치하는 검색 결과도 포함할 수 있습니다.PostgreSQL에서 검색 결과가 이제 영어로 고정되지 않고
default_text_search_config
값을 따릅니다. 예상과 다른 결과가 있을 경우 Mattermost 시스템 관리자는 이 값을 확인해야 합니다.UserHasJoinedTeam
콜백이 사용자가 팀에 추가된 후로 이동되었습니다.
성능#
일반 사용 시
viewChannel
API 호출 횟수가 줄어들었습니다.getPostThread
API 호출에 페이지네이션이 추가되었습니다.
버그 수정#
내부 도움말 페이지 링크가 항상 새 브라우저 탭에서 열리지 않는 문제를 수정했습니다.
채널 멤버 오른쪽 검색 입력란이 채널의 모든 멤버를 검색하지 못하는 문제를 수정했습니다.
트라이얼이 완료된 후에도 기능 탐색 페이지에 Start Trial 버튼이 계속 표시되는 문제를 수정했습니다.
모바일과 웹앱에서 채널 최신순 정렬이 일치하지 않는 문제를 수정했습니다.
SVG 파일 업로드 문제를 수정했습니다.
컴팩트 메시지 표시 모드에서 스레드 게시물이 왼쪽 정렬되지 않는 문제를 수정했습니다.
Shared Channels 실험적 기능에서 누락된 컬럼에 대한 오류를 수정했습니다.
TAB 키를 눌렀을 때 채널 메뉴 드롭다운 옵션 “Move to…”가 건너뛰어지는 문제를 수정했습니다.
답글의
CreateAt
값이 부모 게시물보다 클 때 대량 가져오기가 실패하는 문제를 수정했습니다.읽지 않음 필터가 활성화된 상태에서 채널을 나갈 때 정의되지 않은 오류가 발생하는 문제를 수정했습니다.
빠른 이모지 반응을 클릭하면 오른쪽 창이 열리는 문제를 수정했습니다.
CTRL/CMD+SHIFT+P를 두 번 누른 후 키보드 포커스가 게시물 입력란으로 돌아가지 않는 문제를 수정했습니다.
파일 업로드 버튼의 위치가 잘못 표시되는 문제를 수정했습니다.
중복된 이모지가 가끔 최근에 사용한 이모지로 표시되는 문제를 수정했습니다.
자동완성 “@” 이름 검색 시 UTF-8 문자가 정규화되지 않는 문제를 수정했습니다.
표시 이름이 긴 그룹 메시지 가 왼쪽 사이드바에서 툴팁이 표시되지 않는 문제를 수정했습니다.
파일 아이콘이 가끔 반응하지 않는 문제를 수정했습니다.
팀을 전환하여 읽지 않은 채널로 이동할 때 해당 채널이 읽은 상태로 표시되지 않는 경쟁 상태(race condition) 문제를 수정했습니다.
사용자가 너무 긴 게시물을 작성할 때 오류 메시지가 표시되지 않는 문제를 수정했습니다.
100명 이상의 멤버가 있는 채널에서 오른쪽에 최대 100명까지만 표시되는 문제를 수정했습니다.
고급 텍스트 편집기의 미리보기 모드가 메시지 전송 후에도 초기화되지 않는 문제를 수정했습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:EnableInsecureOutgoingConnections
설정이 이제 S3 클라이언트에도 적용됩니다. 이 설정이 활성화되면 S3 클라이언트는 TLS 검증을 건너뜁니다.
API 변경 사항#
관리자가 게시물이 삭제되었는지 여부와 상관없이 내용을 조회할 수 있도록
GetPost
엔드포인트에include_deleted
쿼리 파라미터가 추가되었습니다.
Go 버전#
v7.1은 Go
v1.18.1
로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp/에
@floating-ui/react-dom
이 추가되고,superagent
와jasny-bootstrap
이 제거되었습니다.
알려진 문제#
새로운 Insights 기능은 현재 최적화를 진행 중인 성능 비용이 일부 발생합니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED
환경 변수를false
로 설정하여 비활성화할 수 있습니다.Insights의 Top Boards 위젯이 로드되는 속도가 느립니다.
게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Boards를 내보내기(export) 후 다시 가져오기(reimport)하면 서버에서 모든 ID가 새 것으로 교체되기 때문에 보드가 중복되어 생성됩니다. 자세한 내용은 GitHub 이슈를 참고하세요.
기여자#
3ach, abhijit-singh, aeomin, agarciamontoro, AGMETEOR, agnivade, alejdg, amyblais, angeloskyratzakos, antonbuks, anurag6713, armanchand, ashishbhate, AshishDhama, azigler, Ballista01, BenCookie95, BenLloydPearson, calebroseland, chenilim, cpoile, crspeller, ctlaltdieliet, cwarnermm, d-wierdsma, darkLord19, devinbinnie, dimoiko100, dipak-demansol, dontoisme, DSchalla, emdecr, enahum, engineereng, erezo9, esethna, furqanmlk, gabrieljackson, gbochora, gbyx3, hannaparks, hanzei, harshilsharma63, hmhealey, imasdekar, imskr, iomodo, isacikgoz, ismaaylSpiria, IsmailTakriti, it33, jaskiratsingh2000, jasonblais, jbattistispiria, jespino, jfcastroluis, jgilliam17, johnsonbrothers, jprusch, JtheBAB, JulienTant, julmondragon, justinegeffen, jwilander, kaakaa, kamre, kayazeren, keremkurtulus, Kirill, koox00, krisfremen, kyeongsoosoo, lapaz17, larkox, levb, lieut-data, lindy65, lynn915, M-ZubairAhmed, majo, maksimatveev, manojmalik20, marianunez, maruTA-bis5, master7, matt-w99, matthewbirtch, mayur_dhamecha, metanerd, metehankaraca, mgdelacroix, michelengelen, mickmister, milotype, miltalex, mkraft, Mshahidtaj, munish7771, mvitale1989, natalie-hub, neallred, neflyte, nevyangelova, Ngwind, nickmisasi, nikolaizah, noxer, ogi-m, pfltdv, pheel, phoinixgrr, Phrynobatrachus, Pinjasaur, plant99, prathers, pvev, Rajat-Dabade, respinffs, rodrigopinero, RoyI99, Rutam21, sadohert, santoniriccardo, sayanta66, sbishel, serhack, sinansonmez, sonichigo, spirosoik, sri-byte, srkgupta, stafot, streamer45, stylianosrigas, Szymongib, tboulis, thinkGeist, topelrapha, trilopin, tsabi, varghesejose2020, vish9812, wiersgallak, wiggin77, Willyfrog, wuwinson, yasserfaraazkhan, YetAnotherBlogArticle, zefhemel, zsichina
릴리즈 v7.0 - 주요 릴리즈#
중요
Mattermost Server v7.0 주요 릴리즈의 지원이 2022년 9월 15일부로 종료되었습니다. Mattermost Server 업그레이드가 필요합니다.
v7.0.2, 2022-08-23 출시
Mattermost v7.0.2에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
v7.0.1, 2022-06-24 출시
v7.0.0, 2022-06-15 출시
최초 7.0.0 릴리즈
Mattermost v7.0.0에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 출시 30일 후 Mattermost Responsible Disclosure Policy에 따라 보안 업데이트 페이지에 게시됩니다.
중요한 업그레이드 참고 사항#
중요: 세션 길이 설정 단위가 일 에서 시간 으로 변경되었습니다. 아래 값에 대해 config.json 파일이나 데이터베이스 설정을 사용하는 인스턴스는 자동으로 새로운 단위로 마이그레이션되지만, 환경 변수로 설정하는 인스턴스는 다음과 같이 변경해야 합니다:
MM_SERVICESETTINGS_SESSIONLENGTHWEBINDAYS
를MM_SERVICESETTINGS_SESSIONLENGTHWEBINHOURS
(값에 x24)로 변경하세요.MM_SERVICESETTINGS_SESSIONLENGTHMOBILEINDAYS
를MM_SERVICESETTINGS_SESSIONLENGTHMOBILEINHOURS
(값에 x24)로 변경하세요.MM_SERVICESETTINGS_SESSIONLENGTHSSOINDAYS
를MM_SERVICESETTINGS_SESSIONLENGTHSSOINHOURS
(값에 x24)로 변경하세요.
MySQL을 사용하는 셀프호스팅 고객은
FileInfo
테이블에 행이 많을 경우 마이그레이션이 평소보다 오래 걸릴 수 있습니다. MySQL의 경우 약 70만 행의 테이블에서 19초 정도 소요됩니다. PostgreSQL에서는 소요 시간이 거의 없습니다. 테스트는CPU - Intel i7 6-cores @ 2.6 GHz
및Memory - 16 GB
사양의 머신에서 진행되었습니다.System Console > Experimental > Features > Enable App Bar에서 새로운 설정을 활성화하면, 플러그인으로 등록된 모든 채널 헤더 아이콘이 새로운 Apps Bar로 이동합니다. 이는 해당 컴포넌트를 Apps Bar에 렌더링하도록 명시적으로 새로운 레지스트리 함수를 사용하지 않아도 적용됩니다. Apps Bar 설정은 셀프호스팅 배포에서는 기본값이
false
입니다.이제부터
ServiceSettings.TrustedProxyIPHeader
값의 기본값이 비어있음으로 설정됩니다. 이전 버그로 인해 특정 상황에서는 이 동작이 적용되지 않았습니다. 사용자께서는 설정 파일에서 해당 값을 확인하고 필요하다면 nil로 설정해주시기 바랍니다. 자세한 내용은 여기를 참고하세요.Microsoft Teams Calling 플러그인을 v2.0.0으로 업그레이드하면 사용자가 계정을 다시 연결해야 합니다.
중요
v6.7 이전 버전에서 업그레이드하는 경우, 다른 중요 업그레이드 참고사항을 읽어주시기 바랍니다.
주요 내용#
접힌 답글 스레드(일반 제공)#
콜(베타)#
네이티브 음성 통화 및 화면 공유가 이제 제공됩니다. 이 기능은 채널 전용 통합 기능입니다.
앱 바(베타)#
System Console > Experimental > Features > Enable App Bar 에서 새로운 설정을 활성화하면, 채널 헤더가 정돈되어 채널을 볼 때 콜, 플레이북, 보드에 접근하는 방법이 더 명확해집니다. 플러그인으로 등록된 모든 채널 헤더 아이콘은 해당 설정이 활성화되면 새로운 앱 바로 이동하며, 콜은 채널 헤더에 남아 있습니다. 앱 바는 채널 헤더에 전용 Start Call 버튼을 위한 공간을 마련해주므로, 콜 기능이 활성화된 서버에서는 앱 바 사용을 권장합니다.
플레이북 업데이트#
이제 사용자는 인라인 플레이북 에디터를 통해 프로세스를 쉽게 최신 상태로 유지할 수 있습니다.
System Console 에서 서버 내 플레이북과 실행 인스턴스 수를 비롯한 다양한 시스템 통계를 보여주는 새로운 통계 대시보드가 추가되었습니다.
이제 실행 트리거와 액션을 통해 상태 업데이트가 게시되는 위치를 실행 전체에 걸쳐 더 세밀하게 제어할 수 있습니다.
메시지 서식 도구 모음#
새로운 서식 도구 모음은 굵게, 제목, 링크 등 자주 사용하는 메시지 서식을 손쉽게 적용할 수 있는 컨트롤을 제공하여, 모든 사용자가 Markdown을 쉽게 사용할 수 있도록 해줍니다.
개선 사항#
사용자 인터페이스(UI)#
오른쪽 패널에서 채널 정보를 전환하는 단축키로 CTRL/CMD+ALT+I가 추가되었습니다.
채널 전환기에 “읽지 않은 채널” 섹션이 추가되었으며, 결과에 스레드도 포함됩니다.
이제 사용자가 이미 채널의 멤버이더라도 “멤버 추가” 모달의 검색 결과에서 숨겨지지 않습니다.
로그인 화면에 새로운 디자인이 적용되었습니다.
최종 사용자에게 새로운 온보딩 작업 목록이 활성화되었습니다.
기존 설정 > 고급 설정 > 사전 릴리즈 기능 미리보기 설정은 새로운 서식 도구 모음으로 대체되어 더 이상 사용되지 않습니다.
루마니아어 지원이 베타로 하향 조정되었습니다.
성능#
접힌 답글 스레드와 관련된 집계 쿼리의 성능이 향상되었습니다. 이러한 서버 성능 최적화에 대한 자세한 내용은 이 문서에서 확인할 수 있습니다.
연동#
시스템 콘솔 > 플러그인 설정 페이지에서 문서 링크를 열 때 사용자가 Mattermost를 계속 사용할 수 있도록 모든 링크가 이제 새 탭에서 열리도록 변경되었습니다.
Actions 게시물 메뉴의 툴팁 텍스트가 Message Actions 로 변경되었습니다.
Apps Framework가 1.1.0 버전으로 업데이트되어 로그 기능이 향상되었습니다.
관리#
기본 감사 설정에서 타임스탬프가 이제 활성화되었습니다.
접힌 답글 스레드 설정 옵션이 시스템 콘솔 의 실험적 기능 에서 사이트 구성 > 게시물 로 이동되었습니다.
엔터프라이즈 구독#
ElasticSearch 개발용 Docker 이미지의 마이너 버전이 업그레이드되었습니다.
이제 Support Packet의
support_packet.yaml
파일에 활성 사용자와 라이선스 지원 사용자 두 개의 필드가 추가되었습니다.
버그 수정#
ADA 접근성 관련 문제를 수정하여, 화면 판독기가 채널 헤더 바에서 “이 채널에는 게스트가 있습니다” 문구로 TAB 이동 또는 읽기를 하지 않던 현상을 해결했습니다.
@멘션 자동완성에서 사용자가 채널 멤버십 상태별로 더 이상 그룹화되지 않던 문제를 수정했습니다.
좁은 화면에서 새 메시지 토스트가 전체 탭이 되지 않던 문제를 수정했습니다.
채널 정보 단축키 모달에서 Mac 사용 시
SHIFT
대신ALT
가 표시되던 문제를 수정했습니다.시스템 콘솔 > 사용자 지정 > 문제 보고 에 URL이 설정되지 않은 경우에도 도움말 > 문제 보고 링크가 숨겨지지 않던 문제를 수정했습니다.
셀렉터 성능 메트릭의 타이밍 관련 문제를 수정했습니다.
S3 연결 테스트 버튼이 저장 을 먼저 누르지 않으면 실패로 잘못 표시되던 문제를 수정했습니다.
서브패스 서버에서 시스템 콘솔 내 워크스페이스 최적화가 로드되지 않던 문제를 수정했습니다.
SendEmailNotifications
가true
로 설정되지 않은 경우 오류가 로그에 기록되던 문제를 수정했습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:SessionLengthWebInDays
가SessionLengthWebInHours
로 변경되었습니다.SessionLengthMobileInDays
가SessionLengthMobileInHours
로 변경되었습니다.SessionLengthSSOInDays
가SessionLengthSSOInHours
로 변경되었습니다.이제부터
TrustedProxyIPHeader
값이 기본적으로 비어 있도록 변경되었습니다. 이전 버그로 인해 특정 조건에서 이 동작이 적용되지 않았습니다. 사용자께서는 설정 파일에서 해당 값을 확인하시고, 필요하다면 nil로 설정해주시기 바랍니다.시스템 콘솔 > 게시물 의 Collapsed Reply Threads에
always-on
과default-on
설정이 추가되었습니다. default-on이 활성화되면 사용자는 기본적으로 Collapsed Reply Threads를 사용하며, 설정 에서 비활성화할 수 있습니다. always-on이 활성화되면 사용자는 반드시 Collapsed Reply Threads를 사용해야 하며, 비활성화할 수 없습니다.CollapsedThreads
의 기본값이always_on
으로 변경되었습니다. 이 변경은 새로운 Mattermost 설치에만 적용되며, 기존에 다른 값으로 설정된 환경에는 영향을 주지 않습니다.
config.json
의ExperimentalSettings
항목에서:새로운 Apps Bar를 활성화 또는 비활성화할 수 있는
EnableAppBar
설정이 추가되었습니다. 이 설정은 기본적으로 비활성화되어 있지만, Calls 기능이 활성화된 서버에서는 Apps Bar를 활성화하는 것을 권장합니다. Apps Bar는 채널 헤더에 통화 시작 전용 버튼을 위한 공간을 확보하는 데 도움이 됩니다.
API 변경 사항#
팀과 사용자의 상위 채널을 조회할 수 있도록
GET /api/v4/teams/:team_id/top/channels
와GET /api/v4/users/me/top/channels
API 엔드포인트가 추가되었습니다.
Websocket 이벤트 변경 사항#
특정 연결에만 메시지를 브로드캐스트할 수 있도록
model.WebsocketBroadcast
에 새로운ConnectionId
필드가 추가되었습니다.
Go 버전#
v7.0은 Go
v1.18.1
로 빌드되었습니다.
알려진 문제#
게시물 목록이 항상 새 메시지를 표시하도록 아래로 스크롤되지 않는 문제가 있었습니다 MM-44131.
멘션 기능이 사용자가 채널에 없는 것으로 잘못 표시하는 문제가 있었습니다 MM-44157.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
서버에서 모든 ID가 새 값으로 대체되기 때문에 보드를 내보내고 다시 가져오면 보드가 중복됩니다. 자세한 내용은 GitHub 이슈를 참고하세요.
기여자#
Abrahamology, AbrahamQll, aeomin, agarciamontoro, AGMETEOR, agnivade, Altaaya, amyblais, angeloskyratzakos, asaadmahmood, ashishbhate, AshishDhama, BenCookie95, BenLloydPearson, bobmaster, Borknab, bpmct, calebroseland, catalintomai, chenilim, cohu-dev, coltoneshaw, cpoile, crspeller, ctlaltdieliet, cwarnermm, debasish4patra, devinbinnie, dipak-demansol, djanda97, eggmoid, elyscape, enahum, flynbit, furqanmlk, gabrieljackson, gavin-luo, gbochora, gin-melodic, hamzaMM, HandsomeChoco, hanzei, harshilsharma63, hmhealey, ialorro, iomodo, isacikgoz, it33, jasonblais, jbattistispiria, jespino, jfrerich, johnsonbrothers, jonathanwiemers, jprusch, jsoref, jtdspiria, JtheBAB, JulienTant, julmondragon, justinegeffen, jwilander, kaakaa, kamre, kayazeren, kkennethlee, koox00, krisfremen, krmh04, kyeongsoosoo, larkox, levb, lieut-data, lisez, lkyuchukov, lynn915, M-ZubairAhmed, majo, maksimatveev, master7, matthew-w, matt-w99, maxtrem271991, metanerd, metehankaraca, mgdelacroix, michelengelen, mickmister, milotype, miltalex, mjnagel, mkraft, Mshahidtaj, munish7771, neallred, nickmisasi, nzeemin, pfltdv, phoinixgrr, Phrynobatrachus, plykung, prakharporwal, pvev, Rajat-Dabade, RoyI99, saturninoabril, sbishel, seoyeongeun, sibasankarnayak, SiderealArt, sinansonmez, spirosoik, sri-byte, stafot, streamer45, stylianosrigas, Szymongib, TQuock, trilopin, tsabi, vaaas, vadimasadchi, vaheed, varghesejose2020, vish9812, wiersgallak, wiggin77, Willyfrog, windane
v6.7 릴리즈 - 기능 릴리즈#
v6.7.2, 2022-06-15 출시
컴플라이언스 내보내기에서 게시물에 첨부파일을 추가할 때 zip 파일 생성이 실패하던 문제를 수정했습니다 MM-40179.
v6.7.1, 2022-06-13 출시
Mattermost v6.7.1에는 중간 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
이제부터
ServiceSettings.TrustedProxyIPHeader
값의 기본값이 비어있음으로 설정됩니다. 이전 버그로 인해 특정 상황에서는 이 동작이 적용되지 않았습니다. 사용자께서는 설정 파일에서 해당 값을 확인하고 필요하다면 nil로 설정해주시기 바랍니다. 자세한 내용은 여기를 참고하세요.
v6.7.0, 2022-05-16 출시
최초 6.7.0 릴리즈
Mattermost v6.7.0에는 낮은 수준의 보안 취약점 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
호환성#
Chrome 권장 최소 버전이 v100+로 업데이트되었습니다.
중요한 업그레이드 참고 사항#
새로운 인덱스 형태로 스키마 변경이 도입되었습니다. 아래는 이러한 스키마 변경이 적용된 후 데이터베이스 쿼리 실행에 소요된 시간을 요약한 테스트 결과입니다:
MySQL 7백만 게시물 - 약 17초 (인스턴스: db.r5.xlarge)
MySQL 9백만 게시물 - 2분 12초 (인스턴스: db.r5.large)
Postgres 7백만 게시물 - 약 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);
중요
v6.6 이전 버전에서 업그레이드하는 경우, 다른 중요 업그레이드 참고 사항을 읽어보시기 바랍니다.
주요 내용#
플레이북 업데이트#
절차를 원활하게 진행하고 불필요한 알림을 줄이기 위해, 이제 플레이북 실행에 작업 마감일을 추가할 수 있습니다(Professional 및 Enterprise 구독).
개선 사항#
사용자 인터페이스(UI)#
오른쪽 채널 정보에 파일과 고정 메시지가 추가되었습니다.
새 채널 모달의 사용자 인터페이스가 개선되었습니다.
오른쪽 채널 정보 모달에 채널 멤버 목록이 추가되었습니다.
채널에 추가 모달에서 팀에 새 사용자를 초대할 수 있는 기능이 추가되었습니다.
이미지를 더 빠르게 다운로드하고 공개 링크를 복사할 수 있도록, 이미지 썸네일에 URL 복사 및 다운로드 버튼이 추가되었습니다.
한 글자 채널 이름을 사용할 수 있는 기능이 추가되었습니다.
Mattermost server v6.7에 사전 패키지된 Calls v0.4.9(비공개 베타)가 포함되었습니다. 베타 테스트에 참여하려면 Mattermost에 문의하세요.
NPS 플러그인이 1.2.0 버전으로 업데이트되어 도움말 메뉴에 피드백 보내기 항목이 추가되었습니다. 이제 언제든지 피드백을 보낼 수 있습니다.
성능#
Collapsed Reply Threads가 활성화된 경우
GetTeamsUnreadForUser
의 성능이 향상되었습니다.자동완성 쿼리 성능 향상을 위해
UserGroups DisplayName
에 인덱스가 추가되었습니다.권한 선택기의 성능이 향상되었습니다.
구성 정보가 데이터베이스에 저장된 경우, 설정 읽기/쓰기 성능이 향상되었습니다.
관리#
관리자에게 비활성 이메일 알림 전송을 켜고 끌 수 있도록 설정 항목
EmailSettings.EnableInactivityEmail
이 추가되었습니다.시스템 콘솔에서 비활성화된 사용자를 필터링할 수 있도록 시스템 콘솔 > 사용자 관리 > 사용자에 사용자와 관리자를 위한 활성 필터가 추가되었습니다.
사용자 스레드 조회를 위한
threadsOnly
쿼리 파라미터가 추가되었습니다.관리자가 기존 라이선스를 먼저 제거하지 않고 새 라이선스를 추가할 수 있도록 시스템 콘솔 > 에디션 및 라이선스 에 새로운 “라이선스” 버튼이 추가되었습니다.
엔터프라이즈 구독#
이제 Elasticsearch 인덱싱 작업이 재개될 수 있습니다. 작업이 실행 중일 때 서버를 중지하면 작업이 대기 상태로 전환되며, 서버가 시작될 때 작업이 다시 재개됩니다. 작업은 시스템 콘솔 에서 명시적으로 취소할 수도 있습니다.
버그 수정#
다이렉트 및 그룹 메시지 게시물의 퍼머링크에서 미리보기가 표시되지 않던 문제가 수정되었습니다.
접힌 답글 스레드가 활성화된 상태에서 멘션이 포함된 루트 게시물을 읽지 않음으로 표시할 때 멘션 배지와 스레드 항목이 모두 굵게 표시되던 문제가 수정되었습니다.
공개 링크가 비활성화되어 있어도 API 생성을 위한 공개 링크가 호출되던 문제가 수정되었습니다.
온보딩 페이지 뷰 이벤트 관련 문제가 수정되었습니다.
배너가 있을 때 커스텀 이모지 다음 버튼이 화면에 보이지 않던 문제가 수정되었습니다.
사용자의 읽지 않은 스레드 수가 음수로 표시되던 문제가 수정되었습니다.
스레드의 마지막 게시물을 읽지 않음으로 표시해도 스레드가 읽지 않음으로 표시되지 않던 문제가 수정되었습니다.
비모바일 뷰에서 플러그인 메인 메뉴 항목의 렌더링이 복원되었습니다.
채널 멤버 관리 모달 제목에서 텍스트가 넘치던 문제가 수정되었습니다.
시스템 콘솔 > 그룹 에서 페이지네이션이 동작하지 않던 문제가 수정되었습니다.
컴퓨터가 절전 모드에서 깨어난 후 스레드 업데이트가 올바르게 표시되지 않던 문제가 수정되었습니다.
접힌 답글 스레드가 활성화된 상태에서 가끔 읽지 않은 항목 수가 음수로 표시되던 문제가 수정되었습니다.
커스텀 그룹 생성 모달에서 ENTER 키를 누르면 모달이 닫히던 문제가 수정되었습니다.
Professional 구독에서 그룹 멘션이 강조 표시되지 않던 문제가 수정되었습니다.
마크다운 코드 블록이 포함된 게시물을 사용자가 수정할 수 없던 문제가 수정되었습니다.
SendPushNotifications
설정이false
로 되어 있어도 테스트(빈) 알림을 보낼 수 있었던 문제가 수정되었습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의EmailSettings
에서:비활성 서버 이메일 알림을 비활성화할 수 있도록
EnableInactivityEmail
설정이 추가되었습니다.
config.json
의JobSettings
에서:데이터베이스에서 오래된 설정 항목을 정기적으로 제거하는 새로운 정리 작업이 추가되었습니다. 이 설정의 임계값은
CleanupConfigThresholdDays
로 조정할 수 있습니다.
config.json
의ElasticsearchSettings
항목에서:Elasticsearch(Enterprise 구독)와 Bleve 인덱싱이 더 효율적이고 빠르게 개선되었습니다. Elasticsearch와 Bleve 모두에서
BulkIndexingTimeWindowSeconds
설정은 더 이상 사용되지 않으며 폐기되었습니다. 대신BatchSize
라는 새로운 설정이 도입되었습니다. 이 설정은 한 번에 인덱싱할 수 있는 객체의 수를 제어하며, 작업 효율성을 높이고 일정한 작업 부하를 유지합니다.
API 변경 사항#
게시글 ID로 스레드를 읽지 않음으로 설정할 수 있는 새로운 API 엔드포인트
POST /api/v4/users/{user_id}/teams/{team_id}/threads/{thread_id}/set_unread/{post_id}
가 추가되었습니다.팀과 사용자의 상위 반응을 조회할 수 있는 새로운 API 엔드포인트
GET /api/v4/teams/:team_id/top/reactions
및GET /api/v4/users/me/top/reactions
가 추가되었습니다.UpdateUser
API 엔드포인트에서create_at
필드가 필요했던 문제가 수정되었습니다.이제
api/v4/file/s3_test
를 실행하려면FileSettings
가 모두 설정되어 있어야 합니다.이제
api/v4/email/test
를 실행하려면EmailSettings
가 모두 설정되어 있어야 합니다.웹앱 플러그인 API에
fromWebhook
속성이 추가되었습니다.
Go 버전#
v6.7은 Go
v1.18.1
로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-mobile에
react-native-math-view
가 추가되었습니다.https://github.com/mattermost/mattermost-webapp에서
flux
와react-slidedown
이 제거되었습니다.https://github.com/mattermost/desktop에
@mattermost/compass-icons
,bootstrap-dark
,fs-extra
,pretty-bytes
가 추가되었습니다.
알려진 문제#
100명 이상의 멤버가 있는 채널은 오른쪽 사이드바에 최대 100명까지만 표시됩니다 MM-44159.
채널 정보의 단축키 모달에서 Mac에서는
Shift
대신Alt
가 표시됩니다 MM-44172.오른쪽에 채널 정보가 열린 상태에서 시스템 콘솔에서 돌아올 때 빈 화면이 표시되는 문제가 있습니다 MM-44435.
Collapsed Reply Threads는 현재 베타 버전입니다. 이 기능을 활성화하기 전에, 알려진 이슈, 특히 데이터베이스 리소스 요구사항과 서버 성능 영향에 대해 충분히 숙지하시기 바랍니다. 데이터베이스 용량을 쉽게 확장할 수 없거나, Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 운영 중이라면, 2022년 2분기 정식 출시까지 Collapsed Reply Threads 기능 활성화를 기다릴 것을 권장합니다. 이 성능 관련 고려사항도 참고하세요.
SVG 파일 업로드가 실패할 수 있습니다 MM-38982.
게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Boards를 내보내고 다시 가져오면 서버에서 모든 ID가 새 ID로 대체되어 보드가 중복될 수 있습니다. 자세한 내용은 GitHub 이슈를 참고하세요.
기여자#
aeomin, agarciamontoro, AGMETEOR, agnivade, alexkoala, alieh-rymasheuski, allonios, amyblais, amynicol1985, andrewodri, angeloskyratzakos, asaadmahmood, ashishbhate, AshishDhama, azigler, BenCookie95, BenLloydPearson, bermelmike, boxiyang, bpodwinski, calebroseland, cdump, cecilysullivan, chenilim, cleferman, codedsun, coltoneshaw, cota-eng, cpoile, ctlaltdieliet, cwarnermm, devinbinnie, emdecr, enahum, esethna, ewwollesen, flynbit, furqanmlk, gabrieljackson, gbochora, HandsomeChoco/, hanzei, harshilsharma63, hmhealey, ialorro, iomodo, isacikgoz, it33, jasonblais, jbattistispiria, jespino, jfrerich, johndavidlugtu, johnsonbrothers, josephbaylon, jpaldeano, jprusch, JtheBAB, JulienTant, jupenur, justinegeffen, jwilander, kaakaa, kayazeren, KevinSJ, kherwata, KobeBergmans, koox00, krmh04, kyeongsoosoo, larkox, levb, lieut-data, lindy65, lkyuchukov, M-ZubairAhmed, majo, maksimatveev, marianunez, master7, matt-w99, matthew-w, maxtrem271991, mgdelacroix, michaelgamble, michelengelen, mickmister, mikebermel, milotype, mkraft, Mshahidtaj, muratbayan, mvitale1989, mylonsuren, nat-gunner, natalie-hub, nathanaelhoun, neallred, nickmisasi, ogi-m, pfltdv, phoinixgrr, Phrynobatrachus, Pinjasaur, plant99, pvev, Rajat-Dabade, rebornwwp, RoyI99, ryoarmanda, saturninoabril, sayanta66, sbishel, serhack, seoyeongeun, shadowshot-x, SiderealArt, silentyak, sinansonmez, Sonichigo, spirosoik, sri-byte, stafot, streamer45, stylianosrigas, svelle, Szymongib, TQuock, trilopin, tsabi, TylerStilson, unode, vadimasadchi, varghesejose2020, VishakhaPoonia, Vovcharaa, wiggin77, Willyfrog, zefhemel
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 키가 교체되었습니다.
v6.6.0에서 발생한 OAuthApps 테이블의 MattermostAppID 컬럼에 null 값이 들어가는 문제를 수정했습니다 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의 바인딩/폼 제출 프로토콜이 변경되어, 기존의 단일
call
이submit
,form
,refresh
,lookup
호출로 분리되었습니다. 직접 앱을 만든 사용자는 새 시스템에 맞게 앱을 업데이트해야 합니다.
중요
v6.5 이전 버전에서 업그레이드하는 경우, 반드시 다른 중요 업그레이드 참고 사항을 확인하세요.
주요 내용#
Apps Framework 1.0: 정식 출시#
Apps Framework를 통해 개발자는 Mattermost의 데스크톱과 모바일 클라이언트에서 모두 원활하게 동작하는 통합 기능을 개발할 수 있습니다. 플러그인은 Go 언어로만 개발해야 하지만, 앱은 어떤 프로그래밍 언어로도 개발할 수 있습니다.
트리거와 액션#
채널 관리자는 이제 코드를 작성하지 않고도 트리거 조건에 따라 자동으로 실행되는 특정 액션을 설정할 수 있습니다. 이 기능을 사용하려면 Playbooks 인스턴스가 v1.26 이상이어야 하므로, 이전 버전을 사용하는 경우 업그레이드해야 합니다.
액션 메뉴 구조 변경#
액션 메뉴가 플러그인과 앱으로 인한 복잡함을 줄이기 위해 재구성되었습니다.
Playbook 업데이트#
각 실행의 성과를 나타내는 최대 네 가지 주요 지표를 추적할 수 있도록 회고 메트릭스 (엔터프라이즈 에디션)이 추가되었습니다.
개선 사항#
사용자 인터페이스(UI)#
Mattermost server v6.6(클로즈드 베타)에는 사전 패키지된 Calls v0.4.8이 포함되어 있습니다. 베타 테스트에 참여하려면 Mattermost로 문의하세요.
퍼머링크에 중첩 미리보기가 추가되었습니다.
채널 정보를 확인하고 상호작용할 수 있는 오른쪽 채널 정보 패널이 추가되었습니다.
게시물 인라인 편집 기능이 추가되었습니다.
코드 블록의 다크 테마와 일치하도록 Mattermost 인디고 테마가 변경되었습니다.
제품 내 링크가 기존 about.mattermost.com 도메인에서 mattermost.com으로 업데이트되었습니다.
마우스를 올리면 복사 버튼이 나타나 코드 블록을 더 쉽게 복사할 수 있게 되었습니다.
새로운 텍스트 복사 게시물 메뉴 항목을 통해 메시지 복사가 더 쉬워졌습니다.
무한 스크롤로 더 많은 게시물을 불러올 때마다 스레드 전체 목록에 로딩 표시기가 추가되었습니다.
더 이상 게시물을 불러올 수 없을 때 스레드 전체 목록에 검색 안내가 추가되었습니다. 이 안내는 이전 게시물을 불러오기 위해 스크롤하여 목록 끝에 도달했을 때만 표시됩니다.
사용자 지정 상태에 대한 접근성 지원이 추가되었습니다.
공지 배너에서 텍스트가 너무 길 때만 툴팁이 표시됩니다.
같은 팀 사용자로 다이렉트 메시지를 제한할 때, 이제 봇은 해당 제한에서 제외됩니다.
브라질 포르투갈어 지원이 베타로 하향 조정되었습니다.
성능#
접힌 답글 스레드가 활성화된 상태에서 알림을 지울 때 성능이 향상되었습니다.
ThreadAutoFollow
가 활성화되어 있고CollapsedThreads
는 비활성화된 경우 접힌 답글 스레드의 성능이 향상되었습니다.접근성 단축키를 사용할 때 사이드바에서 발생할 수 있는 메모리 누수 문제를 수정했습니다.
이모지 선택기가 가상화되었으며, 이모지 선택기의 성능이 추가로 개선되었습니다.
웹앱에서 사용자를 저장하는 성능이 향상되었습니다.
시스템 콘솔 에서 발생하던 작은 메모리 누수 문제가 수정되었습니다.
플러그인#
플러그인 레지스트리의
registerCallButtonAction
메서드가 업데이트되어 채널 헤더에 커스텀 콜 버튼을 표시할 수 있게 되었습니다.현재 사용자에 대해 클라이언트 측 플러그인을 비활성화할 수 있는 디버깅 설정이 추가되었습니다.
페이지 로드시 플러그인 로딩과 관련된 성능 메트릭이 추가되었습니다.
관리#
ThreadAutoFollow
의 기본값이true
로 변경되었습니다. 이미 이 값이false
로 설정된 기존 구성에는 영향을 주지 않습니다. 향후 Collapsed Reply Threads를 활성화할 계획이라면ThreadAutoFollow
를 활성화하는 것을 권장합니다.라이선스 업로드 흐름이 개선되었습니다.
Start Trial CTA가 트라이얼 시작 시 얻을 수 있는 이점을 보여주는 모달을 표시하여 관리자가 트라이얼 라이선스를 요청하고 제품에 더 많이 참여하도록 유도합니다.
클라이언트가 서버의 데이터베이스 스키마 버전을 알 수 있도록 클라이언트 설정에 새로운 필드가 추가되었습니다. 적용된 데이터베이스 마이그레이션 정보도 시스템 콘솔 에 추가되었습니다.
threadAutoFollow
설정을 사용자 인터페이스에서 노출할 수 있도록 시스템 콘솔 에Automatically Follow Threads
구성 옵션이 추가되었습니다.SMTP가 설정되지 않았지만 이메일 초대가
true
로 되어 있을 때 이메일 초대 모달에 오류가 표시됩니다.이제 기본 로깅 설정에 서드파티 라이브러리의 로그도 포함됩니다.
추가적인 성능 디버깅 설정이 추가되었습니다.
시스템 콘솔에서 지원 이메일 필드가 커스터마이제이션 에서 알림 으로 이동되었습니다. 또한 이메일 알림을 설정할 때 지원 이메일 입력이 필수로 변경되었습니다.
이제 ping 엔드포인트에서 device ID를 받을 수 있으며, 해당 디바이스가 푸시 알림을 받을 수 있는지 여부를 보고합니다.
Feature flags가 이제 서버가 재시작될 때 자동으로 새로고침됩니다.
카테고리 API에 정렬 순서가 추가되었고, 웹소켓 카테고리 업데이트 이벤트에 카테고리 데이터가 포함되었습니다.
이제 엔터프라이즈 라이선스를 사용하지 않으면 비공개 플레이북 권한이 숨겨집니다.
버그 수정#
서버에서 MFA가 요구될 때, 로그인하지 않은 사용자가 로그인이 필요한 페이지에 접근하면 오류가 발생하던 문제가 수정되었습니다.
채널 전환기에서 관리자가 더 이상 속하지 않은 팀의 채널이 표시되던 문제가 수정되었습니다.
팀 ID가 지정되지 않았을 때
ThreadStore.GetThreadsForUser
가 정확하게 카운트하지 않던 문제가 수정되었습니다.첨부파일을 추가할 때
zip
파일 생성이 실패하던 문제가 수정되었습니다.마크다운으로 작성된 이모지 단축 코드가 최근 사용한 이모지에 추가되지 않던 문제가 수정되었습니다.
이전 버튼이 없는 화면에서 관리자 온보딩 시 SVG의 위치가 올바르지 않던 문제가 수정되었습니다.
채널 튜토리얼 팁에서 표시되는 채널명이 잘못 나오던 문제가 수정되었습니다.
이모지 선택기에서 이모지 클릭 영역이 인터페이스와 일치하지 않던 문제가 수정되었습니다.
채널 전환기 입력란에서 마침표가 포함된 사용자명이 일치하는 개인 메시지보다 그룹 메시지가 우선 표시되던 문제가 수정되었습니다.
접힌 답글 스레드의 컴팩트 메시지 보기에서 스레드 푸터 아바타를 클릭해도 프로필 모달이 열리지 않던 문제가 수정되었습니다.
컬럼명 “LastRootPostAt”에서 NULL을 int64로 변환할 때 발생하던 스캔 오류가 수정되었습니다.
최근 상태에서 사용자 지정 상태를 선택할 때 원래 만료 시간이 그대로 적용되던 문제가 수정되었습니다.
팀 사이드바를 사용하는 제품에서 왼쪽에 간격이 생기던 문제가 수정되었습니다.
Global Threads가 백그라운드에 있을 때 채널 전환기에서 위아래로 이동이 정상적으로 동작하지 않던 문제가 수정되었습니다.
ENTER 키를 누르면 온보딩 튜토리얼 팁이 열리던 문제가 수정되었습니다.
시스템 콘솔에서 일부 권한 체크박스가 다른 카테고리로 이동되어 있던 문제가 수정되었습니다.
채널 읽지 않음 그룹화가 활성화된 상태에서 현재 열려 있는 읽지 않은 채널을 나가면 빈 화면이 나타나던 문제가 수정되었습니다.
사용자 지정 서비스 약관을 비활성화 후 다시 활성화할 때 발생하던 문제가 수정되었습니다.
채널 링크에 마우스를 올리면 채널 메뉴와 겹치던 문제가 수정되었습니다.
모바일 웹 뷰에서 게시물 메뉴 위치가 올바르게 표시되도록 수정되었습니다.
“CTRL/CMD + /” 단축키로 키보드 단축키 모달을 닫을 수 없던 문제가 수정되었습니다.
스레드 보기에서 채널 키보드 내비게이션이 동작하지 않던 문제가 수정되었습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:ThreadAutoFollow
의 기본값이true
로 변경되었습니다. 이미 이 값이false
로 설정된 기존 구성에는 영향을 주지 않습니다.
Go 버전#
v6.6은 Go
v1.16.7
로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에
@tippyjs/react
,react-popper
,react-slidedown
,smooth-scroll-into-view-if-needed
가 추가되고,prettier
와xregexp
는 제거되었습니다.
알려진 문제#
서브패스 환경에서 로그인 방식을 변경한 후 OpenID 또는 SAML 리디렉션 시 404 오류가 표시될 수 있습니다. 로그인 변경은 정상적으로 완료되며, URL에 서브패스 이름을 수동으로 추가하면 예상한 페이지가 열립니다. MM-43114 참고.
Collapsed Reply Threads는 현재 베타 버전입니다. 이 기능을 활성화하기 전에, 알려진 이슈, 특히 데이터베이스 리소스 요구사항과 서버 성능 영향에 대해 충분히 숙지하시기 바랍니다. 데이터베이스 용량을 쉽게 확장할 수 없거나, Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 운영 중이라면, 2022년 2분기 정식 출시까지 Collapsed Reply Threads 기능 활성화를 기다릴 것을 권장합니다. 이 성능 관련 고려사항도 참고하세요.
SVG 파일 업로드가 실패할 수 있습니다 MM-38982.
게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Boards를 내보내고 다시 가져오면 서버에서 모든 ID가 새 ID로 대체되어 보드가 중복될 수 있습니다. 자세한 내용은 GitHub 이슈를 참고하세요.
기여자#
AccountingMattermost, aeomin, agarciamontoro, AGMETEOR, agnivade, akkivasu, Alexnoj, amyblais, andreygolubkow, asaadmahmood, ashishbhate, AshishDhama, azigler, BenCookie95, BenLloydPearson, blocodenotas, bobertoyin, Borknab, bpodwinski, calebroseland, CeesJol, chenilim, ChristieBavelaar, cleferman, coltoneshaw, cpoile, crspeller, ct7amz, ctlaltdieliet, cwarnermm, darkonovkina, debasish4patra, devinbinnie, dipak-demansol, dontoisme, DSchalla, emdecr, emilyacook, enahum, EragonRD, erdeerdeerde, ericocesar, ewwollesen, flynbit, fromhro, furqanmlk, gabrieljackson, gbochora, glennschler, gmerz, gyeben, hannaparks, hanzei, harshilsharma63, hmhealey, htlcnn, hydeenoble, icelander, iomodo, isacikgoz, it33, jasonblais, jespino, jfrerich, jgilliam17, johndavidlugtu, johnsonbrothers, jordanafung, jpetazzo, jprusch, JtheBAB, JulienTant, julmondragon, justinegeffen, jwilander, k4awon, kaakaa, kamre, karistuck, kayazeren, KevinSJ, koox00, krmh04, kzmi, larkox, levb, lieut-data, lindy65, M-ZubairAhmed, majo, maksimatveev, marianunez, maruTA-bis5, master7, matt-w99, matthew-w, metanerd, michelengelen, mickmister, milotype, mkdbns, mkraft, Mshahidtaj, mylonsuren, nasermoein, natalie-hub, nathanaelhoun, neallred, nickmisasi, nikolaizah, Nothing23yeh, noxer, ogi-m, oh6hay, pfltdv, Phrynobatrachus, potatogim, pvev, ramirezjag00, rodcorsi, ruckc, ryoarmanda, saturninoabril, sayanta66, sbishel, sc, sibasankarnayak, sinansonmez, spirosoik, src-r-r, sri-byte, sridhar02, srkgupta, stafot, streamer45, stylianosrigas, superkkt, Szymongib, ThiefMaster, thorkemado, tilto0822, tmotyl, tomaszn, TQuock, trilopin, tsabi, vadimasadchi, varghesejose2020, vish9812, VishakhaPoonia, wandersiemers, wiersgallak, wiggin77, Willyfrog, wuwinson, Zxce3
v6.5 릴리즈 - 기능 릴리즈#
v6.5.2, 2022-06-13 출시
Mattermost v6.5.2에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
이제부터
ServiceSettings.TrustedProxyIPHeader
값의 기본값이 비어있음으로 설정됩니다. 이전 버그로 인해 특정 상황에서는 이 동작이 적용되지 않았습니다. 사용자께서는 설정 파일에서 해당 값을 확인하고 필요하다면 nil로 설정해주시기 바랍니다. 자세한 내용은 여기를 참고하세요.SendPushNotifications
설정이false
로 되어 있어도 테스트(빈) 알림을 보낼 수 있었던 버그가 수정되었습니다.이제 ping 엔드포인트가 디바이스 ID를 받아, 해당 디바이스가 푸시 알림을 받을 수 있는지 보고합니다.
v6.5.1, 2022-04-28 출시
Mattermost v6.5.1에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
마이그레이션 과정에서 오류가 발생한 후 Mattermost 서버가 재시작되지 않던 문제를 수정했습니다.
Get trial 엔드포인트가 완료되지 않던 문제를 수정했습니다.
v6.5.0, 2022-03-16 출시
최초 6.5.0 릴리즈
Mattermost v6.5.0에는 낮음에서 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로의 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 30일 후 보안 업데이트 페이지에 게시됩니다.
호환성#
권장되는 Firefox 최소 지원 버전이 v91+로 업데이트되었습니다.
중요한 업그레이드 참고 사항#
이제
mattermost version
CLI 명령은 데이터베이스와 상호작용하지 않습니다. 따라서 데이터베이스 버전이 출력되지 않으며, version 하위 명령으로 데이터베이스 마이그레이션도 적용되지 않습니다. 관리자가 마이그레이션을 직접 실행할 수 있도록 새로운 db migrate 하위 명령이 추가되었습니다.
중요
v6.4 이전 버전에서 업그레이드하는 경우, 반드시 중요 업그레이드 안내를 참고하세요.
주요 내용#
사용자 지정 그룹(베타; Professional 및 Enterprise 플랜)#
워크스페이스에서 한 번에 여러 멤버 그룹을 멘션할 수 있는 기능이 추가되었습니다. 사용자는 그룹을 생성하고, 그룹 세부 정보를 편집하며, 그룹에 참여하거나, 그룹을 보관하고, 그룹 멤버를 추가할 수 있습니다.
워크스페이스 최적화#
시스템 관리자는 전체적인 상태 및 성장 점수를 확인하고, 워크스페이스가 원활하게 운영될 수 있도록 권장 조치를 취할 수 있습니다. 이를 통해 사용자는 Mattermost를 최대한 활용할 수 있습니다.
Playbook 업데이트#
Playbooks에 새로운 온보딩 투어가 추가되었습니다.
기존 Playbook을 동료의 프로세스를 복사 및 수정하여 복제할 수 있게 되었으며, Playbook을 내보내는 기능도 추가되었습니다.
Boards 업데이트#
Boards에 새로운 온보딩 투어가 추가되었습니다.
보드 공유 사용자 인터페이스가 개선되었습니다.
새 채널이나 개인 메시지를 시작할 때마다 채널 소개에 Boards로 이동하는 링크가 포함됩니다.
도움말 문서를 가져올 수 있는 인앱 링크가 추가되었습니다.
개선 사항#
사용자 인터페이스(UI)#
페르시아어가 공식 지원 언어(베타)로 추가되었습니다.
최초 시스템 관리자를 위한 새로운 온보딩 경험이 추가되었습니다.
처음 사용하는 사용자를 위해 채널, 보드, 플레이북에 대한 새로운 튜토리얼 투어가 추가되었습니다.
페이지 로드 시 추적되던 불필요한 텔레메트리 이벤트가 제거되었습니다.
Playbooks에 기능 카드 슬라이드가 추가되었습니다.
admin-advisor
봇이 지원 이메일 누락에 대해 관리자에게 알림을 보내는 기능이 제거되었습니다.사용자 또는 게스트 추가 권한이 부족할 때 표시되는 제품 내 오류 메시지 “Oops!”가 번역자와 사용자 모두를 위해 “계속할 수 없습니다”로 명확하게 변경되었습니다.
시스템 콘솔 > 사이트 구성 > 알림에서 전체 메시지 내용 보내기 이메일 알림 옵션 설명에 잘못 표시되던 문자열이 제거되었습니다.
user_updated
이벤트에서 소스 사용자에게 정제되지 않은 사용자를 전송할 수 있는 기능이 추가되었습니다.컴팩트 보기에서는 게시물에 항상 발신자의 사용자명이 표시됩니다.
이제 게시물 메뉴는 루트 게시물에 마우스를 올렸을 때만 표시됩니다.
브라우저 저장소에 임시 저장글과 기타 데이터를 저장하는 데 사용되는 라이브러리가 업데이트되었습니다.
개발자 모드가 아닌 프로덕션 환경에서 성능 텔레메트리 추적이 활성화되었습니다. 텔레메트리 기능이 꺼져 있으면 이 추적도 비활성화됩니다.
서버에서 100시간 이상 텔레메트리 이벤트가 발생하지 않으면 시스템 관리자에게 비활성 서버 이메일 알림이 주기적으로 전송됩니다. 비활성 상태는 서버의 모든 활동을 검토하여 판단합니다. 이 기능은
MM_FeatureFlag_EnableInactivityCheckJob
기능 플래그로 비활성화할 수 있습니다.
성능#
ThreadAutoFollow
가 활성화되고CollapsedThreads
가 비활성화된 경우 데이터베이스 성능이 향상되었습니다.ThreadAutoFollow
와 Collapsed Reply Threads에 대한 자세한 내용은 여기에서 확인하세요.무거운 코드를 분리하고 텍스트박스 컴포넌트와 관련된 메모이제이션을 최적화하여 입력 성능이 개선되었습니다.
게시물 입력창에서 발생하던 메모리 누수 문제가 수정되었습니다.
키보드 및 마우스 이벤트를 감지하는 메뉴 컴포넌트의 수가 줄어들었습니다.
게시물에 마우스를 올릴 때
CustomStatusEmoji
컴포넌트가 다시 렌더링되지 않도록 개선되었습니다.사이드바를 접거나 펼칠 때 접힌 사이드바 메뉴가 DOM에서 제거됩니다.
입력 중에 게시물 입력창 아래의
TextBox
링크 컴포넌트가 다시 렌더링되지 않도록 개선되었습니다.
플러그인#
OnInstall()
플러그인 훅이 추가되었습니다.OnSendDailyTelemetry()
플러그인 훅이 추가되었습니다.사용자 가이드 드롭다운에 메뉴 항목을 추가할 수 있는 새로운 플러그인 레지스트리 항목이 추가되었습니다.
버그 수정#
메시지 첨부파일의 이미지를 클릭할 때 발생하던 문제가 수정되었습니다.
Mattermost가 서브도메인에 설치된 경우 Rudder가 최상위 도메인에 쿠키를 생성하던 문제가 수정되었습니다.
시스템 콘솔 > 팀 통계 에서 총 게시물 및 게시물이 있는 활성 사용자 그래프가 표시되지 않던 문제가 수정되었습니다.
애드블로커에 의해 차단된 경우에도 텔레메트리 이벤트가 전송을 시도하던 문제가 수정되었습니다.
채널 전환기에서 처음 몇 글자를 삭제하면 검색 결과가 더 이상 표시되지 않던 문제가 수정되었습니다.
신규 계정에서 데스크톱 앱의 알림음이 재생되지 않던 문제가 수정되었습니다.
리눅스 데스크톱 앱에서 하나의 알림에 여러 번 소리가 나는 문제가 수정되었습니다.
팔로우 중인 스레드에 자주 메시지를 게시할 때 입력이 끊기는 현상이 발생하던 문제가 수정되었습니다.
비관리자 사용자가 비공개 채널에서 채널에 추가 권한을 사용할 수 있던 문제가 수정되었습니다.
접힌 답글 스레드가 활성화된 경우에도 답글 알림 설정이 계속 적용되던 문제가 수정되었습니다.
mmctl config migrate
를 실행할 때 설정이 이미 데이터베이스에 있을 경우 구성 설정이 기본값으로 초기화되던 문제가 수정되었습니다.사용자 지정 상태 메뉴 옵션에서 상태를 지우는 “x” 버튼이 누락되어 있던 문제가 수정되었습니다.
비밀번호 재설정 링크가 24시간이 아닌 1시간만 유효하던 문제가 수정되었습니다.
내보내기 파일에 소프트 삭제된 팀이 포함된 경우 Mattermost 가져오기가 실패하던 문제가 수정되었습니다.
오른쪽 사이드바에서 파일 결과 화면에서 다른 화면으로 전환할 때 검색 결과가 지워지지 않던 문제가 수정되었습니다.
이모지 이름이 시스템 이모지와 충돌할 때 이모지 가져오기가 실패하던 문제가 수정되었습니다.
이미 E20 라이선스가 있는 서버에서 에디션 및 라이선스 페이지에 Enterprise로 업그레이드하라는 메시지가 표시되던 문제가 수정되었습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:디버깅 중 성능 문제를 격리하는 데 도움이 되도록 웹 앱의 다양한 부분을 활성화하고 비활성화할 수 있는 옵션을 사용자에게 제공하는 새로운
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
와 팀 전체의 모든 channel_members를 가져오기 위한${baseUrl}/api/v4/users/${userId/channel_members
추가 매개변수가 추가되었습니다.
웹소켓 변경사항#
검증되지 않은 사용자에 대한 서버로의 추가 GET 요청을 방지하기 위해
user-update
웹소켓 이벤트 핸들러가 리팩토링되었습니다.신뢰할 수 있는 채널을 통해 클러스터로 이벤트를 전송할 수 있도록
model.WebsocketBroadcast
에 새로운ReliableClusterSend
필드가 추가되었습니다.
Go 버전#
v6.5는 Go
v1.16.7
로 빌드되었습니다.
알려진 문제#
v6.5.0 버전에 내장된 mmctl 명령어가 v6.4.1에서 가져온 것으로 보입니다 MM-42588.
새로운 온보딩 메뉴 아이콘이 시스템 콘솔 메뉴 항목을 가리는 문제가 있습니다 MM-42353.
사용자 지정 그룹에서 사용자 활동이 두 세션에서 동기화되지 않는 문제가 있습니다 MM-42242.
사용자 지정 그룹에서 마지막 작업 팝업 메뉴가 잘리는 문제가 있습니다 MM-42189.
Collapsed Reply Threads는 현재 베타 버전입니다. 이 기능을 활성화하기 전에, 알려진 이슈, 특히 데이터베이스 리소스 요구사항과 서버 성능 영향에 대해 충분히 숙지하시기 바랍니다. 데이터베이스 용량을 쉽게 확장할 수 없거나, Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 운영 중이라면, 2022년 2분기 정식 출시까지 Collapsed Reply Threads 기능 활성화를 기다릴 것을 권장합니다. 이 성능 관련 고려사항도 참고하세요.
SVG 파일 업로드가 실패할 수 있습니다 MM-38982.
게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Boards를 내보내고 다시 가져오면 서버에서 모든 ID가 새 ID로 대체되어 보드가 중복될 수 있습니다. 자세한 내용은 GitHub 이슈를 참고하세요.
기여자#
97amarnathk, agarciamontoro, AGMETEOR, agnivade, akshitarora921, alerque, amyblais, andrewbrown00, angeloskyratzakos, anurag6713, asaadmahmood, ashishbhate, AshishDhama, bbodenmiller, BenCookie95, BenLloydPearson, calebroseland, CeesJol, chenilim, chris-nee, codedsun, coltoneshaw, cpanato, cpoile, crspeller, ctlaltdieliet, cvockrodt, cwarnermm, danielsischy, debasish4patra, devinbinnie, dipak-demansol, DIVYA-19, dontoisme, emdecr, enahum, EragonRD, fromhro, furqanmlk, gabrieljackson, gbochora, ggu1012, gohyinhao, GR34SE, gtapiasgt, gyeben, haardikdharma10, hamzaMM, hanzei, harshilsharma63, hmhealey, hojin-kim, iomodo, isacikgoz, it33, ITKozak, jaz-on, jespino, johnsonbrothers, joriki, josephbaylon, jprusch, jsoref, JtheBAB, JulienTant, julmondragon, jupriano, justinegeffen, jwilander, kaakaa, kamre, karistuck, kayazeren, koox00, krmh04, krotovkk, larkox, levb, lieut-data, M-ZubairAhmed, majo, maksimatveev, mamounjamous, manojmalik20, master7, matt-w99, matthew-w, matthewbirtch, maurobraggio, metanerd, michelengelen, mickmister, milotype, mkraft, mylonsuren, nasermoein, nathanaelhoun, NathanBnm, neallred, nevyangelova, nickmisasi, nikolaizah, Nothing23yeh, ogi-m, oh6hay, penthaapatel, persian@mattermost.com, persiantranslator@mattermost.com, Phrynobatrachus, Pinjasaur, plant99, poflankov, potatogim, Profesor08, pvev, rodcorsi, Rutam21, saeid.hmdr, sargreal, Sayanta66, sbishel, scottaudet, seoyeongeun, serhack, sibasankarnayak, sinansonmez, snan, Sonichigo, spirosoik, sri-byte, stafot, streamer45, stylianosrigas, superkkt, svelle, Szymongib, ThiefMaster, tilto0822, TQuock, tsabi, ukewea, varghesejose2020, vinod-demansol, wiersgallak, wiggin77, Willyfrog, wuwinson, zefhemel, Zxce3.
릴리즈 v6.4 - 기능 릴리즈#
v6.4.3, 2022-04-28 출시
Mattermost v6.4.3에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
마이그레이션 과정에서 오류가 발생한 후 Mattermost 서버가 재시작되지 않던 문제를 수정했습니다.
v6.4.2, 2022-03-10 출시
Mattermost v6.4.2에는 중간 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
컴퓨터가 잠긴 상태에서 웹앱이 알림을 올바르게 라우팅하지 못하는 문제를 수정했습니다.
v6.4.1, 2022-02-25 출시
다이렉트 메시지와 그룹 메시지가 많이 누적된 사용자의 웹 및 데스크톱 앱에서 발생하는 주요 성능 문제를 수정했습니다.
v6.4.0, 2022-02-16 출시
6.4.0 최초 릴리즈
Mattermost v6.4.0에는 낮은 수준의 보안 수정이 포함되어 있습니다. 이 릴리즈로 업그레이드할 것을 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
중요한 업그레이드 참고 사항#
새로운 스키마 마이그레이션 시스템이 도입되었으므로 이 버전으로 서버를 업데이트하기 전에 데이터베이스를 백업할 것을 강력히 권장합니다. 새 마이그레이션 시스템은 기존 모든 마이그레이션을 실행하여 새로운 테이블에 기록합니다. 이 작업은 애플리케이션을 새 시스템으로 마이그레이션하는 첫 실행 시에만 발생합니다. 마이그레이션 정보가 저장되는 테이블은
db_migrations
입니다. 또한 여러 설치 환경에서 동시에 마이그레이션이 실행되는 것을 방지하기 위해db_lock
테이블이 사용됩니다. 다운타임은 데이터베이스의 레코드 수와 스키마에 누락된 마이그레이션이 있는지에 따라 달라집니다. 마이그레이션 적용 중 오류가 발생하면 먼저 이 테이블을 확인해 주세요. 문제가 발생할 경우, 실패한 마이그레이션 이름, 데이터베이스 드라이버/버전, 서버 로그를 포함하여 이슈를 등록해 주시기 바랍니다.MySQL에서 v6.4.0으로 업그레이드할 때 “Failed to apply database migrations” 오류가 발생하면 테이블 정렬 방식과 기본 데이터베이스 정렬 방식이 일치하지 않기 때문입니다. 이 경우
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 ROUTINE, REFERENCES 권한이 추가로 필요합니다.
중요
v6.3 이전 버전에서 업그레이드하는 경우 반드시 중요 업그레이드 안내를 참고해 주세요.
주요 내용#
Playbook 업데이트#
Team 및 Starter 플랜에서 생성할 수 있는 플레이북 수의 제한이 더 이상 없습니다.
Boards 업데이트#
사용자가 프로젝트에 가장 적합한 템플릿을 찾을 수 있도록 Boards 템플릿 선택기가 새롭게 디자인되었습니다.
이제 보드 아카이브에서 이미지를 지원합니다. 카드에 첨부된 모든 이미지는 다음 보드 아카이브 내보내기 및 가져오기 시 포함됩니다. 아카이브 형식이 새
.boardarchive
확장자로 변경되며 앞으로 모든 내보내기는 이 형식으로만 제공됩니다.카드를 열지 않아도 설명, 댓글, 체크리스트 등 카드 내 콘텐츠 유형을 표시하는 배지가 추가되었습니다.
이제 URL 속성의 전체 텍스트가 클릭 가능해져 사용자가 작은 링크 아이콘을 누르지 않아도 카드에서 바로 링크를 열 수 있습니다.
이제 카드 설명에 GIF 파일 형식의 이미지 첨부가 지원됩니다.
개선 사항#
사용자 인터페이스(UI)#
계정 설정 용어가 설정으로 변경되었습니다.
링크 미리보기를 기본 서버 언어로 생성할 수 있도록 Accept-Language 헤더가 추가되었습니다.
Direct Message 카테고리가 접혀 있을 때 멤버 초대 버튼이 숨겨지도록 변경되었습니다.
Collapsed Reply Threads(베타) 투어 기능이 추가되었습니다.
오른쪽 패널을 열고 확장하는 키보드 단축키가 추가되었습니다.
시스템 콘솔 > 라이선스 페이지의 UX가 개선되었으며, 라이선스 업로드 워크플로우를 위한 새로운 모달이 추가되었습니다.
관리#
플러그인 구성 변경 시에만 재초기화하여 플러그인 성능이 향상되었습니다.
사용되지 않는 구조체
ManifestExecutables
가 제거되었습니다.게시물 유형과
edit_at
게시물 세부정보의 내보내기 및 가져오기가 지원됩니다.postgresql
스키마 지정자가 지원됩니다.
버그 수정#
라이선스가 없을 때 “채널 관리자 만들기” 옵션이 표시되지 않던 문제가 수정되었습니다.
사용자 지정 상태가 비활성화된 경우에도 사용자 메뉴 헤더가 보이던 문제가 수정되었습니다.
오른쪽에 있는 “새 답글” 배너가 스레드가 모두 보이는 경우에도 표시되던 문제가 수정되었습니다.
읽기 전용 채널에서 마크다운 미리보기 링크가 숨겨지지 않던 문제가 수정되었습니다.
팀 사이드바를 사용하는 제품에서 왼쪽에 간격이 생기던 문제가 수정되었습니다.
Collapsed Reply Threads(베타)에서 삭제된 루트 게시물을 지우면 오른쪽 패널이 비어 있게 되는 문제가 수정되었습니다.
Safari에서 채널 멤버 추가 버튼의 텍스트가 잘려 보이던 문제가 수정되었습니다.
파일 미리보기 모달의 정보 바에서 다이렉트 메시지의 경우 채널 이름 대신 채널 ID가 표시되던 문제가 수정되었습니다.
채널 전환기에서 로컬 데이터와 일치하는 결과가 없을 때 백엔드에서 데이터를 가져올 때 로더가 추가되지 않던 문제가 수정되었습니다.
파일 미리보기 모달에서 이미지가 외부 링크일 때 공개 링크 받기 버튼이 숨겨지던 문제가 수정되었습니다.
초대 링크 복사 버튼의 클릭 효과가 올바르지 않던 문제가 수정되었습니다.
이전에 활성화된 플러그인을 재설치할 때 이제 활성화 상태가 false로 올바르게 표시됩니다.
데스크톱 보기에서 설정을 여는 Ctrl/Cmd+Shift+A 단축키가 동작하지 않던 문제가 수정되었습니다.
채널 사이드바의 3점 메뉴에서 “채널 나가기” 버튼을 두 번째 클릭할 때 동작하지 않던 문제가 수정되었습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
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/msgpack
과pako
가 추가되었습니다.
알려진 문제#
Collapsed Reply Threads는 현재 베타 버전입니다. 이 기능을 활성화하기 전에, 알려진 이슈, 특히 데이터베이스 리소스 요구사항과 서버 성능 영향에 대해 충분히 숙지하시기 바랍니다. 데이터베이스 용량을 쉽게 확장할 수 없거나, Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 운영 중이라면, 2022년 2분기 정식 출시까지 Collapsed Reply Threads 기능 활성화를 기다릴 것을 권장합니다. 이 성능 관련 고려사항도 참고하세요.
SVG 파일 업로드가 실패할 수 있습니다 MM-38982.
게시물 초안의 맨 앞에 @mention을 추가한 후 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 모두 사라질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Boards를 내보내고 다시 가져오면 서버에서 모든 ID가 새 ID로 대체되어 보드가 중복될 수 있습니다. 자세한 내용은 GitHub 이슈를 참고하세요.
기여자#
3ach, abdusabri, abhijit-singh, adithyaakrishna, Adovenmuehle, aeomin, agarciamontoro, AGMETEOR, agnivade, alauregaillard, alieh-rymasheuski, amyblais, anurag6713, arjitc, asaadmahmood, ashishbhate, AshishDhama, balajivenkatesh, BenHargreaves, BenLloydPearson, bhimeshchauhan, bobychaudhary, calebroseland, ChaseKnowlden, chenilim, codedsun, coltoneshaw, cpanato, cpoile, crspeller, ctlaltdieliet, cwarnermm, debasish4patra, debci, devinbinnie, dfun90, emdecr, enahum, esethna, flynbit, frnkshin, furqanmlk, gabrieljackson, gbochora, gtapias, hanzei, harshilsharma63, hmhealey, icelander, iomodo, isacikgoz, it33, jasonblais, jayaddison-collabora, jespino, jfrerich, jgilliam17, jihoon-seo, johnsonbrothers, josephjosedev, jpaldeano, jprusch, jsoref, JtheBAB, jufab, JulienTant, justinegeffen, jwilander, K3UL, kaakaa, kamre, kayazeren, koox00, krmh04, krotovkk, LaoshuBaby, larkox, levb, lieut-data, lynn915, M-ZubairAhmed, maisnamrajusingh, majo, maksimatveev, manojmalik20, MarcCeleiro, marianunez, master7, matt-w99, matthewbirtch, matthew-w, Mercbot7, meshal, Meshalaw, mgdelacroix, michaelgamble, mickmister, milotype, mkbox, mkraft, mxschumacher, mylonsuren, nathanaelhoun, neallred, nickmisasi, ogi-m, oh6hay, onoklin, pablovelezvidal, patatman, Phrynobatrachus, potatogim, R, RenePinnow, ricosega, rinkimekari, sadohert, sangramrath, sanjaydemansol, saturninoabril, Sayanta66, sbishel, Schweinepriester, scottaudet, seoyeongeun, shadowshot-x, shrzkhn, sibasankarnayak, spirosoik, sri-byte, srkgupta, stafot, streamer45, stylianosrigas, svelle, Szymongib, tilto0822, TQuock, tsabi, tw-ayush, varghesejose2020, venarius, wiersgallak, wiggin77, willpwa, Willyfrog, wqweto, wuwinson, zefhemel
v6.3 릴리스 - 확장 지원 릴리스#
v6.3.10, 2022-08-23 릴리스
Mattermost v6.3.10에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v6.3.9, 2022-06-13 릴리스
Mattermost v6.3.9에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
이제부터
ServiceSettings.TrustedProxyIPHeader
값의 기본값이 비어있음으로 설정됩니다. 이전 버그로 인해 특정 상황에서는 이 동작이 적용되지 않았습니다. 사용자께서는 설정 파일에서 해당 값을 확인하고 필요하다면 nil로 설정해주시기 바랍니다. 자세한 내용은 여기를 참고하세요.SendPushNotifications
설정이false
로 되어 있어도 테스트(빈) 알림을 보낼 수 있었던 버그가 수정되었습니다.사전 패키지된 Playbooks v1.23.2.
v6.3.8, 2022-04-28 릴리스
Mattermost v6.3.8에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
Ping 엔드포인트가 이제 디바이스 ID를 받을 수 있으며, 이를 통해 디바이스가 푸시 알림을 받을 수 있는지 여부를 보고합니다.
v6.3.7, 2022-04-13 릴리스
Professional 라이선스에서 사용자가 비공개 Playbooks를 생성하려고 시도할 수 있었던 문제를 수정했습니다.
v6.3.6, 2022-03-24 릴리스
v6.3으로 업그레이드한 후 게시글 삭제가 느려지고
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
컴포넌트의 재렌더링이 발생하지 않도록 개선되었습니다.이제 글 입력 중에는 게시글 입력창 아래의
TextBox
링크 컴포넌트가 재렌더링되지 않도록 개선되었습니다.키보드와 마우스 이벤트를 감지하는 게시글 컴포넌트의 수가 줄어들었습니다.
v6.3.3, 2022-02-03 릴리스
Mattermost v6.3.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
ThreadAutoFollow
의 기본값이false
로 변경되었습니다. 이 변경은 이미 해당 값이true
로 설정된 기존 구성에는 영향을 주지 않습니다. MM-41351ThreadAutoFollow
와CollapsedThreads
설정이 비활성화된 경우에도 Collapsed Reply Threads 관련 작업이 데이터베이스 서버에 부하를 주는 일부 상황이 발생하지 않도록 방지하였습니다. MM-41350기술적인 문제로 인해
.pages
콘텐츠 검색이 더 이상 제공되지 않습니다.완전히 표시된 스레드의 오른쪽에 “새 답글” 배너가 표시되는 문제를 수정하였습니다. MM-40317
v6.3.2, 2022-01-28 릴리스
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 릴리스
6.3.0 오리지널 릴리스
중요한 업그레이드 참고 사항#
베타로 제공되는 Collapsed Reply Threads는 서버 성능에 부정적인 영향을 미치는 것으로 알려져 있습니다. 데이터베이스를 쉽게 확장하거나 튜닝할 수 없거나, Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 실행 중이라면, Collapsed Reply Threads가 2022년 2분기에 정식 출시(GA)되기 전까지는
ThreadAutoFollow
와CollapsedThreads
를 비활성화할 것을 권장합니다. 이러한 성능 고려사항에 대해 더 알아보세요.
중요: v6.2 이전 버전에서 업그레이드하는 경우, 반드시 중요 업그레이드 참고사항을 읽어보시기 바랍니다.
주요 내용#
Playbook 업데이트#
(Enterprise Edition) 세분화된 권한 체계를 통해 플레이북에 대한 접근 제어가 더욱 강화되었습니다.
Playbooks가 이제 완전히 번역 가능하며, 12개 이상의 언어로 번역이 진행 중입니다.
모든 채널 내 알림이 제거되었으며, 중요한 알림은 Playbooks Bot이 직접 메시지로 전달하여 채널의 소음을 줄입니다.
Boards 업데이트#
Boards가 이제 공식적으로 정식 출시(GA)되었습니다.
카드를 팔로우하고, 카드에서 이루어진 모든 변경 사항의 세부 정보를 메시지 알림으로 받을 수 있습니다.
이제 사람 속성에서 아바타를 통해 사용자를 빠르게 식별하고, 작업을 할당할 수 있습니다.
최신 댓글이 상단에 정렬되어 가장 최근의 댓글을 쉽게 찾을 수 있습니다.
개선 사항#
사용자 인터페이스(UI)#
이제 웹앱 플러그인이 화면 오른쪽의 앱 바에 컴포넌트를 등록할 수 있습니다. 이 기능은 기능 플래그 뒤에 숨겨져 있으며 기본적으로 비활성화되어 있습니다.
제품 전체에서 ‘서비스 이용약관’ 용어를 ‘이용약관’으로 업데이트했습니다.
축소된 답글 스레드가 활성화된 경우 검색 결과에 스레드 답글을 추가했습니다.
사용자 설정의 ‘메시지에 대한 원클릭 반응’을 ‘메시지에 대한 빠른 반응’으로 업데이트했습니다.
전역 헤더와 사용자 아바타에 탭 포커스 지원을 추가했습니다.
오른쪽 스레드 뷰어에 새로운 답글 배너를 추가했습니다.
Mattermost Team Edition 정보 모달에서 커뮤니티 링크를
mattermost.org
에서mattermost.com/community/
로 변경했습니다.팀 초대 모달에서 이메일 검색 입력란이 자동으로 포커스됩니다.
엔터프라이즈 에디션#
라이선스 제거 확인을 위한 새로운 대화상자를 추가했습니다.
포털에 라이선스 ID가 존재하지 않는 경우 지금 갱신 버튼이 더 이상 표시되지 않습니다. 대신 영업팀 문의 가 표시됩니다.
시스템 관리자는 이제 서버를 엔터프라이즈 에디션으로 업그레이드하고 시험용 라이선스를 한 번의 클릭으로 요청할 수 있어 사용자 경험이 단순화되었습니다.
관리#
설정
ServiceSettings.EnableReliableWebSockets
가 일반 가용성으로 승격되었습니다. 이전 클라이언트와의 호환성을 위해 서버는/v4/config/client
엔드포인트에 대해 항상true
를 반환합니다.바이너리(messagepack 인코딩) WebSocket 메시지 수신을 위한 서버 지원을 추가했습니다.
registerProducts
에 새로운 플래그showTeamSidebar
를 추가했습니다. 이 플래그가true
로 설정되면 제품에 팀 사이드바가 표시됩니다.멤버리스트 로그와 버킷이 이제 DEBUG, INFO, WARN 또는 ERROR로 적절하게 구문 분석됩니다.
플러그인 KV 저장소의 키 길이를 150으로 증가했습니다.
버그 수정#
엔터프라이즈 에디션으로 업그레이드 옵션을 선택할 때 진행률이 100%에 도달하면 업그레이드 진행 표시줄과 재시작 버튼이 더 이상 표시되지 않는 문제를 수정했습니다.
스레드에서 사용자의 유일한 게시물이 삭제된 후에도 참가자 목록에서 사용자 아바타가 제거되지 않는 문제를 수정했습니다.
초대 모달의 종료 애니메이션 문제를 수정했습니다.
알림 비활성화 기간 헤더를 선택할 때 상태 메뉴가 예기치 않게 닫히는 문제를 수정했습니다.
전역 스레드에서 CMD/CTRL + SHIFT + F를 사용할 때 검색어가 자동으로 추가되지 않는 문제를 수정했습니다.
“메시지 삭제됨” 시스템 메시지의 “X” 버튼 정렬 문제를 수정했습니다.
스레드 뷰어에서 긴 게시물의 “더 보기/접기” 배경이 깨지는 문제를 수정했습니다.
Client4가 API 호출 시 Content-Type을 application/json으로 올바르게 설정하도록 변경했습니다.
게시물 호버 메뉴가 겹치는 문제를 수정했습니다.
config.json#
Team Edition 및 Enterprise Edition의 변경 사항:#
ServiceSettings.EnableReliableWebSockets
설정이 제거되었으며, 연결 손실 중 메시지 버퍼링 기능이 일반 사용 가능 상태로 승격되었습니다. 이 설정은 이전 클라이언트와의 호환성을 유지하기 위해 활성화되어 있습니다.
Go 버전#
v6.3은 Go
v1.16.7
로 빌드되었습니다.
알려진 문제#
공지 배너가 상단 팀을 부분적으로 가릴 수 있습니다 MM-40887.
SVG 파일 업로드가 실패할 수 있습니다 MM-38982.
CTRL/CMD + SHIFT + A
단축키가 계정 설정 을 열지 않습니다 MM-38236.접힌 답글 스레드(베타)와 관련된 알려진 문제는 여기에 나열되어 있습니다.
게시물 초안 시작 부분에 멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Boards를 내보내고 다시 가져오면 서버에서 모든 ID가 새 ID로 대체되어 보드가 중복될 수 있습니다. 자세한 내용은 GitHub 이슈를 참고하세요.
기여자#
AccountingMattermost, Adovenmuehle, agarciamontoro, AGMETEOR, agnivade, amyblais, amynicol1985, asaadmahmood, AshishDhama, BenLloydPearson, calebroseland, chenilim, ChristophKaser, coltoneshaw, cpanato, cpoile, craph, crspeller, ctlaltdieliet, cwarnermm, danielsischy, darmen, darmenerk, deanwhillier, devinbinnie, dunak-debug, enahum, esethna, ewwollesen, gbochora, Grucqq, hahmadia, hanzei, harshilsharma63, hmhealey, iomodo, isacikgoz, it33, jamiehurewitz, jasonblais, jayaddison-collabora, JenyaFTW, jespino, johnsonbrothers, JoomlaEstonia, josephbaylon, jprusch, JtheBAB, JulienTant, jupenur, justinegeffen, kaakaa, kamre, kayazeren, koox00, krotovkk, larkox, levb, lieut-data, M-ZubairAhmed, majo, maksimatveev, master7, mateioprea, matt-w99, matthew-w, metanerd, mgdelacroix, michelengelen, mickmister, milotype, mjnagel, mrckndt, Mshahidtaj, nab-77, nathanaelhoun, neallred, nickmisasi, nikolaizah, nishantwrp, ogi-m, olaysco, pablovelezvidal, Phrynobatrachus, poflankov, Profesor08, puerco, rubenmeza, sanjaydemansol, saturninoabril, sbishel, SebastianSpeitel, seoyeongeun, serhack, shadowshot-x, shazm, sibasankarnayak, srkgupta, stafot, streamer45, stylianosrigas, Szymongib, tilto0822, tsabi, varghese.jose, vinod-demansol, wiersgallak, wiggin77, YairFernando67, YC
릴리스 v6.2 - 기능 릴리스#
v6.2.5, 2022-03-10 릴리스
Mattermost v6.2.5에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v6.2.4, 2022-02-21 릴리스
다이렉트 메시지와 그룹 메시지가 많이 누적된 사용자의 웹 및 데스크톱 앱에서 발생하는 주요 성능 문제를 수정했습니다.
v6.2.3, 2022-02-03 릴리스
Mattermost v6.2.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
ThreadAutoFollow
의 기본값이false
로 변경되었습니다. 이 변경은 이미 해당 값이true
로 설정된 기존 구성에는 영향을 주지 않습니다. MM-41351ThreadAutoFollow
와CollapsedThreads
설정이 비활성화된 경우에도 Collapsed Reply Threads 관련 작업이 데이터베이스 서버에 부하를 주는 일부 상황이 발생하지 않도록 방지하였습니다. MM-41350기술적인 문제로 인해
.pages
콘텐츠 검색이 더 이상 제공되지 않습니다.MySQL 설치 환경에서 서버를 재시작할 때 v6.0 마이그레이션이 다시 실행되는 문제를 수정하였습니다. MM-41330
v6.2.2, 2022-01-21 릴리스
Mattermost v6.2.2에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v6 마이그레이션 중
Users.Timezone
컬럼에 기본값이 있었던 문제를 수정했습니다. 이는 v6.0 이상으로 업그레이드하기 전에 Mattermost v4.9 이전 버전이 설치되어 있던 서버에 영향을 미쳤습니다 MM-39297.빈 플래그를 파싱하려고 할 때 콘솔을 막히게 하는 불필요한 로그 라인이 생성되는 문제를 수정했습니다.
v6.2.1, 2021-12-17 릴리스
Mattermost v6.2.1에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
구성에서 플러그인이 비활성화된 상태에서 v6.2.0으로 업그레이드한 후 SIGSEGV 오류가 발생하는 문제를 수정했습니다.
v6.2.0, 2021-12-16 릴리스
Mattermost v6.2.0에는 낮은 수준에서 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
중요한 업그레이드 참고 사항#
채널 자동완성 결과에 비공개 채널이 포함됩니다. 자동완성을 위해 Bleve 또는 Elasticsearch를 사용하는 고객은 새로운 결과를 얻기 위해 데이터를 재색인해야 합니다. 이 작업은 시간이 오래 걸릴 수 있으므로 자동완성을 비활성화하고 백그라운드에서 색인을 실행하는 것을 권장합니다. 이 작업이 완료되면 자동완성을 다시 활성화하세요. 자동완성 결과에서 비공개 채널 이름은 채널 구성원만 볼 수 있습니다.
베타 버전으로 제공되는 Collapsed Reply Threads는 서버 성능에 부정적인 영향을 미치는 것으로 알려져 있습니다. 데이터베이스를 쉽게 확장하고 조정할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 시스템에서 실행 중인 경우, 2022년 2분기에 Collapsed Reply Threads가 정식 출시될 때까지
ThreadAutoFollow
와CollapsedThreads
를 비활성화하는 것을 권장합니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
중요
v6.1 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어보세요.
주요 내용#
Playbook 업데이트#
관심 있는 절차에 대한 정보를 받아볼 수 있도록 플레이북 실행을 팔로우하는 기능을 추가했습니다.
플레이북 검색, 개별 실행 및 플레이북의 URL 공유, 플레이북별로 실행 필터링 등의 기능을 포함한 다른 개선사항을 추가했습니다.
Boards 업데이트#
마감일을 추적할 수 있는 캘린더 보기를 추가했습니다.
카드에서 쉽게 @멘션할 수 있는 기능을 추가했습니다.
개선 사항#
사용자 인터페이스(UI)#
Latex 렌더링 구성 설정 설명을 명확히 하고 손상된 제품 문서 링크를 수정했습니다.
“메시지에 대한 원클릭 반응” 사용자 설정을 “메시지에 대한 빠른 반응”으로 업데이트했습니다.
계정 설정 용어를 프로필로 업데이트했습니다.
전환 용어를 탐색으로 업데이트했습니다.
제품 내 텍스트 용어를 댓글 에서 대화 와 답글 로 변경했습니다.
메시지의 어느 곳이나 클릭하여 답글 스레드를 열 수 있도록 모든 사용자를 위한 스레드 열기 클릭 설정을 추가했습니다.
내일 방해 금지 옵션에 만료 시간이 표시됩니다.
최근 사용한 이모지가 기본 선택된 피부 톤을 기준으로 업데이트됩니다.
이미지가 축소될 때까지 첨부된 이미지의 이름을 숨기도록 SingleImageView 를 업데이트했습니다.
확장 화살표를 이미지 이름의 왼쪽으로 이동했습니다.
이미지에 마우스를 올리면 이미지 확장 아이콘이 표시됩니다.
사용자 자동 완성의 프로필 이미지에 온라인 상태를 추가했습니다.
앱 명령어를 모달로 열 수 있는 옵션이 추가되었습니다.
화살표 키를 사용하여 접힌 답글 스레드를 탐색할 수 있는 기능이 추가되었습니다.
접힌 답글 스레드에서 입력 시 입력 상자에 포커스를 맞출 수 있는 기능이 추가되었습니다.
접힌 답글 스레드에서 ESCAPE 키를 눌러 입력 상자의 포커스를 해제할 수 있는 기능이 추가되었습니다.
스레드의 채널 재정의 데스크톱 알림 설정이 조정되었습니다.
사용자 지정 상태에 텍스트가 설정되지 않았을 때 사용자 인터페이스가 개선되었습니다.
성능#
웹 애플리케이션 로딩 및 타이핑에 대한 일반적인 성능 개선이 추가되었습니다.
자동 완성 레이아웃 계산을 이동하여 타이핑 중 성능이 개선되었습니다.
렌더링 중 DOM 사용을 줄여 성능이 개선되었습니다.
엔터프라이즈 에디션#
Self-Hosted 설치에서 현재 Edition and License 시스템 콘솔 페이지의 새로운 디자인이 구현되었습니다.
버그 수정#
하위 디렉토리에서 Mattermost를 호스팅할 때 OpenID 리디렉션이 작동하지 않는 문제가 수정되었습니다.
“Recent files”에서 이미지 파일을 클릭할 때 가끔 웹앱이 충돌하는 문제가 수정되었습니다.
기본 로그 순환 파일 크기가 잘못 10GB로 설정되었던 문제가 수정되어 100MB로 되돌려졌습니다.
게시물의 이모지 반응 버튼이 사용자 권한을 존중하지 않던 문제가 수정되었습니다.
자동 시간대 선택을 해제할 때 선택기에서 시간대가 변경되는 문제가 수정되었습니다.
이모지 선택기에서 이모지 이름이 너무 일찍 잘리는 문제가 수정되었습니다.
스레드 하단에서 사용자가 스레드를 팔로우할 수 없던 문제가 수정되었습니다.
채널을 나간 후 스레드 보기로 전환할 때 앱이 충돌하는 문제가 수정되었습니다.
글로벌 스레드에서 루트 게시물을 삭제할 때 Mattermost가 충돌하는 문제가 수정되었습니다.
접힌 답글 스레드가 활성화된 상태에서 잠금 화면이나 알림 센터에서 푸시 알림이 지워지지 않던 문제가 수정되었습니다.
접힌 답글 스레드가 활성화된 상태에서 다이렉트 메시지 알림에 발신자 이름이 누락되는 문제가 수정되었습니다.
글로벌 스레드에서 키보드 단축키가 작동하지 않던 문제가 수정되었습니다.
API를 통해 Town Square 채널의 이름을 변경할 수 있던 문제가 수정되었습니다.
사용자가 알림을 비활성화했을 때 오류가 기록되던 문제가 수정되었습니다.
현재 사용자가 채널에서 제거되었을 때 사이드바에서 채널이 즉시 제거되지 않던 문제가 수정되었습니다.
영구 링크 미리보기가 있는 게시물을 생성하거나 업데이트할 때 발생할 수 있는 서버 충돌 문제가 수정되었습니다.
저장된 게시물에서 생성된 영구 링크가 올바른 팀으로 제대로 리디렉션되지 않던 문제가 수정되었습니다.
긴 파일 확장자 이름이 모듈의 경계를 벗어나는 문제가 수정되었습니다.
웹사이트 링크 미리보기가 활성화된 인스턴스에서 채널 로딩이 느린 문제가 수정되었습니다.
사용자 업데이트 시 서버 과부하를 방지하기 위해 일부 기능의 실시간 업데이트가 제거되었습니다. “이 채널에 게스트가 있습니다” 표시기와 그룹 멤버에게 알릴 때 표시되는 시간대 수는 이제 채널 변경 시에만 업데이트됩니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:새로운 설정
DeveloperFlags
가 추가되었습니다.
DesktopLatestVersion
및DesktopMinVersion
설정이 제거되었습니다.
API 변경 사항#
새로운
IsEnterpriseReady()
플러그인 API가 추가되었습니다.새로운
GET /api/v4/roles
API 엔드포인트가 추가되었습니다.사용자 지정 상태를 위한 새로운
UpdateCustomStatus
및RemoveUserCustomStatus
플러그인 API가 추가되었습니다.플러그인 API에 사용자 세션을 위한 CRUD 메서드가 추가되었습니다.
Go 버전#
v6.2는 Go
v1.16.7
로 빌드되었습니다.
알려진 문제#
Collapsed Reply Threads는 현재 베타 버전입니다. 이 기능을 활성화하기 전에, 알려진 이슈, 특히 데이터베이스 리소스 요구사항과 서버 성능 영향에 대해 충분히 숙지하시기 바랍니다. 데이터베이스 용량을 쉽게 확장할 수 없거나, Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 운영 중이라면, 2022년 2분기 정식 출시까지 Collapsed Reply Threads 기능 활성화를 기다릴 것을 권장합니다. 이 성능 관련 고려사항도 참고하세요.
자동완성에서 멤버 유형이 누락되었습니다 MM-38989.
SVG 파일 업로드가 실패할 수 있습니다 MM-38982.
CTRL/CMD + SHIFT + A
단축키로 설정이 열리지 않습니다 MM-38236.게시물 초안 시작 부분에 멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참고하세요.
Enterprise Edition으로 업그레이드 버튼을 선택하면 진행률이 100%에 도달하면 업그레이드 진행 표시줄과 재시작 버튼이 더 이상 표시되지 않습니다. 사용자는 Mattermost 사용자 인터페이스에서 직접 서버를 재시작할 수 없으며, 수동으로 서버를 재시작해야 합니다.
기여자#
aaronrothschild, aeomin, agarciamontoro, AGMETEOR, agnivade, ahills60, alauregaillard, amyblais, anchepiece, angeloskyratzakos, anurag6713, arjitc, asaadmahmood, ashishbhate, AshishDhama, AWerbrouck, BenCookie95, berkeka, bretanac93, calebroseland, chenilim, cleferman, clovis1122, cpanato, cpoile, crspeller, ctlaltdieliet, cwarnermm, daovansonbg, De1ain, devinbinnie, dipak-demansol, dontoisme, ekl1773, emdecr, enahum, enelson720, engineereng, Ericliu1912, erik, erni27, esethna, furqanmlk, gabrieljackson, Genei180, gigawhitlocks, Grucqq, gtanczyk, haardikdharma10, hahmadia, hanzei, harshilsharma63, hmhealey, iomodo, iOSGeekster, ironbyte, isacikgoz, it33, ivernus, jamiehurewitz, jasonblais, jayaddison-collabora, JenyaFTW, jespino, jfrerich, Johennes, johnsonbrothers, josephbaylon, joseph.jose, jprusch, jrester, JtheBAB, jufab, JulienTant, jupenur, justinegeffen, kaakaa, kaitrin, kamre, kayazeren, kayge, kirtilodha, KKVANONYMOUS, koox00, korvmoij, kott, KuSh, larkox, levb, lieut-data, LSantos06, lynn915, M-ZubairAhmed, marcvelasco, marianunez, majo, maruTA-bis5, master7, mathiasvr, matthew-w, matt-w99, metanerd, mgdelacroix, michaelgamble, michelengelen, mickmister, milotype, mkraft, mr-aboutin, mRuggi, Mshahidtaj, namreg, nat-gunner, nathanaelhoun, neallred, nevyangelova, nickmisasi, nikolaiz, nikolaizah, nishantwrp, ogi-m, pablovelezvidal, pascalhein, penthaapatel, Phrynobatrachus, poflankov, prakharporwal, Prassud, puerco, Quentin, rakshit087, ramiyengar, Roy-Orbison, sadohert, saeid.hmdr, saeidkh6991, sangramrath, sarvani1997, saturninoabril, Sayanta66, sbishel, seoyeongeun, serhack, shadowshot-x, SharathHuddar, shzmr, sibasankarnayak, SiderealArt, sondv, spirosoik, srijit2002, stafot, streamer45, stylianosrigas, Szymongib, teamzamong, tsabi, valentinrozman, varghese.jose, vicky-demansol, weblate, wiersgallak, wiggin77, Willyfrog, YairFernando67, YoheiZuho, zchezgi, Zeezee1210, Ziggiz
릴리스 v6.1 - 기능 릴리스#
v6.1.3, 2022-02-03 릴리스
Mattermost v6.1.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
ThreadAutoFollow
의 기본값이false
로 변경되었습니다. 이 변경은 이미 해당 값이true
로 설정된 기존 구성에는 영향을 주지 않습니다. MM-41351ThreadAutoFollow
와CollapsedThreads
설정이 비활성화된 경우에도 Collapsed Reply Threads 관련 작업이 데이터베이스 서버에 부하를 주는 일부 상황이 발생하지 않도록 방지하였습니다. MM-41350기술적인 문제로 인해
.pages
콘텐츠 검색이 더 이상 제공되지 않습니다.MySQL 설치 환경에서 서버를 재시작할 때 v6.0 마이그레이션이 다시 실행되는 문제를 수정하였습니다. MM-41330
v6.1.2, 2022-01-21 릴리스
Mattermost v6.1.2에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v6 마이그레이션 중
Users.Timezone
컬럼에 기본값이 있었던 문제를 수정했습니다. 이는 v6.0 이상으로 업그레이드하기 전에 Mattermost v4.9 이전 버전이 설치되어 있던 서버에 영향을 미쳤습니다 MM-39297.
v6.1.1, 2021-12-17 릴리스
Mattermost v6.1.1에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
웹 애플리케이션 로딩 및 타이핑에 대한 일반적인 성능 개선이 추가되었습니다.
자동 완성 레이아웃 계산을 이동하여 타이핑 중 성능이 개선되었습니다.
렌더링 중 DOM 사용을 줄여 성능이 개선되었습니다.
서버 과부하를 방지하기 위해 일부 기능의 실시간 업데이트를 제거했습니다. “이 채널에 게스트가 포함되어 있음” 표시와 그룹 멤버에게 알릴 때 표시되는 시간대 수는 이제 채널 변경 시에만 업데이트됩니다.
웹사이트 링크 미리보기가 활성화된 인스턴스에서 채널 로딩이 느린 문제가 수정되었습니다.
Focalboard에서 Mattermost 데스크톱 앱을 다시 로드할 때 빈 흰색 화면이 나타나던 문제가 수정되었습니다.
v6.1에서 mmctl 버전이 잘못 보고되던 문제가 수정되었습니다.
v6.1, 2021-11-16 릴리스
Mattermost v6.1.0에는 낮은 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
중요한 업그레이드 참고 사항#
v6.1로 업그레이드할 때는 스키마 마이그레이션 분석을 참조하세요.
Bleve 인덱스가 scorch 인덱스 유형을 사용하도록 업데이트되었습니다. 이 새로운 기본 인덱스 유형은 효율성이 개선되어 인덱스가 훨씬 적은 디스크 공간을 사용합니다. 이 새로운 인덱스 유형을 사용하려면 서버 버전을 업그레이드한 후 System Console의 Bleve 섹션에서 정리 작업을 실행한 다음 재인덱싱을 실행하세요. Bleve는 여전히 이전 인덱스와 호환되므로 정리 및 재인덱싱을 실행하지 않아도 현재 인덱싱된 데이터는 정상적으로 작동합니다.
쿼리 성능 향상을 위해 jobs 테이블에 복합 인덱스가 추가되었습니다. 대용량 jobs 테이블이 있는 일부 고객의 경우 이 작업이 오래 걸릴 수 있으므로, 업무 시간 외에 인덱스를 추가한 후 마이그레이션을 실행하는 것을 권장합니다. 100만 행 이상의 테이블은 업그레이드 전에 업데이트할 만큼 충분히 큰 것으로 간주할 수 있습니다.
PostgreSQL의 경우:
create index concurrently idx_jobs_status_type on jobs (status,type);
MySQL의 경우:
create index idx_jobs_status_type on Jobs (Status,Type);
베타 버전으로 제공되는 Collapsed Reply Threads는 서버 성능에 부정적인 영향을 미치는 것으로 알려져 있습니다. 데이터베이스를 쉽게 확장하고 조정할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 시스템에서 실행 중인 경우, 2022년 2분기에 Collapsed Reply Threads가 정식 출시될 때까지
ThreadAutoFollow
와CollapsedThreads
를 비활성화하는 것을 권장합니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
중요
v6.0 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어보세요.
주요 내용#
시간 지정 방해 금지#
방해를 피하기 위해 지정된 기간 동안 모든 알림을 비활성화할 수 있는 기능이 추가되었습니다. 돌아왔을 때 중요한 메시지를 놓치지 않습니다.
팀 간 최근 멘션#
최근 멘션과 저장된 게시물이 이제 모든 팀에서 표시됩니다.
플레이북 업데이트#
플레이북 미리보기와 새로운 플레이북 알림이 포함된 위키 스타일 페이지가 추가되었습니다.
Boards 업데이트#
새로운 보드 생성 사용자 인터페이스, 프로젝트의 기본 지표를 빠르게 확인할 수 있는 보드 계산, 멘션 알림, 카드 미리보기가 추가되었습니다.
개선 사항#
사용자 인터페이스(UI)#
폴란드어가 공식 지원 언어로 승격되었습니다.
게시물에 대한 원클릭 반응이 추가되었습니다. 사용자가 메시지 위에 마우스를 올리면 최근에 사용한 이모지 3개가 표시됩니다.
이모지 선택기에서 이름과 별칭을 선택할 수 있는 기능이 추가되었습니다.
게시물의 편집 표시기 사용자 인터페이스를 변경하고 인라인으로 이동했습니다.
데스크톱 앱에서 열 때 제품 내 도움말 페이지를 번역하기 위한 쿼리 매개변수를 추가했습니다.
초대 모달의 제품 내 텍스트를 더 명확하게 업데이트했습니다.
제품 내 도움말 문서의 파일 첨부 제한 및 크기를 업데이트했습니다.
이메일 알림에서 마크다운이 포함된 게시물의 렌더링을 추가했습니다.
인라인 Latex 렌더링 지원을 추가했습니다.
채널 헤더 드롭다운에 이동… 옵션 메뉴 항목을 추가했습니다.
툴팁에 키보드 단축키를 추가했습니다. 단축키 컴포넌트가 이제 키 표시에 사용됩니다.
글로벌 스레드 무한 스크롤 지원을 추가했습니다.
@here
멘션을EnableConfirmNotificationsToChannel
설정에 추가하여@here
로 5명 이상의 멤버에게 알림이 갈 수 있을 때 경고 모달을 표시합니다.
연동#
앱 슬래시 명령어에 다중 선택 지원을 추가했습니다.
앱 명령어가 이제 중앙 채널과 오른쪽 채널을 구분합니다.
앱 바인딩이 이제 각 채널의 게시물 메뉴 옵션을 인식합니다.
편집된 메시지를 가로채기 위한 새로운
registerMessageWillBeUpdatedHook(newPost, oldPost)
클라이언트 측 플러그인 훅을 추가했습니다.
성능#
시스템 메시지 렌더링 성능을 개선했습니다.
페이지 로드 시 저장소 관련 지연을 줄였습니다.
관리#
첨부 파일이 있는 대량 가져오기에서 파일 업로드 실패 시 중단하지 않고 로그를 남기고 계속 진행합니다.
get flagged posts
엔드포인트가 이제 사용자가 멤버인 채널의 플래그된 게시물만 반환합니다.Bleve를 v2로 업데이트하여 scorch 인덱스 타입을 사용합니다.
최소 지원 브라우저 버전 변경사항:
Chrome이
61+
에서89+
로 업데이트되었습니다.Firefox가
60+
에서78+
로 업데이트되었습니다.MacOS가
10.9+
에서10.14+
로 업데이트되었습니다.
엔터프라이즈 에디션#
사용자가 Start Trial을 선택하면 Enterprise 플랜을 통해 이용 가능한 모든 기능을 나열한 모달이 표시됩니다.
라이선스가 없는 서버가 10명의 사용자에 도달하면 시스템 관리자에게 30일 무료 체험을 시작하도록 권장하는 일회성 모달이 표시됩니다.
독립 실행형 jobserver 실행 시 Prometheus 메트릭이 활성화됩니다.
버그 수정#
서브패스가 구성된 서버에서 Custom Emoji 페이지로의 깨진 링크를 수정했습니다.
Direct Messages 모달에 “No results found” 오류 문자열이 표시되는 문제를 수정했습니다.
이모지 선택기에서 두 개의 이모지를 선택할 때 캐럿이 이모지 중간에 위치하는 문제를 수정했습니다.
System Console > Channels > Channel Management에서 Team Edition, Starter, Professional에서 그룹 관리를 전환하는 옵션이 표시되는 문제를 수정했습니다.
채널 전환기에서 사용자 자신의 Direct Message 채널에 “(You)” 표시가 누락되는 문제를 수정했습니다.
사용자가 설정한 시계 형식이 편집 표시기 팝오버에서 적용되지 않는 문제를 수정했습니다.
자간 문제를 수정하기 위해 Metropolis 글꼴 파일을 새로운 세트로 교체했습니다.
모바일에서 열린 딥 링크가 데스크톱 앱을 열도록 잘못된 메시지를 표시하는 문제를 수정했습니다.
v6.0 릴리스의 다양한 사용자 인터페이스 스타일 버그를 해결했습니다.
style
태그를 지원하지 않는 클라이언트용 이메일 템플릿을 수정했습니다.Denim & Sapphire 테마에서 스크롤바가 거의 보이지 않는 문제를 수정했습니다.
잘못된 사용자 이름으로 봇을 생성할 때 “invalid email” 오류가 반환되는 문제를 수정했습니다.
/code
사용 시 초기 공백 문자가 렌더링되지 않는 문제를 수정했습니다.모바일 웹뷰에서 Try Enterprise for Free 옵션의 간격이 누락되는 문제를 수정했습니다.
WebConn 채널 멤버십을 채울 때 SQLStore 캐시에 의존하는 문제를 수정했습니다.
시스템 콘솔을 통해 서버 구성이 변경될 때 로깅이 재구성되지 않는 문제를 수정했습니다.
Playbooks에서 채널로 돌아갈 때 Indigo 테마의 표시 문제를 수정했습니다.
오프라인 표시기 색상이 올바른 테마 색상을 사용하지 않는 문제를 수정했습니다.
Collapsed Reply Threads(베타) 기능의 다양한 버그를 수정했습니다. 수정된 내용은 다음과 같습니다:
최근 사이드바 정렬 옵션이 부모 게시물만 고려하지 않는 문제를 수정했습니다.
다이렉트 메시지에서 다른 사용자가 시작한 스레드의 스레드 목록에 배지가 표시되는 문제를 수정했습니다.
사용자가 스레드에 다른 게시물이 없을 때 게시물이 삭제된 후에도 참가자 목록에 사용자 아바타가 표시되는 문제를 수정했습니다.
임시 메시지가 중앙 게시물로 표시되지 않는 문제를 수정했습니다.
스레드 패널에서 스레드로 파일을 끌어다 놓을 때 발생하는 문제를 수정했습니다.
오른쪽에 이미 열려있는 스레드의 게시물이 영구 링크에서 강조 표시되지 않는 문제를 수정했습니다.
스레드 목록에서 누락된 스레드 문제를 수정했습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:인라인 Latex 렌더링을 지원하기 위해
EnableInlineLatex
를 추가했습니다.
config.json
의JobSettings
아래에CleanupJobsThresholdDays
를 추가했습니다. 이는 오래된 작업이 제거되는 일수 기준을 정의합니다. 기본값은 -1로 이 기능이 비활성화됨을 의미합니다. 0으로 설정하면 모든 완료된 작업이 정리됩니다.
데이터베이스 변경 사항#
다음 데이터베이스 컬럼의 최대 크기를 256자로 확장했습니다:
Sessions.Roles
ChannelMembers.Roles
TeamMembers.Roles
API 변경 사항#
모든 채널에서 검색을 수행할 수 있는 새로운 API 엔드포인트
POST /api/v4/posts/search
를 추가했습니다.
Go 버전#
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 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 실행 중인 경우, 2022년 2분기에 일반 가용성으로 승격될 때까지 Collapsed Reply Threads 활성화를 기다리는 것이 좋습니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
저장된 게시물에서 생성된 영구 링크가 올바른 팀으로 제대로 리디렉션되지 않습니다 MM-39816.
최근 멘션 검색에 때때로 잘못된 결과가 포함됩니다 MM-39867.
실험적 시간대와 사용자 정의 상태는 E20 라이선스가 있는 서버의 CPU 사용량과 데이터베이스 연결을 증가시킬 수 있습니다. 현재 해결 방법은 사용자 정의 상태를 비활성화하거나 실험적 시간대를 비활성화하는 것입니다.
“최근 파일”에서 이미지를 클릭할 때 웹앱이 가끔 충돌합니다 MM-38239.
자동완성에서 멤버 유형이 누락되었습니다 MM-38989.
SVG 파일 업로드가 실패할 수 있습니다 MM-38982.
Ctrl/Cmd+Shift+A
단축키로 계정 설정이 열리지 않습니다 MM-38236.게시물 초안 시작 부분에 멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
A9u, aaronrothschild, abhijit-singh, achie27, achromik, adithyaakrishna, Adovenmuehle, aeomin, agarciamontoro, AGMETEOR, agnivade, alauregaillard, alejandrovelez7, alieh-rymasheuski, aloks98, amyblais, anchepiece, andrewbrown00, angeloskyratzakos, anoopmsivadas, anurag6713, asaadmahmood, ashishbhate, AshishDhama, astraldawn, audreyaudz, Audrey Kon, Avinaba-Mazumdar, avinashlng1080, AWerbrouck, b4sen, banaboi, bartfelder, bbodenmiller, BenCookie95, BenLloydPearson, bensiauu, berkeka, bhaveshgoyal182, Bhavin789, Bruno-366, calebroseland, caugner, chenilim, chetanyakan, chrysillala, cinlloc, cleferman, cognvn, coltoneshaw, cpanato, cpoile, craph, crspeller, ctlaltdieliet, cwarnermm, darkLord19, DarshanKansara2015, deanwhillier, DeeJayBro, devinbinnie, dialvarezs, dimitraz, dizlv, donno2048, drobiu, Duaard, echobash, elyscape, emdecr, emilyacook, enahum, enelson720, EranKricheli, erezo9, Erik Pfeiffer, esethna, fareskalaboud, fcoiuri, firasm, furqanmlk, gabrieljackson, gagandeepp, garanews, gaurav-baghel, Gauravsaha-97, GianOrtiz, gigawhitlocks, gpt14, grsky360, gupsho, haardikdharma10, hahmadia, hanzei, Hard-Coder05, harshilsharma63, hmhealey, Hridoy-31, iamquang95, icelander, igordsm, im-endangered, iomodo, iOSGeekster, isacikgoz, jamiehurewitz, Jasmin F, jasonblais, jayaddison-collabora, JenyaFTW, jespino, jfrerich, jlram, Johennes, johnsonbrothers, joremysh, josephbaylon, joshalling, jprusch, JtheBAB, jufab, jupenur, justinegeffen, jwilander, kaakaa, kaitrin, kamre, kanitmann, KavyaJaiswal, kayazeren, koox00, korvmoij, krmh04, KuSh, larkox, leosunmo, levb, lex111, lieut-data, lindy65, lonnelars, LSantos06, lynn915, M-ZubairAhmed, maisnamrajusingh, majo, maknop, marcvelasco, marianunez, Mark E Fuller, Markus Hermann, maruTA-bis5, master7, mathiasvr, matt-w99, matthewbirtch, Matthew Williams, metanerd, mgdelacroix, michelengelen, michizhou, mickmister, mishmanners, mjnagel, mkraft, mohitsaxenaknoldus, Mshahidtaj, NakulChauhan2001, naltang, namreg, naresh1205, nathanaelhoun, neallred, NeroBurner, nevyangelova, ngmmartins, nishantwrp, noviicee, ogi-m, pablovelezvidal, pascalhein, pawankm21, penthaapatel, Phrynobatrachus, pikami, pjenicot, poflankov, prabhigupta, prakharporwal, prapti, Privatecoder, prograde, puerco, radiantly, rafaeelaudibert, Ray0Emma, rbradleyhaas, rootbid, Roy-Orbison, rutulganatra, s4kh, sadohert, sahil9001, sakaitsu, sangramrath, sanjaydemansol, sapora1, saturninoabril, Sayanta66, sbishel, seoyeongeun, shadowshot-x, shazm, shinnlok, shzmr, sibasankarnayak, spinales, spirosoik, srijit2002, ssensalo, stafot, streamer45, stylianosrigas, svelle, syauqy, Szymongib, TautZuk, teamzamong, TheLaw1337, tiago154, triogempar, tsabi, ucyang, vblz, vinod-demansol, void-hr, weblate, wiersgallak, wiggin77, Willyfrog, xMicky24GIT, yeongeun.seo, ZeeshanAmjad0495, Zeezee1210, zefhemel, zolikonta, zulmarij
릴리스 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.EnableMessageDeletion
이true
로 설정되었을 때 데이터 보존 작업 중 발생할 수 있는 패닉을 수정했습니다 MM-39378.메시지 내보내기 작업 중 발생할 수 있는 패닉을 수정했습니다 MM-39521.
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 스키마 실패 시
tableName
과columnName
을 표시하도록 수정했습니다. jsonb 컬럼과 관련된 스키마 업그레이드 실패 시 로그에 영향을 받은 테이블/컬럼이 언급되지 않는 문제가 있었습니다.시스템 메시지에서 “…” 게시물 메뉴를 선택하면 웹앱이 충돌하는 문제를 수정했습니다 MM-39116.
v6.0.0, 2021-10-13 릴리스
Original 6.0.0 release
사용 중단#
레거시 명령줄 도구. 대부분의 명령이 mmctl로 대체되었으며, 지난 몇 달 동안 새로운 명령이 추가되어 이 도구가 견고한 대체품이 되었습니다.
웹 앱을 통한 Slack 가져오기. 팀 설정 메뉴를 통해 접근할 수 있는 Slack 가져오기 도구가 mmetl 도구로 대체되었으며, 이 도구는 업로드를 지원할 수 있는 데이터 유형이 훨씬 더 포괄적입니다.
MySQL 5.7.12 미만 버전. 현재 최소 지원 버전은 5.7.12+입니다. 이 버전은 네이티브 JSON 데이터 타입을 도입하여 여러 데이터베이스 필드(특히 Users 및 Posts props)의 성능과 확장성을 향상시킬 수 있게 했습니다. 또한 버전 5.6(현재 최소 버전)은 2021년 2월에 EOL에 도달했습니다.
Elasticsearch 5 및 6 - 5.x 버전은 2019년 3월에, 6.x 버전은 2020년 11월에 EOL에 도달했습니다. Mattermost v6.0에서 지원하는 최소 버전은 Elasticsearch 7.0입니다.
Windows 7은 2020년 1월에 EOL에 도달했습니다. 더 이상 Windows 7에서의 Mattermost 데스크톱 앱 문제에 대한 지원을 제공하지 않습니다.
모든 레거시 채널 사이드바 실험적 설정. 이러한 설정을 사용하는 고객에게는 v5.32 이상으로 업그레이드하여 사용자 정의 가능한 접을 수 있는 채널 카테고리를 포함한 다양한 채널 구성 기능에 접근할 수 있도록 권장합니다. 더 이상 사용되지 않는 설정은 다음과 같습니다:
ExperimentalTownSquareIsReadOnly (채널 관리 설정을 참조하세요. 이 설정을 통해 Town Square를 포함한 모든 채널을 읽기 전용으로 설정할 수 있습니다)
All configuration settings previously marked as “Deprecated”.
mattermost-server/model
의 명명 일관성을 위한 변경사항.
중요한 업그레이드 참고 사항#
마이그레이션 시간이 더 길어질 것으로 예상됩니다. 1,000만 개 이상의 게시물이 있는 데이터셋의 예상 업그레이드 시간은 이 문서를 참조하세요. 7,000만 개 이상의 게시물이 있는 데이터셋의 예상 업그레이드 시간은 이 문서를 참조하세요. model.ClusterMessage의 Data 필드 타입이 string에서 []byte로 변경되었습니다. 따라서 주의할 점은 v6 서버가 클러스터에서 v5 서버와 함께 실행될 수 없다는 것입니다. 5.x에서 6.x로 업그레이드하는 고객은 고가용성 업그레이드를 수행할 수 없습니다. 업그레이드 중에는 v6 서버가 시작될 때 다른 v5 서버가 실행되지 않아야 합니다. v6 서버는 데이터셋 크기에 따라 시작 시간이 길어질 수 있는 상당한 데이터베이스 스키마 변경을 실행합니다. 다운타임을 완전히 제거할 수는 없지만, 마이그레이션 과정에서 노력한 정도에 따라 크게 최소화할 수 있습니다.마이그레이션 중에 서버 프로세스가 종료되는 것을 방지하기 위해 systemctl을 통하지 않고 Mattermost를 직접 시작하는 것이 좋습니다. 이는 제공된 systemctl 서비스 파일에서
TimeoutStartSec
값이 1시간으로 설정되어 있기 때문에 발생할 수 있습니다. Mattermost Kubernetes operator를 사용하는 고객은 위의 마이그레이션 정보를 인지하고 자신에게 가장 적합한 경로를 선택해야 합니다. (1)이 허용 가능하다면, operator를 사용한 일반 업그레이드 프로세스로 충분합니다. 최소 다운타임을 위해서는 일반 업그레이드 프로세스에 따라 Mattermost를 업데이트하기 전에 (2)를 따르세요.낮은 노력, 긴 다운타임 - 이는 v6 서버를 일반적으로 시작하는 일반적인 프로세스입니다. 이는 두 가지 의미가 있습니다: 마이그레이션 과정에서 다양한 테이블이 잠겨 해당 기간 동안 테이블이 읽기 전용이 됩니다. 둘째, 서버가 마이그레이션을 완료하고 애플리케이션을 시작하면 클러스터에서 다른 v5 서버를 실행할 수 없습니다.
중간 노력, 중간 다운타임 - 이 프로세스는 서버에서 SQL 쿼리를 수동으로 실행해야 합니다. 테이블 잠금을 방지하기 위해 고객은 MySQL용 pt-online-schema-change 도구를 사용할 수 있습니다. Postgres의 경우 테이블 잠금이 매우 최소화되어 있습니다. 장점은 쿼리가 많기 때문에 고객이 비업무 시간에 개별 쿼리를 실행하는 데 자신만의 시간을 가질 수 있다는 것입니다. #11을 제외한 모든 쿼리는 이 방식으로 안전하게 실행할 수 있습니다. 그런 다음 (1)의 일반적인 방법을 따를 수 있습니다.
높은 노력, 낮은 다운타임 - 이 프로세스는 (2)의 모든 것을 필요로 하며, 쿼리 #11의 영향을 최소화하려고 시도합니다. 2단계를 따르고 실행 중인 v5 서버와 함께 v6를 시작한 다음 애플리케이션 로그를 모니터링하여 이를 수행할 수 있습니다. 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 문자를 제거하는 것입니다. 다음 단계를 따르세요:SELECT COUNT(*) FROM <table> WHERE <column> LIKE '%\u0000%';
를 사용하여 영향을 받는 값을 확인하세요.0보다 큰 수가 나오면 해당 값들을 수동으로 확인하고 제거해도 괜찮은지 확인하세요.
UPDATE <table> SET <column> = regexp_replace(<column>, '\\u0000', '', 'g') where <column> like '%\u0000%';
를 사용하여 제거하세요.그런 다음 Mattermost를 다시 시작해보세요.
Focalboard 플러그인이 Mattermost Boards로 이름이 변경되었으며, v0.9.1(Mattermost v6.0과 함께 출시)이 이제 기본적으로 활성화됩니다.
고급 로깅 구성 스키마가 변경되었습니다. 이는 5.x 버전과 비교하여 호환성이 깨지는 변경사항입니다. 업데이트된 문서를 참조하세요.
플러그인에 대한 일부 호환성이 깨지는 변경사항이 포함되어 있습니다:
왼쪽 측면 전용 봇 아이콘 지원이 제거되었습니다.
플러그인 매니페스트에서 더 이상 사용되지 않는 “Backend” 필드가 제거되었습니다.
플러그인 매니페스트의 “Executables” 필드가 맵으로 변환되었습니다.
베타 버전으로 제공되는 Collapsed Reply Threads는 서버 성능에 부정적인 영향을 미치는 것으로 알려져 있습니다. 데이터베이스를 쉽게 확장하고 조정할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 시스템에서 실행 중인 경우, 2022년 2분기에 Collapsed Reply Threads가 정식 출시될 때까지
ThreadAutoFollow
와CollapsedThreads
를 비활성화하는 것을 권장합니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
중요
v5.39 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
다중 제품 플랫폼#
Mattermost는 이제 Channels, Playbooks, Boards 세 가지 제품을 포함하는 하나의 플랫폼으로 제공됩니다.
시스템 전체에서 플러그인이 활성화되면 Playbooks와 Boards가 표시됩니다.
전역 제품 실행기#
Channels, Playbooks, Boards를 위한 제품 탐색을 위한 전역 헤더가 추가되었습니다. 이는 모바일 웹 보기와 모바일 앱에서는 비활성화됩니다.
브랜딩 변경사항#
“Denim”이라는 새로운 기본 브랜드 테마가 추가되었습니다.
“Mattermost”, “Organization”, “Mattermost Dark”, “Windows Dark”를 포함한 기존 테마 이름과 색상이 각각 새로운 “Denim”, “Sapphire”, “Quartz”, “Indigo”, “Onyx” 테마 이름과 색상으로 업데이트되었습니다. 기존 테마를 사용 중인 사용자는 서버나 워크스페이스가 업그레이드된 후 약간 수정된 테마 색상을 보게 됩니다. 기존 “Mattermost”, “Organization”, “Mattermost Dark”, “Windows Dark” 테마의 테마 변수는 문서에서 계속 접근할 수 있으므로, 원하는 경우 이러한 테마 변수를 사용하여 사용자 정의 테마를 만들 수 있습니다. 사용자 정의 테마는 이 변경의 영향을 받지 않습니다.
기본 사용 가능한 테마 목록에 “Quartz”라는 새로운 라이트 테마가 추가되었습니다.
이메일 템플릿이 새로운 브랜딩으로 업데이트되었습니다.
패키징 변경사항#
E10 및 E20을 참조하는 제품 내 문자열이 새로운 패키징으로 업데이트되었습니다.
레거시 E10에서 Team Edition을 포함한 모든 플랜으로 이동된 기능:
시스템 기본 권한, 예: 시스템 전체에서 채널 생성 및 보관 권한.
특히 시스템 콘솔 > 사용자 관리 > 권한 의 “시스템 스킴”만 해당됩니다.
“팀 생성 활성화” 및 “팀 관리자가 다른 사용자의 게시물을 편집할 수 있도록 허용”에 대한 TE/E0의 기존 권한/정책이 적절히 처리됩니다.
팀 및 채널 관리 페이지(채널 관리 기능 제외, 예: 읽기 전용 채널).
레거시 E20에서 Professional 플랜으로 이동된 기능:
OpenID Connect, SAML, Google 및 Entra ID를 통한 SSO
MS Teams Calling 및 MS Calendar를 포함한 O365 통합
Jira 다중 서버 지원
고급 팀 권한
채널 관리
Enterprise 플러그인 설치를 위해 E20, Professional 및 Enterprise 라이선스 SKU가 지원됩니다.
일반 사용 가능으로 승격된 베타 기능#
보관된 채널
규정 준수 내보내기
사용자 지정 서비스 약관
게스트 계정
시스템 역할
플러그인
영구 링크 미리보기#
Mattermost의 게시물에 대한 영구 링크 미리보기 지원이 추가되었습니다. 채널에서 메시지 링크를 공유할 때 컨텍스트 전환을 최소화하기 위해 미리보기가 생성됩니다.
튜토리얼 업데이트#
시작하기 페이지에 데스크톱 앱 다운로드에 대한 팁이 추가되었습니다.
튜토리얼 아이콘이 업데이트되고 튜토리얼 팁의 텍스트 내용이 변경되었습니다.
채널 추가
버튼의 기본 처리가 현재 색상과 팀 이름으로 업데이트되었습니다.새로운 설정 및 상태 버튼에 대한 튜토리얼 팁이 추가되었습니다.
제품 전환기에 대한 팁이 추가되었습니다. 해당되지 않는 경우 이 팁은 건너뜁니다.
개선 사항#
사용자 인터페이스(UI)#
햄버거 메뉴 아래의 메인 “+” 버튼에 “사용자 초대”가 추가되었습니다.
왼쪽에서 채널을 카테고리 이름 위로 드래그할 때 전체 카테고리 경계가 강조 표시됩니다.
계정 설정 > 표시 > 시간대 가 더 사용자 친화적으로 업데이트되었습니다.
새로운 테마 독립적인 파일 미리보기 모달이 전체 화면을 차지합니다. 파일 미리보기에는 이제 사용자, 채널, 파일에 대한 정보가 포함되며, 텍스트 기반 버튼에서 아이콘 기반 버튼으로 변경되었습니다.
게시물당 업로드 가능한 파일 첨부 개수가 5개에서 10개로 증가되었습니다.
팔로우한 스레드에 대한 데스크톱 알림이 추가되었습니다.
헝가리어와 호주 영어가 이제 공식 언어로 추가되었습니다.
메인 메뉴에 시작하기 호출 버튼이 추가되었습니다.
H1-H3 제목 글꼴이 Open Sans에서 Metropolis로 변경되었습니다.
성능#
이모지 자동완성이 열려있을 때 타이핑 성능이 개선되었습니다.
여러 탭이 열려있을 때 초안 저장 성능이 개선되었습니다.
초안 로딩 성능이 개선되었습니다.
연동#
Channel Export 플러그인 v1.0.0이 사전 패키징되었습니다.
App 명령어 파서에 “rest field”가 추가되었습니다.
플러그인에 의해 등록된 채널 헤더 툴팁에 React 컴포넌트 지원이 추가되었습니다.
플러그인을 위해
ChannelInviteModal
및ChannelMembersModal
컴포넌트가 내보내졌습니다.
관리#
playbooks
와boards
가 제한된 팀 URL 목록에 추가되었습니다. 사용자가 채널, 영구 링크 또는 스레드 정보(예: server/team) 없이 팀 URL에 직접 접근하고 팀 이름이 “playbooks” 또는 “boards”인 경우 충돌이 발생합니다. 사용자는 메시징 팀으로 이동할 것으로 예상됩니다.Team Edition에서 역할 권한을 편집할 수 있는 기능이 추가되었습니다.
라이선스가 없는 서버(예: Team Edition)에서
TeamSettings.MaxNotificationsPerChannel
의 하드코딩된 재정의가 제거되었습니다.추출 명령어가 mmctl로 마이그레이션되었습니다.
채널 변환 엔드포인트가 제거되고 대신
/channels/{channel_id}/privacy
를 사용하도록 변경되었습니다.더 이상 사용되지 않는
Posts.ParentId
가 의미적으로 동일한Posts.RootId
로 대체되었습니다. 같은 이유로CommandWebhook.ParentId
와CompliancePost.ParentId
도 제거되었습니다.새로운 영구 링크 미리보기 기능을 통해 게시물을 볼 수 있음을 나타내는 필드가 각 규정 준수 내보내기 형식(CSV, Global Relay, Actiance)에 추가되었습니다.
다음의 더 이상 사용되지 않는 CLI 명령어가 mmctl로 대체되었습니다:
channel
명령어
설정
추출
그룹
무결성
ldap
라이선스
로그
권한
플러그인
초기화
역할
샘플 데이터
팀
사용자
웹훅
버그 수정#
로그인 화면에 GitLab
ButtonText
및ButtonColor
설정이 반영되지 않는 문제를 수정했습니다.Collapsed Reply Threads(Beta)에서 스레드에 답변할 때 이전에 언팔로우한 스레드를 다시 팔로우하게 되는 문제를 수정했습니다.
Collapsed Reply Threads(Beta)가 활성화된 상태에서 오른쪽에 떠 있는 타임스탬프가 잘못 표시되는 문제를 수정했습니다.
고정 및 저장된 게시물이 더 이상 강조 표시되지 않는 문제를 수정했습니다.
서버 시작 시 관리자 지원 이메일 상태 확인 작업을 비활성화했습니다.
시스템 관리자로 누락된 채널 참여 시 발생하는 문제를 수정했습니다.
첨부 파일이 있는 가져오기 프로세스를 수정했습니다.
앱 위치 및 바인딩 필터링 관련 오류를 수정했습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:향상된 사용자 온보딩 경험 기능을 위한
EnableOnboardingFlow
를 추가했습니다.영구 링크 미리보기를 활성화하기 위한
EnablePermalinkPreviews
를 추가했습니다.
config.json
의FileSettings
항목에서:이미지 업로드의 최대 크기(픽셀)를 제어하기 위한
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
Removed the following redundant database indexes:
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이 모바일 클라이언트의 최소 요구 버전이 될 때까지 계속 지원됩니다.
Websocket 이벤트 변경 사항#
제품에 Websocket 클라이언트를 추가했습니다.
플러그인 Websocket 훅을 추가했습니다:
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.IpAddress
를plugin.Context.IPAddress
로 이름을 변경했습니다.model 패키지의 필드 이름을 더 관용적인 이름으로 변경했습니다.
Go 버전#
v6.0은 Go
v1.16.7
로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에
@mattermost/compass-components
,@mattermost/compass-icons
,styled-components
,timezones.json
을 추가하고react-inlinesvg
를 제거했습니다.https://github.com/mattermost/mattermost-mobile에
@types/redux-mock-store
를 추가했습니다.
알려진 문제#
Collapsed Reply Threads는 현재 베타 버전입니다. 이 기능을 활성화하기 전에 알려진 문제점, 특히 데이터베이스 리소스 요구사항과 서버 성능 영향에 대해 잘 알고 있는지 확인하세요. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 머신에서 실행 중인 경우, 2022년 2분기에 일반 가용성으로 승격될 때까지 Collapsed Reply Threads 활성화를 기다리는 것이 좋습니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
“최근 파일”에서 이미지를 클릭할 때 웹앱이 가끔 충돌합니다 MM-38239.
자동완성에서 멤버 유형이 누락되었습니다 MM-38989.
SVG 파일 업로드가 실패할 수 있습니다 MM-38982.
모바일에서 열린 딥 링크가 데스크톱 앱으로 열도록 잘못된 텍스트를 표시합니다 MM-38913.
채널 전환기에 자신의 다이렉트 메시지 채널에 “(You)” 표시가 누락되었습니다 MM-38798.
Ctrl/Cmd+Shift+A
단축키로 계정 설정이 열리지 않습니다 MM-38236.Playbooks에서 돌아올 때 인디고 테마 오류가 발생할 수 있습니다 MM-38910.
시스템 콘솔 > 채널 > 채널 관리 에는 Team Edition, Starter, Professional에서 그룹 관리를 전환할 수 있는 옵션이 있습니다 MM-39216.
실험적 시간대와 사용자 정의 상태는 E20 라이선스가 있는 서버의 CPU 사용량과 데이터베이스 연결을 증가시킬 수 있습니다. 현재 해결 방법은 사용자 정의 상태를 비활성화하거나 실험적 시간대를 비활성화하는 것입니다.
게시물 초안 시작 부분에 멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
Adovenmuehle, aeomin, agarciamontoro, AGMETEOR, agnivade, alieh-rymasheuski, amyblais, amynicol1985, angeloskyratzakos, arpit1912, asaadmahmood, ashishbhate, AshishDhama, ashutoshpw, BenCookie95, BenLloydPearson, BoFFire, calebroseland, chenilim, chikei, cjmartian, coltoneshaw, cpanato, cpoile, crspeller, ctlaltdieliet, CuriousCorrelation, cwarnermm, danielsischy, darkLord19, deanwhillier, devinbinnie, dihmuzikien, Duaard, emilyacook, enahum, enelson720, esethna, flynbit, furqanmlk, gabrieljackson, gigawhitlocks, gruceqq, haardikdharma10, hahmadia, hanzei, harshilsharma63, hectorskypl, himanshu007-creator, hmhealey, ialorro, icelander, iomodo, isacikgoz, it33, itao, ivernus, jasonblais, jayaddison-collabora, jespino, jfrerich, johnsonbrothers, josephbaylon, JtheBAB, jtwillis92, justinegeffen, jwilander, kaakaa, kamre, kayazeren, KobeBergmans, koox00, krmh04, krutarththakkar, larkox, levb, lieut-data, M-ZubairAhmed, maisnamrajusingh, majidsajadi, marianunez, matthewbirtch, matthew.williams, metanerd, mgdelacroix, michaelgamble, michelengelen, mickmister, migbot, mikhailrimashevski, mkraft, mlongo4290, Mshahidtaj, neallred, neflyte, nevyangelova, nickmisasi, nikolaizah, pablovelezvidal, petrmifek, poflankov, puerco, rbradleyhaas, Rina-dsg, rodcorsi, Rutam21, sadohert, sakaitsu, saturninoabril, Sayanta66, sbishel, shazm, sibasankarnayak, spirosoik, sshiv5768, stafot, streamer45, stylianosrigas, svelle, Szymongib, thePanz, tsabi, vadimasadchi, vinod-demansol, Westacular, wget, wiersgallak, wiggin77, Willyfrog, yedamao, Zeezee1210, zefhemel
릴리스 v5.39 - 품질 릴리스#
v5.39.3, 2021-12-17 출시
Mattermost v5.39.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
웹 애플리케이션 로딩 및 타이핑에 대한 일반적인 성능 개선이 추가되었습니다.
자동 완성 레이아웃 계산을 이동하여 타이핑 중 성능이 개선되었습니다.
렌더링 중 DOM 사용을 줄여 성능이 개선되었습니다.
서버 과부하를 방지하기 위해 일부 기능의 실시간 업데이트를 제거했습니다. “이 채널에 게스트가 포함되어 있음” 표시와 그룹 멤버에게 알릴 때 표시되는 시간대 수는 이제 채널 변경 시에만 업데이트됩니다.
v5.39에서 잘못된 mmctl 버전을 보고하는 문제를 수정했습니다.
v5.39.2, 2021-11-15 출시
Mattermost v5.39.1에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.39.1, 2021-10-27 출시
Mattermost v5.39.1에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
웹소켓 재연결 시 스레드 가져오기 문제를 수정했습니다.
고가용성 서버의 텔레메트리 ID에서 발생하는 경쟁 상태를 수정했습니다 MM-39343.
5.39.0, 2021-09-16 출시
원본 5.39 릴리스
Mattermost v5.39.0에는 낮은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
개선 사항#
사용자 인터페이스(UI)#
제품 내 도움말 문서의 깨진 링크를 수정하고 오래된 정보를 업데이트했습니다.
이탈리아어, 폴란드어, 한국어, 우크라이나어가 알파 버전으로 다운그레이드되었습니다. 한국어와 우크라이나어는 더 이상 적극적으로 유지 관리되지 않습니다.
버그 수정#
라이선스 검증 중 발생할 수 있는 패닉을 수정했습니다.
메시지 첨부 파일 제목에서 이모지 로딩 문제를 수정했습니다.
삭제된 메시지의 타임스탬프가 올바르게 위치하지 않는 문제를 수정했습니다.
새로고침 바의 공백을 변경하여 항상 사용자에게 표시되도록 했습니다.
온보딩 중 Next 버튼을 클릭할 때 이메일 초대가 전송되지 않는 문제를 수정했습니다.
이메일에서 “View Message”를 클릭했을 때 게시물로 이동하지 않거나 “View in App”에 대한 사용자 기본 설정을 기억하지 않는 문제를 수정했습니다.
특정 접을 수 있는 이미지 감지 문제를 수정했습니다.
토글 버튼이 표시되지 않을 때 읽지 않은 항목 필터가 활성화되는 것을 방지했습니다.
Mattermost의 계정 설정 을 여는 단축키 CTRL+SHIFT+A가 Chrome의 “탭 검색” 팝업을 여는 CTRL+SHIFT+A와 충돌하는 문제를 수정했습니다.
메시지 첨부 파일과 임베디드 바인딩에 마크다운 이미지가 있을 때 발생하는 충돌을 수정했습니다.
메시지 첨부 파일 필드가 정렬되지 않는 문제를 수정했습니다.
오른쪽
SuggestionList
위치 지정 문제를 수정했습니다..doc
확장자로 업로드된docx
파일에서 Mattermost가 패닉 상태가 되는 문제를 수정했습니다.자동 응답기가 시간 간격을 잘못 계산하여 메시지를 전송하지 않는 버그를 수정했습니다.
OpenID 통합의 디코딩 문제를 수정했습니다. 이제 요청이
RawURLEncoding
에 대해 디코딩됩니다.Collapsed Reply Threads(베타) 기능의 다양한 버그를 수정했습니다. 수정된 내용은 다음과 같습니다:
동일한 사용자의 첫 번째와 두 번째 연속 메시지 사이에 간격이 나타나는 문제를 수정했습니다.
웹소켓 재연결 시 스레드의 읽지 않음 상태가 업데이트되지 않는 문제를 수정했습니다.
메인 채널 보기의 루트 게시물 타임스탬프에 마우스를 올렸을 때 가로 스크롤바가 나타나는 문제를 수정했습니다.
CollapsedThreads
를 활성화하려면 이제ThreadAutoFollow
설정을 활성화해야 합니다.다른 사용자가 스레드에 답장할 때 이전에 팔로우를 취소한 스레드를 사용자가 다시 팔로우하는 문제를 수정했습니다.
코드 블록과 인라인 코드를 클릭해도 더 이상 관련 스레드가 열리지 않습니다.
확대/축소를 사용하는 고해상도 모니터에서 스레드 보기에 두 개의 스크롤바가 나타나는 문제를 수정했습니다.
빠른 채널 전환기의 멘션 수가 접힌 스레드 로직을 따르지 않는 문제를 수정했습니다.
접힌 스레드가 활성화되었을 때 webhook/integration이 시작한 스레드가 webhook/integration 생성자에 의해 자동 팔로우되는 문제를 수정했습니다.
접힌 답글 스레드가 활성화된 상태에서 웹소켓에 재연결할 때 스레드 멘션이 사용자 인터페이스에서 지워지는 문제를 수정했습니다.
새 메시지 줄과 날짜 구분선이 스레드의 텍스트와 겹치는 문제를 수정했습니다.
Go 버전#
v5.39는 Go
1.16.7
로 빌드되었습니다.
Mattermost v6.0의 예정된 지원 중단 사항#
다음 지원 중단 사항은 2021/10/13에 예정된 Mattermost v6.0 릴리스에 계획되어 있습니다. 이 목록은 릴리스 전에 변경될 수 있습니다.
레거시 명령줄 도구. 모든 명령어는 mmctl로 완전히 대체되었으며, 지난 몇 달 동안 새로운 명령어가 추가되어 이 도구가 완전하고 견고한 대체품이 되었습니다.
웹 앱을 통한 Slack 가져오기. 팀 설정 메뉴를 통해 접근할 수 있는 Slack 가져오기 도구는 업로드를 지원할 수 있는 데이터 유형이 훨씬 더 포괄적인 mmetl 도구로 대체되고 있습니다.
MySQL 5.7.7 미만 버전. 이제 최소 지원 버전은 5.7.12입니다. 이 버전은 네이티브 JSON 데이터 타입을 도입하여 여러 데이터베이스 필드(특히 Users 및 Posts props)의 성능과 확장성을 개선할 수 있게 했습니다. 또한 버전 5.6(현재 최소 버전)은 2021년 2월에 EOL에 도달했습니다.
Elasticsearch 5 및 6 - 버전 5.x는 2019년 3월에 EOL에 도달했고, 버전 6.x는 2020년 11월에 EOL에 도달했습니다. Mattermost v6.0에서 지원하는 최소 버전은 Elasticsearch 버전 7.0이 될 것입니다.
Windows 7은 2020년 1월에 EOL에 도달했습니다. 이제 Windows 7에서의 Mattermost Desktop App 문제에 대한 지원을 더 이상 제공하지 않습니다.
ExperimentalTimezone 구성 설정. 이 구성 설정은 제거되고 해당 기능은 일반 가용성으로 승격됩니다.
모든 레거시 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객에게는 v5.32 이상으로 업그레이드하여 맞춤형 접을 수 있는 채널 카테고리를 포함한 다양한 채널 구성 기능에 접근할 수 있도록 권장합니다. 더 이상 사용되지 않는 설정은 다음과 같습니다:
All configuration settings previously marked as “Deprecated”.
mattermost-server/model
의 명명 일관성을 위한 변경사항.
알려진 문제#
Collapsed Reply Threads는 현재 베타 버전입니다. 이 기능을 활성화하기 전에 알려진 문제점, 특히 데이터베이스 리소스 요구사항과 서버 성능 영향에 대해 잘 알고 있는지 확인하세요. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 머신에서 실행 중인 경우, 2022년 2분기에 일반 가용성으로 승격될 때까지 Collapsed Reply Threads 활성화를 기다리는 것이 좋습니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
실험적 시간대와 사용자 정의 상태는 E20 라이선스가 있는 서버의 CPU 사용량과 데이터베이스 연결을 증가시킬 수 있습니다. 현재 해결 방법은 사용자 정의 상태를 비활성화하거나 실험적 시간대를 비활성화하는 것입니다.
게시물 초안 시작 부분에 멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
고정된 게시물이 더 이상 강조 표시되지 않습니다 MM-34870.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
aaronrothschild, adammorawski1, Adovenmuehle, aeomin, agarciamontoro, AGMETEOR, agnivade, amirmoyousefi, amyblais, amynicol1985, anurag6713, arjitc, ArmanChand, asaadmahmood, ashishbhate, AshishDhama, asimsedhain, aspleenic, BenCookie95, BenLloydPearson, calebroseland, chenilim, chikei, chitramdasgupta, cobenash, coltoneshaw, cpanato, cpoile, crspeller, ctlaltdieliet, cvockrodt, cwarnermm, dbpolito, deanwhillier, devinbinnie, DeviousLab, DjMagicFingers, Duaard, elyscape, emilyacook, enahum, enelson720, engineereng, ewwollesen, fksu, flynbit, Francois-D, furqanmlk, gabrieljackson, gigawhitlocks, gozeloglu, gruceqq, haalcala, haardikdharma10, hahmadia, hanzei, harshilsharma63, hectorskypl, hmhealey, icelander, iomodo, isacikgoz, it33, ivanaairenee, jadrales, jamiehurewitz, jasonblais, jayaddison-collabora, jespino, jfrerich, Johennes, johnsonbrothers, josephbaylon, JtheBAB, jufab, jupenur, justinegeffen, jwilander, kaakaa, kamre, kayazeren, KobeBergmans, koox00, krutarththakkar, kscheel, larkox, LauSam09, levb, lieut-data, lindalumitchell, maisnamrajusingh, majidsajadi, maliur, manojmalik20, marianunez, mattermod, matthewbirtch, matthew.williams, metanerd, mgdelacroix, michelengelen, mickmister, migbot, mkraft, mlongo4290, mmskv, mrckndt, Mshahidtaj, nat-gunner, neallred, nevyangelova, nikolaizah, Nog-Frog, pablovelezvidal, Prassud, rbradleyhaas, redrru, rodcorsi, roopakv, rrey, Rutam21, sakaitsu, saturninoabril, Sayanta66, sbishel, Shahzayb, Shaz-25, sibasankarnayak, sonereker, spirosoik, srkgupta, stafot, streamer45, stylianosrigas, Szymongib, talesmc, thePanz, tsabi, VA2XJM, vadimasadchi, vinod-demansol, wget, WietseWind, wiggin77, Willyfrog, yedamao, YJSoft, zefhemel, Ziggiz
v5.38 릴리스 - 기능 릴리스#
v5.38.4, 2021-11-15 릴리스
Mattermost v5.38.4에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v5.38.3, 2021-10-27 릴리스
Mattermost v5.38.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
고가용성 서버의 텔레메트리 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에는 낮은 수준에서 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
사용 중단#
config.json
파일을 자동으로 다시 로드하는 메커니즘인 “config watcher”가 제거되었으며, 대신 디스크에 변경사항이 적용된 후 실행해야 하는mmctl config reload
명령어를 사용합니다. 이 변경으로 구성 성능과 안정성이 향상되었습니다.
중요한 업그레이드 참고 사항#
v5.38은 Collapsed Reply Threads(Beta) 도입 이후 스레드와 채널 주변의 잘못된 멘션 수와 읽지 않은 항목에 대한 수정사항을 추가했습니다. 이 수정은 SQL 마이그레이션을 통해 이루어지며, 대규모 데이터베이스의 경우 완료하는 데 몇 분이 걸릴 수 있습니다.
fixCRTChannelMembershipCounts
수정은 약 400만 개의 채널 멤버십과 약 13만 개의 채널이 포함된 데이터베이스에서 1분 20초가 걸립니다.fixCRTThreadCountsAndUnreads
수정은 56367개의 스레드, 124587개의 스레드 멤버십, 220801개의 채널 멤버십이 포함된 데이터베이스에서 약 3분 30초가 걸립니다. 이는 MySQL v5.6.51에서 실행됩니다.Focalboard v0.8.2(Mattermost v5.38.0과 함께 릴리스)는 새로운 데이터베이스 연결 시스템으로 인해 Mattermost v5.37+가 필요합니다.
중요
v5.37 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
세분화된 데이터 보존 정책(Enterprise E20)#
이제 전역 정책이 비활성화되어 있어도
data_retention
유형 작업을 실행할 수 있습니다. 데이터 보존 작업이 실행될 때 세분화된(즉, 팀 및 채널별) 정책이 실행됩니다. 보존 작업 실행 후 새 활동이 없는 채널에서 삭제된 게시물이 표시되는 알려진 문제가 있습니다. 이 문제는 이 티켓으로 추적됩니다.
향상된 사용자 온보딩 경험#
Mattermost를 시작하는 새로운 사용자를 돕기 위해 온보딩 경험에 새로운 시작하기 단계가 추가되었습니다. 이 단계들은 사용자가 프로필을 완성하고, 팀 이름을 지정하고, 데스크톱 알림을 구성하고, 다른 사람을 팀에 초대하는 데 도움을 줍니다. 또한 온보딩이 완료되면 사용자에게 채널, 플러그인 등을 시작하는 데 도움이 되는 유용한 팁이 제공됩니다.
플레이북 업데이트#
Incident Collaboration
가Playbooks
로 브랜드가 변경되었습니다. 또한 채널 오른쪽 사이드바가 재설계되었고, 자체 플레이북이 템플릿으로 공유되며, 더 많은 트리거와 액션이 추가되었습니다.
Focalboard 업데이트#
생성자 속성이 추가되고 공유 데이터베이스 연결로 성능이 개선되었습니다. Focalboard 0.8.2는 새로운 데이터베이스 연결 시스템으로 인해 Mattermost v5.37+가 필요합니다.
개선 사항#
사용자 인터페이스(UI)#
독일어가 다시 공식 언어로 업그레이드되었습니다.
푸시 알림에서 마크다운 서식이 제거되었습니다.
현재 설정된 상태에서 사용자 정의 상태가 변경되지 않은 경우 상태 설정 버튼이 활성화됩니다.
GIF 선택기를 통해 삽입된 이미지의 기본 렌더링이 개선되었습니다.
Direct 및 그룹 메시지 메뉴에 작은 텍스트 변경이 추가되었습니다: 채널 음소거 와 채널 헤더 편집 이 이제 대화 음소거 와 대화 헤더 편집 으로 표시됩니다.
성능#
게시물의 반응을 표시하는 컴포넌트의 성능이 개선되었습니다.
Direct 메시지가 아닌 채널을 볼 때 특정 컴포넌트의 성능이 개선되었습니다.
오른쪽에 게시된 메시지의 성능이 약간 개선되었습니다.
초안 저장 빈도를 줄여 영향받는 환경에서 타이핑 성능이 개선되었습니다.
연동#
Marketplace의 앱에 아이콘이 추가되었습니다.
앱에서 이제 폼의 필드 사이에 임의의 마크다운을 추가할 수 있습니다.
앱 폼, 대화형 대화 상자 필드 설명, 오류 및 슬래시 명령에 마크다운 지원이 추가되었습니다.
앱 명령을 위한 사용자 및 채널 선택기가 개선되었습니다.
플러그인에서
react-intl
및<Timestamp/>
사용에 대한 지원이 추가되었습니다.사용자 액세스 토큰 및 OAuth 앱을 위한 플러그인 API 메서드가 추가되었습니다.
관리#
시스템 콘솔 > 팀 을 통해 팀을 보관하고 보관 해제하는 새로운 기능이 추가되었습니다.
버그 수정#
일부 언어에서 “채널 찾기” 채널 전환기 텍스트가 버튼을 벗어나는 문제가 수정되었습니다.
본문이 없는 플러그인 간 요청이 작동하지 않는 문제가 수정되었습니다.
빈 응답을 반환할 때 대화형 메시지에서 대화 상자를 여는 문제가 수정되었습니다.
멤버 추가 모달이 Mattermost 다크 테마에서 잘못 테마가 적용되는 문제가 수정되었습니다.
Team Edition에서 시스템 콘솔을 로드할 때
getPrevTrialLicense
API 요청에서 발생하는 패닉이 수정되었습니다.이전 릴리스에서 관리자 어드바이저 알림이 실수로 다시 활성화되는 문제가 수정되었습니다.
Collapsed Reply Threads(베타) 기능의 다양한 버그를 수정했습니다. 수정된 내용은 다음과 같습니다:
답글이 없는 스레드를 팔로우할 때 오류가 발생하는 문제가 수정되었습니다.
/posts/<postid>
API에서 단일 게시물을 GET할 때reply_count
가 항상 0으로 반환되는 문제가 수정되었습니다.단일 메시지를 팔로우할 때 상태 500이 반환되는 문제가 수정되었습니다.
스레드 팔로우를 해제한 후 답글을 달 때 스레드가 자동으로 다시 팔로우되지 않는 문제가 수정되었습니다.
Collapsed Reply Threads를 활성화할 때 새로운 활동이 없는 채널이 읽지 않음으로 표시되는 문제가 수정되었습니다.
사용자가 기능을 활성화했을 때 스레드 읽지 않음 상태에 문제가 수정되었습니다.
자신의 답글이 스레드를 읽지 않음으로 표시하는 문제가 수정되었습니다.
Collapsed Reply Threads 기능이 활성화되었을 때 앱 로드 시 사이드바의 팀에 대해 읽지 않은 스레드가 올바르게 표시됩니다.
스레드 뷰어에서 “Thread”가 일부 언어에서 세로로 표시되는 문제가 수정되었습니다.
루트 게시물 마크다운 이미지가 포함된 글로벌 스레드를 열 때 앱이 충돌하는 문제가 수정되었습니다.
채널을 나간 후 Threads 보기로 전환할 때 앱이 충돌하는 문제가 수정되었습니다.
글로벌 스레드 화면에서 스레드에 답글을 달 때 채널이 읽음으로 표시되는 문제가 수정되었습니다.
모두 읽지 않음으로 표시 버튼이 Collapsed Reply Threads에서 더 이상 비활성화되지 않습니다.
Collapsed Reply Threads가 활성화되고 데이터베이스 읽기 복제본이 구성된 서버에 영향을 미치는 첫 번째 답글을 받은 후 게시물 작성자에 대해 루트 게시물이 팔로우됨으로 표시되지 않는 문제가 수정되었습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의PluginSettings
아래에:플러그인이 미리 생성된 OAuth 애플리케이션과 연결하는 데 사용할 수 있는 Chimera URL을 지정할 수 있도록
ChimeraOAuthProxyURL
이 추가되었습니다.
EnableReliableWebSockets
설정이 이제 기본값으로true
로 설정됩니다.
API 변경 사항#
Plugin API에
CreateChannelSidebarCategory
,GetChannelSidebarCategories
및UpdateChannelSidebarCategories
가 추가되었습니다.파일이 드롭다운 메뉴 작업을 등록할 수 있는 새로운 Plugin API 메서드가 추가되었습니다.
Go 버전#
v5.38은 Go
1.16.0
으로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp/에
classnames
와react-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 릴리스에서 다음과 같은 기능이 중단될 예정입니다. 이 목록은 릴리스 전에 변경될 수 있습니다.
레거시 명령줄 도구. 모든 명령어는 mmctl로 완전히 대체되었으며, 지난 몇 달 동안 새로운 명령어가 추가되어 이 도구가 완전하고 견고한 대체품이 되었습니다.
웹 앱을 통한 Slack 가져오기. 팀 설정 메뉴를 통해 접근할 수 있는 Slack 가져오기 도구는 업로드를 지원할 수 있는 데이터 유형이 훨씬 더 포괄적인 mmetl 도구로 대체되고 있습니다.
MySQL 5.7.7 미만 버전. 이제 최소 지원 버전은 5.7.12입니다. 이 버전은 네이티브 JSON 데이터 타입을 도입하여 여러 데이터베이스 필드(특히 Users 및 Posts props)의 성능과 확장성을 개선할 수 있게 했습니다. 또한 버전 5.6(현재 최소 버전)은 2021년 2월에 EOL에 도달했습니다.
Elasticsearch 5 및 6 - 버전 5.x는 2019년 3월에 EOL에 도달했고, 버전 6.x는 2020년 11월에 EOL에 도달했습니다. Mattermost v6.0에서 지원하는 최소 버전은 Elasticsearch 버전 7.0이 될 것입니다.
Windows 7은 2020년 1월에 EOL에 도달했습니다. 이제 Windows 7에서의 Mattermost Desktop App 문제에 대한 지원을 더 이상 제공하지 않습니다.
DisableLegacyMFA 구성 설정.
ExperimentalTimezone 구성 설정.
모든 레거시 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객에게는 v5.32 이상으로 업그레이드하여 맞춤형 접을 수 있는 채널 카테고리를 포함한 다양한 채널 구성 기능에 접근할 수 있도록 권장합니다. 더 이상 사용되지 않는 설정은 다음과 같습니다:
All configuration settings previously marked as “Deprecated”.
mattermost-server/model
의 명명 일관성을 위한 변경사항.
알려진 문제#
Collapsed Reply Threads는 현재 베타 버전입니다. 이 기능을 활성화하기 전에 알려진 문제점, 특히 데이터베이스 리소스 요구사항과 서버 성능 영향에 대해 잘 알고 있는지 확인하세요. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 머신에서 실행 중인 경우, 2022년 2분기에 일반 가용성으로 승격될 때까지 Collapsed Reply Threads 활성화를 기다리는 것이 좋습니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
Team Edition의 v5.38.2 서버 버전이
5.39.2
로 보고됩니다.데이터 보존 작업이 실행된 후 삭제된 게시물이 새 활동이 없는 채널에 표시됩니다 MM-36574.
게시물 초안 시작 부분에 멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
오른쪽에 반응이 추가될 때 중앙 채널의 이모지 카운터가 즉시 업데이트되지 않는 경우가 있습니다 MM-31994.
메시지 첨부 파일의 오른쪽 열에 있는 필드가 고르지 않게 렌더링됩니다 MM-36943.
고정된 게시물이 더 이상 강조 표시되지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
Adovenmuehle, aeomin, agarciamontoro, AGMETEOR, agnivade, ahmaddanialmohd, aileenpalafox, amyblais, amynicol1985, angeloskyratzakos, anurag6713, arjitc, arvinDarmawan, asaadmahmood, ashishbhate, AshishDhama, aspleenic, avinashlng1080, bakurits, bbodenmiller, BenCookie95, calebroseland, chenilim, chikei, cognvn, colorfusion, coltoneshaw, cpanato, cpoile, crspeller, ctlaltdieliet, cwarnermm, darkLord19, deanwhillier, devinbinnie, ditsemto, DSchalla, enahum, enelson720, engineereng, esethna, evelikov, ewwollesen, flynbit, furqanmlk, gabrieljackson, gbonnefille, gigawhitlocks, gruceqq, hackercat3211, hahmadia, hanzei, harshilsharma63, hectorskypl, hmhealey, iomodo, isacikgoz, it33, jasonblais, jayaddison-collabora, jespino, jfrerich, johnsonbrothers, josephbaylon, jprusch, justinegeffen, jwilander, kaakaa, kamre, kayazeren, Konghuy, koox00, larkox, levb, lieut-data, lindalumitchell, lordinkavu, lynn915, madhavhugar, maisnamrajusingh, majidsajadi, manojmalik20, marianunez, matthewbirtch, matthew.williams, metanerd, mgdelacroix, michaelgamble, michelengelen, mickmister, mkraft, mlongo4290, mrckndt, Mshahidtaj, N3rdP1um23, nat-gunner, natalie-hub, neallred, nevyangelova, nickboldt, nickmisasi, nika-begiashvili, nikolaizah, ogi-m, oh6hay, pablovelezvidal, papanireal, petrmifek, Pezhvak, robinmetral, rodcorsi, Roy-Orbison, sakaitsu, saturninoabril, Sayanta66, source-punk, stafot, stevemudie, streamer45, stylianosrigas, Szymongib, thePanz, thierrymarianne, tronginc, tsabi, VA2XJM, wget, wiersgallak, wiggin77, Willyfrog, xlanor, xuanvi26, yedamao, zefhemel
릴리스 v5.37 - 확장 지원 릴리스#
5.37.10, 2022-08-31 릴리스
삭제된 멤버를 계산하지 않아 그룹 쿼리 성능이 향상되었습니다.
대규모에서의 성능 문제를 방지하기 위해 기능이 비활성화되었을 때 그룹의 채널 멤버 수 계산 요청을 방지했습니다.
v5.37.9, 2022-03-10 릴리스
Mattermost v5.37.9에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v5.37.8, 2022-02-03 릴리스
Mattermost v5.37.8에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
ThreadAutoFollow
의 기본값이false
로 변경되었습니다. 이 변경은 이미 해당 값이true
로 설정된 기존 구성에는 영향을 주지 않습니다. MM-41351ThreadAutoFollow
와CollapsedThreads
설정이 비활성화된 경우에도 Collapsed Reply Threads 관련 작업이 데이터베이스 서버에 부하를 주는 일부 상황이 발생하지 않도록 방지하였습니다. MM-41350기술적인 문제로 인해
.pages
콘텐츠 검색이 더 이상 제공되지 않습니다.Actiance 컴플라이언스 작업이 Mattermost 서버 프로세스에 패닉을 일으켜 크래시가 발생하는 문제를 수정하였습니다. MM-41245
v5.37.7, 2022-01-21 릴리스
Mattermost v5.37.7에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
Professional 라이선스 서버용 채널 관리 기능 지원이 추가되었습니다 MM-40824.
v5.37.6, 2021-12-17 릴리스
Mattermost v5.37.6에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
웹 애플리케이션 로딩 및 타이핑에 대한 일반적인 성능 개선이 추가되었습니다.
자동 완성 레이아웃 계산을 이동하여 타이핑 중 성능이 개선되었습니다.
렌더링 중 DOM 사용을 줄여 성능이 개선되었습니다.
서버 과부하를 방지하기 위해 일부 기능의 실시간 업데이트를 제거했습니다. “이 채널에 게스트가 포함되어 있음” 표시와 그룹 멤버에게 알릴 때 표시되는 시간대 수는 이제 채널 변경 시에만 업데이트됩니다.
v5.37.5, 2021-11-30 릴리스
서브디렉토리에 Mattermost를 호스팅할 때 OpenID 리다이렉트가 작동하지 않는 문제를 수정했습니다 MM-40151.
v5.37에서 mmctl 버전이 잘못 보고되는 문제를 수정했습니다.
v5.37.4, 2021-11-15 릴리스
Mattermost v5.37.4에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
메시지 내보내기 작업 중 발생할 수 있는 패닉을 수정했습니다 MM-39521.
제품 내 도움말 문서의 깨진 링크를 수정하고 오래된 정보를 업데이트했습니다.
v5.37.3, 2021-10-27 릴리스
Mattermost v5.37.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
고가용성 서버의 텔레메트리 ID에서 발생하는 경쟁 상태를 수정했습니다 MM-39343.
첨부 파일이 있는 가져오기 프로세스를 수정했습니다 MM-38375.
메시지 첨부 파일 필드가 정렬되지 않는 문제를 수정했습니다 MM-36943.
v5.37.2, 2021-08-26 릴리스
애플리케이션 충돌 문제를 해결하기 위해 Go 버전을 1.16.7로 업그레이드했습니다.
서버 패닉 문제를 수정했습니다 MM-37574
사용자 상태를 저장하거나 업데이트할 때 로그에 여러 키 삽입 오류가 발생하는 문제를 수정했습니다 MM-37202.
Fixed a panic in the
getPrevTrialLicense
API request when loading the System Console on Team Edition. MM-37108채널 전환 모달에서 화면 읽기 프로그램이 사용자 이름이나 채널을 읽지 않고 “사용자 객체”를 읽는 문제를 수정했습니다.
v5.37.1, 2021-08-04 릴리스
Mattermost v5.37.1에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
초안 저장 빈도를 줄여 영향받는 환경에서 타이핑 성능을 개선했습니다.
클러스터링에서 타임아웃 발생 시 뮤텍스가 잠금 해제되지 않는 문제를 수정했습니다 MM-37246
v5.37.0, 2021-07-16 릴리스
원본 5.37.0 릴리스
사용 중단#
platform
바이너리와 “–platform” 플래그가 제거되었습니다. systemd 파일이나 사용자 정의 스크립트를 통해 Mattermost 서버 애플리케이션을 실행하기 위해 “–platform” 플래그를 사용하거나platform
바이너리를 직접 사용하는 경우, mattermost 바이너리만 사용해야 합니다.
중요한 업그레이드 참고 사항#
접힌 답글 스레드가 Mattermost Server v5.37 이상에서 베타로 제공됩니다. 기능을 안정화하는 동안 버그가 발생할 수 있습니다. 특히 여기에 문서화된 알려진 문제를 참고하시기 바랍니다.
v5.37은 이모지 표준 v13.0을 지원합니다. 새로운 시스템 이름 중 하나를 사용하는 사용자 정의 이모지를 추가한 경우, 해당 사용자 정의 이모지는 시스템 이모지로 덮어쓰기됩니다. 해결 방법은 사용자 정의 이모지 이름을 변경하는 것입니다.
인시던트 협업의 일부 기능이 이제 모든 Mattermost 에디션에서 사용 가능합니다. 이 업데이트의 일환으로, 인시던트 협업에는 최소 서버 버전 v5.37이 필요합니다. 각 에디션에서 사용 가능한 기능에 대한 자세한 내용은 가격 페이지를 방문하세요.
Mattermost Server v5.31 확장 지원 릴리스에 대한 지원이 2021년 10월 15일에 수명 주기를 마감합니다. Mattermost Server v5.37 이상으로 업그레이드해야 합니다.
베타 버전으로 제공되는 Collapsed Reply Threads는 서버 성능에 부정적인 영향을 미치는 것으로 알려져 있습니다. 데이터베이스를 쉽게 확장하고 조정할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 시스템에서 실행 중인 경우, 2022년 2분기에 Collapsed Reply Threads가 정식 출시될 때까지
ThreadAutoFollow
와CollapsedThreads
를 비활성화하는 것을 권장합니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
중요
v5.36 이전 릴리스에서 업그레이드하는 경우, 다른 중요 업그레이드 참고 사항을 읽어주세요.
주요 내용#
접힌 답글 스레드 (베타)#
접힌 답글 스레드(베타)에 대한 조기 액세스를 제공하게 되어 기쁩니다. **시스템 콘솔 > 실험적 기능 > 접힌 답글 스레드(베타)**에서 활성화할 수 있습니다. 기능과 알려진 문제에 대한 자세한 내용은 문서를 참조하세요.
피부톤 선택 기능이 추가된 이모지 개선#
이모지 표준 v13.0 지원이 추가되었습니다. 이제 사용자는 Mattermost 이모지 선택기를 사용하여 다양한 피부톤을 선택할 수 있습니다. 모바일 지원은 v1.45 모바일 앱 릴리스(7월 16일)에 포함되어 있습니다.
개선된 엔터프라이즈 체험판 경험 (Enterprise Editions E0, E10, E20)#
Self-Managed 체험판이 종료된 후, 관리자는 선택적으로 영업팀에 문의하거나 한 번의 클릭으로 구매할 수 있습니다.
Focalboard: 그룹화된 테이블 보기, 새로운 속성 등 (베타)#
Focalboard 테이블을 이제 속성별로 그룹화할 수 있어, 예를 들어 에픽이나 소유자별로 작업을 빠르게 볼 수 있습니다.
인시던트 협업 업데이트#
이 업데이트에는 모든 에디션에서의 가용성, 플레이북 키워드 모니터링, 회고 보고서, 플레이북 대시보드가 포함되어 있습니다.
영어-호주 언어 지원#
Mattermost가 이제 영어-호주어로 제공됩니다.
개선 사항#
사용자 인터페이스(UI)#
멘션 자동완성에서 (you)가 있을 때 사용자의 닉네임이 더 이상 표시되지 않습니다.
사용자 추가 채널 모달의 도움말 텍스트가 업데이트되었습니다.
Linux에서
.jpeg
파일 업로드 기능이 추가되었습니다..jpg
파일 업로드는 이미 지원되고 있었습니다.채널 전환기 가 실행될 때 최근에 본 채널을 표시합니다.
폴란드어, 독일어, 이탈리아어는 더 이상 적극적으로 유지 관리되지 않기 때문에 베타 버전으로 다운그레이드되었습니다.
이제 사용자 지정 상태를 일반적인 시간 간격이나 사용자가 선택한 날짜와 시간 후에 만료되도록 설정할 수 있습니다. 모바일 앱 지원은 향후 릴리스에서 추가될 예정입니다.
성능#
타이핑 성능이 개선되었습니다.
관리#
특히 투명도가 있는 PNG를 포함한 대용량 이미지 업로드의 메모리 성능이 개선되었습니다.
압축 해제 시 서버가 들어오는 아카이브를 파일 시스템에 쓰지 않도록 하여 대량 가져오기 프로세스를 최적화했습니다.
System 봇을 사용하여 로컬 모드에 채널 복원 및 채널 개인정보 변경 엔드포인트가 추가되었습니다.
버그 수정#
슬래시 명령어를 통해 사용자 지정 상태 이모지를 설정할 수 없는 문제를 수정했습니다. 유니코드 이모지를 감지하고 슬래시 명령어를 통해 사용자 지정 상태 이모지로 설정하는 로직이 추가되었습니다.
대체 텍스트가 있는 메시지가 반복되는 문제를 수정했습니다.
Enable Marketplace 또는 Enable Plugins 가 비활성화되었을 때 메인 메뉴 에 읽지 않은 배지가 계속 표시되는 문제를 수정했습니다.
사이드바 아이콘이 네비게이터 영역 아이콘과 정렬되지 않는 문제를 수정했습니다.
Direct Message 채널에서 CTRL+F를 사용할 때 검색 필드에 사용자 이름 대신 사용자 ID가 입력되는 문제를 수정했습니다.
음소거된 채널에서 사용자 아이콘이 완전한 불투명도로 표시되는 문제를 수정했습니다.
봇 사용자에 대해 중복된
user_update
웹소켓 이벤트가 생성되는 문제를 수정했습니다.Mattermost 지원팀에 문의하지 않고도 Self-Managed Enterprise Edition E20 평가판을 여러 번 활성화할 수 있는 문제를 수정했습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:Collapsed Reply Threads(Beta) 지원을 위해
CollapsedThreads
를 추가했습니다.
데이터베이스 변경 사항#
여러 개의 중복된 데이터베이스 인덱스를 제거했습니다.
API 변경 사항#
채널을 그룹에 연결할 때 응답에 팀 ID를 추가하기 위해
POST api/v4/groups/{group_id}/channels/{channel_id}/link
응답에 team_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 버전#
v5.37은 Go
1.15.5
로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp/에서
reselect
를 제거했습니다.
Mattermost v6.0의 예정된 지원 중단 사항#
2021/10/15에 예정된 Mattermost v6.0 릴리스에서 다음과 같은 기능이 중단될 예정입니다. 이 목록은 릴리스 전에 변경될 수 있습니다.
레거시 명령줄 도구. 모든 명령이 mmctl로 완전히 대체되었으며, 지난 몇 달 동안 새로운 명령이 추가되어 이 도구가 완전하고 견고한 대체품이 되었습니다.
웹 앱을 통한 Slack 가져오기. 팀 설정 메뉴를 통해 접근 가능한 Slack 가져오기 도구가 mmetl 도구로 대체되고 있으며, 이 도구는 업로드를 지원할 수 있는 데이터 유형이 훨씬 더 포괄적입니다.
MySQL 5.7.7 미만 버전. 이제 최소 지원 버전은 5.7.12입니다. 이 버전은 네이티브 JSON 데이터 타입을 도입하여 여러 데이터베이스 필드(특히 Users 및 Posts props)의 성능과 확장성을 개선할 수 있게 했습니다. 또한 버전 5.6(현재 최소 버전)은 2021년 2월에 EOL에 도달했습니다.
Elasticsearch 5 및 6 - 버전 5.x는 2019년 3월에 EOL에 도달했고, 버전 6.x는 2020년 11월에 EOL에 도달했습니다. Mattermost v6.0에서 지원하는 최소 버전은 Elasticsearch 버전 7.0이 될 것입니다.
Windows 7은 2020년 1월에 EOL에 도달했습니다. Windows 7의 데스크톱 앱 문제에 대한 지원을 더 이상 제공하지 않을 것입니다.
DisableLegacyMFA 구성 설정.
ExperimentalTimezone 구성 설정.
모든 레거시 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객에게는 v5.32 이상으로 업그레이드하여 맞춤형 접을 수 있는 채널 카테고리를 포함한 다양한 채널 구성 기능에 접근할 수 있도록 권장합니다. 더 이상 사용되지 않는 설정은 다음과 같습니다:
mattermost-server/model
의 명명 일관성을 위한 변경사항.
알려진 문제#
Collapsed Reply Threads는 현재 베타 버전입니다. 이 기능을 활성화하기 전에 알려진 문제점, 특히 데이터베이스 리소스 요구사항과 서버 성능 영향에 대해 잘 알고 있는지 확인하세요. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 머신에서 실행 중인 경우, 2022년 2분기에 일반 가용성으로 승격될 때까지 Collapsed Reply Threads 활성화를 기다리는 것이 좋습니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
5.37.0으로 업그레이드할 때 일부 경우에 Incident Collaboration 플러그인이 자동으로 설치되지 않을 수 있습니다.
Mattermost 다크 테마에서 멤버 추가 모달의 테마가 잘못 적용되어 있습니다 MM-37220.
systemctl restart mattermost
명령을 실행하거나 구성에 쓰는 명령(예:config
또는plugin
)을 실행할 때config.json
이 초기화될 수 있습니다 MM-33752, MM-32390.게시물 초안 시작 부분에 멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
오른쪽에 반응이 추가될 때 중앙 채널의 이모지 카운터가 즉시 업데이트되지 않는 경우가 있습니다 MM-31994.
메시지 첨부 파일의 오른쪽 열에 있는 필드가 고르지 않게 렌더링됩니다 MM-36943.
고정된 게시물이 더 이상 강조 표시되지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
aaronrothschild, Aashimalik, Adovenmuehle, aedott, aeomin, agarciamontoro, AGMETEOR, agnivade, ahmaddanialmohd, ahmadkarlam, amyblais, amynicol1985, angeloskyratzakos, anurag6713, arvinDarmawan, asaadmahmood, ashishbhate, AshishDhama, aspleenic, balan2010, BenCookie95, berkeka, calebroseland, catalintomai, cedricziel, chenilim, chetanyakan, chikei, cognvn, coltoneshaw, cpanato, cpoile, crspeller, ctlaltdieliet, cwarnermm, danielsischy, darkLord19, dbpolito, devinbinnie, elsiehupp, elyscape, emilyacook, enahum, enelson720, esethna, EugenMayer, ewwollesen, flynbit, furqanmlk, gabrieljackson, gigawhitlocks, gruceqq, haardikdharma10, hahmadia, hanzei, harshilsharma63, hason, hectorskypl, hmhealey, ialorro, icelander, iomodo, isacikgoz, it33, itao, jamiehurewitz, jasonblais, jayaddison-collabora, jespino, jfrerich, JoelRummel, Johennes, johnsonbrothers, josephbaylon, jplda23, jprusch, jufab, justinegeffen, jwilander, kaakaa, kamre, kayazeren, koox00, larkox, levb, lieut-data, lindalumitchell, lynn915, M-ZubairAhmed, madhavhugar, maisnamrajusingh, majidsajadi, manojmalik20, matheusmosca, matt-w99, matthewbirtch, maxerenberg, metanerd, mgdelacroix, michelengelen, mickmister, migbot, mkraft, mlongo4290, moussetc, MrLemur, msal4, MusiCode1, naderm11, neallred, nevyangelova, ogi-m, pablovelezvidal, parsaakbari1209, prakharporwal, prathers, rbradleyhaas, rodcorsi, rohit1101, sadohert, sakaitsu, saturninoabril, Sayanta66, sbishel, senylove1403, srkgupta, stafot, streamer45, stylianosrigas, Szymongib, teresa-novoa, thePanz, tsabi, txeli, wget, wiersgallak, wiggin77, Willyfrog, yulyanaR
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을 사용하거나, 모든 노드를 종료하고 업그레이드를 수행한 후 모든 노드를 다시 시작해야 합니다.
중요
v5.35 이전 릴리스에서 업그레이드하는 경우, 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
Focalboard (베타)#
Focalboard가 v5.36에서 베타 기능으로 Mattermost에 통합되었습니다. Focalboard를 활성화하려면 사이드바 메뉴에서 Marketplace를 열고 Focalboard 플러그인을 설치한 다음 Configure 를 클릭하고 활성화한 후 저장하세요. NGINX 또는 Apache 웹 프록시 설정을 업데이트하세요.
인시던트 협업 (Enterprise Edition E20)#
자동 환영 메시지, 팀 전체 플레이북 액세스, 플레이북 생성에 대한 권한 제어가 포함됩니다.
헝가리어 지원 (베타)#
Mattermost가 이제 헝가리어로 제공됩니다.
개선 사항#
사용자 인터페이스(UI)#
메시지 자동 응답이 설정된 경우, 사용자가 받는 다이렉트 메시지 수에 관계없이 지정된 사용자에게 하나의 메시지만 전송됩니다.
채널 및 팀 목록의 Add members 에 상태 아이콘이 추가되었습니다.
검색창에 포커스를 맞추고 현재 채널에서 검색할 수 있는 키보드 단축키가 추가되었습니다.
채널에서 뒤로 스크롤할 때 검색 팁이 표시됩니다.
Edit Channel Header 모달의 오류 텍스트가 개선되었습니다.
이모지만 설정되고 텍스트가 없는 경우 사용자 지정 상태를 지울 수 있는 기능이 추가되었습니다.
메시지 알림 이메일이 재설계되었습니다.
Show online availability on profile images 가 Off 로 설정되면 중앙 채널과 오른쪽 보기의 프로필 이미지에서 온라인 상태 아이콘이 숨겨집니다.
성능#
Added a performance improvement to the emoji picker overlay to improve typing performance.
새 게시물을 수신할 때 성능이 개선되었습니다.
관리#
더 높은 처리량을 위해 Websocket 연결에서
TCP_NO_DELAY
가 비활성화되었습니다.Compliance Monitoring CSV 파일이 더 이상 30,000행으로 제한되지 않습니다.
Support Email의 기본값(이전
_feedback@mattermost.com_
)이 제거되었습니다. Admin Advisor는 이제 Support Email에 대한 누락된 구성을 System Admin에게 알립니다. 이 값은 필수이며 Mattermost 계정 요청이 해결을 위해 올바른 팀으로 전송되도록 합니다.사용자가
sysconsole_write_plugins
권한을 가지고 있으면 Main Menu의 Marketplace 버튼이 표시됩니다.Data Retention Policy와 OpenID Connect를 포함한 System Console에 새로운 기능 발견이 추가되었습니다.
플러그인을 위한 기본 클러스터 내 통신 지원이 추가되었습니다.
/header
및/purpose
명령어의 오류 메시지가 개선되었습니다.팀 제한 직접 채널 생성이 이제 백엔드에도 적용됩니다. 이전에는 프론트엔드로만 제한되었습니다.
구성 저장 로직이 견고성과 성능을 개선하기 위해 리팩토링되었습니다.
System Console의 AD/LDAP 아래에 관련 설정의 시각적 그룹화가 추가되었습니다.
버그 수정#
대량 내보내기가 비활성화된 사용자 간에 잘못된 Direct Message 채널을 생성하는 문제가 수정되었습니다.
모바일에서 사용자 정의 상태가 슬래시 명령어를 지우는 문제가 수정되었습니다.
이미 존재하는 핸들로 API를 통해 변경하려고 할 때 잘못된 오류 메시지가 표시되는 문제가 수정되었습니다.
EnableSyncWithLdapIncludeAuth
가true
로 설정되지 않은 경우 SAML(ADFS)을 사용한 인증과 AD/LDAP Group Sync에서 LDAP Group Sync가 작동하지 않는 문제가 수정되었습니다. 이로 인해AuthData
가 AD/LDAP 형식으로 저장되었습니다.‘No Access’ 권한을 가진 사용자가 URL을 통해 Groups, Channels, Teams 구성 페이지에 여전히 접근할 수 있는 문제가 수정되었습니다.
그룹 동기화된 채널이나 팀에서 Remove from channel 과 Remove Team Member 메뉴 항목이 표시되는 문제가 수정되었습니다.
하드코딩된 테마 색상과 관련된 다양한 버그가 수정되었습니다.
하드코딩된 변수와 Has guests 텍스트가 있는 채널 헤더의 정렬 불일치와 관련된 UI 문제가 수정되었습니다.
VerifySignature
가 활성화되지 않은 경우 System Admin이 Service Provider Login URL 을 수정할 수 없는 SAML Sign-on 문제가 수정되었습니다.플러그인을 활성화할 때 로그에 오류가 발생하는 경쟁 상태 문제가 수정되었습니다.
팀을 권한 체계와 연결한 후 팀원 권한이 업데이트되지 않는 버그가 수정되었습니다.
역할이 채널 체계와 연결되었을 때 ID별 역할과 모든 역할의 API 엔드포인트 응답이 수정되었습니다.
중첩 오류 수정을 위해 고정된 사이드바 제목을 제거했습니다.
Create New Category 모달의 Close 버튼이 마우스를 올렸을 때만 표시되는 문제를 수정했습니다.
ServiceSettings.ExtendSessionLengthWithActivity
설정 값과 관계없이 활동에 따라 세션 만료가 연장되는 버그를 수정했습니다.idmigrate
명령어가config.json
에 LDAP 속성으로 이미 존재하지 않는 경우 값을 업데이트하지 않는 문제를 수정했습니다.작업 스케줄러 서버가 “changed leader” 클러스터 이벤트를 놓칠 수 있는 문제를 수정했습니다.
MacOS Desktop App에서
Ctrl+Cmd+F
를 사용할 때 앱을 전체 화면으로 표시하는 대신 검색이 열리는 문제를 수정했습니다.중앙 채널에서 파일을 업로드할 때 메시지 입력 상자가 그림자 처리되는 문제를 수정했습니다.
문자열이 아닌 첨부 필드로 생성된 게시물로 인한 오류를 수정했습니다.
채널 사이드바의 읽음 상태 투명도를 수정하고, 채널이 읽지 않음 상태일 때 채널 아이콘의 투명도를 향상시켰습니다.
Office365 OAuth와 Office 365 OpenID 간에 AuthData 형식이 다를 때 사용자가 O365 인증으로 로그인할 수 없는 문제를 수정했습니다.
페이지 새로고침 시 사용자 정의 상태의 사용자 정의 이모지가 로드되지 않는 문제를 수정했습니다.
프로필 팝오버의 “상태 설정” 플레이스홀더가 테마에 맞게 표시되지 않는 문제를 수정했습니다.
봇이 게시물 헤더의 오른쪽에 통합 소유자의 사용자 정의 상태를 표시하는 문제를 수정했습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ComplianceSettings
아래:새로운 구성 설정
BatchSize
를 추가했습니다. 이제 규정 준수 모니터링 CSV 파일이 30,000행으로 제한되지 않습니다.
config.json
의SupportSettings
아래:SupportEmail
의 기본값이_feedback@mattermost.com_
대신 비어있게 변경되었습니다.
config.json
의LogSettings
아래:LogSettings
와NotificationLogSettings
에 새로운 설정EnableColor
가 추가되었습니다. 이 필드가true
로 설정되면 비-JSON 콘솔 로그가 이제 색상으로 표시됩니다.
config.json
의ServiceSettings
항목에서:EnableReliableWebSockets
를 추가하여 연결 손실 중에 메시지를 버퍼링하고 연결이 복구되면 전송되지 않은 모든 메시지를 재전송함으로써 WebSocket 메시지의 신뢰성을 향상시켰습니다.
API 변경 사항#
관련 API 호출(
updateConfig
및patchConfig
)에 대한 감사 기록에 구성 차이를 포함하는 기능이 추가되었습니다.실험적 API
GetAllSharedChannels
의 응답 필드 이름이 다른 채널 API의 필드 이름과 일치하도록 변경되었습니다.플러그인 API에
RequestTrialLicense
라는 새로운 함수가 추가되었습니다./ldap/sync
엔드포인트가 이제include_removed_members
매개변수를 수락하여 모든 LDAP 그룹 멤버를 해당 그룹과 동기화된 팀 및 채널로 강제로 다시 가져옵니다.사용자의 최근 커스텀 상태를 제거하는 새로운 API 엔드포인트
removeUserRecentCustomStatus POST /status/custom/recent/delete
가 추가되었습니다.사용자 그룹에 대한 플러그인 지원을 추가하기 위해 플러그인 API에
GetGroupMemberUsers
와GetGroupsBySource
가 추가되었습니다.SAML 사용자의 AuthData 필드를 이메일로 재설정하는 새로운 API 엔드포인트
POST /api/v4/saml/reset_auth_data
가 추가되었습니다.새로운 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 버전#
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의 예정된 지원 중단 사항#
2021/10/15에 예정된 Mattermost v6.0 릴리스에서 다음과 같은 기능이 중단될 예정입니다. 이 목록은 릴리스 전에 변경될 수 있습니다.
레거시 명령줄 도구. 모든 명령이 mmctl로 완전히 대체되었으며, 지난 몇 달 동안 새로운 명령이 추가되어 이 도구가 완전하고 견고한 대체품이 되었습니다.
웹 앱을 통한 Slack 가져오기. 팀 설정 메뉴를 통해 접근 가능한 Slack 가져오기 도구가 mmetl 도구로 대체되고 있으며, 이 도구는 업로드를 지원할 수 있는 데이터 유형이 훨씬 더 포괄적입니다.
MySQL 5.7.7 미만 버전. 이제 최소 지원 버전은 5.7.12입니다. 이 버전은 네이티브 JSON 데이터 타입을 도입하여 여러 데이터베이스 필드(특히 Users 및 Posts props)의 성능과 확장성을 개선할 수 있게 했습니다. 또한 버전 5.6(현재 최소 버전)은 2021년 2월에 EOL에 도달했습니다.
Elasticsearch 5 및 6 - 버전 5.x는 2019년 3월에 EOL에 도달했고, 버전 6.x는 2020년 11월에 EOL에 도달했습니다. Mattermost v6.0에서 지원하는 최소 버전은 Elasticsearch 버전 7.0이 될 것입니다.
Windows 7은 2020년 1월에 EOL에 도달했습니다. Windows 7의 데스크톱 앱 문제에 대한 지원을 더 이상 제공하지 않을 것입니다.
DisableLegacyMFA 구성 설정.
ExperimentalTimezone 구성 설정.
모든 레거시 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객에게는 v5.32 이상으로 업그레이드하여 맞춤형 접을 수 있는 채널 카테고리를 포함한 다양한 채널 구성 기능에 접근할 수 있도록 권장합니다. 더 이상 사용되지 않는 설정은 다음과 같습니다:
mattermost-server/model
의 명명 일관성을 위한 변경사항.
알려진 문제#
단일 게시물의 일괄 이메일 알림에 제목 텍스트가 잘못되었습니다 MM-36559.
systemctl restart mattermost
명령을 실행하거나 구성에 쓰는 명령(예:config
또는plugin
)을 실행할 때config.json
이 초기화될 수 있습니다 MM-33752, MM-32390.게시물 초안 시작 부분에 멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
오른쪽에 반응이 추가될 때 중앙 채널의 이모지 카운터가 즉시 업데이트되지 않는 경우가 있습니다 MM-31994.
고정된 게시물이 더 이상 강조 표시되지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
aaronrothschild, abdulsmapara, adamjclarkson, Adovenmuehle, aeomin, agarciamontoro, agnivade, ahmaddanialmohd, ali-farooq0, amyblais, angeloskyratzakos, arjitc, asaadmahmood, ashishbhate, avasconcelos114, avddvd, awerries, bbodenmiller, bbuehrle, bradjcoughlin, cadavre, calebroseland, catalintomai, CEOehis, chenilim, chikei, chuttam, coltoneshaw, cpanato, cpoile, craigwillis-mm, craph, crspeller, ctlaltdieliet, cwarnermm, dantepippi, dbejanishvili, devinbinnie, ejose19, emilyhollinger, enahum, enelson720, esethna, ethervoid, ewwollesen, faase, fakela, FlaviaBastos, flynbit, fmunshi, Francois-D, funkytwig, gabrieljackson, gigawhitlocks, gnello, GrigalashviliT, gruceqq, grundleborg, haardikdharma10, hahmadia, hannaparks, hanzei, harshilsharma63, hectorskypl, hmhealey, hzeroo, ialorro, iamsayantan, ikeohachidi, iomodo, isacikgoz, it33, jasonblais, jaydeland, jespino, jfrerich, jgilliam17, Johennes, johnsonbrothers, josephbaylon, jprusch, JtheBAB, jupenur, justinegeffen, jwilander, kaakaa, kayazeren, khos2ow, kosgrz, l0r3zz, larkox, levb, lieut-data, liusy182, lynn915, maciejnems, marianunez, mbecca, metanerd, mgdelacroix, michaelschiffmm, mickmister, migbot, mkraft, mlongo4290, mterhar, nadalfederer, NassimBounouas, natalie-hub, nathanaelhoun, nevyangelova, pankajhirway, petya-v, pradeepmurugesan, prapti, psy-q, Qujja, reflog, rodcorsi, sakaitsu, saturninoabril, sbishel, shibasisp, Shivam010, shred86, spirosoik, streamer45, stylianosrigas, sudheerDev, thefactremains, TheoVitkovskiy, thePanz, ThiefMaster, tomasmik, tsabi, uhlhosting, vesari, wget, wiersgallak, wiggin77, Willyfrog
릴리스 v5.35 - 기능 릴리스#
v5.35.5, 2021-08-04 출시
Mattermost v5.35.5에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v5.35.4, 2021-06-21 출시
Mattermost v5.35.4에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v5.35.3, 2021-06-11 출시
Mattermost v5.35.3에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
데이터 소스에 쿼리 매개변수가 누락되어 MySQL 서버가 시작 시 충돌할 수 있는 문제를 수정했습니다. MM-36236
이모지 선택기 오버레이의 성능을 개선하여 타이핑 성능을 향상시키고 게시물을 받을 때 다시 렌더링하는 데 걸리는 시간을 줄였습니다.
v5.35.2, 2021-06-03 출시
새 설치에서 dot 릴리스를 실행한 후 후속 마이그레이션이 실행되지 않는 문제를 수정했습니다. MM-35931
PDF용 콘텐츠 추출기 종속성이 없을 때 서버가 충돌하는 문제를 수정했습니다. MM-35990
특정 도메인에서 링크 미리보기 비활성화 설정이 시스템 콘솔에서 회색으로 표시되는 문제를 수정했습니다. MM-35796
버전 < 5.35에서 5.35 이상으로 업그레이드할 때 SMTP가 권한 오류를 표시하는 문제를 수정했습니다. MM-35861
콘텐츠 추출의 일부로 OpenDocument 텍스트 파일을 추출하는 문제를 수정했습니다. MM-36103
v5.35.1, 2021-05-18 출시
SqlSettings.DataSource
의readTimeout
매개변수 문제로 인해 MySQL 설치에서 5.35.0 마이그레이션이 “잘못된 연결” 오류로 실패하는 문제를 수정했습니다(기본값은 30초).readTimeout
데이터소스 쿼리 매개변수는 이제 무시되며 대신 애플리케이션에서 제공하는SqlSettings.QueryTimeout
을 사용해야 합니다. MM-35767
v5.35.0, 2021-05-16 출시
원본 5.35.0 릴리스
Mattermost v5.35.0에는 낮은 수준과 중간 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
중요한 업그레이드 참고 사항#
Shared Channels와 Collapsed Reply Threads를 포함한 새로운 기능에 필요한 백엔드 데이터베이스 아키텍처 도입으로 인해 v5.35 릴리스(2021년 5월 16일)의 마이그레이션 프로세스 성능이 크게 영향을 받았습니다. 데이터베이스의 크기, 유형 및 버전에 따라 평소보다 더 긴 업그레이드 시간이 예상됩니다. 이는 몇 분(평균적인 경우)에서 몇 시간(최악의 경우, MySQL 5.x만 해당)까지 다양할 수 있습니다. 이 과정에서 데이터베이스 CPU 사용량이 중간에서 상당한 수준으로 급증할 것으로 예상됩니다. 마이그레이션의 성능 영향과 가능한 완화 전략에 대한 자세한 내용은 여기에서 확인할 수 있습니다.
v5.35.0에서는 파일 검색 기능이 새롭게 도입되었습니다. 과거에 공유된 파일의 검색 결과는 데이터베이스에 이미 있는 파일의 내용을 추출하고 인덱싱하기 위해 콘텐츠 추출 명령이 실행될 때까지 불완전할 수 있습니다. Elasticsearch 또는 Bleve 검색 백엔드를 실행하는 인스턴스는 콘텐츠 추출이 완료된 후 대량 인덱싱을 실행해야 합니다. 자세한 내용은 이 블로그 게시물을 참조하세요.
대량 사용자 가져오기 과정에서 사용된 기존 비밀번호 생성 로직이 상대적으로 취약했습니다. 따라서 관리자는 대량 가져오기 과정에서 생성되었고 비밀번호가 한 번도 변경되지 않은 모든 사용자의 비밀번호를 즉시 재설정하는 것이 좋습니다.
v5.38 릴리스(2021년 8월 16일)에서는
config.json 파일
을 자동으로 다시 로드하는 메커니즘인 “config watcher”를 더 이상 사용하지 않고, 대신 구성 변경 후 적용하기 위해 실행해야 하는 mmctl 명령을 사용할 예정입니다. 이 변경으로 구성 성능과 안정성이 향상될 것입니다.
중요
v5.34보다 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고 사항을 읽어보세요.
주요 내용#
앱 프레임워크 (개발자 미리보기)#
앱 프레임워크는 외부 도구와 통합하는 새로운 방식으로, 개발자가 선호하는 개발 언어를 사용하여 Mattermost에서 대화형 앱을 만들 수 있게 해줍니다. 새로운 앱은 모바일과 데스크톱 클라이언트에서 원활하게 작동합니다. 이는 개발자 미리보기이며 아직 Mattermost의 프로덕션 인스턴스용으로는 사용할 수 없습니다. 이 기능은 v5.35를 사용하는 자체 관리 고객이 인스턴스에 앱 프레임워크 플러그인을 로드했을 때 사용할 수 있습니다.
파일 및 문서 내용 검색#
Mattermost에서의 검색은 이제 팀의 대화 기록에서 관련 메시지와 파일을 모두 찾습니다. 검색은 지원되는 문서 유형 내에서 파일 이름과 일치하거나 일치하는 텍스트 내용을 포함하는 첨부 파일에 대한 결과를 반환합니다. 자세히 알아보기
시스템 콘솔 페이지에 대한 세분화된 접근 (Enterprise E20 Edition)#
실험적 기능, 정보, 보고, 환경, 사이트 구성, 인증, 통합, 규정 준수 섹션을 각각의 하위 섹션 권한으로 마이그레이션했습니다.
Enterprise 평가판 개선 사항 (Enterprise E20 Edition)#
Enterprise Edition E20 평가판이 시작될 때, 평가판이 3일 남았을 때, 그리고 평가판 마지막 날에 시스템 관리자에게 알리는 배너가 추가되었습니다.
인시던트 협업 (Enterprise Edition E20)#
임시 작업, 이해관계자 개요 등을 포함하도록 사전 패키지된 사고 협업 플러그인이 업데이트되었습니다.
개선 사항#
사용자 인터페이스(UI)#
높이가 100px를 초과하는 인라인 이미지를 접을 수 있는 기능이 추가되었습니다.
사용자 지정 상태에 대한 상태 모달에 최대 길이 유효성 검사가 구현되었습니다.
카테고리 접기 상태를 여러 기기에서 동기화하기 위해 서버에서 접힌 채널 사이드바 카테고리를 동기화했습니다.
채널 전환기 에서 빈 상태가 더 이상 중앙에서 벗어나지 않습니다.
호출 응답
markdown
필드에서 생성된 임시 메시지가 이제 봇에 의해 게시됩니다.사용자가 더 적은 클릭으로 최근 상태로 전환할 수 있도록 사용자 지정 상태에 다양한 개선 사항이 추가되었습니다.
이제 사용자는 채널 전환기에서 사용자 프로필 이미지에 온라인 상태를 볼 수 있습니다.
RestrictLinkPreviews
키를 사용하여 제한된 도메인 구성에 문자열 필드를 추가하고, 시스템 콘솔 > 사이트 구성 > 게시물 아래에 제한된 도메인에 대한 UI 필드를 추가했습니다. 또한 게시물에 미리보기가 있는지 여부를 결정하는 로직을 확장했습니다.시스템 관리자가 플러그인 마켓플레이스 를 처음 방문할 때까지 메인 메뉴 아이콘과 플러그인 마켓플레이스 메뉴에 읽지 않은 배지가 표시됩니다.
이제 채널 사이드바의 다이렉트 메시지 에서 프로필 이미지가 표시됩니다.
이메일 알림 재설계의 일환으로 이메일 알림에 채널 아이콘이 추가되었습니다.
다이렉트 메시지 더보기… 모달이 열릴 때 최근 대화순으로 정렬됩니다. 레거시 Open-Sans 폰트가 제거되고 Open-Sans가 v18으로 업그레이드되었습니다.
관리#
관리자 어드바이저 알림 트리거가 일시 중지되었습니다.
문서 내용으로 인덱싱할 수 있는 명령줄 문서 추출 명령이 추가되었습니다.
보안상의 이유로
model.GeneratePassword()
유틸리티 함수가 제거되었습니다. 대량으로 가져온 사용자의 비밀번호를 생성하기 위해 개선된 버전이 내부적으로 사용되고 있습니다.시스템 역할을 할당할 수 있는 권한은 시스템 관리자에게만 허용됩니다.
두 개의 새로운 게이지 메트릭이 추가되었습니다:
mattermost_db_replica_lag_abs
와mattermost_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()
whereserver_id=<>
이고,QueryTimeLag
는 다음과 같을 수 있습니다:select server_id, visibility_lag_in_msec aurora_global_db_instance_status()
whereserver_id=<>
입니다. MySQL Group Replication의 경우, 절대 지연은 적용자 큐의 대기 중인 트랜잭션 수에서 측정할 수 있습니다:select member_id, count_transactions_remote_in_applier_queue FROM performance_schema.replication_group_member_stats
wheremember_id=<>
입니다. 전반적으로 어떤 쿼리를 선택할지는 관리자에게 맡겨지며, 데이터베이스와 필요에 따라 적절한 쿼리를 선택할 수 있습니다.
버그 수정#
Reddit을 포함한 여러 웹사이트의 링크 미리보기가 수정되었습니다.
SAML이 값이 유효하지 않을 때 Mattermost
UserID
를 사용자 이름으로 할당하고 이를 로깅하지 않는 문제가 수정되었습니다.다크 테마에서 카테고리 정렬과 Direct Messages 카테고리 제한 하위 메뉴의 호버 효과가 너무 어두운 문제가 수정되었습니다.
PDF 미리보기에서 수직 스크롤 바를 드래그할 수 없는 문제가 수정되었습니다.
긴 게시물이 permalink로 강조 표시될 때 애니메이션 문제가 수정되었습니다.
채널 전환 시 사용자의 닉네임이 표시되지 않는 문제가 수정되었습니다.
채널 전환기에서 비활성화된 사용자가 Deactivated 로 표시되지 않는 문제가 수정되었습니다.
업그레이드 프로세스 중 실행된 쿼리가 애플리케이션 측에서 미리 타임아웃되는 문제가 수정되었습니다.
서버에서 MFA가 비활성화되어 있어도 사용자가 계정의 MFA를 비활성화할 수 없는 문제가 수정되었습니다.
LDAP Sync가 활성화된 상태에서 API를 통해 사용자 설정을 설정할 수 있는 문제가 수정되었습니다. LDAP 및 SAML 사용자의 경우, 해당 LDAP/SAML 속성이 설정된 경우 API를 통해 다음 필드를 변경할 수 없습니다: 이름, 성, 직위, 닉네임, 이메일, 프로필 사진. OAuth 사용자(즉, GitLab, Google, Office365, OpenID)의 경우 API를 통해 다음 필드를 변경할 수 없습니다: 이름, 성. 이메일 이외의 방법으로 인증하는 모든 사용자는 API를 통해 사용자 이름을 변경할 수 없습니다.
접힌 스레드 기능이 활성화된 상태에서 게시물 생성 시 발생할 수 있는 패닉이 수정되었습니다.
사이드바 카테고리가 동시에 업데이트되고 삭제될 때 발생할 수 있는 데이터베이스 교착 상태가 수정되었습니다.
사이드바의 Text Hover BG Theme 색상이 왼쪽에서 작동하지 않는 문제가 수정되었습니다.
시스템 콘솔의 여러 영역에서 팀 관리자의 현재 역할이 일관되지 않게 표시되는 문제가 수정되었습니다.
긴 게시물의 더 보기 배경색이 고정 링크에서 깨지는 문제가 수정되었습니다.
Content Security Policy가 활성화되고
unsafe-inline
으로 제한되었을 때 JS 리디렉션이 실패하는 문제가 수정되었습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:파일 검색 기능을 위한
EnableFileSearch
가 추가되었습니다.특정 도메인의 링크 미리보기를 비활성화할 수 있는
RestrictLinkPreviews
설정이 추가되었습니다.
config.json
의FileSettings
항목에서:파일 검색 기능을 위한
ExtractContent
와ArchiveRecursion
이 추가되었습니다.
config.json
의ExperimentalSettings
항목에서:실험적인 Shared Channels 기능을 위한
EnableRemoteClusterService
가 추가되었습니다.
config.json
의SqlSettings
아래에:ReplicaLagSettings
가 추가되었습니다. 이는DataSource
,QueryAbsoluteLag
,QueryTimeLag
의 세 가지 키를 포함하는 맵 배열입니다.
데이터베이스 변경 사항#
ChannelMembers
테이블에MentionCountRoot
라는 새 열이 추가되었습니다. 채널/사용자가 많은 설치에서는 마이그레이션이 몇 분 정도 걸릴 수 있습니다.Channels
테이블에TotalMsgCountRoot
와ChannelMembers
테이블에MsgCountRoot
열이 추가되었습니다. 대규모 MySQL 인스턴스에서는 마이그레이션이 완료되는 데 몇 분이 걸릴 수 있습니다.
API 변경 사항#
파일 검색을 위한
/teams/{team_id}/files/search
API 엔드포인트가 추가되었습니다.LDAP 및 SAML 사용자의 경우 해당 LDAP/SAML 속성이 설정되어 있으면 API를 통해 다음 필드를 변경할 수 없습니다: 이름, 성, 직위, 닉네임, 이메일, 프로필 사진. OAuth 사용자(GitLab, Google, Office365, OpenID)의 경우 API를 통해 다음 필드를 변경할 수 없습니다: 이름, 성. 이메일 이외의 방법으로 인증하는 모든 사용자는 API를 통해 사용자 이름을 변경할 수 없습니다.
Go 버전#
v5.35는 Go
1.15.5
로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에
country-list
,form-data
,gfycat-sdk
,redux-thunk
,rudder-sdk-js
,serialize-error
,shallow-equals
가 추가되었고mattermost-redux
가 제거되었습니다.
알려진 문제#
시스템 콘솔에서 Enable Marketplace 또는 Enable Plugins가 비활성화된 경우 사이드바 햄버거 메뉴에 지속적인 읽지 않음 배지가 표시될 수 있습니다 MM-36160.
systemctl restart mattermost
명령을 실행하거나 구성에 쓰는 명령(예:config
또는plugin
)을 실행할 때config.json
이 초기화될 수 있습니다 MM-33752, MM-32390.게시물 초안 시작 부분에 멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
첨부 파일이 포함된 봇이 생성한 게시물은 사용자가 페이지를 새로고침할 때까지 때때로 반복되어 표시됩니다 MM-30980.
오른쪽에 반응이 추가될 때 중앙 채널의 이모지 카운터가 즉시 업데이트되지 않는 경우가 있습니다 MM-31994.
메시지 첨부 파일의 오른쪽 열에 있는 필드가 고르지 않게 렌더링됩니다 MM-36943.
고정된 게시물이 더 이상 강조 표시되지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
Adovenmuehle, aedott, aeomin, agarciamontoro, AGMETEOR, agnivade, albatrosef, amyblais, amynicol1985, angeloskyratzakos, anurag6713, arvinDarmawan, asaadmahmood, avinashdhinwa, bbodenmiller, benarent, BenCookie95, BharatKalluri, calebroseland, catalintomai, chenilim, chetanyakan, chikei, chrisfromredfin, codingthat, coltoneshaw, courtneypattison, cpanato, cpoile, crspeller, ctlaltdieliet, cwarnermm, darkLord19, deanwhillier, devinbinnie, djanda97, elyscape, enahum, enelson720, EricMontague, esethna, ethervoid, flynbit, furqanmlk, gea-ecobricks, gigawhitlocks, girish17, gruceqq, grundleborg, haardikdharma10, hahmadia, Hampusholmstrom, hanzei, harshilsharma63, hastadhana, hectorskypl, hmhealey, ialorro, icelander, IndushaS, iomodo, isacikgoz, it33, jamiehurewitz, jasonblais, jecepeda, jespino, jfrerich, JoelRummel, Johennes, johnsonbrothers, josephbaylon, justinegeffen, jwilander, kaakaa, kayazeren, komik966, larkox, leblanc-simon, levb, lieut-data, M-ZubairAhmed, majidsajadi, manojmalik20, marianunez, matt-w99, matthewbirtch, maxerenberg, metanerd, mgdelacroix, michaelgamble, michelengelen, mickmister, microolapshare, migbot, mjnagel, mkraft, mlongo4290, mrckndt, muratbayan, natalie-hub, Ndawakh, nevyangelova, nickmisasi, ogi-m, pablovelezvidal, prapti, qunabu, rbradleyhaas, reflog, rodcorsi, sakaitsu, saturninoabril, sbishel, shazm, signalwerk, spirosoik, stafot, streamer45, stylianosrigas, Szymongib, teresa-novoa, thebestwj, TheDarkestDay, thePanz, uhlhosting, wget, wiersgallak, wiggin77, Willyfrog, xlanor, yashjohar, YJSoft, YoheiZuho, zefhemel, ziprandom, Zukerherr
릴리스 v5.34 - 기능 릴리스#
v5.34.5, 2021-06-21 릴리스
Mattermost v5.34.5에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.34.4, 2021-06-11 릴리스
Mattermost v5.34.4에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
데이터 소스에 쿼리 매개변수가 누락되어 MySQL 서버가 시작 시 충돌할 수 있는 문제를 수정했습니다. MM-36236
플러그인 아이콘이 왼쪽에서 행 대신 열로 표시되는 문제를 수정했습니다. MM-36199
v5.34.3, 2021-06-03 릴리스
새 설치에서 dot 릴리스를 실행한 후 후속 마이그레이션이 실행되지 않는 문제를 수정했습니다. MM-35931
v5.34.2, 2021-04-17 릴리스
MySQL 비밀번호에 특수 문자가 포함된 설치가 중단되고 시작되지 않는 문제를 수정했습니다.
v5.34.1, 2021-04-15 릴리스
v5.34.0으로 업그레이드할 때 MySQL 설치에서 타임아웃을 일으킬 수 있는 마이그레이션이 실행되는 문제를 수정했습니다. v5.34.1로 업그레이드하면 v5.32.0에 예정되었던 누락된 마이그레이션도 실행될 수 있습니다. 이러한 추가 작업은 매우 큰 MySQL(버전 5.x) 설치에서 시간이 오래 걸릴 수 있습니다.
Posts.FileIds
타입 변경 (PostgreSQL만 해당)새로운 열
ThreadMemberships.UnreadMentions
추가새로운 열
Channels.Shared
추가새로운 열
Reactions.UpdateAt
추가새로운 열
Reactions.DeleteAt
추가
v5.34.0, 2021-04-15 릴리스
원본 5.34.0 릴리스
주요 내용#
Incident Collaboration: 인시던트 시작 시 자동화된 작업 (E20 Edition)#
이제 사용자는 인시던트가 생성될 때 시간을 절약하고 수동 오류의 가능성을 줄이기 위해 핵심 작업을 자동으로 실행하도록 플레이북을 구성할 수 있습니다.
불가리아어 및 스웨덴어 지원#
스웨덴어와 불가리아어에서 베타 태그를 제거했습니다. 이제 Mattermost는 18개 언어로 제공됩니다.
개선 사항#
사용자 인터페이스(UI)#
시스템 관리자가 permalink를 통해 비공개 채널에 참여할 때 비공개 채널 참여 프롬프트가 표시됩니다.
외부 종속성 사용 중단 세부 정보에 대한 제품 내 알림 추가 기능을 지원합니다.
시간대 선택기 구성 요소가 개선되었습니다.
팀 사이드바를 위한 새로운 테마 변수가 도입되었습니다.
브라우저에서 자동 오른쪽에서 왼쪽(RTL) 감지 기능을 지원합니다.
Add People 채널 모달의 글꼴 크기가 업데이트되었습니다.
채널 전환기에 온라인 상태가 표시됩니다.
비밀번호 재설정, 멤버 초대, 멤버 환영 및 인증을 위한 이메일 알림의 디자인과 레이아웃이 개선되었습니다.
관리#
내보내기 파일을 생성, 목록 표시, 다운로드 및 삭제하는 mmctl 명령어가 추가되었습니다.
스키마 마이그레이션 0단계(
Teams
,TeamMembers
)가 추가되었습니다.코드에서
SqlLite3
참조가 제거되었습니다.BleveSettings
에 실제 변경사항이 있을 때만 설정에 Bleve 업데이트가 기록되며, 모든 설정 업데이트마다 기록되지 않습니다.Team Edition에서 pprof를 사용한 Mattermost 서버 프로파일링이 가능해졌습니다.
split.io 기능 플래그에 속성이 추가되었습니다.
버그 수정#
ServePluginPublicRequest
중 플러그인 환경 속성에 대한 안전하지 않은 접근이 수정되었습니다.관리자 콘솔 > 서버 로그에서 새로고침 시 사이드바 필터로 포커스가 이동하지 않는 문제가 수정되었습니다.
검색 결과가 없을 때 GIF 선택기가 비어있는 대신 ‘결과 없음’ 모달을 표시하지 않는 문제가 수정되었습니다.
드래그 앤 드롭 후 키보드 접근성 컨트롤러가 왼쪽 스크롤을 재개할 수 없었던 문제가 수정되었습니다.
마크다운 링크가 잘못 렌더링되는 문제가 수정되었습니다.
Slack 내보내기 색상 구성의 형식 변경으로 인해 Slack 테마 가져오기가 실패하는 문제가 수정되었습니다.
긴 이름을 가진 채널에 대한 툴팁이 누락되는 문제가 수정되었습니다.
WebSocket 종료 처리 부적절로 인한 앱 서버 충돌의 경쟁 상태가 수정되었습니다.
사용자가 스크롤할 때까지 PDF 확대/축소/초기화 작업에 반응하지 않는 문제가 수정되었습니다.
오른쪽이 확장된 답글 스레드에서 게시물 초안의 첨부 파일이 중앙 채널 텍스트 상자 뒤에 숨겨지는 문제가 수정되었습니다.
읽기 전용 복제본을 사용하도록 구성된 Enterprise Edition 인스턴스의 복제 지연 관련 버그가 수정되었습니다.
Compliance Report 필드 헤더가 올바르게 정렬되지 않는 문제가 수정되었습니다.
/join
명령어가 대소문자를 구분하는 문제가 수정되었습니다.한 글자 사이드바 카테고리 이름이 표시되지 않는 문제가 수정되었습니다.
시스템 콘솔의 일부 모달에서 닫기 버튼의 테마 불일치 문제를 수정했습니다(사용자 지정 팀 테마 사용 시).
오른쪽 패널에서 긴 텍스트 입력이 선택 시 불안정하게 움직이는 문제를 수정했습니다.
여러 첨부 파일이 있는 PDF 미리보기에서 확대/축소 수준이 유지되는 문제를 수정했습니다.
긴 이미지 이름이 표시/숨기기 컨트롤을 창 오른쪽 밖으로 밀어내는 문제를 수정했습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
첨부 파일이 있는 압축 내보내기 파일을 지원하기 위해
ExportSettings
를 추가했습니다.
Go 버전#
v5.34는 Go
1.15.5
로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-mobile에서
core-js
를 제거했습니다.
알려진 문제#
v5.34에서 오른쪽에서 왼쪽으로 쓰는 텍스트 정렬이 제대로 작동하지 않습니다. 이 문제는 mattermost-rtl 플러그인의 최신 버전에서 수정되었습니다.
채널 전환기에서 비활성화된 사용자가 “비활성화됨”으로 표시되지 않습니다 MM-33910.
채널 전환 시 사용자 닉네임이 표시되지 않습니다 MM-33897.
systemctl restart mattermost
명령을 실행하거나 설정을 쓰는 명령(예:config
또는plugin
)을 실행할 때Config.json
이 초기화될 수 있습니다 MM-33752, MM-32390.서버가 E20이 아닌 설치에서 E20 필수 플러그인을 설치하려고 시도합니다 MM-32387.
게시물 초안 시작 부분에 멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
첨부 파일이 포함된 봇이 생성한 게시물은 사용자가 페이지를 새로고침할 때까지 때때로 반복되어 표시됩니다 MM-30980.
오른쪽에 반응이 추가될 때 중앙 채널의 이모지 카운터가 즉시 업데이트되지 않는 경우가 있습니다 MM-31994.
Mattermost에서 Reddit 링크 미리보기가 더 이상 작동하지 않습니다. 이는 이전 버전에도 영향을 미칩니다 MM-31899.
메시지 첨부 파일의 오른쪽 열에 있는 필드가 고르지 않게 렌더링됩니다 MM-36943.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
abdullahceylan, aconitumnapellus, Adovenmuehle, aeomin, agarciamontoro, aggmoulik, AGMETEOR, agnivade, amyblais, amynicol1985, angeloskyratzakos, anurag6713, appleboy, asaadmahmood, asimsedhain, bbodenmiller, BenCookie95, berkeka, BharatKalluri, calebroseland, catalintomai, chenilim, chetanyakan, chikei, christian-lim, coltoneshaw, cpanato, cpoile, Crimson-riot, crspeller, ctlaltdieliet, cwarnermm, CyrilLD, danielsischy, deanwhillier, devinbinnie, djanda97, ebati, enahum, enelson720, esethna, ethervoid, firasm, flexo3001, flynbit, furqanmlk, gabrieljackson, gigawhitlocks, gruceqq, haardikdharma10, hahmadia, hanzei, haonm, hastadhana, hectorskypl, hmhealey, ianatha, icelander, IndushaS, iomodo, isacikgoz, it33, jamiehurewitz, jasonblais, jaydeland, jbutler992, jbutlerdev, jespino, jfrerich, jials, johnsonbrothers, josephbaylon, jp0707, JtheBAB, justinegeffen, jwilander, kaakaa, kayazeren, khos2ow, larkox, lawrencejohnson, levb, lieut-data, lindalumitchell, lucievr, lutfuahmet, Maekes, mahmud2011, mantlecurve, matt-w99, matthewbirtch, maxerenberg, metanerd, mgdelacroix, michelengelen, mickmister, microolapshare, migbot, minecraftchest1, mistikel, mkdbns, mkraft, mlongo4290, mrtpcet, msal4, Mshahidtaj, natalie-hub, nathanaelhoun, nevyangelova, nronas, ogi-m, opr77, pablovelezvidal, pat-s, phntom, pidgelar, potatogim, prapti, Prescise, proffalken, r-52, rakhi2104, rbradleyhaas, reflog, renjithgr, rodcorsi, saf6260, sakaitsu, saturninoabril, sbishel, shazm, spirosoik, stafot, streamer45, stylianosrigas, svelle, Szymongib, thePanz, toto6038, tsabi, uhlhosting, wget, wiersgallak, wiggin77, Willyfrog, xlanor, YoheiZuho, youtsumi, zefhemel, Zukerherr
v5.33 릴리스 - 기능 릴리스#
v5.33.5, 2021-06-11 릴리스
Mattermost v5.33.5에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.33.4, 2021-06-03 릴리스
새 설치에서 dot 릴리스를 실행한 후 후속 마이그레이션이 실행되지 않는 문제를 수정했습니다. MM-35931
Added a performance improvement to the emoji picker overlay to improve typing performance.
v5.33.3, 2021-03-31 릴리스
OpenID로 마이그레이션 후 Office 365가 사용자 유형에 따라 다른 ID 속성을 반환하여 만료된 세션이 있는 사용자가 Mattermost에 로그인하려고 할 때 오류가 발생하는 문제를 수정했습니다. MM-34356
v5.33.2, 2021-03-25 릴리스
v5.33.1, 2021-03-22 릴리스
v5.33.0, 2021-03-17 릴리스
원본 5.33.0 릴리스
Mattermost v5.33.0에는 저수준 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
중요한 업그레이드 참고 사항#
이제 반응 삭제는
Reactions
테이블에서 소프트 삭제로 처리됩니다. 스키마 업데이트가 필요하며 대용량 데이터 세트의 경우 첫 실행 시 최대 15초가 소요될 수 있습니다.HTTP 1.1 미만 버전으로 수행된 WebSocket 핸드셰이크는 경고를 발생시키며, 서버는 WebSocket RFC를 준수하기 위해 버전을 1.1로 투명하게 업그레이드합니다. 이는
proxy_http_version
지시문을 1.1로 설정하지 않는 잘못된 Nginx(및 기타 프록시) 구성을 해결하기 위한 것입니다. 이 기능은 향후 Mattermost 버전에서 제거될 예정입니다. WebSocket 프로토콜을 올바르게 사용하도록 프록시 구성을 수정하는 것이 강력히 권장됩니다.
중요
v5.32 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
OAuth 2.0 인증을 위한 OpenID Connect (E20 에디션)#
OpenID Connect를 사용하면 OpenID Connect 사양을 준수하는 모든 OAuth 2.0 제공업체를 통해 Mattermost에 인증할 수 있습니다. 이 기능은 v1.40 릴리스에서 모바일 앱에 사용할 수 있습니다.
지원 패킷 생성 (E10 & E20 에디션)#
Mattermost는 Mattermost self-managed E10 또는 E20 Enterprise 에디션이나 Mattermost Cloud 에디션에 대한 상업적 지원을 요청할 때 구성 세부 정보, 로그 및 기타 배포 정보를 다운로드할 수 있는 기능을 제공합니다.
인시던트 협업 플러그인 1.4.0으로 업데이트 (E20 에디션)#
오른쪽 사이드바에 시간순으로 표시되는 상태 업데이트 및 기타 주요 이벤트를 지원하는 인시던트 타임라인이 추가되었습니다. 이 타임라인을 통해 사용자는 인시던트 후 보고서를 위한 정보를 쉽게 수집할 수 있습니다.
사용자 지정 상태#
사용자는 이제 원하는 방식으로 현재 상태를 표현할 수 있는 유연성을 갖게 되었습니다. 앱 전체에서 모든 사람에게 보이는 설명적인 상태 메시지와 이모지를 추가하는 사용자 지정 상태를 설정하세요.
개선 사항#
사용자 인터페이스(UI)#
채널 모달의 멤버 추가 기능이 개선되었습니다.
단축키 모달에 서식 단축키가 추가되었습니다.
특정 날짜 주변의 게시물을 검색할 때 사용되는 날짜 선택기에 현지화가 추가되었습니다.
자동 완성 팝오버가 이제 게시물 초안의 @, ~, 또는 / 트리거를 기준으로 위치가 지정됩니다.
PDF 미리보기의 5페이지 제한이 제거되었습니다.
files
가 예약된 팀 이름으로 추가되었습니다.URL로 채널을 검색하면 이제 해당 채널이 반환됩니다.
사용자가 문자 제한을 초과하는 사용자 지정 카테고리 이름을 생성할 때 이제 피드백이 제공됩니다.
알림#
OAuth 2.0 봇의 게시물이 더 이상 사용자에게 멘션을 트리거하지 않습니다.
관리#
구성 가능한 보관 기간이 지난 후 사용하지 않는 가져오기 파일을 주기적으로 삭제하는
ImportDelete
작업이 추가되었습니다.Grafana 대시보드로 디버깅을 개선하기 위해 새로운
mattermost_system_server_start_time
과mattermost_jobs_active
메트릭이 도입되었습니다.이제 반응 삭제는
Reactions
테이블에서 소프트 삭제로 처리됩니다. 스키마 업데이트가 필요하며 대용량 데이터 세트의 경우 첫 실행 시 최대 15초가 소요될 수 있습니다.기본
MaxFileSize
를 50MB에서 100MB로 변경했습니다.Go 종속성을 최신 부 버전으로 업데이트했습니다.
첨부 파일이 있는 압축 내보내기 파일 지원이 추가되었습니다.
런타임 패닉으로 인한 서버 충돌이 이제 로그 라인으로 캡처됩니다.
단일 데이터베이스 호출로 관련된 모든 사용자를 가져와 Direct Message 생성이 최적화되었습니다.
사용자 가져오기 프로세스 중 사용자의
NotifyProps
변경 시 이메일 알림이 전송되지 않습니다. 이는 사용자 속성 변경 시에도 알림이 전송되지 않는 가져오기 프로세스의 다른 부분과 일관성을 유지하기 위한 것입니다.사용하지 않는 내보내기 파일을 삭제하는 작업이 구현되었습니다.
버그 수정#
v5.30 및 이후 릴리스에서 v5.29.1의 데이터베이스 스키마 업그레이드 단계가 고려되지 않는 문제를 수정했습니다.
mmctl channel move
가 비공개 채널 이동을 허용하지 않는 문제가 수정되었습니다.mmctl config set PluginSettings.EnableUploads
로 설정 값을 변경할 때 오류가 반환되지 않는 문제가 수정되었습니다.시스템 콘솔 > 보고 > 서버 로그 에서 사용자를 검색하는 방법에 대한 지침이 최신 상태가 아니었던 문제가 수정되었습니다.
시스템 콘솔 > 사용자 관리 > 사용자 에서 LDAP 그룹 동기화 팀을 추가할 때 오류 메시지가 표시되지 않는 문제가 수정되었습니다.
마크다운 테이블이 올바르게 줄바꿈되지 않는 문제가 수정되었습니다.
모바일 웹 보기에서 다크 테마의 검색창 스타일이 잘못된 문제가 수정되었습니다.
웹앱의 Main Menu 가 이전 릴리스보다 더 왼쪽 정렬되어 나타나는 문제가 수정되었습니다.
More Unreads 아래에 고정된 사이드바 제목이 나타나는 문제가 수정되었습니다.
채널 전환기에서 그룹 채널 아이콘이 잘못 정렬되는 문제가 수정되었습니다.
인라인 이미지와 함께 사용할 때 줄바꿈이 무시되는 문제가 수정되었습니다.
백스페이스 후 채널 전환기가 첫 번째 목록 결과에 포커스하지 않는 문제가 수정되었습니다.
읽기 전용 복제본이 있는 환경에서 사용자를 게스트로 강등하는 것이 적용되지 않는 문제가 수정되었습니다.
제품 내 알림에서 날짜 제약 조건이 일치하지 않아 알림을 가져오지 못하는 버그가 수정되었습니다.
복제 지연으로 인해 봇 생성이 실패하는 문제가 수정되었습니다.
Golang 드라이버의
DownloadComplianceReport
함수가 전체 보고서를 zip 아카이브로 다운로드하도록 수정되었습니다.응답이 브라우저에서만 캐시되도록 Cache-Control 헤더가 수정되었습니다.
OAuth discovery 엔드포인트가 Cache-Control 헤더를 반환하지 않을 때 발생하는 패닉이 수정되었습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ClusterSettings
아래:Gossip 프로토콜의 압축을 비활성화하기 위해
EnableGossipCompression
이 추가되었습니다. 기본값은true
입니다. 이는 클러스터의 이전 서버와의 호환성을 유지하기 위한 것입니다. 클러스터의 모든 서버가 업그레이드되면 더 나은 성능을 위해 이 설정을 비활성화하는 것이 좋습니다.
config.json
의SqlSettings
아래에:시스템 관리자가 데이터베이스 연결이 유휴 상태로 유지될 수 있는 최대 시간을 제어할 수 있도록
ConnMaxIdleTimeMilliseconds
가 추가되었습니다. 기본값은 5분으로 설정되어 있습니다.
config.json
의TeamSettings
아래:사용자가 모든 사용자에게 보이는 설명적인 상태 메시지와 선택적 상태 이모지를 설정할 수 있도록
EnableCustomUserStatuses
가 추가되었습니다.
Go 버전#
v5.33은 Go
1.15.5
로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에서
types/react-overlays
,crypto-browserify
,process
,stream-browserify
를 추가하고node-semver
를 제거했습니다.https://github.com/mattermost/mattermost-redux에서
isomorphic-fetch
를 제거했습니다.
API 변경 사항#
단일 스레드를 검색하기 위한 새로운
GET /{team_id}/threads/{thread_id}
API 메서드가 추가되었습니다.내보내기 파일을 생성하고 관리하기 위한 새로운
/exports
API 엔드포인트가 추가되었습니다.새로운
/users/{user_id}/teams/{team_id}/threads/mention_counts
API 엔드포인트가 추가되었습니다.새로운
GET /api/v4/cloud/subscription/stats
API 엔드포인트가 추가되었습니다.새로운
GET /api/v4/cloud/subscription/limitreached/invite
API 엔드포인트가 추가되었습니다.새로운
PUT /api/v4/users/<id>/status/custom
,DELETE /api/v4/users/<id>/status/custom
,DELETE /api/v4/users/<id>/status/custom/recent
API 엔드포인트가 추가되었습니다./api/v4/users/me/auth
API 엔드포인트는 더 이상 비밀번호 변경에 사용할 수 없습니다. 이는 문서화되지 않은 숨겨진 기능이었지만 가능했었습니다. 이 숨겨진 기능을 제거했습니다./users/{user_id}/teams/{team_id}/threads
API가unread=true
쿼리 매개변수를 지원하도록 업데이트되었습니다./api/v4/users/{user_id}/teams/{team_id}/threads
API 엔드포인트가 이제 페이지 인덱스 대신 “before”와 “after” 매개변수를 수락합니다.GET api/v4/subscription/stats
API 엔드포인트에서 세션 필수 제한이 제거되었습니다.
Websocket 이벤트 변경 사항#
epoll을 사용하여 WebSocket 연결에서 수동으로 읽도록 WebSocket 구현을 개선했습니다. 결과적으로 고루틴 수가 절반으로 감소할 것으로 예상됩니다. 이 구현은 Linux 및 FreeBSD 기반 배포판에서만 사용할 수 있습니다.
UserUpdate
WebSocket 이벤트가 이제plugin.UpdateUser
와ConvertBotToUser
두 개의 API를 통해 더 브로드캐스트됩니다.
알려진 문제#
systemctl restart mattermost
명령어를 실행하거나 설정에 쓰는 명령어(예:config
또는plugin
)를 실행할 때 Config.json이 초기화될 수 있습니다 MM-33752, MM-32390.서버가 E20이 아닌 설치에서 E20 필수 플러그인을 설치하려고 시도합니다 MM-32387.
게시물 초안 시작 부분에 멘션을 추가한 후 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
경우에 따라 새 메시지 토스트가 변수를 텍스트로 대체하지 않고 표시됩니다 MM-33829
첨부 파일이 포함된 봇이 생성한 게시물은 사용자가 페이지를 새로고침할 때까지 때때로 반복되어 표시됩니다 MM-30980.
오른쪽에 반응이 추가될 때 중앙 채널의 이모지 카운터가 즉시 업데이트되지 않는 경우가 있습니다 MM-31994.
Mattermost에서 Reddit 링크 미리보기가 더 이상 작동하지 않습니다. 이는 이전 버전에도 영향을 미칩니다 MM-31899.
Slack 내보내기 색상 구성의 형식 변경으로 인해 Slack 테마 가져오기가 실패합니다 MM-30531.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
a-c-sreedhar-reddy, aaronrothschild, aeomin, agarciamontoro, AGMETEOR, agnivade, Ampit, amyblais, amynicol1985, angeloskyratzakos, anurag6713, arjunagl, ashishbhate, aspleenic, BenCookie95, berkeka, bjorge82, calebroseland, carantunes, catalintomai, chenilim, chetanyakan, chikei, coltoneshaw, cpanato, cpoile, crspeller, ctlaltdieliet, cupakob, cwarnermm, daniron26, devinbinnie, djanda97, DSchalla, elyscape, enelson720, esethna, ethervoid, flynbit, furqanmlk, gabrieljackson, gruceqq, haardikdharma10, hahmadia, hanzei, harryfromwork, hectorskypl, helios1101, hmhealey, icelander, IndushaS, iomodo, isacikgoz, jasonblais, jatinjtg, jaydeland, jespino, jfrerich, johnsonbrothers, jomaxro, josephbaylon, jp0707, justinegeffen, jwilander, kaakaa, kashifsoofi, kayazeren, kojiGit55, komik966, koox00, kristinakvn, larkox, LauSam09, lawrencejohnson, Leats, levb, lieut-data, lucievr, lynn915, mahmud2011, matthewbirtch, metanerd, mgdelacroix, michelengelen, mickmister, migbot, mkraft, mlongo4290, natalie-hub, neilharris123, nevyangelova, nronas, nurefexc, ogi-m, onoklin, pablovelezvidal, petermcj, Quaqmre, rbradleyhaas, reflog, rodcorsi, rvillablanca, saf6260, saturninoabril, sbishel, SezalAgrawal, SimonSimonB, Soriyyx, stafot, streamer45, stylianosrigas, sudheerDev, Szymongib, thePanz, TQuock, uhlhosting, ultra1394, vpecinka, wget, wiersgallak
v5.32 릴리즈 - 기능 릴리즈#
v5.32.1, 2021-02-17 릴리즈
PostgreSQL 데이터베이스에서 밑줄이 포함된 검색이 실패하는 문제가 수정되었습니다. 이는 PostgreSQL에서 밑줄이 포함된 용어 검색을 지원하는 v5.32.0 기능을 되돌려 수정되었습니다.
v5.32.0, 2021-02-16 출시
원본 5.32.0 릴리스
Mattermost v5.32.0에는 낮은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
호환성#
브라우저 공급업체에서 TLS 버전 1.0과 1.1을 더 이상 사용하지 않기로 했습니다. Mattermost Server v5.32(2월 16일)부터 이러한 TLS 버전으로 배포된 Mattermost 서버에 연결할 때 mmctl이 오류를 반환하며, 시스템 관리자는 계속 사용하기 위해 명령에 플래그를 명시적으로 추가해야 합니다. TLS 버전 1.2 이상으로 업그레이드하는 것을 권장합니다.
PostgreSQL은 2020년 2월에 버전 9.4에 대한 장기 지원을 종료했습니다. PostgreSQL 9.4가 더 이상 지원되지 않기 때문에 v5.26부터 Mattermost는 공식적으로 PostgreSQL 버전 10을 지원합니다. 새 설치에는 PostgreSQL 10+가 필요합니다. 이전 Mattermost 버전은 PostgreSQL 9.4와 계속 호환됩니다. PostgreSQL 9.4와 모든 9.x 버전은 v5.30 릴리스(2020년 12월 16일)에서 완전히 더 이상 사용되지 않습니다. PostgreSQL 문서의 업그레이드 섹션에 있는 지침을 따르세요. Postgres 버전이 그보다 낮으면 Mattermost가 시작되지 않습니다.
주요 변경사항#
ExperimentalChannelOrganization
,EnableXToLeaveChannelsFromLHS
,CloseUnusedDirectMessages
,ExperimentalHideTownSquareinLHS
설정은 새로운 사이드바 경험과 호환되지 않기 때문에 레거시 사이드바(EnableLegacySidebar
)가 활성화된 경우에만 기능합니다. 새로운 사이드바가 이제 모든 사용자에게 활성화되었기 때문에ExperimentalChannelSidebarOrganization
은 더 이상 사용되지 않습니다.Golang 클라이언트 API에 주요 변경사항이 도입되었습니다:
GetPostThread
,GetPostsForChannel
,GetPostsSince
,GetPostsAfter
,GetPostsBefore
,GetPostsAroundLastUnread
는 이제 추가 collapsedThreads 매개변수를 전달해야 합니다. 이러한 함수를 사용하는 모든 클라이언트는 의존성을 업그레이드할 때 이를 업데이트해야 합니다.Go 버전을 v1.15.5로 업그레이드할 때 주요 변경사항이 도입되었습니다. LDAP 서버의 인증서에 Subject Alternative Name(SAN)이 없는 경우 AD/LDAP 동기화에서 사용자 로그인이 실패합니다. AD/LDAP 서버에 SAN이 포함된 새 인증서를 생성하면 이 문제가 해결됩니다.
중요
v5.31 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
사용자 지정 접을 수 있는 채널 카테고리의 일반 가용성#
Mattermost는 이제 사용자가 채널과 다이렉트 메시지를 사용자 지정 접을 수 있는 사이드바 카테고리로 구성할 수 있는 유연성을 제공합니다. 사용자는 생산성을 향상시키고, 복잡성을 줄이며, 중요한 것에 집중할 수 있도록 사이드바를 완전히 개인화할 수 있습니다. 새로운 채널 사이드바 개선 사항에 대해 자세히 알아보세요.
자체 서비스 갱신 (E10 & E20 에디션)#
Mattermost는 신용카드로 자체 관리 E10 또는 E20 라이선스 구독을 온라인에서 갱신할 수 있는 기능을 도입했습니다. 이 기능은 시스템 관리자가 영업팀에 문의할 필요 없이 라이선스를 갱신할 수 있는 원활한 경험을 제공합니다.
인시던트 협업 v1.3.2 (E20 에디션)#
사전 패키지된 인시던트 협업 v1.3.2는 더 구체적인 인시던트 상태와 중앙화된 작업 목록을 제공합니다.
개선 사항#
사용자 인터페이스(UI)#
불가리아어와 스웨덴어가 새로운 언어로 추가되었습니다.
팀 사이드바 사용자 인터페이스와 애니메이션 개선 사항이 추가되었습니다.
헤더 아이콘을 채널 설명 옆의 헤더 왼쪽으로 이동했습니다.
더보기 메뉴를 통해 여러 개 선택된 채널 그룹을 다른 카테고리로 이동할 수 있는 기능이 추가되었습니다.
플러그인#
GitHub 및 Jenkins 플러그인을 포함한 번들 플러그인 패키지가 업데이트되었습니다.
플러그인 매니페스트에서 일치하는
GOOS-GOOARCH
조합을 허용하여 ARM64 플러그인에 대한 실험적 지원을 활성화했습니다.
관리#
AnalyticsPostCount
가 다양한 백그라운드 작업 중 불필요한 테이블 스캔을 방지합니다.속도 제한의 목적을 설명하도록 속도 제한 설정의 도움말 텍스트가 업데이트되었습니다.
시스템 콘솔의 Gossip 설정에서 “실험적”이라는 단어가 제거되었습니다.
Go 버전이 v1.15.5로 업데이트되었습니다.
기능 플래그를 사용하여 플러그인의 자동 설치 및 활성화를 지원합니다.
로컬 모드에
webhook create
엔드포인트와 다른 사용자를 위한 웹훅 생성 기능이 추가되었습니다.데이터베이스 초기화를 위한 Mattermost CLI 명령어가 추가되었습니다.
API를 통한 가져오기 파일 처리 지원이 추가되었습니다.
이미지 프록시 사용 시 프로토콜 상대 URL 지원이 추가되었습니다.
기본적으로 Striped LRU 캐시가 사용됩니다.
라이선스 확인 하에 공유 채널과
remote_cluster_service
가 추가되었습니다.
버그 수정#
sysconsole_write_authentication
권한이 있는 관리자 역할의 AD/LDAP 페이지에서 관리자 필터 옵션이 비활성화되지 않는 문제를 수정했습니다.사용자가 팀을 나갈 때 채널이 사용자 지정 카테고리에서 가끔 제거되는 문제를 수정했습니다.
팀 생성 페이지에서 팀 이름이 비어있을 때 오류 텍스트가 누락되는 문제를 수정했습니다.
시스템 관리자가 Compliance Export 파일을 다운로드할 수 있는 문제를 수정했습니다.
Mattermost의 기본 다크 테마에서 대화형 메시지 첨부 파일의 테마 버튼 색상이 일치하지 않는 문제를 수정했습니다.
Mac에서 CTRL+B로 굵게 및 기울임꼴 단축키가 작동하는 문제를 수정했습니다.
자체 호스팅 서버에서 “라이선스가 클라우드 요청을 지원하지 않습니다” 로그 오류가 표시되는 문제를 수정했습니다.
권한의 액세스 수준을 변경할 때 System Admin 역할의 권한이 삭제되는 문제를 수정했습니다.
Mattermost 웹 앱과 모바일 앱에서
/me
게시물 편집이 다르게 동작하는 문제를 수정했습니다.카테고리 헤더의 호버 상태가 왼쪽 탐색의 전체 너비를 차지하지 않는 문제를 수정했습니다.
시스템 콘솔 왼쪽의 플러그인이 플러그인 관리 페이지의 플러그인과 다르게 정렬되는 문제를 수정했습니다.
실험적 채널 사이드바가 활성화되었을 때 15자 팀 이름이 잘리는 문제를 수정했습니다.
모바일 브라우저 보기에서 사이드바 메뉴가 올바르게 스타일링되지 않는 문제를 수정했습니다.
보관된 채널로 이동한 후 최근 메시지로 이동하는 링크를 클릭했을 때 사용자가 보관된 채널에서 나가게 되는 문제를 수정했습니다.
수신 웹훅 URL 복사에 대한 툴팁 텍스트가 불명확한 문제를 수정했습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
ExperimentalChannelSidebarOrganization
설정을 더 이상 사용하지 않고 새로운EnableLegacySidebar
설정을 추가했습니다. 새로운 채널 사이드바는 기본적으로 시스템 전체에서 활성화됩니다.ClusterSettings의
UseExperimentalGossip
필드가 이제 기본적으로true
입니다. 이는 새로운 설치에서 클러스터 통신을 위해 Gossip 프로토콜을 사용한다는 것을 의미합니다. 기존 설치에는 변경 사항이 없습니다. Gossip 프로토콜은 이제 일반 가용성으로 간주되며 권장되는 클러스터링 모드입니다.모든 서버에서
ExperimentalDataPrefetch
를 활성화하고 해당 설정을 제거했습니다.config.json
의NativeAppSettings
아래:OAuth 및 SAML 인증 완료 후 모바일 앱으로 리디렉션하는 기능을 추가하기 위해
AppCustomURLSchemes
설정을 추가했습니다.
Go 버전#
5.32는 Go
1.15.5
로 빌드되었습니다.
API 변경 사항#
스레드 관련 API 경로에 이제
teamId
경로 매개변수가 포함됩니다.Get Threads API
의 출력을total_unread_replies
대신total_unread_threads
를 포함하도록 변경했습니다.다음에
collapsedThreads
및collapsedThreadsExtended
쿼리 매개변수를 추가했습니다:api/v4/channels/{channel_id:[A-Za-z0-9]+}/posts
api/v4/users/{user_id:[A-Za-z0-9]+}/channels/{channel_id:[A-Za-z0-9]+}/posts/unread
api/v4/posts/{post_id:[A-Za-z0-9]+}/thread
데이터베이스 변경 사항#
Channels
테이블에 새로운Shared
열을 추가했습니다.
알려진 문제#
systemctl restart mattermost
명령어를 실행하거나 설정에 쓰는 명령어(예:config
또는plugin
)를 실행할 때 Config.json이 초기화될 수 있습니다 MM-33752, MM-32390.서버가 E20이 아닌 설치에서 E20 필수 플러그인을 설치하려고 시도합니다. MM-32387
새로운 채널 사이드바와 관련된 몇 가지 알려진 문제가 있습니다. 예를 들어 팀 아이콘 클릭 애니메이션이 지연됩니다. MM-32198
게시물 초안 시작 부분에 멘션을 추가한 후 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Mattermost에서 Reddit 링크 미리보기가 더 이상 작동하지 않습니다. MM-31899
첨부 파일이 포함된 봇이 생성한 게시물이 사용자가 페이지를 새로고침할 때까지 때때로 반복되어 표시됩니다. MM-30980
오른쪽에서 반응이 추가될 때 중앙 채널의 이모지 카운터가 항상 즉시 업데이트되지 않습니다. MM-31994
채널 사이드바에 많은 채널이 있을 때 타이핑이 느려지는 현상이 발생했습니다. MM-30407
Slack 내보내기 색상 구성의 형식 변경으로 인해 Slack 테마 가져오기가 실패합니다. MM-30531
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
aaronrothschild, Aeiyko, aeomin, AGMETEOR, agnivade, ahmaddanialmohd, Ampit, amwolff, amyblais, angeloskyratzakos, antwigambrah, anurag6713, arjunagl, asaadmahmood, ashishbhate, aspleenic, Ayanrocks, balan2010, bbodenmiller, BenCookie95, ByeongsuPark, camgraff, chenilim, chikei, chrisfromredfin, coltoneshaw, compiledsound, coreyhulen, cpanato, cpoile, crspeller, ctlaltdieliet, cwarnermm, darkLord19, deanwhillier, devinbinnie, dmpichugin, ebroda, emilyhollinger, emskaplann, enahum, enelson720, esethna, FlipEnergy, flynbit, gabrieljackson, gigawhitlocks, gruceqq, haardikdharma10, hahmadia, hanzei, Hassall, hectorskypl, hmhealey, ialorro, iomodo, isacikgoz, it33, jasonblais, jaydeland, jespino, jfrerich, johnsonbrothers, josephbaylon, jp0707, justinegeffen, jwilander, kaakaa, kashifsoofi, kayazeren, khos2ow, koox00, kristinakvn, larkox, lawrencejohnson, levb, lieut-data, lindalumitchell, lmammino, lucievr, lynn915, madhavhugar, marianunez, maxerenberg, metanerd, mgdelacroix, mickmister, migbot, mlongo4290, moschlar, natalie-hub, nathanaelhoun, nevyangelova, nickmisasi, nikkinagar, nronas, ogi-m, onoklin, pablovelezvidal, prapti, R8s6, rbradleyhaas, reflog, rodcorsi, rolwin100, sadohert, saturninoabril, sbishel, schunka, shazm, shuang2411, SimonSimonB, srkgupta, stafot, streamer45, stylianosrigas, svenseeberg, Szymongib, thePanz, uhlhosting, vpecinka, vraravam, wf6DJd8a3xSSCZbn, wget, wiersgallak, wiggin77, Willyfrog, yukiisbored
v5.31 릴리스 - ESR#
v5.31.9, 2021-08-04 출시
Mattermost v5.31.9에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
초안 저장 빈도를 줄여 영향받는 환경에서 타이핑 성능을 개선했습니다.
v5.31.8, 2021-07-21 출시
클러스터링에서 타임아웃 발생 시 뮤텍스가 잠금 해제되지 않는 문제를 수정했습니다 MM-37246
v5.31.7, 2021-06-21 출시
Hitachi HCP 파일 백엔드에서 메시지 내보내기 중 무한 재귀 문제를 수정했습니다. MM-36440
v5.31.6, 2021-06-11 출시
v5.31.5, 2021-05-12 출시
mmctl channel move
가 비공개 채널 이동을 허용하지 않는 문제를 수정했습니다. MM-32746
v5.31.4, 2021-04-23 출시
클라이언트 측 슬래시 명령어가 여러 플러그인에 의해 처리되는 문제를 수정했습니다. MM-35074
v5.31.3, 2021-04-07 출시
서버 시작 후 클러스터 핸들러가 즉시 등록되지 않는 문제를 수정했습니다. 이로 인해 클러스터에 요청이 도달할 때까지 작업이 예약되지 않는 문제가 발생했습니다. MM-34179
서버 버전이 v5.30.0으로 보고되는 문제를 수정했습니다.
v5.31.2, 2021-03-29 출시
v5.31.1, 2021-02-05 출시
CLI 명령어 실행 시
config.json
이 간헐적으로 초기화되는 문제를 수정했습니다. MM-32234FeatureFlags
섹션이config.json
에 잘못 기록되는 문제를 수정했습니다. MM-32389사용자가 팀을 나갈 때 채널이 사용자 지정 카테고리에서 가끔 제거되는 문제를 수정했습니다. MM-30314
Fixed an issue where users were unable to mark Direct Messages in a thread as unread. MM-32253
PermanentDeleteChannel
이 “failed to get a thread” 오류로 실패하는 문제를 수정했습니다. MM-31731
v5.31.0, 2021-01-16 출시
원본 5.31.0 릴리스
Mattermost v5.31.0에는 저수준 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
호환성#
주요 내용#
인시던트 관리(E20 에디션)의 상태 업데이트가 개선되었습니다.#
인시던트 대응자가 이해관계자에게 인시던트 상태 업데이트를 쉽게 알릴 수 있도록 Mattermost 인시던트 관리 v1.2.0이 사전 패키징 및 사전 설치되었습니다.
개선 사항#
사용자 인터페이스(UI)#
실험적 채널 사이드바 기능으로 카테고리 음소거 기능이 추가되었습니다.
실험적 사이드바 기능에서 채널 간 드래그 앤 드롭 시 채널 다중 선택 기능이 추가되었습니다.
이름만 입력해도 채널 전환기에서 그룹 메시지가 반환됩니다.
/dnd
명령을 연속해서 실행해도 더 이상 사용자의 상태가 “방해 금지”와 “온라인” 사이에서 예기치 않게 전환되지 않고, 사용자의 상태를 “방해 금지”로만 설정합니다.
관리#
새로운
manage_remote_clusters
권한이 추가되었습니다.
버그 수정#
v5.29.0에서 업그레이드하는 서버의
ThreadMemberships
테이블에UnreadMentions
열이 누락되는 문제가 수정되었습니다. 접힌 답글 스레드(2021년 1분기 베타 출시 예정)를 활성화할 계획인 관리자는 v5.31.0 이상으로 업그레이드하는 것이 권장됩니다.서버 초기화 오류 시 설정 저장소가 정리되었습니다.
Global Relay 구성 설정에 대한 읽기 및/또는 쓰기 액세스 권한이 부여되지 않는 문제가 수정되었습니다.
사이트 구성의 “읽기 전용” 권한이 System Manager의 “공지사항” 섹션을 읽기 전용으로 만들지 않는 문제가 수정되었습니다.
node 서버에서 Client4를 가져올 때 rudder 모듈로 인해 예외가 발생하는 문제가 수정되었습니다.
LDAP
FirstLoginSync
가 LDAP 세션을 닫지 않는 문제가 수정되었습니다.코드 파일 미리보기에서 줄 번호가 텍스트와 정렬되지 않는 문제가 수정되었습니다.
수신된 메시지에 대해 화면 하단의 임계값이 때때로 적용되지 않는 문제가 수정되었습니다.
Direct Message 채널에 게시된 모든 메시지에 대해 데스크톱 알림이 전송되는 문제가 수정되었습니다.
Go 버전#
5.31은 Go
1.14.6
으로 빌드되었습니다.
API 변경 사항#
새로운
POST /api/v4/cloud/webhook
엔드포인트가 추가되었습니다.
Websocket 이벤트 변경 사항#
새로운 웹소켓 이벤트
thread_updated
,thread_follow_changed
,thread_read_changed
가 추가되었습니다.
알려진 문제#
About Mattermost 모달에서 데이터베이스 스키마 버전이 5.30.0으로 표시됩니다.
systemctl restart mattermost
명령을 실행하거나 설정을 쓰는 명령(예:config
또는plugin
)을 실행할 때 Config.json이 초기화될 수 있습니다 MM-33752, MM-32390.Mattermost에서 Reddit 링크 미리보기가 더 이상 작동하지 않습니다. MM-31899
시스템 관리자가 시스템 역할 시스템 콘솔 페이지에서 사용자를 추가하고 변경사항을 저장하기 전에 다른 곳을 클릭할 때 변경사항 취소 확인이 표시되지 않습니다 MM-29927.
팀 생성 페이지에서 팀 이름을 비워두면 오류 텍스트가 표시되지 않습니다 MM-31361.
첨부 파일이 포함된 봇이 생성한 게시물이 사용자가 페이지를 새로고침할 때까지 때때로 반복되어 표시됩니다. MM-30980
오른쪽에서 반응이 추가될 때 중앙 채널의 이모지 카운터가 항상 즉시 업데이트되지 않습니다. MM-31994
채널 사이드바에 많은 채널이 있을 때 타이핑이 느려지는 현상이 발생했습니다. MM-30407
Slack 내보내기 색상 구성의 형식 변경으로 인해 Slack 테마 가져오기가 실패합니다. MM-30531
오른쪽에서 스크롤을 올린 상태에서 새 메시지 토스트를 닫을 때 일부 경우에 JavaScript 오류가 발생할 수 있습니다 MM-30446.
sysconsole_write_authentication
권한이 있는 관리자 역할의 AD/LDAP 페이지에서 Admin Filter 옵션이 비활성화되지 않습니다 MM-29089.Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어(stop words)를 검색하면, 검색한 용어 외의 결과도 반환됩니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
a-c-sreedhar-reddy, aeomin, agnivade, akshaychhajed, amwsis, amyblais, anurag6713, ashishbhate, avinashlng1080, Ayanrocks, calebroseland, CandyZack, catalintomai, chikei, cinlloc, cpanato, CrHasher, crspeller, ctlaltdieliet, cwarnermm, daniel-shuy, der-test, devinbinnie, DigasNikas, edtrist, enahum, ethervoid, flynbit, furqanmlk, gabrieljackson, girish17, gruceqq, haardikdharma10, hahmadia, hanzei, hectorskypl, HeroicHitesh, hmhealey, iomodo, isacikgoz, it33, jakaya123, jakubnovak998, jasonblais, JeremyShih, jespino, josephbaylon, justinegeffen, jwilander, kaakaa, kayazeren, kcc343, KevinMarioGerard, larkox, lawrencejohnson, Leryan, lieut-data, marianunez, meilon, metanerd, mgdelacroix, michelengelen, mickmister, migbot, MikeworX, mkraft, mlongo4290, msal4, nevyangelova, nickmisasi, nronas, pablovelezvidal, reflog, rodcorsi, sadohert, saturninoabril, SBagaria2710, sbishel, sbley, snhardin, streamer45, sudheerDev, thePanz, tweichart, Tzunhei, uhlhosting, vraravam, wget, wiggin77, Willyfrog
v5.30 릴리스 - 기능 릴리스#
v5.30.3, 2021-02-02 출시
5.30 버전의 Team Edition 서버에서 Edition 진단 필드가 “null”로 보고되는 문제를 수정했습니다.
v5.30.2, 2021-01-18 출시
v5.29.0에서 업그레이드하는 서버의
ThreadMemberships
테이블에서UnreadMentions
열이 누락되는 문제를 수정했습니다. Collapsed Reply Threads(2021년 1분기 베타 출시 예정)를 활성화할 계획인 관리자는 v5.30.2 이상으로 업그레이드하는 것이 권장됩니다.
v5.30.1, 2020-12-18 출시
표시된 모달 빌드 번호 버전을 표준 semver로 수정했습니다.
v5.30.0, 2020-12-16 출시
원본 5.30.0 릴리스
호환성#
PostgreSQL은 2020년 2월에 버전 9.4에 대한 장기 지원을 종료했습니다. PostgreSQL 9.4가 더 이상 지원되지 않기 때문에 v5.26부터 Mattermost는 공식적으로 PostgreSQL 버전 10을 지원합니다. 새로운 설치에는 PostgreSQL 10+가 필요합니다. 현재 ESR을 포함한 이전 Mattermost 버전은 PostgreSQL 9.4와 계속 호환됩니다. PostgreSQL 9.4와 모든 9.x 버전은 이제 v5.30 릴리스(2020년 12월 16일)에서 완전히 지원 중단되었습니다. PostgreSQL 문서의 업그레이드 섹션에 있는 지침을 따르시기 바랍니다.
주요 내용#
기본 제공되는 인시던트 관리 (E20)#
엔터프라이즈용 빌드에 인시던트 관리 및 채널 내보내기 플러그인을 사전 패키징하고 사전 설치했습니다.
시스템 콘솔에서 새 관리자 역할 권한 구성 (E20, 베타)#
Mattermost는 조직의 다른 구성원에게 관리 작업을 선택적으로 위임할 수 있도록 세 가지 새로운 사전 구축된 세분화된 관리자 역할을 최근에 출시했습니다. 세 가지 새로운 역할은 시스템 관리자, 사용자 관리자 및 읽기 전용 관리자입니다. 이제 시스템 콘솔에서 직접 이러한 역할에 대한 특정 권한을 구성할 수 있습니다.
개선 사항#
사용자 인터페이스#
최근성과 스레드 활동을 기반으로 @-자동완성 결과의 우선순위가 지정됩니다.
10(KB, MB, GB, TB 등) 미만의 파일 첨부물에 이제 소수점 표시가 가능합니다.
채널 헤더 변경 메시지의 형식이 개선되었습니다.
검색 결과에 봇 사용자가 반환될 때 팀 초대 워크플로우에 BOT 태그가 표시됩니다.
PDF 파일 확대/축소 기능이 추가되었습니다.
점진적 렌더링에 사용할 16x16 base64 인코딩된 미니 이미지 지원이 추가되었습니다.
알림#
사용자가 채널을 음소거하면 채널 전체 멘션이 자동으로 비활성화됩니다.
명령줄 인터페이스 (CLI)#
수신 및 발신 웹훅을 가져오고, 업데이트하고, 삭제하기 위한 새로운 로컬 API 엔드포인트가 추가되었습니다.
원격 서버 버전을 출력하는
mmctl system version
엔드포인트가 추가되었습니다.mmctl system status
명령 출력이 모든 보고된 값을 포함하도록 개선되었습니다.
연동#
수신 웹훅의
icon_emoji
필드가 콜론으로 둘러싸인 이모지를 지정할 수 있도록 업데이트되었습니다.내장 슬래시 명령에 동적 자동 완성이 지원됩니다.
ReactionHasBeenAdded
와ReactionHasBeenRemoved
를 위한 플러그인 훅이 추가되었습니다.
관리#
MM_CUSTOM_DEFAULTS_PATH
환경 변수에서 사용자 정의 구성 기본값 세트를 로드하는 기능이 추가되었습니다.AWS 미터링 서비스 지원이 추가되었습니다.
엔터프라이즈 에디션 (EE)#
시스템 콘솔에서 규정 준수 파일을 검색할 수 있는 기능이 추가되었습니다.
버그 수정#
타이핑 지연과 관련된 성능 문제가 수정되었습니다.
YouTube 미리보기가 가끔 표시되지 않는 문제가 수정되었습니다.
Twitter 링크의 깨진 링크 미리보기 문제가 수정되었습니다.
게시물 편집 시 CMD+ENTER로 제출되지 않는 문제가 수정되었습니다.
URL에 슬래시가 두 개 이상 포함된 슬래시 명령을 생성하거나 편집할 수 있는 문제가 수정되었습니다.
크기가 조정된 이모지가 원본 데이터로 덮어쓰기되는 문제가 수정되었습니다.
긴 카테고리 이름에 마우스를 올렸을 때 사이드바 카테고리의 More 메뉴가 표시되지 않는 문제가 수정되었습니다.
Direct Message 채널이 새로 생성된 경우 수신된 다이렉트 메시지 알림이 사이드바에 표시되지 않는 문제가 수정되었습니다.
Elasticsearch가 활성화된 상태에서 from: 검색 시 오른쪽에 더 많은 결과가 자동으로 로드되지 않는 문제가 수정되었습니다.
S3PathPrefix
가 사용 중일 때 권한으로 인해 s3 파일 백엔드TestFileConnection
이 실패하는 문제가 수정되었습니다.PostInfo
의 Tooltip에 ID가 누락된 문제가 수정되었습니다.
config.json#
여러 설정 옵션이 config.json
에 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ExperimentalSettings
항목에서:공유 채널 관리 기능을 지원하기 위해
EnableSharedChannels
가 추가되었습니다.
config.json
의SamlSettings
아래에:SAML을 사용하고 LDAP과 동기화할 때 게스트를 무시하기 위해
IgnoreGuestsLdapSync
가 추가되었습니다.
Go 버전#
5.30은 Go
1.14.6
으로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에
@stripe/react-stripe-js
,@stripe/stripe-js
,@types/country-list
가 추가되었습니다.https://github.com/mattermost/mattermost-mobile에서
react-native-image-gallery
가 제거되었습니다.https://github.com/mattermost/mattermost-mobile에
react-native-redash
와react-native-share
가 추가되었습니다.
데이터베이스 변경 사항#
FileInfo
테이블에minipreview
열이 새로 추가되었습니다.
Websocket 이벤트 변경 사항#
사용자가 게시물 삭제를 시작할 때
post_deleted
웹소켓 이벤트를 통해 시스템 관리자에게 알림이 전송됩니다.
API 변경 사항#
수신 및 발신 웹훅을 가져오고, 업데이트하고, 삭제하기 위한 새로운 로컬 API 엔드포인트가 추가되었습니다.
실험적 축소 스레드 작업을 위한 새로운 API 엔드포인트가 추가되었습니다.
알려진 문제#
바이너리가 root 사용자로 실행될 경우
config.json
이 기본값으로 재설정될 수 있습니다.Mattermost에서 Reddit 링크 미리보기가 더 이상 작동하지 않습니다. 이는 이전 버전에도 영향을 미칩니다.
관리자가 시스템 역할 시스템 콘솔 페이지에서 사용자를 추가한 후 변경사항을 저장하기 전에 다른 곳을 클릭하면 변경사항 취소 확인 메시지가 표시되지 않습니다.
채널 사이드바에 많은 채널이 있을 때 타이핑이 느려지는 현상이 발생합니다. 이는 이전 버전에서도 보고된 바 있습니다.
Slack 내보내기 색상 구성의 형식 변경으로 인해 Slack 테마 가져오기가 실패합니다.
팀 생성 페이지에서 팀 이름을 비워두면 오류 텍스트가 표시되지 않습니다.
코드 파일 미리보기에서 줄 번호가 텍스트와 일치하지 않습니다.
일부 경우에 답글 게시물을 읽지 않음으로 표시할 수 없습니다.
수신된 메시지에 대해 화면 하단의 임계값이 때때로 적용되지 않습니다.
첨부 파일이 포함된 봇이 생성한 게시물이 사용자가 페이지를 새로고침할 때까지 반복해서 표시되는 경우가 있습니다.
오른쪽에서 반응이 추가될 때 중앙 채널의 이모지 카운터가 항상 즉시 업데이트되지 않습니다.
오른쪽에서 위로 스크롤된 상태에서 새 메시지 토스트를 닫을 때 일부 경우에 JavaScript 오류가 발생할 수 있습니다.
sysconsole_write_authentication
권한이 있는 관리자 역할에 대해 AD/LDAP 페이지에서 관리자 필터 옵션이 비활성화되지 않습니다.하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이 문제를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성(High Availability) 모드에서는 상태가 가끔 자리 비움(Away) 또는 오프라인(Offline) 으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽은 경우, 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
adamjclarkson, aeomin, agarciamontoro, agnivade, akshaychhajed, Ampit, amyblais, angeloskyratzakos, Ant0wan, antifarben, anurag6713, ashishbhate, AugustasV, avasconcelos114, BenCookie95, bhargav50, ByeongsuPark, calebroseland, CandyZack, catalintomai, chikei, cinlloc, coltoneshaw, cpanato, cpoile, crspeller, ctlaltdieliet, cwarnermm, dalcde, daniel-shuy, danielsischy, darkLord19, DavidePrincipi, deanwhillier, der-test, devinbinnie, dizkek, drraghavendra, egrinberg, eltociear, emilyhollinger, enahum, enelson720, erezo9, esethna, ethervoid, fagunbhavsar, FalseHonesty, flynbit, fmunshi, gabrieljackson, gigawhitlocks, GodlikePenguin, gruceqq, grundleborg, haardikdharma10, hack3r-0m, hahmadia, hannaparks, hanzei, harryfromwork, hectorgabucio, hectorskypl, hmhealey, icy-meteor, iomodo, isacikgoz, it33, jasonblais, jecepeda, JeremyShih, jespino, jfrerich, jials, johnsonbrothers, jomaxro, josephbaylon, jrepe, jupenur, justinegeffen, jwilander, kaakaa, kaiwalyakoparkar, kayazeren, kichloo, KuSh, larkox, lawrencejohnson, lestgabo, levb, lieut-data, lindalumitchell, lindy65, lucianomagrao, lynn915, Manimaran11, marianunez, maticbasle, mbouzada, meilon, metanerd, mgdelacroix, mickmister, migbot, MikeworX, mkraft, mlongo4290, morganrconnolly, msal4, muety, natalie-hub, nevyangelova, nickmisasi, nikolaizah, nronas, ogi-m, OgmaJ, pablovelezvidal, persianopencart, phntom, pikami, prithvijit-dasgupta, promulo, razum2um, rbradleyhaas, reflog, Remakh, Revanth47, rishabh710, rodcorsi, rvillablanca, sadohert, saturninoabril, Saucistophe, sbishel, seongwon-kang, SezalAgrawal, shazm, shinnlok, sowmiyamuthuraman, Spotts9, sridhar02, sstaszkiewicz-copperleaf, stafot, streamer45, stylianosrigas, sudheerDev, svelle, Szymongib, tacoelho, Tak-Iwamoto, tasdomas, thefactremains, thePanz, tianlangwu, tohn, TQuock, trishitapingolia, tw-ayush, tweichart, uhlhosting, vanya829, VolatianaYuliana, vraravam, weblate, wget, wiersgallak, wiggin77, wijayaerick, zarej, ZombiMigz
v5.29 릴리스 - 품질 릴리스#
v5.29.2, 2021-01-18 릴리스
v5.29.0에서 업그레이드하는 서버의
ThreadMemberships
테이블에서UnreadMentions
열이 누락된 문제를 수정했습니다. Collapsed Reply Threads(2021년 1분기 베타 출시 예정)를 활성화할 계획인 관리자는 v5.29.2 이상으로 업그레이드하는 것이 좋습니다.
v5.29.1, 2020-12-03 릴리스
재활성화되고 개선된 SAML 라이브러리를 위해 xmlsec1 기반 SAML 라이브러리를 비활성화했습니다.
ThreadMemberships
테이블에UnreadMentions
열을 추가하고ThreadMemberships
관련 서버 로그 경고를 수정했습니다. Collapsed Reply Threads(2021년 1분기 베타 출시 예정)를 활성화할 계획인 관리자는 v5.29.1 이상으로 업그레이드하는 것이 좋습니다.
v5.29.0, 2020-11-16 릴리스
원본 5.29.0 릴리스
호환성#
2021년 1분기 베타 출시 예정인 Collapsed Reply Threads를 지원하기 위해 새로운 설정
ThreadAutoFollow
가 추가되었습니다. 이 설정은 기본적으로 활성화되어 있으며 서버 성능에 영향을 미칠 수 있습니다. 사용자 규모에 맞게 서버가 적절히 확장되었는지 확인하기 위해 하드웨어 요구사항 문서를 검토하는 것이 좋습니다.
중요
v5.28 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
채널 관리 설정 이제 일반 사용 가능 (E20)#
채널 관리 기능이 베타에서 일반 사용 가능으로 변경되었습니다.
Mattermost Omnibus 이제 일반 사용 가능#
Mattermost Omnibus 기능이 베타에서 일반 사용 가능으로 변경되었습니다.
개선 사항#
사용자 인터페이스(UI)#
새 메시지가 있지만 멘션이 없을 때를 위한 새로운 브라우저 파비콘 상태가 추가되었습니다.
최근에 본 채널을 우선시하도록 채널 전환기의 정렬 순서가 개선되었습니다.
카테고리 없이 읽지 않은 채널을 표시하도록 새로운 채널 사이드바의 필터 제어가 개선되었습니다.
새로운 채널 사이드바의 ‘더 많은 읽지 않음’ 배너가 새로운 모바일 앱 스타일과 일치하도록 업데이트되었습니다.
새 메시지 토스트를 위한 화면 하단에서의 임계값이 추가되었습니다.
버그 수정#
Enterprise CLI 명령어가 실행되지 않는 문제가 수정되었습니다.
메시지 스레드에 새 메시지가 게시될 때 오른쪽 댓글 상자가 화면 밖으로 밀려나는 문제가 수정되었습니다.
시스템 콘솔의 공지 배너 페이지에서 색상 선택기 색상이 누락되는 문제가 수정되었습니다.
채널 헤더의 링크가 일부 경우에 겹치는 문제가 수정되었습니다.
플러그인이 빈 임시 게시물을 생성하여 흰 화면이 나타나는 문제가 수정되었습니다.
채널 전환기 대화 상자가 스크린 리더로 접근할 수 없는 문제가 수정되었습니다.
초대 시 이메일 주소가 자동으로 감지되지 않는 문제가 수정되었습니다.
새로운 실험적 사이드바를 처음 사용할 때 중복된 사이드바 카테고리가 생성될 수 있는 문제가 수정되었습니다.
FileSettings.PathPrefix
를 사용하는 서버에 플러그인을 설치할 때 문제가 발생하는 이슈가 수정되었습니다.슬래시 명령어 실행 중 플러그인이 충돌할 때 오류 메시지가 불명확한 문제가 수정되었습니다.
봇 아이콘 이미지의 높이가 너무 큰 문제가 수정되었습니다.
플러그인 마켓플레이스 라벨에서 태그가 중첩되는 문제가 수정되었습니다.
메시지 첨부 파일의 채널 멘션에서 일관되지 않은 동작이 발생하는 문제가 수정되었습니다.
봇 계정이 게시한 임시 게시물에서 오른쪽에 잘못된 사용자 이름이 표시되는 문제가 수정되었습니다.
실험적 사이드바의 카테고리 제목이 고정되지 않고 더 많은 읽지 않음 표시와 겹치는 문제가 수정되었습니다.
자동 다이렉트 메시지 답장이 오른쪽에 표시되지 않는 문제가 수정되었습니다.
원본 게시물이 삭제된 후에도 자동 다이렉트 메시지 답장이 계속 표시되는 문제가 수정되었습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:접힌 답글 스레드를 지원하기 위해
ThreadAutoFollow
가 추가되었습니다.데스크톱 관리형 리소스 기능과 함께 사용할 설정을 지원하기 위해
ManagedResourcePaths
가 추가되었습니다.
Go 버전#
5.29는 Go
1.14.6
으로 빌드되었습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에서
@types/react-custom-scrollbars
가 제거되었습니다.
데이터베이스 변경 사항#
SidebarCategories
테이블의 일부 유형과 기본값이 변경되었습니다.새로운 열
Threads.ChannelId
가 추가되었습니다.ThreadMembership
테이블에UnreadMentions
열이 추가되었습니다.
알려진 문제#
오른쪽에서 반응이 추가될 때 중앙 채널의 이모지 카운터가 항상 즉시 업데이트되지 않습니다.
오른쪽에서 위로 스크롤된 상태에서 새 메시지 토스트를 닫을 때 일부 경우에 JavaScript 오류가 발생할 수 있습니다.
채널 사이드바에 많은 채널이 있을 때 타이핑이 느려지는 현상이 발생합니다. 이는 이전 버전에서도 보고된 바 있습니다.
Slack 내보내기 색상 구성의 형식 변경으로 인해 Slack 테마 가져오기가 실패합니다.
데스크톱 알림음 설정을 조정할 때 ENTER를 누르면 계정 설정 편집 모달이 닫힙니다.
sysconsole_write_authentication
권한이 있는 관리자 역할의 경우 AD/LDAP 페이지에서 관리자 필터 옵션이 비활성화되지 않습니다.Twitter가 페이지에서 OpenGraph 데이터를 제거했기 때문에 Mattermost에서 Twitter 링크 미리보기가 더 이상 작동하지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이 문제를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 Away 또는 오프라인으로 멈출 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
7quantumphysics, 93lykevin, abdusabri, Adovenmuehle, aedott, aeomin, agarciamontoro, agnivade, akshaychhajed, akwanmaroso, alexpjohnson, ali-farooq0, altmas5, amsjavan, amwolff, amyblais, anchepiece, angeloskyratzakos, Ant0wan, arc9693, ArcaneDiver, ArturBa, ashishbhate, AshishMhrzn10, asimsedhain, aspleenic, ataboo, attiss, AugustasV, AugustinJose1221, avasconcelos114, avinashdhinwa, Ayanrocks, bhargav50, ByeongsuPark, calebroseland, camgraff, carantunes, catalintomai, CEOehis, chetanyakan, chikei, chrisfromredfin, cinlloc, cjmartian, clarmso, coltoneshaw, cpanato, cpoile, crspeller, ctlaltdieliet, daniloff200, deanwhillier, der-test, devinbinnie, devius, didithilmy, DigasNikas, diode, dudupopkhadze, edtrist, emilyacook, emilyhollinger, enahum, enelson720, EnzoBtv, erezo9, ericjaystevens, esethna, ethervoid, evilghostgirl, fakela, filipghorbani, fireynis, flynbit, fmunshi, gabrieljackson, Ganzabahl, GodlikePenguin, goldsziggy, gruceqq, grundleborg, gupsho, haardikdharma10, hahmadia, hanzei, hardikmodi1, hectorgabucio, hectorskypl, hiendinhngoc, hirenchauhan2, hmhealey, icy-meteor, imakish, isacikgoz, it33, jasimmons, jasonblais, jaydeland, jaypitroda12, jecepeda, jekill, jespino, jfrerich, jgilliam17, jmakhack, johnsonbrothers, Jonany, josephbaylon, joshuabezaleel, jufab, justinegeffen, kaakaa, kashifsoofi, kayazeren, khos2ow, khushijindal, KrishnaSindhur, KuSh, larkox, Leryan, lestgabo, levb, lieut-data, lindalumitchell, lindy65, lipmem, lucianomagrao, lushan01, lynn915, M-Buntoro, Manimaran11, marcelo-cardozo, marianunez, mathiasvr, maticbasle, mattermod, mbouzada, mdabydeen, meilon, metanerd, mgdelacroix, michelengelen, mickmister, migbot, MikeworX, mishkaowner, mkraft, mlongo4290, MohanSha, moussetc, n-thumann, natalie-hub, nathanaelhoun, nbolender, NCC-1031, nevyangelova, NexWeb, ng29, nickmisasi, nikolaizah, nizarmah, ogi-m, Oppodelldog, outofgamut, ozdemirburak, palcodes, paulussujono, Phizzard, pikami, Poussinette, pranavtharoor, prapti, prazolpp, promulo, radoslavius, Raj-Datta-Manohar, RanadeepPolavarapu, rbradleyhaas, reflog, Revanth47, rishabh710, rodcorsi, rvillablanca, sakaitsu, saturninoabril, sbishel, seongwon-kang, SezalAgrawal, ShajithaMohammed, shazm, shieldsjared, shihanng, Shivam7-1, shred86, shtelzerartem, sikloidz, simross, singh-sarabjeet, SinithH, sirMackk, sowmiyamuthuraman, spielers, spiritbro1, sridhar02, srkgupta, streamer45, stylianosrigas, sudheerDev, sudiptog81, Sumindar, svelle, Szymongib, Tak-Iwamoto, talentedunicorn, tasdomas, tellustheguru, teresa-novoa, thefactremains, TheoVitkovskiy, thePanz, TQuock, tsabi, tw-ayush, uhlhosting, utkuufuk, vaibhav111tandon, vanya829, varunks99, vipul08, vladimirdotk, VolatianaYuliana, wget, wiersgallak, wijayaerick, Willyfrog, yash2189
릴리스 v5.28 - 기능 릴리스#
v5.28.2, 2020-12-03 릴리스
재활성화되고 개선된 SAML 라이브러리를 위해 xmlsec1 기반 SAML 라이브러리를 비활성화했습니다.
v5.28.1, 2020-10-19 릴리스
Mattermost 서버 v5.28.0에서 mmctl 명령줄 도구(Beta)가 작동하지 않는 문제를 수정했습니다. MM-29740
대규모 배포에서 규정 준수 내보내기가 너무 오래 걸리는 문제를 수정했습니다. 메시지 내보내기 쿼리의 성능 최적화로 이 문제가 해결되었습니다.
v5.28.0, 2020-10-16 릴리스
원본 5.28.0 릴리스
호환성#
PostgreSQL은 2020년 2월에 버전 9.4에 대한 장기 지원을 종료했습니다. PostgreSQL 9.4가 더 이상 지원되지 않기 때문에 Mattermost는 v5.26 릴리스에서 PostgreSQL 버전 10을 공식적으로 지원합니다. 새로운 설치에는 PostgreSQL 10+가 필요합니다. 현재 ESR을 포함한 이전 Mattermost 버전은 PostgreSQL 9.4와 계속 호환됩니다. v5.30 릴리스(2020년 12월 16일)에서 PostgreSQL 9.4와 모든 9.x 버전을 완전히 지원 중단할 계획입니다. PostgreSQL 문서의 업그레이드 섹션에 있는 지침을 따르시기 바랍니다.
Mattermost 서버 Extended Support Release (ESR) 5.19의 지원이 수명 주기를 마감했습니다. Mattermost 서버 v5.25 이상으로 업그레이드해야 합니다.
브라우저 공급업체에서 TLS 버전 1.0과 1.1을 지원 중단했습니다. v5.31(2021년 1월 16일)부터 이러한 TLS 버전으로 배포된 Mattermost 서버에 연결할 때 mmctl이 오류를 반환하며, 시스템 관리자는 계속 사용하기 위해 명령에 명시적으로 플래그를 추가해야 합니다. TLS 버전 1.2 이상으로 업그레이드하는 것을 권장합니다.
주요 변경사항#
이제 서비스가 충돌할 때 스택 추적을 콘솔에 덤프하는 대신 코어덤프를 생성합니다. 이를 통해 디버깅에 도움이 되는 충돌의 전체 정보를 보존할 수 있습니다. 코어덤프에 대한 자세한 내용은 https://man7.org/linux/man-pages/man5/core.5.html을 참조하세요.
중요
v5.27 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 참고 사항을 읽어주세요.
주요 내용#
다른 유형의 관리자에게 관리 작업을 위임하기 위한 새로운 관리자 역할 (E20)#
새로운 관리자 역할은 시스템 콘솔의 지정된 영역에 접근할 수 있는 추가 시스템 역할입니다. 이를 통해 조직의 다른 구성원에게 특정 관리 작업을 위임할 수 있습니다.
AD/LDAP 인증서 기반 인증 (E10)#
이제 인증서 기반 AD/LDAP 인증을 통해 AD/LDAP 인증의 보안을 강화할 수 있습니다.
제품 내 알림으로 최신 정보 유지#
제품 내 알림을 통해 사용자와 관리자는 Mattermost 내에서 최신 제품 개선 사항을 알 수 있습니다. 제품 내 알림에 대해 자세히 알아보기.
개선 사항#
사용자 인터페이스(UI)#
토스트 배너 메시지 타임스탬프, 게시물 타임스탬프 및 날짜 구분선의 가독성이 개선되었습니다.
웹앱에서 이모지 반응에 애니메이션을 추가했습니다.
선택한 텍스트에 굵게 및 기울임꼴 마크다운 서식을 추가하기 위해 CTRL+B와 CTRL+I를 사용할 수 있는 기능이 추가되었습니다.
중단된 게시물에서 원본 메시지 작성자의 사용자 이름을 클릭하면 이제 사용자 프로필 팝오버가 열립니다.
PSD 파일 미리보기 지원이 추가되었습니다.
Enable Latex Rendering 옵션이
true
로 설정되면 현재 코드가 강조 표시되지 않습니다.채널 사이드바의 More unreads 표시기 UX가 업데이트되었습니다.
Select Team 목록 컨테이너가 이제 브라우저 창 너비에 따라 너비가 조정됩니다.
다른 탭(Windows, macOS 및 Linux 브라우저)에 로그인 신호를 보내는 기능이 추가되었습니다.
검색#
Bleve에 와일드카드 지원이 추가되었습니다.
불용어를 포함한 검색어가 이제 빈 결과 대신 일치하는 불용어를 반환합니다.
검색을 위한
is_or_search
및IncludeDeletedChannels
매개변수의 중복이 제거되었습니다.*
문자는 이제 데이터베이스의 검색어에서 필터링됩니다.in:@
/in:
사용 시 제품 전체의 불일치를 수정했습니다. 예를 들어in:@
검색 제안에서 다이렉트 메시지와 그룹 메시지가 표시됩니다.
알림#
계정 설정 에 다양한 데스크톱 알림음을 선택할 수 있는 옵션이 추가되었습니다. 이 설정은 지원되는 브라우저와 데스크톱 앱 v4.6 이상에서 사용할 수 있습니다.
명령줄 인터페이스 (CLI)#
mmctl에
config migrate
,config subpath
,user delete
,integrity
,user migrate_auth
,moveChannel
,updateChannelPrivacy
,restoreTeam
,channel delete
및 플러그인 마켓플레이스 명령어가 추가되었습니다.
플러그인#
플러그인이 이제 서버 시작 시 동시에 시작됩니다.
플러그인 툴팁은 이제 사용자가 링크 위에 마우스를 올렸을 때만 표시됩니다.
플러그인 자체에서 처리하지 않는 슬래시 명령어를 생성하는
CreateCommand
플러그인 API가 추가되었습니다.
관리#
LDAP 인증을 위한 개인 및 공개 인증서를 업로드하고 제거할 수 있는 기능이 추가되었습니다.
재개 가능한 파일 업로드 지원이 추가되었습니다.
고급 권한을 통해 공개 채널을 비공개로, 비공개 채널을 공개로 변환할 수 있는 기능이 추가되었습니다.
팀 페이지에서 팀을 검색할 수 있는 필터가 추가되었습니다.
찾을 수 없는 세션과 관련된 로깅이 개선되었습니다.
현재 큐 레벨, 로깅 레코드 발생률, 로깅 오류율 등과 같은 로깅을 위한 Grafana 엔터프라이즈 메트릭이 생성되었습니다.
MFA 인증 중
GetUser
실패 시 로깅이 개선되었습니다.패키지에서 설정한 환경 변수를 통해 배포 유형(Docker, Mattermost Omnibus 등)을 식별하는 텔레메트리 전송 지원이 추가되었습니다.
버그 수정#
대량의 보관된 채널로 인한 성능 저하 문제가 수정되었습니다.
group list-ldap
mmctl 명령어가 결과를 반환하지 않는 문제를 수정했습니다.SAML 및 LDAP가 구성되고 AD/LDAP 동기화가 활성화된 ADFS 설정에서 사용자가 프로필 사진을 업데이트할 수 있게 되는 문제를 수정했습니다.
DataSourceReplicas
로 설정을 패치할 때 패닉이 발생하는 문제를 수정했습니다.이메일을 통한 API 초대가 조용히 속도 제한되는 문제를 수정했습니다.
비활성화된 사용자가 멤버 관리 모달에서 페이지네이션을 중단시키는 문제를 수정했습니다.
사용자 초대 를 통해 팀에 20명 이상의 사용자를 초대할 때 오류가 발생하는 문제를 수정했습니다.
유니코드 이모지로 텍스트를 포맷팅할 때
PostUtils.formatText
가 충돌하는 문제를 수정했습니다.게시물을 편집하고 미리보기 모드에서 게시물을 보낼 때 흰 화면이 나타나는 문제를 수정했습니다.
Microsoft Edge(비 Chromium)에서 로그아웃 시 사용자가 로딩 화면에서 멈추는 문제를 수정했습니다.
키보드 탐색을 사용할 때 Direct Messages More 메뉴에서 선택된 항목이 화면에 스크롤되지 않는 문제를 수정했습니다.
“First name trigger mention” 설정이 활성화되었지만 “First Name”이 설정되지 않았을 때 사용자가 유령 알림을 받는 문제를 수정했습니다.
게시물 텍스트가 게시물 호버 메뉴에 의해 부분적으로 가려지는 문제를 수정했습니다.
사용자가 커스텀 테마 색상 입력 상자에 색상 16진수 값을 입력할 수 없는 문제를 수정했습니다.
사용자가 채널에 추가되었을 때 팀 사이드바의 멘션 수 배지가 증가하지 않는 문제를 수정했습니다.
사용자 자동완성에서 전체 이름에 대해 그룹 메시지 결과가 다이렉트 메시지 결과보다 우선순위가 높게 표시되는 문제를 수정했습니다.
사용자가 소유한 웹훅이 채널에 게시물을 올렸을 때 새 메시지 표시기가 작동하지 않는 문제를 수정했습니다.
태블릿 보기에서 활성 검색창이 오른쪽 가장자리의 왼쪽과 수직으로 정렬되지 않는 문제를 수정했습니다.
채널 전환기에 두 개의 스크롤바가 표시되는 문제를 수정했습니다.
다크 테마에서 첫 로드 시 시스템 콘솔의 “Start trial” 메시지가 읽을 수 없었던 문제를 수정했습니다.
Firefox에서 이미지를 붙여넣을 때 파일이 텍스트로도 추가되는 문제를 수정했습니다.
Python 구문 강조에서
"""
를 이상하게 처리하는 문제를 수정했습니다.인라인 코드 주변의 서식이 누락되는 문제를 수정했습니다.
비클러스터 환경에서
GetPluginStatus
가 작동하지 않는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의LdapSettings
아래:SAML 구성에서 암호화에 사용할 공개 인증서를 업로드할 수 있도록
PublicCertificateFile
을 추가했습니다.SAML 구성에서 암호화에 사용할 개인 키를 업로드할 수 있도록
PrivateKeyFile
을 추가했습니다.
config.json
의ServiceSettings
항목에서:규정 준수를 위해 채널을 영구적으로 삭제할 수 있도록
EnableAPIChannelDeletion
을 추가했습니다.규정 준수를 위해 사용자를 영구적으로 삭제할 수 있도록
EnableAPIUserDeletion
을 추가했습니다.
config.json
의NotificationLogSettings
와ExperimentalAuditSettings
아래:감사 대상 설정을 위한 구성 옵션을 활성화하기 위해
AdvancedLoggingConfig
를 추가했습니다.
config.json
의AnnouncementSettings
아래:Mattermost 내에서 사용자와 관리자에게 최신 제품 개선 사항을 알리기 위한 제품 내 알림을 활성화하기 위해
AdminNoticesEnabled
와UserNoticesEnabled
를 추가했습니다.
새 설치에서
EnableCustomEmoji
,EnableGifPicker
,ExperimentalViewArchivedChannels
,ExperimentalTimezone
이 기본적으로 활성화됩니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에
react-is
와tinycolor2
를 추가했습니다.https://github.com/mattermost/mattermost-webapp에서
@types/highlight.js
,@typescript-eslint/parser
,bootstrap-colorpicker
,intl
을 제거했습니다.https://github.com/mattermost/mattermost-mobile에서
react-native-v8
을 제거했습니다.
데이터베이스 변경 사항#
새로운 열
Commands.PluginId
를 추가했습니다.Teams.Type
의 데이터 타입을varchar(255)
로 변경했습니다.Teams.SchemeId
의 데이터 타입을varchar(26)
으로 변경했습니다.IncomingWebhooks.Username
의 데이터 타입을varchar(255)
로 변경했습니다.IncomingWebhooks.IconURL
의 데이터 타입을text
로 변경했습니다.
API 변경 사항#
POST /upgrade_to_enterprise
API 엔드포인트를 추가했습니다.GET /upgrade_to_enterprise/status
API 엔드포인트를 추가했습니다.POST /restart
API 엔드포인트를 추가했습니다.GET /warn_metrics/status
API 엔드포인트를 추가했습니다.POST /warn_metrics/ack/:warn_metric_id
API 엔드포인트를 추가했습니다.
알려진 문제#
오른쪽에서 반응이 추가될 때 중앙 채널의 이모지 카운터가 항상 즉시 업데이트되지 않습니다.
데스크톱 알림음 설정을 조정할 때 ENTER를 누르면 계정 설정 편집 모달이 닫힙니다.
sysconsole_write_authentication
권한이 있는 관리자 역할의 경우 AD/LDAP 페이지에서 관리자 필터 옵션이 비활성화되지 않습니다.Twitter가 페이지에서 OpenGraph 데이터를 제거했기 때문에 Mattermost에서 Twitter 링크 미리보기가 더 이상 작동하지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이 문제를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 Away 또는 오프라인으로 멈출 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
aaronrothschild, aedott, aeomin, agarciamontoro, agnivade, ali-farooq0, amwolff, amyblais, angeloskyratzakos, apollo13, archit-p, arshchimni, asaadmahmood, ashishbhate, asimsedhain, avasconcelos114, Ayanrocks, bbodenmiller, bhargav50, calebroseland, catalintomai, chikei, clarmso, colorfusion, cpanato, cpoile, crspeller, ctlaltdieliet, der-test, devinbinnie, devius, DylanWard14, elaine-mattermost, elyscape, emilyhollinger, enahum, enelson720, esethna, ethervoid, fakoor, flynbit, fmunshi, furqanmlk, gabrieljackson, gigawhitlocks, gracion, gruceqq, grundleborg, hahmadia, hanzei, hectorskypl, hmhealey, iomodo, isacikgoz, it33, jakubnovak998, jasonblais, jaydeland, jecepeda, JeremyShih, jespino, jfrerich, jgilliam17, johnsonbrothers, josephbaylon, josephk96, jp0707, JtheBAB, jupenur, justinegeffen, jwilander, kaakaa, kashifsoofi, kayazeren, khos2ow, kosgrz, lanjp, larkox, levb, lieut-data, lindalumitchell, Lumexralph, luryus, lynn915, M-ZubairAhmed, marianunez, MathewtheCoder, mathiusjohnson, meilon, metanerd, mgdelacroix, mickmister, migbot, mkraft, mlongo4290, mozkomor05, natalie-hub, nevyangelova, nickmisasi, nikolaizah, ogi-m, openmohan, prapti, rbradleyhaas, reflog, rodcorsi, RohitJain13, rvillablanca, saturninoabril, sbishel, shieldsjared, sridhar02, srkgupta, StevenPhan, streamer45, stylianosrigas, sudheerDev, Tak-Iwamoto, tasdomas, teresa-novoa, thefactremains, thePanz, TQuock, txeli, uhlhosting, vladimirdotk, wget, wiersgallak, wiggin77, Willyfrog
릴리스 v5.27 - 품질 릴리스#
v5.27.2, 2020-12-03 릴리스
재활성화되고 개선된 SAML 라이브러리를 위해 xmlsec1 기반 SAML 라이브러리를 비활성화했습니다.
v5.27.1, 2020-10-19 릴리스
대규모 배포에서 규정 준수 내보내기가 너무 오래 걸리는 문제를 수정했습니다. 메시지 내보내기 쿼리의 성능 최적화로 이 문제가 해결되었습니다.
v5.27.0, 2020-09-16 릴리스
원본 5.27.0 릴리스
Mattermost v5.27.0에는 저수준 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
개선 사항#
시스템 콘솔에서 직접 Mattermost를 Team Edition에서 Enterprise Edition으로 업그레이드할 수 있는 기능이 추가되었습니다.
Admin Advisor 기능(Team Edition)에 다양한 개선사항이 추가되었습니다. 500명 사용자 권고사항에 대한 봇 메시지가 한 번만 표시되고, 배너 알림 간격이 매일에서 매주로 줄어들었습니다.
시스템 콘솔의 기본 테마 설정을 드롭다운 필드로 변경했습니다.
버그 수정#
Global Relay EML에 대한 Compliance Export 작업 실행 시 서버가 충돌하는 문제를 수정했습니다.
Warning
상태 이후 Compliance Jobs가 올바르게 재시작되지 않는 문제를 수정했습니다.대소문자가 혼합된 SAML assertions에서 사용자가 일치하지 않는 문제를 수정했습니다.
AD/LDAP 그룹에 대해 Channel Admin이 기본 역할을 Channel Admin으로 설정할 수 없는 문제를 수정했습니다.
System Console > Teams 의 Members 블록에서 사용자 역할이 올바르게 추가되지 않는 문제를 수정했습니다.
검색 후 지울 때 System Console의 Filter By 드롭다운에서 팀 로딩이 중단되는 문제를 수정했습니다.
System Console > Users 에서 관리자를 일반 멤버로 강등하고 계정을 비활성화하는 기능이 사용할 수 없었던 문제를 수정했습니다.
시스템 관리자가 AD/LDAP 그룹에 채널을 추가하려고 할 때 “Group Mentions is already taken”이라는 잘못된 메시지가 표시되는 문제를 수정했습니다.
Group Synced 채널에서 외부 그룹의 AD/LDAP 그룹 멘션이 강조 표시되는 문제를 수정했습니다.
봇이 소유한 인커밍 웹훅에서 사용자 이름 재정의가 일관되게 허용되지 않는 문제를 수정했습니다.
게시물 편집 모달의 이모지 선택기가 잘못 정렬되는 문제를 수정했습니다.
붙여넣은 유니코드 이모지가 게시 후 표시되지 않는 문제를 수정했습니다.
메시지 편집 모달에서 긴 텍스트가 스크롤바로 스크롤되지 않는 문제를 수정했습니다.
일부 이미지의 대체 텍스트에 사용자 이름이 표시되지 않는 접근성 문제를 수정했습니다.
System Console > Site Statistics - Dates 에서 게시물이 없는 날의 날짜가 순서대로 표시되지 않는 문제를 수정했습니다.
Integrations > Bot Accounts 페이지에 Admin Advisor 봇이 예기치 않게 표시되는 문제를 수정했습니다.
채널이 카테고리에서 제거된 후에도 채널 사이드바 카테고리 헤더의 새 배지가 다시 나타나는 문제를 수정했습니다.
Sidebar Text Active Border 테마 색상이 현재 사이드바의 활성 테두리에 사용되지 않는 문제를 수정했습니다.
다른 사용자가 채널에 추가했을 때 멘션 수가 잘못 표시되는 문제를 수정했습니다.
다른 브라우저 탭에서 생성된 채널이 채널 사이드바에 즉시 표시되지 않는 문제를 수정했습니다.
채널 사이드바에서 새 사용자 정의 카테고리를 생성할 때 콘솔 오류가 표시되는 문제를 수정했습니다.
새 채널 사이드바를 활성화할 때 잘못된 채널 링크가 생성되는 문제를 수정했습니다.
“허용되지 않은” 삭제 후 채널 상태가 손상되는 문제를 수정했습니다.
동적 슬래시 명령어 자동 완성 옵션이 요청 사이에 업데이트되지 않는 문제를 수정했습니다.
OAuth 2.0의 잘못된 콜백 URL로 인해 인증 창에서 Back to Mattermost 를 클릭할 수 있게 되는 문제를 수정했습니다.
“Full Name” 편집이 Single Sign-On 설정에 의해 덮어쓰기되는 문제를 수정했습니다.
관리자가 아닌 사용자의
warn_metrics
호출 시 “You do not have the appropriate permissions” 오류가 표시되는 문제를 수정했습니다.채널 전환기가 네트워크 API와 함께 때때로 잘못된 빈 상태를 표시하는 문제를 수정했습니다.
게시물이 로딩되지 않을 때 로더가 숨겨지지 않아 일부 Linux 배포판의 성능에 영향을 미치는 문제를 수정했습니다.
SiteURL
이 설정되지 않은 경우PatchConfig
가 패닉을 일으키는 문제를 수정했습니다.InitPlugins()
가 완료되기 전에 서버가 종료될 때 패닉이 발생하는 문제를 수정했습니다.기본 채널이 보관된 팀에 사용자가 참여할 때 패닉이 발생하는 문제를 수정했습니다.
App.GetSidebarCategories()
가 nil 반환값으로 인해 패닉이 발생하는 문제를 수정했습니다.SendEmailNotifications
설정이 SMTP 연결 테스트를 차단하는 문제를 수정했습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에서
@types/redux-mock-store
와tinycolor2
를 제거했습니다.https://github.com/mattermost/mattermost-webapp에
bootstrap-colorpicker
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
@react-native-community/clipboard
를 추가했습니다.
API 변경 사항#
Team Edition에서 Enterprise Edition으로 인플레이스 업그레이드를 실행할 수 있도록
POST api/v4/upgrade_to_enterprise
API 엔드포인트를 추가했습니다.Team Edition에서 Enterprise Edition으로 인플레이스 업그레이드의 현재 상태를 확인할 수 있도록
GET api/v4/upgrade_to_enterprise/status
API 엔드포인트를 추가했습니다.Team Edition에서 Enterprise Edition으로 업그레이드 후 시스템을 재시작할 수 있도록
POST api/v4/restart
API 엔드포인트를 추가했습니다.
알려진 문제#
사용자가 미리보기 모드에서 게시물을 편집하고 제출하거나 취소할 때 빈 화면이 나타납니다.
Mattermost에서 Twitter 링크 미리보기가 작동하지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이 문제를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 Away 또는 오프라인으로 멈출 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
abdulsmapara, abdusabri, Adovenmuehle, aeomin, agarciamontoro, agnivade, aidapira, ali-farooq0, amyblais, amynicol1985, angeloskyratzakos, ankallio, asaadmahmood, ashishbhate, AugustasV, avasconcelos114, BaaaZen, bbodenmiller, bill2004158, bradjcoughlin, calebroseland, catalintomai, chakatz, chikei, corey-robinson, cpanato, cpoile, crspeller, ctlaltdieliet, danielhelfand, DanielSz50, dantepippi, Dartui, dbejanishvili, deanwhillier, denniskamp, der-test, devinbinnie, djanda97, dpanic, emilyhollinger, enahum, enelson720, ericjaystevens, esadur, esethna, ethervoid, faase, fakela, flexo3001, flynbit, fmunshi, Francois-D, gabrieljackson, ghasrfakhri, gigawhitlocks, grubbins, gruceqq, hahmadia, hannaparks, hanzei, hectorskypl, hhhhugi, hmhealey, hryuk, ialorro, icelander, iomodo, isacikgoz, it33, jakubnovak998, jasonblais, javimox, jaydeland, jespino, jfrerich, johnsonbrothers, josephbaylon, joshuabezaleel, jseiser, JtheBAB, Jukie, jupenur, justinegeffen, jwilander, kaakaa, kayazeren, kayron8, khos2ow, kirkjaa, larkox, levb, lfbrock, lieut-data, lindalumitchell, lindy65, liusy182, Lyimmi, lynn915, M-ZubairAhmed, marianunez, meilon, metanerd, mgdelacroix, michaelschiffmm, mickmister, migbot, mlongo4290, moussetc, mustafayildirim, natalie-hub, nathanaelhoun, nevyangelova, nickmisasi, nicolailang, nikolaizah, nperera, ofpiyush, openmohan, phommasy, prapti, qerosi, rahulchheda, rbradleyhaas, reflog, rmatev, rodcorsi, ruzaq, rvillablanca, saturninoabril, sbishel, scottjr632, ShehryarShoukat96, shred86, skaramanlis, sowmiyamuthuraman, sridhar02, srkgupta, streamer45, stylianosrigas, sudheerDev, svelle, Szymongib, TheoVitkovskiy, thePanz, TQuock, TRUNGTar, uhlhosting, utkuufuk, Vars-07, Venhaus, vijaynag-bs, webchick, wget, wiersgallak, wiggin77, Willyfrog, Yohannesseifu, YushiOMOTE
릴리스 v5.26 - 기능 릴리스#
v5.26.2, 2020-09-03 릴리스
이 기능에서 몇 가지 문제가 발견되어 SAML 설정 “개선된 SAML 라이브러리 사용(Beta)”을 강제로 비활성화했습니다.
xmlsec1
유틸리티를 사용하여 SAML을 활성화하려면 https://docs.mattermost.com/deployment/sso-saml-before-you-begin.html의 지침을 따르시기 바랍니다.
v5.26.1, 2020-08-25 릴리스
SAML 인증에서
PictureAttribute
설정을 사용할 수 없던 문제를 수정했습니다. MM-27852ExtendSessionLengthWithActivity
가 활성화된 상태에서 모바일 앱을 열 때 타이핑, 채널 변경, 게시물의 세션 연장 트리거를 재정의하는 API가 호출되어 사용자가 모바일 앱에서 예기치 않게 로그아웃되는 문제를 수정했습니다. MM-27184AuthData 값이 null일 때 LDAP 동기화 중에 사용자가 커널 패닉을 경험하는 문제를 수정했습니다. MM-27965
v5.26.0, 2020-08-16 릴리스
원본 5.26.0 릴리스
호환성#
PostgreSQL은 2020년 2월에 버전 9.4에 대한 장기 지원을 종료했습니다. PostgreSQL 9.4가 더 이상 지원되지 않기 때문에 Mattermost는 v5.26 릴리스에서 PostgreSQL 버전 10을 공식적으로 지원합니다. 새로운 설치에는 PostgreSQL 10+가 필요합니다. 현재 ESR을 포함한 이전 Mattermost 버전은 계속해서 PostgreSQL 9.4와 호환됩니다. 6.0 릴리스(날짜는 추후 발표)에서는 PostgreSQL 9.4를 완전히 지원 중단할 계획입니다. PostgreSQL 문서의 업그레이드 섹션에 있는 지침을 따르시기 바랍니다.
주요 변경사항#
v5.26에서는 Elasticsearch 인덱스를 재생성해야 했습니다. 관리자는 Purge index와 Index now 버튼을 사용하여 Elasticsearch를 재인덱싱하여 모든 변경사항이 인덱스에 포함되도록 해야 합니다. 인덱싱 중에는 시스템의 검색 기능이 제한될 수 있으므로, 몇 시간이 걸릴 수 있으므로 활동이 거의 없거나 없는 시간에 수행해야 합니다.
ClusterSettings
아래에EnableExperimentalGossipEncryption
옵션이 추가되었습니다. 이 옵션이true
로 설정되고UseExperimentalGossip
도true
인 경우, gossip 프로토콜을 사용하는 클러스터의 모든 통신이 암호화됩니다. 암호화는 기본적으로AES-256
을 사용하며, 설계상 구성 가능하지 않습니다. 하지만 원하는 경우ClusterEncryptionKey
행에 대해 Systems 테이블에서 수동으로 값을 설정할 수 있습니다. 키는 base64로 변환된 바이트 배열입니다. AES-128, AES-192 또는 AES-256을 선택하려면 16, 24 또는 32바이트여야 합니다. 키를 업데이트하려면 MySQL에서는UPDATE Systems SET Value='<value>' WHERE Name='ClusterEncryptionKey';
를, PostgreSQL에서는UPDATE systems SET value='<value>' WHERE name='ClusterEncryptionKey'
를 실행할 수 있습니다. 이 구성 설정의 변경사항이 적용되려면 먼저 전체 클러스터를 종료해야 합니다. 그런 다음 구성 변경을 수행하고 다시 시작합니다. 클러스터에서는 모든 서버가 암호화를 완전히 사용하거나 사용하지 않아야 합니다. 부분적인 사용은 있을 수 없습니다.
중요
5.25 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
시스템 콘솔에서 채널 보관 및 보관 해제 (E20 Edition)#
이제 시스템 콘솔에서 채널을 쉽게 보관하고 보관 해제할 수 있습니다.
검색 필터를 사용하여 시스템 콘솔에서 구성원 및 채널 관리 (E20 Edition)#
새로운 검색 필터로 구성원 및 채널 관리가 훨씬 더 쉬워졌습니다.
로그 구성 및 출력 대상 사용자 지정 (E20 Edition)#
trace, debug, info, panic의 표준 수준을 넘어서는 로그 레벨 기록을 사용자 지정하고, 개별 로그 레벨에 따라 다른 대상으로 구성할 수 있습니다.
‘커뮤니티에 문의하기’ 링크를 통해 Mattermost 커뮤니티에서 도움을 받을 수 있습니다#
채널 헤더의 새로운 ‘도움말’ 메뉴에서 커뮤니티에 접근할 수 있으며, 그 후 Mattermost 커뮤니티 서버에 계정을 만들어 활발한 사용자 커뮤니티에 참여하여 질문을 하고 동료들의 문제 해결을 도울 수 있습니다.
개선 사항#
사용자 인터페이스(UI)#
비활성화된 사용자의 다이렉트 메시지 채널 푸터 스타일 개선
이모지 선택기에 모든 이모지 별칭이 표시됩니다.
이모지 단축 코드 복사 및 붙여넣기 지원 추가
상태 메뉴에 온라인, 자리비움, 방해 금지, 오프라인 아이콘을 추가하여 더 빠른 인식이 가능하도록 했습니다.
긴 게시물 편집 시 사용자 및 채널 자동완성 제안의 가시성 향상
게시물 호버 메뉴에 플래그 아이콘 추가 및 채널에서 고정 및 플래그된 게시물 스타일 업데이트
PostgreSQL & PL/pgSQL 구문 강조 지원 추가
시스템 콘솔 UI의 서버 로그 페이지 너비를 전체 화면 너비로 확장
현지화#
러시아어와 네덜란드어를 ‘공식’ 언어로 승격했습니다.
명령줄 인터페이스 (CLI)#
ldap idmigrate
,user convert
,channel move
,user deleteall
와 같은 새로운 mmctl CLI 명령어가 추가되었습니다.
검색#
Elasticsearch에서 링크 내부의 용어를 검색할 수 있는 기능이 추가되었습니다.
Elasticsearch에서 검색어 앞에 “@”가 있는 사용자 검색 시 해당 사용자에 대한 결과가 반환됩니다.
역할별로 검색/자동완성 필터링 기능이 추가되었습니다.
Elasticsearch에서 비활성화된 사용자를 검색/자동완성할 수 있는 기능이 추가되었습니다.
검색 레이어에서 엔티티를 업데이트하거나 삭제하는
PermanenteDeleteByUser
및PermanenteDeleteByChannel
과 같은 누락된 메서드가 추가되었습니다.시스템 콘솔의 팀 및 채널 페이지에 접두사/접미사 검색 기능이 구현되었습니다.
연동#
선택(마우스 클릭, 탭 또는 엔터) 시 명령을 실행할 수 있도록 슬래시 명령어 자동완성 기능이 추가되었습니다.
슬래시 명령어를 실행할 수 있는 플러그인 API 엔드포인트가 추가되었습니다.
웹소켓 연결을 노출하기 위해
ServeHTTP
훅을 업그레이드할 수 있도록 플러그인의ServeHTTP
에http.Hijacker
를 구현했습니다.
명령줄 인터페이스 (CLI)#
channel move
가 실패할 경우 대상 팀의 비회원을 제거할 수 있는 기능이 추가되었습니다.
관리#
하나 이상의 메트릭이 특정 조건을 충족할 경우 공지 표시줄에 경고를 표시하고 관리자에게 다이렉트 메시지를 보내는 시스템 관리자 경고 시스템 지원이 추가되었습니다.
시스템 콘솔 > 플러그인 섹션에서 이제 각 플러그인과 관련된 구성 가능한 설정 수에 관계없이 설치된 모든 플러그인이 나열됩니다.
사용자의 세션이 만료될 때 서버가 모바일 클라이언트에 푸시 알림을 보냅니다.
시스템 콘솔에서 사이트 URL을 지우는 것이 더 이상 허용되지 않습니다.
edit_own_posts
와 독립적으로edit_others_posts
권한이 작동할 수 있도록 패치 포스트 API 엔드포인트 인증 로직을 변경했습니다.“Received HTTP Request” 로그 라인에 응답 코드를 포함했습니다.
라이센스 파일의 내용을 포함할 수 있는 새로운 환경 변수
MM_LICENSE
를 지원하도록 추가했습니다. 설정된 경우 이 라이센스는 다른 모든 라이센스 소스보다 우선순위를 가집니다.gossip 프로토콜에 대한 암호화 지원을 추가했습니다.
gossip 프로토콜이 gossip만 사용하도록 변경했습니다.
버그 수정#
빈 아웃고잉 웹훅 응답이 잘못된 ERROR를 생성하는 문제를 수정했습니다.
빠른 전환 사용자 검색이 항상 데이터베이스로 폴백되는 문제를 수정했습니다.
데이터베이스 상태가 오프라인으로 표시되는 동안 사용자 상태가 온라인으로 표시되는 문제를 수정했습니다.
Elasticsearch 인덱싱 작업이 첫 번째 게시물보다 오래된 사용자 및/또는 채널을 인덱싱하지 않는 문제를 수정했습니다.
Global Relay SMTP 연결 타임아웃이 일반 SMTP 이메일 설정 타임아웃과 독립적이지 않은 문제를 수정했습니다.
더 많은 다이렉트 메시지 모달을 열 때 성능이 저하되는 문제를 수정했습니다.
봇 사용자 이름 유효성 검사 메시지가 어떤 값이 유효하지 않은지 언급하지 않아 불명확한 문제를 수정했습니다.
창이 포커스를 잃을 때 Command+K 입력 필드가 포커스를 잃어 검색 결과가 사라지는 문제를 수정했습니다.
사용자가 자신을 멘션한 후 마침표, 밑줄 또는 하이픈이 있을 때 하이라이트가 누락되는 문제를 수정했습니다.
limit_after
가 0으로 설정되었을 때 정수 오버플로우로 인해/posts/unread
엔드포인트가 500 오류를 반환하는 문제를 수정했습니다.초대 이메일의 푸터 텍스트가 번역되지 않는 문제를 수정했습니다.
EnableAPITeamDeletion
이 설정되지 않았을 때PermanentDeleteTeam
이 오류를 반환하지 않고 소프트 삭제를 수행하는 문제를 수정했습니다.PostgreSQL에서 MFA를 사용한 로그인 시 이메일 주소의 대문자를 인식하지 않는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:클라이언트가 네트워크에 재연결할 때마다 모든 읽지 않은 채널의 메시지를 서버에서 미리 로드하여 사용자가 읽지 않은 채널로 전환할 때 로딩 시간을 제거할 수 있도록
ExperimentalDataPrefetch
를 추가했습니다.
config.json
의ClusterSettings
아래:클러스터를 통한 모든 통신이 gossip 프로토콜을 사용하여 암호화되도록
EnableExperimentalGossipEncryption
을 추가했습니다.
config.json
의LogSettings
아래:Sentry 보고를 활성화하기 위해
EnableSentry
를 추가했습니다.로그 레코드를 여러 대상으로 전송할 수 있는 선택적 로깅 기능을 활성화하기 위해
AdvancedLoggingConfig
를 추가했습니다.
config.json
의FileSettings
항목에서:여러 배포에 동일한 S3 버킷을 사용할 수 있도록
AmazonS3PathPrefix
를 추가했습니다.
config.json
의EmailSettings
에서:푸시 알림에서 하드코딩된 goroutine 작업자를 제거하여 알림이 순서대로 도착하도록 개선하기 위해
PushNotificationBuffer
를 추가했습니다.
config.json
의SupportSettings
아래:도움말 메뉴 아래 Mattermost 채널 헤더에 링크를 표시하도록
EnableAskCommunityLink
를 추가했습니다. 클릭하면 사용자는 https://mattermost.com/community/로 리디렉션되어 Mattermost 커뮤니티에 참여하여 질문을 하고 다른 사용자의 문제 해결을 도울 수 있습니다. 이 옵션은 모바일 앱에서는 사용할 수 없습니다.
config.json
의GlobalRelayMessageExportSettings
아래에:일반 이메일 설정 타임아웃과 독립적으로 Global Relay SMTP 연결 타임아웃을 보장하기 위해
SMTPServerTimeout
을 추가했습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-mobile에서
react-native-cookies
와react-native-keyboard-aware-scroll-view
를 추가하고@react-native-community/cookies
를 제거했습니다.https://github.com/mattermost/mattermost-webapp에
dynamic-virtualized-list
와prettier
를 추가했습니다.https://github.com/mattermost/mattermost-redux에
rudder-sdk-js
를 추가했습니다.
데이터베이스 변경 사항#
새로운 열
Sessions.ExpiredNotify
를 추가했습니다.
API 변경 사항#
봇을 사용자로 변환하는 기능을 추가하기 위해
POST api/v4/bots/:bot_id/convert_to_user
API 엔드포인트를 추가했습니다.사용자를 봇으로 변환하는 기능을 추가하기 위해
POST api/v4/users/:user_id/convert_to_bot
API 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 사이드바에 표시될 사이드바 카테고리 목록과 각 카테고리의 채널 ID 목록을 가져오기 위해
GET api/v4/users/:user_id/teams/:team_id/channels/categories
API 엔드포인트를 추가했습니다.주어진 팀에서 사용자를 위한 사용자 정의 사이드바 카테고리를 생성하기 위해
POST api/v4/users/:user_id/teams/:team_id/channels/categories
API 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 여러 사이드바 카테고리를 업데이트하기 위해
PUT api/v4/users/:user_id/teams/:team_id/channels/categories
API 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 사이드바 카테고리 순서를 ID 배열로 가져오기 위해
GET api/v4/users/:user_id/teams/:team_id/channels/categories/order
API 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 사이드바 카테고리 순서를 업데이트하기 위해
PUT api/v4/users/:user_id/teams/:team_id/channels/categories/order
API 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 단일 사이드바 카테고리를 가져오기 위해
GET api/v4/users/:user_id/teams/:team_id/channels/categories/:category_id
API 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 단일 사이드바 카테고리를 업데이트하기 위해
PUT api/v4/users/:user_id/teams/:team_id/channels/categories/:category_id
API 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 단일 사용자 정의 사이드바 카테고리를 삭제하기 위해
DELETE api/v4/users/:user_id/teams/:team_id/channels/categories/:category_id
API 엔드포인트를 추가했습니다.LDAP IdAttribute를 새 값으로 마이그레이션하기 위해
POST api/v4/ldap/migrateid
API 엔드포인트를 추가했습니다.Systems 테이블에서 일련의 메트릭(활성화 또는 비활성화)의 상태를 가져오기 위해
GET api/v4/warn_metrics/status
API 엔드포인트를 추가했습니다.warn_metric_id
메트릭이 임계값을 초과하거나 유사한 조건이 충족될 때 경고를 확인하기 위해POST api/v4/warn_metrics/ack/:warn_metric_id
API 엔드포인트를 추가했습니다.주어진 그룹의 통계를 검색하기 위해
GET api/v4/groups/:group_id/stats
API 엔드포인트를 추가했습니다.쿼리 문자열 매개변수를 기반으로 팀의 비공개 채널 목록을 가져오기 위해
GET api/v4/teams/:team_id/channels/private
API 엔드포인트를 추가했습니다.지정된 필터와 일치하는 시스템의 사용자 수를 가져오기 위해
GET api/v4/users/stats/filtered
API 엔드포인트를 추가했습니다.토큰 없이 사용자가 사용하는 이메일을 확인하기 위해
POST api/v4/users/:user_id/email/verify/member
API 엔드포인트를 추가했습니다.주어진 사용자가 입력 중임을 웹소켓을 통해 주어진 채널의 사용자에게 알리기 위해
POST api/v4/users/:user_id/typing
API 엔드포인트를 추가했습니다.Plugin API에 사용자 환경설정 가져오기/업데이트/삭제 기능을 추가했습니다.
파일이 업로드될 채널의 ID를 지정하기 위해 Plugin API
UploadFile
에 채널 ID 확인 기능을 추가했습니다.
Websocket 이벤트 변경 사항#
sidebar_category_created
웹소켓 이벤트를 추가했습니다.sidebar_category_updated
웹소켓 이벤트를 추가했습니다.sidebar_category_deleted
웹소켓 이벤트를 추가했습니다.sidebar_category_order_updated
웹소켓 이벤트를 추가했습니다.warn_metric_status_received
웹소켓 이벤트를 추가했습니다.warn_metric_status_removed
웹소켓 이벤트를 추가했습니다.
알려진 문제#
Mattermost에서 Twitter 링크 미리보기가 작동하지 않습니다.
붙여넣은 유니코드 이모지가 게시 후 표시되지 않는 문제가 있습니다.
Safari 12(Catalina)와 Firefox에서 MacOS의
CMD+SHIFT+V
가 복사된 텍스트를 붙여넣지 못하는 문제가 있습니다.Bleve 검색 엔진을 활성화하면 명령줄 인터페이스(CLI)가 실행 중인 서버와 상호 배타적으로 작동합니다. mmctl Command Line Tool을 사용할 때는 이 문제가 적용되지 않습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
abdulsmapara, abdusabri, Adovenmuehle, aeomin, agarciamontoro, agnivade, aidapira, amyblais, amynicol1985, angeloskyratzakos, ankallio, asaadmahmood, ashishbhate, AugustasV, avasconcelos114, BaaaZen, bbodenmiller, bill2004158, bradjcoughlin, calebroseland, catalintomai, chakatz, chikei, cpanato, cpoile, crspeller, ctlaltdieliet, danielhelfand, DanielSz50, dantepippi, Dartui, dbejanishvili, deanwhillier, denniskamp, der-test, devinbinnie, djanda97, dpanic, emilyhollinger, enahum, enelson720, ericjaystevens, esadur, esethna, ethervoid, faase, fakela, flexo3001, flynbit, fmunshi, Francois-D, gabrieljackson, ghasrfakhri, gigawhitlocks, grubbins, gruceqq, hahmadia, hannaparks, hanzei, hectorskypl, hhhhugi, hmhealey, hryuk, ialorro, icelander, iomodo, isacikgoz, it33, jakubnovak998, jasonblais, javimox, jaydeland, jespino, jfrerich, johnsonbrothers, josephbaylon, joshuabezaleel, jseiser, JtheBAB, Jukie, jupenur, justinegeffen, jwilander, kaakaa, kayazeren, kayron8, khos2ow, kirkjaa, larkox, levb, lfbrock, lieut-data, lindalumitchell, lindy65, liusy182, Lyimmi, lynn915, M-ZubairAhmed, meilon, metanerd, mgdelacroix, michaelschiffmm, mickmister, migbot, mlongo4290, mustafayildirim, natalie-hub, nathanaelhoun, nevyangelova, nickmisasi, nicolailang, nikolaizah, ofpiyush, openmohan, phommasy, prapti, qerosi, rahulchheda, rbradleyhaas, reflog, rmatev, rodcorsi, ruzaq, rvillablanca, saturninoabril, sbishel, scottjr632, ShehryarShoukat96, shred86, skaramanlis, sowmiyamuthuraman, sridhar02, srkgupta, streamer45, stylianosrigas, sudheerDev, svelle, Szymongib, TheoVitkovskiy, thePanz, TQuock, TRUNGTar, uhlhosting, utkuufuk, Vars-07, Venhaus, vijaynag-bs, webchick, weblate, wget, wiersgallak, wiggin77, Willyfrog, Yohannesseifu, YushiOMOTE
v5.25 릴리스 - ESR#
v5.25.7, 2020-12-03 릴리스
재활성화되고 개선된 SAML 라이브러리를 위해 xmlsec1 기반 SAML 라이브러리를 비활성화했습니다.
v5.25.6, 2020-11-10 릴리스
대규모 배포에서 규정 준수 내보내기가 너무 오래 걸리는 문제를 수정했습니다. 메시지 내보내기 쿼리의 성능 최적화로 이 문제가 해결되었습니다.
높은 부하 상태에서 앱 서버에서 잠재적인 livelock이 감지되는 문제를 해결하기 위해 Go 패치 버전을 1.14.6으로 업그레이드했습니다. MM-26584
v5.25.5, 2020-09-03 릴리스
이 기능에서 몇 가지 문제가 발견되어 SAML 설정 “개선된 SAML 라이브러리 사용(Beta)”을 강제로 비활성화했습니다.
xmlsec1
유틸리티를 사용하여 SAML을 활성화하려면 https://docs.mattermost.com/deployment/sso-saml-before-you-begin.html의 지침을 따르시기 바랍니다.
v5.25.4, 2020-08-25 릴리스
SAML 인증에서
PictureAttribute
설정을 사용할 수 없던 문제를 수정했습니다. MM-27852ExtendSessionLengthWithActivity
가 활성화된 상태에서 모바일 앱을 열 때 타이핑, 채널 변경, 게시물의 세션 연장 트리거를 재정의하는 API가 호출되어 사용자가 모바일 앱에서 예기치 않게 로그아웃되는 문제를 수정했습니다. MM-27184AuthData 값이 null일 때 LDAP 동기화 중에 사용자가 커널 패닉을 경험하는 문제를 수정했습니다. MM-27965
(Status).ToClusterJson
호출 시 Mattermost 서버가 충돌하는 문제를 수정했습니다. MM-24544
v5.25.3, 2020-08-12 릴리스
GitLab과 같은 OpenID Connect 로그인 제공업체가 있는 환경에서 시스템 관리자의 사용자 액세스 토큰 생성 권한이 거부되는 문제를 수정했습니다. MM-27623
비활성화된 사용자가 규정 준수 내보내기에 포함되는 문제를 수정했습니다. MM-27194
SAML 환경에서 게스트 사용자 초대가 작동하지 않는 문제를 수정했습니다. MM-27519
사용자 정의 데이터 디렉토리가 설정된 경우 대량 내보내기가 완료되지 않는 문제를 수정했습니다. MM-27550
5.25.0으로 업그레이드 후 성능 저하 문제를 수정했습니다. MM-27575
사용자가 채널에
channel_mention
권한이 없는 경우 게시물 고정이 실패하는 문제를 수정했습니다. MM-26346
v5.25.2, 2020-07-31 릴리스
일부 브라우저 버전에서 시스템 콘솔의 페이지가 위아래로 스크롤되지 않는 문제를 수정했습니다. MM-27168
v5.25.1, 2020-07-23 릴리스
v5.25.0, 2020-07-16 릴리스
원본 5.25.0 릴리스
Mattermost v5.25.0에는 저수준 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
주요 변경사항#
Active Directory ADFS를 사용한 SAML 설정에서 “신뢰 당사자 식별자” 설정에 대한 일부 잘못된 지침이 수정되었습니다. 설정이 계속 작동하더라도 해당 설정을 수정하는 것이 권장됩니다.
중요
5.24 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
개선 사항#
관리자가 시스템 콘솔에서 직접 30일 E20 평가판 라이선스를 요청할 수 있는 기능이 추가되었습니다.
AD/LDAP 그룹 동기화(E20) 기능이 베타에서 정식 출시로 전환되었습니다.
버그 수정#
Team Edition에서 데이터 내보내기 명령어 실행 기능이 잘못 제공되는 문제를 수정했습니다.
Team Override Scheme이 삭제되었을 때 사용자가 현재 채널과 팀의 다른 채널에 대한 접근 권한을 잃는 문제를 수정했습니다.
ObjectGUID를 사용하는 SAML 및 AD/LDAP용 ADFS가 올바르게 동기화되지 않는 문제를 수정했습니다.
팀 중 하나에 이메일 제한이 있을 때 LDAP 동기화 작업이 실패하는 문제를 수정했습니다.
모바일 앱에서 SSO 로그인에 대한 잘못된 세션 길이가 시작되는 문제를 수정했습니다.
웹 모바일 좁은 보기에서 채널 헤더의 해시태그를 클릭했을 때 해시태그 검색이 열리지 않는 문제를 수정했습니다.
라이선스 갱신 배너에 라이선스 ID가 올바르게 표시되지 않는 문제를 수정했습니다.
보관된 팀의 URL로 보관된 팀에 완전히 접근할 수 있는 문제를 수정했습니다.
보관된 채널을 나갈 때 사용자가 마지막으로 본 채널로 돌아가지 않는 문제를 수정했습니다.
추가 텍스트가 붙어있더라도 예약된 키워드로 시작하는 팀 이름이 일괄 가져오기에서 거부되는 문제를 수정했습니다.
bin/mattermost permissions reset
실행 후 시스템 관리자가 커스텀 이모지를 더 이상 관리할 수 없는 문제를 수정했습니다.사용자를 검색할 때 팀 멤버 대화상자에서 사용자의 역할이 업데이트되지 않는 문제를 수정했습니다.
Bleve가 쿼리 크기를 올바르게 설정하지 않아 검색 결과가 누락되는 문제를 수정했습니다.
사용자가 새 시간대를 설정한 후 자동 설정으로 변경했을 때 시간대 수가 올바르게 표시되지 않는 문제를 수정했습니다.
멤버 초대 흐름에서 기존 사용자가 표시되지 않는 문제를 수정했습니다.
라이선스 배너가 있을 때 시스템 콘솔 > 사용자 관리 > 사용자 페이지가 너무 길고 모든 세션 취소 버튼이 잘리는 문제를 수정했습니다.
이메일 확인됨 배너가 녹색 대신 빨간색으로 표시되는 문제를 수정했습니다.
계정 설정 > 표시 > 테마의 테마 색상 복사 버튼이 테마에 맞게 표시되지 않는 문제를 수정했습니다.
다크 테마에서 채널 정보 모달의 보관된 채널 아이콘이 너무 어두운 문제를 수정했습니다.
iPad 기기의 Safari 브라우저에서 저장 버튼이 보이지 않는 문제를 수정했습니다.
다이렉트 메시지 채널을 검색할 때 사용자의 썸네일이 올바르게 표시되지 않는 문제를 수정했습니다.
일부 언어에서 “사용자 초대” 페이지의 “멤버 초대” 버튼에서 텍스트가 버튼 밖으로 흐르는 문제를 수정했습니다.
메인 메뉴 > 멤버 관리 의 다음 버튼이 보이지 않아 팀의 마지막 멤버들을 볼 수 없는 문제를 수정했습니다.
메시지 작성과 메시지 편집 상자에 표를 붙여넣을 때 다른 동작이 발생하는 문제를 수정했습니다.
1바이트 유니코드 이모지가 피부톤을 지원하지 않는 문제를 수정했습니다.
플러그인 아이콘이 유효하지 않을 때 서버 로그에 오류가 보고되지 않는 문제를 수정했습니다.
AutocompleteData 제공 시 시스템 콘솔에 적절한 오류가 기록되지 않는 문제를 수정했습니다.
회원가입 비밀번호 최소 길이 오류 메시지가 일관되지 않은 문제를 수정했습니다.
오른쪽이 GitHub 플러그인 툴팁과 겹치는 문제를 수정했습니다.
사용자가 닫기 또는 확장/축소 아이콘 위에 마우스를 올렸을 때 플러그인 오른쪽에 툴팁이 표시되지 않는 문제를 수정했습니다.
대화형 대화 상자 요청 URL에서 쿼리 문자열 매개변수가 생략되는 문제를 수정했습니다.
store.GetPostsSince()
가 삭제된 게시물을 정리하지 않는 문제를 수정했습니다.importTeam
에서 nil 포인터 역참조로 인한 패닉 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의SamlSettings
아래에:서비스 제공업체의 고유 식별자로
ServiceProviderIdentifier
를 추가했습니다. 일반적으로 서비스 제공업체 로그인 URL과 동일합니다. ADFS에서는 신뢰 당사자 식별자와 일치해야 합니다.
알려진 문제#
Mattermost에서 Twitter 링크 미리보기가 작동하지 않습니다.
마침표, 밑줄 또는 하이픈 뒤에 자신을 멘션할 때 하이라이트가 누락됩니다.
모든 메시지에 대해 “Ctrl+Enter로 메시지 보내기”가 활성화된 상태에서 Ctrl+Enter로 편집된 메시지를 게시할 수 없습니다.
Bleve 검색 엔진을 활성화하면 명령줄 인터페이스(CLI)가 실행 중인 서버와 상호 배타적으로 작동합니다. mmctl Command Line Tool을 사용할 때는 이 문제가 적용되지 않습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
aaronrothschild, Adovenmuehle, aeomin, agarciamontoro, agnivade, ahmaddanialmohd, ali-farooq0, amyblais, angeloskyratzakos, asaadmahmood, ashishbhate, Ashniu123, attilamolnar, avasconcelos114, bbodenmiller, bradjcoughlin, brunoro, CEOehis, checkaayush, chikei, chuttam, clarmso, corey-robinson, cpanato, cpoile, craigwillis-mm, crspeller, ctlaltdieliet, danger89, DanielSz50, dantepippi, davebarkerxyz, deanwhillier, der-test, devinbinnie, DHaussermann, dpanic, emilyhollinger, enahum, enelson720, ericjaystevens, esethna, ethervoid, Extazx2, faase, fakela, farah, fedealconada, FlaviaBastos, flynbit, fmunshi, gabrieljackson, gigawhitlocks, GrigalashviliT, GrSto, gruceqq, grundleborg, gsagula, hahmadia, hanzei, harshilsharma63, hectorgabucio, hectorskypl, HilaryClarke, hmhealey, iomodo, isacikgoz, it33, jasonblais, jespino, jfrerich, johnthompson365, josephbaylon, jseiser, jupenur, justinegeffen, jwilander, kaakaa, kadir96, kayazeren, khos2ow, larkox, levb, lfbrock, lieut-data, lindalumitchell, liusy182, lynn915, marianunez, meilon, metanerd, mgdelacroix, michaelschiffmm, mickmister, migbot, mitchellroe, mkraft, mlongo4290, natalie-hub, nathanaelhoun, nevyangelova, nickmisasi, nperera, octoquad, prapti, promehul, Qovaros, rahimrahman, rbradleyhaas, reflog, rodcorsi, Roy-Orbison, rvillablanca, saturninoabril, sbishel, srkgupta, streamer45, stylianosrigas, sudheerDev, svelle, TheDarkestDay, thefactremains, thePanz, uhlhosting, waqasraz, weblate, wget, wiersgallak, wiggin77, will7200, Willyfrog, ztrayner
v5.24 릴리스 - 기능 릴리스#
v5.24.3, 2020-07-23 릴리스
v5.24.2, 2020-06-26 릴리스
Postgres 9.3 미만 버전에서 마이그레이션 중 기본 키 변경이 작동하지 않는 문제를 수정했습니다. MM-26514
v5.24.1, 2020-06-19 릴리스
v5.24.0, 2020-06-16 릴리스
원본 5.24.0 릴리스
Mattermost v5.24.0에는 저수준 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
주요 변경사항#
새로운 구성 설정인
ExtendSessionLengthWithActivity
는 사용자가 Mattermost 앱에서 활성 상태일 때 세션을 자동으로 연장하여 로그인 상태를 유지합니다. 조직 정책에 부합하는 경우 사용자 경험을 개선하기 위해 이 설정을 활성화하는 것이 좋습니다. 자세히 알아보기Enterprise Edition의
mattermost_http_request_duration_seconds
히스토그램 메트릭이 제거되었습니다. 이 정보는 이미 API 핸들러 이름, HTTP 메서드, 응답 코드를 포함하는mattermost_api_time
에 캡처되어 있습니다. 예를 들어, 평균 호출 지속 시간을 측정하기 위해rate(mattermost_http_request_duration_seconds_sum{server=~"$var"}[5m]) / rate(mattermost_http_request_duration_seconds_count{server=~"$var"}[5m])
를 사용하는 경우, 이를sum(rate(mattermost_api_time_sum{server=~"$var"}[5m])) by (instance) / sum(rate(mattermost_api_time_count{server=~"$var"}[5m])) by (instance)
로 대체해야 합니다.이모지 반응과 관련된 성능 문제를 수정함에 따라, 데이터베이스에 많은 반응이 있는 환경에서 스키마 업그레이드에 더 많은 시간이 소요되어 업그레이드 성능에 영향을 미쳤습니다. 이러한 환경에서는 사용량이 적은 시간대에 스키마 마이그레이션을 수행하고, 가능하면 업그레이드 전에 미리 수행하는 것이 좋습니다. 이 마이그레이션은 Mattermost 서버가 완전히 시작되기 전에 발생하므로, 이 시간 동안 High Availability가 아닌 설치 환경은 접근할 수 없습니다. 자세한 내용은 중요 업그레이드 참고사항을 참조하세요.
모바일 앱에서는 자동완성 드롭다운에서 LDAP 그룹 멘션(E20 기능)을 볼 수 없습니다. 사용자가 LDAP 그룹의 일부인 경우에는 여전히 알림을 받지만, 그룹 멘션 키워드는 강조 표시되지 않습니다.
중요
5.23 이전 릴리스에서 업그레이드하는 경우, 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
단일 @멘션으로 AD/LDAP 그룹에 알림 (Beta) (E20)#
LDAP 동기화 그룹에 대한 멘션을 활성화하여 사용자가 동시에 전체 그룹에 알림을 보낼 수 있는 기능
시스템 콘솔에서 사용자 관리 (E20)#
각 팀 또는 채널 구성 페이지를 통해 구성원을 보고 관리할 수 있는 기능
AD/LDAP에서 프로필 이미지 동기화 (E10, E20)#
AD/LDAP에서 프로필 이미지를 자동으로 동기화하여 기업 정책 준수를 보장할 수 있는 기능
사용자 세션 자동 연장#
사용자가 Mattermost 앱에서 활성 상태일 때 세션 길이를 자동으로 연장하는 기능을 활성화할 수 있는 기능
원격 CLI 접근#
mmctl의 새로운 로컬 모드를 사용하여 서버에 직접 접근하지 않고도 Mattermost를 관리할 수 있는 기능
검색 필터 개선#
수동으로 입력하는 대신 마우스나 키보드를 사용하여 검색 필터를 선택할 수 있는 기능
슬래시 명령어 자동완성 프레임워크 (Beta)#
플러그인용 새로운 슬래시 명령어 자동완성 프레임워크를 통해 슬래시 명령어 사용을 더 쉽게 하고 발견 가능성을 높일 수 있는 기능
전체 텍스트 검색 및 인덱싱 (Experimental)#
데이터베이스 대신 Bleve를 사용하여 검색 기능을 실행할 수 있는 기능
개선 사항#
엔터프라이즈 에디션 (EE)#
Enterprise Edition 구독 만료 후 유예 기간이 15일에서 10일로 단축되었습니다. 또한 Enterprise 기능은 이제 유예 기간이 끝난 후 서버 재시작 시에만 비활성화되는 것이 아니라 즉시 비활성화됩니다. 자세한 내용은 https://mattermost.com/pricing/#faq를 참조하세요.
사용자 인터페이스(UI)#
고정된 게시물 헤더 아이콘에 카운트 추가
멤버 보기 및 멤버 관리 모달에서 프로필 사진이나 사용자 이름을 클릭할 때 사용자 프로필 팝오버를 볼 수 있는 기능 추가
이모지 선택기 검색창의 키보드 사용성 개선
사용자 이름이나 아이콘이 덮어쓰기된 게시물의 프로필 팝오버 개선
TypeScript 파일의 코드 하이라이팅 지원 추가
알림#
“대소문자 구분 이름” 및 “대소문자 구분 없는 사용자 이름”에 대한 멘션 알림 설정이 기본적으로 비활성화됨
검색#
멤버 추가 메뉴와 같은 사용자 목록에서 위치별 검색 지원 추가
연동#
다양한 대화형 메시지 버튼 스타일 지원 추가
관리#
스토어에서 팀 멤버와 채널 멤버를 대량으로 생성, 업데이트, 삭제할 수 있는 기능과 다양한 팀과 채널에 속한 사용자를 대량으로 가져올 수 있는 기능 추가
모든 명령줄 인터페이스(CLI) API에 감사 지원 추가
인증 중 잘못된 Client ID를 입력했을 때 OAuth 2.0 인증 창에서 “Back to Mattermost” 버튼을 도움이 되는 오류 메시지로 대체
ID 검증을 단일 함수로 중앙화
버그 수정#
Team Edition에서 데이터베이스 읽기 및 검색 복제본이 사용 가능하여 지원되지 않는 서버 구성이 발생하는 문제 수정
Session Idle Timeout 설정이 예기치 않게 모바일 앱 세션 만료에도 영향을 미치는 문제 수정
읽지 않은 채널이 읽지 않은 채널 목록에서 즉시 사라지는 문제 수정
모달이 열린 후 사용자 역할이 업데이트되었을 때 팀 멤버 모달에서 사용자 역할이 올바르게 반영되지 않는 문제 수정
채널에 사용자 추가 모달에서 검색을 지운 후에도 채널 자동완성 목록이 남아있는 문제 수정
oAuth2 권한이 있는 경우에만 멤버와 팀 관리자 역할에 통합 메뉴가 표시되는 문제 수정
대량 가져오기 중
auth_data
에 빈 문자열이 있어 LDAP 동기화에 잘못된 사용자가 생성되는 문제 수정게시물 가져오기가 실패했을 때 대량 가져오기가 오류를 보고하지 않는 문제를 수정했습니다.
누락된 파일 내보내기가 실패했을 때 Compliance Export가 “success”를 보고하는 문제를 수정했습니다.
보관된 채널을 나갈 때 사용자 인터페이스가 멈추는 문제를 수정했습니다.
사용자 표시 이름에 유니코드 문자가 나타나는 문제를 수정했습니다.
플러그인 마켓플레이스에서 플러그인 설치가 실패했을 때 자동으로 재시도하는 문제를 수정했습니다.
로컬 이미지 프록시가 활성화된 경우 플러그인에서 호스팅하는 마크다운 이미지가 표시되지 않는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:사용자가 Mattermost 클라이언트에서 활동 중일 때 세션이 자동으로 연장되도록
ExtendSessionLengthWithActivity
를 추가했습니다.mmctl의 로컬 모드를 활성화하기 위해
EnableLocalMode
를 추가했습니다.서버가 mmctl이 로컬 모드를 통해 연결하고 통신할 수 있도록 생성할 소켓의 경로를 설정하기 위해
LocalModeSocketLocation
을 추가했습니다.새 설치에서
EnableLinkPreviews
의 기본값을 true로 변경했습니다.새 설치에서
SessionLengthWebInDays
의 기본값을 30일로 변경했습니다.
config.json
의SqlSettings
아래에:데이터베이스를 사용한 검색을 비활성화하기 위해
DisableDatabaseSearch
를 추가했습니다.
config.json
의LdapSettings
아래:Mattermost에서 사용하는 프로필 사진을 동기화(및 잠금)하는 데 사용되는 AD/LDAP 서버의 속성을 구성하기 위해
PictureAttribute
를 추가했습니다.
config.json
의BleveSettings
아래에:bleve 인덱스를 저장하는 데 사용할 디렉토리 경로를 설정하기 위해
IndexDir
을 추가했습니다.새 게시물의 인덱싱이 자동으로 이루어지도록 하기 위해
EnableIndexing
을 추가했습니다.검색 쿼리가 bleve 검색을 사용할 수 있도록
EnableSearching
을 추가했습니다.자동완성 쿼리가 bleve 검색을 사용할 수 있도록
EnableAutocomplete
를 추가했습니다.Bulk Indexer가 게시물 배치를 인덱싱하는 최대 시간 창을 결정하기 위해
BulkIndexingTimeWindowSeconds
를 추가했습니다.
config.json
의EmailSettings
에서:새 설치에서
PushNotificationContents
의 기본값을full
로 변경했습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에
@types/react-custom-scrollbars
를 추가했습니다.https://github.com/mattermost/mattermost-webapp에
p-queue
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
@react-native-community/cookies
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
@react-native-community/masked-view
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
analytics-react-native
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
react-native-elements
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
react-native-file-viewer
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
react-native-localize
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
react-native-reanimated
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
react-native-safe-area-context
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
react-native-screens
를 추가했습니다.
데이터베이스 변경 사항#
새로운 컬럼
UserGroups.AllowReference
를 추가했습니다.Reactions 테이블의 기본 키를 변경했습니다.
API 변경 사항#
모든 Bleve 인덱스와 그 내용을 삭제하기 위한 새로운 라우트
POST /api/v4/group/bleve/purge_indexes
를 추가했습니다.채널에 최소 한 명의 멤버가 있는 각 AD/LDAP 그룹의 채널 멤버 수를 가져오기 위한 새로운 라우트
GET /api/v4/channels/:channel_id/member_counts_by_group
를 추가했습니다.자동완성 제안 목록을 가져오기 위한 새로운 라우트
GET /api/v4/teams/:team_id/commands/autocomplete_suggestions
를 추가했습니다.사용자의 모든 AD/LDAP 그룹을 가져오기 위한 새로운 라우트
GET api/v4/users/:user_id/groups
를 추가했습니다.주어진 팀의 채널과 연관된 AD/LDAP 그룹 세트를 채널별로 그룹화하여 가져오기 위한 새로운 라우트
GET api/v4/teams/:team_id/groups_by_channels
를 추가했습니다.mmctl로 팀을 수정하고 복원하는 기능과 같은 mmctl 로컬 모드에서 사용할 수 있는 여러 새로운 API를 추가했습니다.
Websocket 이벤트 변경 사항#
새로운
received_group
웹소켓 이벤트를 추가했습니다.새로운
received_group_associated_to_team
웹소켓 이벤트를 추가했습니다.새로운
received_group_not_associated_to_team
웹소켓 이벤트를 추가했습니다.새로운
received_group_associated_to_channel
웹소켓 이벤트를 추가했습니다.새로운
received_group_not_associated_to_channel
웹소켓 이벤트를 추가했습니다.
알려진 문제#
다이렉트 메시지 채널을 검색할 때 사용자의 프로필 이미지가 올바르게 표시되지 않습니다.
“이메일 확인됨” 배너가 녹색 대신 빨간색으로 표시됩니다.
Mattermost 창이 포커스를 잃을 때 입력 필드가 포커스를 잃으면 Command+K 검색 결과가 사라집니다.
Bleve 검색 엔진을 활성화하면 명령줄 인터페이스(CLI)가 실행 중인 서버와 상호 배타적으로 작동합니다. mmctl Command Line Tool을 사용할 때는 이 문제가 적용되지 않습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
aaronrothschild, abdulsmapara, adamjclarkson, Adovenmuehle, aeomin, agarciamontoro, agnivade, ali-farooq0, amyblais, angeloskyratzakos, asaadmahmood, ashishbhate, avasconcelos114, avddvd, awerries, bbodenmiller, bbuehrle, bradjcoughlin, cadavre, calebroseland, catalintomai, CEOehis, chikei, chuttam, corey-robinson, cpanato, cpoile, craigwillis-mm, craph, crspeller, ctlaltdieliet, dantepippi, dbejanishvili, der-test, devinbinnie, DSchalla, ejose19, emilyhollinger, enahum, enelson720, esethna, ethervoid, faase, fakela, fedealconada, FlaviaBastos, flynbit, fmunshi, Francois-D, funkytwig, gabrieljackson, gigawhitlocks, gnello, GrigalashviliT, gruceqq, grundleborg, gsagula, hahmadia, hannaparks, hanzei, harshilsharma63, hectorskypl, hmhealey, hzeroo, ialorro, iamsayantan, ikeohachidi, iomodo, isacikgoz, it33, jasonblais, jaydeland, jespino, jfrerich, josephbaylon, JtheBAB, jupenur, justinegeffen, jwilander, kaakaa, Kaya_Zeren, khos2ow, kosgrz, l0r3zz, larkox, levb, lieut-data, lindalumitchell, liusy182, lynn915, marianunez, mbecca, meilon, metanerd, mgdelacroix, michaelschiffmm, mickmister, migbot, mkraft, mlongo4290, mterhar, muratbayan, nadalfederer, NassimBounouas, natalie-hub, nathanaelhoun, nevyangelova, nperera, octoquad, pankajhirway, petya-v, pradeepmurugesan, prapti, psy-q, Qovaros, Qujja, rbradleyhaas, reflog, rodcorsi, saturninoabril, sbishel, shibasisp, Shivam010, shred86, streamer45, stylianosrigas, sudheerDev, thefactremains, TheoVitkovskiy, thePanz, ThiefMaster, tomasmik, uhlhosting, vesari, wget, wiersgallak, wiggin77, Willyfrog, ztrayner
릴리스 v5.23 - 품질 릴리스#
v5.23.2, 2020-07-23 출시
v5.23.1, 2020-06-02 출시
들어오는 웹훅 요청에서
Content-Type
이 더 이상 선택 사항이 아니어서 오류가 발생하는 문제를 수정했습니다. MM-25677
v5.23.0, 2020-05-16 출시
원본 5.23.0 릴리스
Mattermost v5.23.0에는 낮은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
호환성#
PostgreSQL은 2020년 2월에 버전 9.4에 대한 장기 지원을 종료했습니다. PostgreSQL 9.4가 더 이상 지원되지 않기 때문에 Mattermost는 Mattermost v5.26 릴리스에서 공식적으로 PostgreSQL 버전 10을 지원할 예정입니다. 새로운 설치에는 PostgreSQL 버전 10이 필요합니다. 현재 ESR을 포함한 이전 Mattermost 버전은 계속해서 PostgreSQL 버전 9.4와 호환됩니다. 6.0 릴리스(날짜는 추후 발표)에서는 PostgreSQL 9.4를 완전히 지원 중단할 계획입니다.
PostgreSQL 버전 10+로 업그레이드하는 것을 강력히 권장합니다. PostgreSQL 문서의 업그레이드 섹션에 있는 지침을 따라주세요.
버그 수정#
슬래시 명령어
/leave
를 사용해도 채널을 나가지 못하는 문제를 수정했습니다.다른 팀으로 연결된 다이렉트 메시지 채널에서 채널 링크를 클릭했을 때 “페이지를 찾을 수 없음” 오류가 발생하는 문제를 수정했습니다.
채널을 새로고침할 때 몇 초 동안 채널이 읽기 전용으로 표시되는 문제를 수정했습니다.
사용자가 다른 채널로 전환할 때까지 왼쪽 채널 사이드바에 채널 내보내기 플러그인 봇 채널이 표시되지 않는 문제를 수정했습니다.
게스트 계정의
in:
검색 수정자에 대해 채널 제안이 표시되지 않는 문제를 수정했습니다.그룹 메시지 채널 헤더에
Guest
태그가 표시되지 않는 문제를 수정했습니다.팀 재정의 스키마에서 게스트 권한을 설정할 수 없는 문제를 수정했습니다.
멘션 뒤에 마침표가 있고 사용자가 채널에 없을 때 “이 사용자에게 알림이 전송되지 않음” 시스템 메시지가 누락되는 문제를 수정했습니다.
사용자 활동이 있어도 일괄 이메일이 계속 전송되는 문제를 수정했습니다.
/me
메시지가 오른쪽에서 올바르게 형식화되지 않는 문제를 수정했습니다.헤더 변경 시스템 메시지의 멘션이 강조 표시되지 않는 문제를 수정했습니다.
스레드의 초기 메시지가 “메시지 삭제됨”으로 표시될 때 스레드 제목이 누락되는 문제를 수정했습니다.
검색의 옵션에 마우스를 올렸을 때 호버 효과가 없는 문제를 수정했습니다.
Firefox에서 읽기 전용 채널에서 Alt+화살표 사용이 작동하지 않는 문제를 수정했습니다.
다른 팀의 음소거된 채널이 팀 사이드바와 브라우저 탭에서 읽지 않음으로 표시되는 문제를 수정했습니다.
채널 이름 변경 모달의 URL 필드에서 밑줄을 두 개 이상 입력할 수 있는 문제를 수정했습니다.
GitHub 코드 블록에서 텍스트를 붙여넣을 때 게시물 텍스트 상자의 내용이 지워지는 문제를 수정했습니다.
팀 간 이동을 위한 키보드 단축키가 가상 데스크톱 전환을 위한 기본 Linux OS 단축키와 충돌하는 문제를 수정했습니다.
특정 크기의 첨부 파일이 포함된 인커밍 웹훅이 무한 루프를 발생시켜 메모리 누수가 발생하는 문제를 수정했습니다.
자신의 계정으로 다이렉트 메시지를 보낼 때 로그에 오류가 표시되는 문제를 수정했습니다.
봇 게시물에 대한 “멤버십을 가져오지 못함” 로그 스팸 문제를 수정했습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-mobile에
react-native-mmkv-storage
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
redux-action-buffer
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
redux-reset
을 추가했습니다.https://github.com/mattermost/mattermost-mobile에
serialize-error
를 추가했습니다.
API 변경 사항#
사용자와 직접적인 관계가 있는 사용자의 ID 목록을 가져오기 위한 새로운 API 엔드포인트
GET /api/v4/users/known
을 추가했습니다. 여기에는 다이렉트 채널과 그룹 채널을 포함한 모든 채널을 공유하는 사용자가 포함됩니다.GET /api/v4/teams/:team_id/channels
에 더 이상list_team_channels
권한이 필요하지 않습니다.
Websocket 이벤트 변경 사항#
새로운
update_team_scheme
웹소켓 이벤트를 추가했습니다.
알려진 문제#
사용자 정의 테마 표시 설정 모달의 Copy Theme Colors 버튼이 Mattermost 다크 테마에서 올바르게 테마가 적용되지 않습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
aaronrothschild, adamjclarkson, Adovenmuehle, aeomin, agarciamontoro, AGMETEOR, agnivade, ahmaddanialmohd, akarikuu, Akendo, ali-farooq0, amyblais, angeloskyratzakos, AninditaBasu, asaadmahmood, attilamolnar, avasconcelos114, avddvd, bakurits, bbodenmiller, bolariin, bradjcoughlin, cadavre, calebroseland, catalintomai, chikei, chuttam, ckavili, clarmso, cpanato, cpurta, craigwillis-mm, crspeller, ctlaltdieliet, curiousercreative, danger89, Danziger, deanwhillier, der-test, devinbinnie, dhadiseputro, DHaussermann, ebaker, emilyhollinger, enahum, enelson720, esethna, ethervoid, fedealconada, FlaviaBastos, flynbit, fmunshi, Francois-D, gabrieljackson, gigawhitlocks, gnello, gramakri, gruceqq, grundleborg, gsagula, hahmadia, hajowieland, hanzei, haydenhw, hectorskypl, hmhealey, ialorro, iamsayantan, icelander, igor47, iomodo, isacikgoz, it33, jasonblais, jaydeland, jespino, jfrerich, johnthompson365, josephbaylon, jupenur, justinegeffen, justledbetter, jwilander, kaakaa, Kaya_Zeren, larkox, levb, lfbrock, lieut-data, lindalumitchell, lynn915, marianunez, MatthewDorner, mbecca, meilon, metanerd, mgdelacroix, michaelschiffmm, mickmister, migbot, mkraft, mlongo4290, mo2menelzeiny, moussetc, natalie-hub, nevyangelova, Nirei, nvjacobo, oguera, Pafzedog, popstr, promulo, Qovaros, rahimrahman, rajeshkp, rakhi2104, rbradleyhaas, reflog, rodcorsi, saturninoabril, sbishel, shred86, srkgupta, streamer45, stylianosrigas, sudheerDev, svelle, syuo7, T0biii, theo-o, TheoVitkovskiy, thePanz, uhlhosting, vesari, vespian, VishalSwarnkar, wget, wiersgallak, wiggin77, Willyfrog, ztrayner
릴리스 v5.22 - 기능 릴리스#
v5.22.3, 2020-05-11 출시
v5.22.2, 2020-05-05 출시
v5.22.1, 2020-04-23 출시
minio-go
라이브러리의 버그로 인해 IAM 자격 증명을 사용한 Amazon S3 파일 저장소가 실패하는 문제를 수정했습니다. MM-24388
v5.22.0, 2020-04-16 출시
원본 5.22.0 릴리스
출시일: 2020-04-16
Mattermost v5.22.0에는 저수준 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
호환성#
확장 지원 릴리스(ESR)인 v5.9.0의 수명 주기가 종료되어 5.19.0 ESR 또는 이후 버전으로 업그레이드하는 것을 강력히 권장합니다. v5.19.0은 2020년 10월 15일까지 현재 ESR로 유지됩니다. 포럼 게시물에서 자세히 알아보기.
주요 변경사항#
이모지 반응과 관련된 성능 문제를 수정함에 따라 업그레이드 성능에 영향을 미쳐 데이터베이스에 많은 반응이 있는 환경에서는 스키마 업그레이드에 더 많은 시간이 소요됩니다. 이러한 환경에서는 사용량이 적은 시간에 스키마 마이그레이션을 수행하고 가능하면 업그레이드 전에 수행하는 것이 좋습니다. 이 마이그레이션은 Mattermost 서버가 완전히 시작되기 전에 발생하므로 고가용성이 아닌 설치 환경에서는 이 시간 동안 접근할 수 없습니다.
채널 조정 설정 기능은 모바일 앱 버전 v1.30 이상에서 지원됩니다. 이전 버전의 모바일 앱에서는 적절한 권한 없이 게시물을 작성하거나 반응하려는 사용자에게 오류가 표시됩니다.
model.Post
구조의Props
필드에 직접 접근하는 것은 더 이상 사용되지 않습니다. 이제 사용 가능한GetProps()
및SetProps()
메서드를 사용해야 합니다. 또한model.Post
구조의 직접 복사는 제공된Clone()
메서드를 사용하는 것이 좋습니다.
중요
5.21 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
읽기 전용 채널 및 채널 조정 설정 (E20) (베타)#
시스템 관리자는 새로운 채널별 권한을 사용하여 읽기 전용 채널을 생성하고, 특정 채널에서 게시할 수 있는 사용자를 제한하는 등의 작업을 수행할 수 있습니다. 이 기능은 베타 버전이며 Enterprise Edition E20에 포함되어 있습니다.
팀 전환 단축키#
사용자가
Ctrl/⌘ + Alt + Up/Down
을 사용하여 다음 또는 이전 팀으로 전환하고,Ctrl/⌘ + Alt + #
을 사용하여 특정 팀으로 전환할 수 있는 새로운 키보드 단축키를 추가했습니다.드래그 앤 드롭을 통해 사이드바에서 팀 순서를 재정렬할 수 있는 기능도 추가했습니다.
개선 사항#
사용자 인터페이스(UI)#
그룹 메시지 메뉴에 “그룹 메시지 닫기” 옵션을 추가하는 등 여러 UI 개선 사항을 추가했습니다.
오른쪽 사이드바를 열고/닫는 키보드 단축키를 추가했습니다.
채널이나 스레드의 마지막 메시지에 반응을 추가하는 키보드 단축키를 추가했습니다.
팀 선택 화면에 무한 스크롤을 추가했습니다.
메시지 고유 링크 보기를 업데이트했습니다.
현지화#
네덜란드어와 러시아어를 베타 버전으로 승격했습니다.
알림#
Firefox에서 알림 소리 지원을 추가했습니다.
플러그인#
플러그인 API를 통해 파일 검색을 허용합니다.
사전 패키지 및 로컬 플러그인이
ReleaseNotesURL
을 설정할 수 있도록 허용했습니다.
연동#
대화형 대화 상자에서 자동 완성 목록이 기본적으로 입력 필드 아래에 렌더링됩니다.
슬래시 명령어의 페이로드를 확장하여 메시지에 언급된 사용자와 채널을 해당 식별자에 매핑했습니다.
트리거 단어 뒤에 후행 공백이 필요 없이 여러 줄 슬래시 명령어를 인식하는 기능을 추가했습니다.
대량 가져오기#
게시물의 속성을 내보내고 가져오는 기능을 추가했습니다.
버그 수정#
모달이 열린 후 업데이트되었을 때 채널 멤버 모달에서 사용자의 역할이 올바르게 반영되지 않는 문제를 수정했습니다.
시스템 콘솔에서
이메일 알림 활성화
와이메일 확인 필요
가 비활성화되어 있을 때 SMTP가 구성된 서버에서 여전히 확인 이메일이 전송되는 문제를 수정했습니다.팀의 허용된 도메인과 일치하지 않는 이메일 주소로 새 사용자를 팀에 초대할 때 여전히 사용자 계정이 생성되는 문제를 수정했습니다.
시스템 관리자가 시스템 콘솔의 팀 메뉴에 접근할 수 없는 문제를 수정했습니다.
24시간 시계 표시가 활성화되었을 때 자정에 잘못된 시간이 표시되는 문제를 수정했습니다.
채널이 특정 문자 배열로 생성되었을 때 채널 사이드바에 채널이 두 번 나타나는 문제를 수정했습니다.
사용자 정의 테마를 붙여넣을 때 흰색 화면이 나타나는 문제를 수정했습니다.
수정된 게시물 편집 대화 상자가 외부에서 마우스 클릭 시 조용히 닫히는 문제를 수정했습니다.
Edge에서 사용자가 파일을 끌어다 놓을 수 없는 문제를 수정했습니다.
자동 응답자가 모든 봇 게시물에 응답하는 문제를 수정했습니다.
구성된 메일 서버가 수신 중이지만 응답하지 않을 때 Mattermost가 시작할 수 없는 문제를 수정했습니다.
읽기 데이터베이스 복제본이 활성화되었을 때 LDAP 동기화가 완료되지 않는 문제를 수정했습니다.
CSV로 내보낼 때 SIGSEGV 충돌 문제를 수정했습니다.
관련 없는 명령을 실행할 때 Elasticsearch 오류가 출력되는 문제를 수정했습니다.
잘못된 메모리 접근이나 nil 포인터 역참조로 인해 Slack에서 가져오기가 충돌하는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:Jaeger 클라이언트를 인스턴스화하고 App 및 Store 레이어를 통과하는 각 HTTP 요청을 추적할 수 있도록
EnableOpenTracing
을 추가했습니다.HTTP 서버에서 명시적인 유휴 시간 초과를 설정하기 위해
IdleTimeout
을 추가했습니다.실험적 채널 사이드바 기능 세트에 접근할 수 있도록
ExperimentalChannelSidebarOrganization
을 추가했습니다.
config.json
의NotificationLogSettings
아래:Mattermost와 SMTP 서버 간의 TCP 연결 설정에 허용되는 최대 시간(초)을 설정하고 종료되기 전 유휴 상태를 유지할 수 있도록
SMTPServerTimeout
을 추가했습니다.
애플리케이션의 AAD 디렉토리 ID를 활성화하기 위해
DirectoryId
객체를 추가했습니다.감사 기록을 syslog(TLS를 통한 로컬 또는 원격 서버) 및/또는 로컬 파일로 출력할 수 있도록
ExperimentalAuditSettings
객체를 추가했습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-redux에
core-js
를 추가했습니다.https://github.com/mattermost/mattermost-webapp에
@types/redux-mock-store
를 추가했습니다.https://github.com/mattermost/mattermost-webapp에
react-beautiful-dnd
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
react-native-hw-keyboard-event
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
react-native-v8
을 추가했습니다.https://github.com/mattermost/mattermost-mobile에서
jsc-android
를 제거했습니다.
데이터베이스 변경 사항#
다양한 인덱스가 추가되었습니다.
API 변경 사항#
채널 관리 설정을 지원하기 위해
GET api/v4/channels/:channels/moderations
와PUT api/v4/channels/:channels/moderations/patch
를 추가했습니다.명령을 다른 팀으로 이동할 수 있는
PUT api/v4/commands/move
엔드포인트를 추가했습니다.ID로 명령을 검색할 수 있는
GET api/v4/commands
엔드포인트를 추가했습니다.
Websocket 이벤트 변경 사항#
channel_scheme_updated
웹소켓 이벤트를 추가했습니다.
알려진 문제#
사용자의 활동이 감지되어도 일괄 이메일이 계속 전송됩니다.
팀 간 이동을 위한 키보드 단축키가 Linux 네이티브 OS 단축키와 충돌합니다.
게스트가 채널에서 제거될 때 다이렉트 메시지 모달이 열려있으면 웹앱이 충돌합니다.
슬래시 명령어
/leave
가 웹앱에서 채널을 나가지 못하고 Android 앱이 충돌합니다.서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
abdulsmapara, Adovenmuehle, aeomin, agarciamontoro, AGMETEOR, agnivade, ali-farooq0, allenlai18, ami9000, amyblais, amynicol1985, angeloskyratzakos, AninditaBasu, apoxa, asaadmahmood, ashishbhate, ashwanisng, avasconcelos114, bakurits, Better-Boy, bhuvana-guna, bolariin, bradjcoughlin, catalintomai, caugner, checkaayush, chetanyakan, chikei, chuttam, cometkim, comharris, compiledsound, cpanato, cpoile, crspeller, ctlaltdieliet, deanwhillier, der-test, devinbinnie, DHaussermann, DSchalla, Durgaprasad-Budhwani, ebiiim, enahum, enelson720, ericjaystevens, ethervoid, faase, fedealconada, flynbit, fm2munsh, gabrieljackson, gruceqq, grundleborg, gsagula, hahmadia, hannaparks, hanzei, haydenhw, hectorskypl, hiendinhngoc, HilaryClarke, hmhealey, iamsayantan, iomodo, isacikgoz, it33, JanhaviC15, jasonblais, jaydeland, jespino, jfrerich, joewaitye, johnthompson365, josephbaylon, josephk96, JtheBAB, jupenur, justinegeffen, jwilander, kaakaa, kajumito, Kaya_Zeren, kosgrz, larkox, levb, lfbrock, lieut-data, lindalumitchell, Lumexralph, M-ZubairAhmed, MarcoAlejandro, marianunez, MatthewDorner, meilon, metanerd, mgdelacroix, michaelschiffmm, mickmister, migbot, mkraft, mlongo4290, mo2menelzeiny, msvbhat, MuLx10, nadalfederer, natalie-hub, NeroBurner, nevyangelova, phillipahereza, Pomyk, potaito, prasoonmayank, promulo, rakhi2104, rbradleyhaas, reflog, rodcorsi, RohitJain13, sadohert, saturninoabril, sbis04, sbishel, shadabk96, shibasisp, sibashisbishi, someone-somenet-org, sowmiyamuthuraman, srkgupta, streamer45, stylianosrigas, sudheerDev, svelle, teyotan, TheoVitkovskiy, thePanz, thnat1234, Ths2-9Y-LqJt6, TQuock, uhlhosting, upwell, vespian, wget, wiersgallak, wiggin77, Willyfrog
릴리스 v5.21 - 품질 릴리스#
릴리스 날짜: 2020-03-16
Mattermost v5.21.0에는 저수준 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
호환성#
KVCompareAndSet, KVCompareAndDelete 및 KVList에서 키 값 만료를 준수합니다. 또한 플러그인 키 값 경쟁 상태와 Postgres에서 삭제된 키의 처리를 개선했습니다.
버그 수정#
특정 화면 해상도에서 읽지 않은 채널로 전환할 때 가끔 “로딩 중…”에서 멈추는 문제를 수정했습니다.
그룹 동기화된 채널이나 팀에 봇을 추가할 수 없는 문제를 수정했습니다.
시스템 콘솔에서 사용자의 인증 방식이 실제로는 LDAP인데 이메일로 표시되는 문제를 수정했습니다.
65536자를 초과하는 줄이 일괄 가져오기를 실패하게 만드는 문제를 수정했습니다.
특정 애플리케이션에 붙여넣을 때 코드 블록 줄 번호가 복사되는 문제를 수정했습니다.
새 메시지를 받은 후 오른쪽 답글 스레드가 아래로 스크롤되는 문제를 수정했습니다.
답글이 없는 짧은 부모 게시물에서 오른쪽에 열린 게시물 메뉴가 메뉴 옵션을 페이지 밖으로 떠다니게 만드는 문제를 수정했습니다.
데모 플러그인을 활성화하고 비활성화할 때 “connection is shutdown” 오류가 발생하는 문제를 수정했습니다.
이전에 개인 메시지로 상호작용한 적이 없는 비활성화된 사용자가 새 다이렉트 메시지 메뉴에 표시되는 문제를 수정했습니다.
외부 이미지 미리보기에서 이미지를 클릭했을 때 데스크톱 앱 내에서 이미지가 열리는 문제를 수정했습니다.
시크릿 모드에서 브라우저에서 보기 옵션을 사용해 이메일 링크를 열 수 없는 문제를 수정했습니다.
대문자가 포함된 Invite Guests > Emails 가 거부되는 문제를 수정했습니다.
새 사용자가 채널 목록을 스크롤하는 동안 “No more channels to join” 메시지가 표시되는 문제를 수정했습니다.
데스크톱 앱의 계정 생성 시 “Terms of Service”와 “Privacy Policy”를 클릭해도 아무 동작이 하지 않는 문제를 수정했습니다.
성별 이모지가 잘못된 성별로 렌더링되는 문제를 수정했습니다.
오른쪽에서 대용량 비디오 파일 업로드가 적절한 오류 메시지 없이 실패하는 문제를 수정했습니다.
알려진 문제#
시스템 콘솔에서
Enable Email Notifications
와Require Email Verification
이 비활성화되어 있어도 SMTP가 구성된 서버에서는 여전히 확인 이메일이 전송됩니다.서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
adamjclarkson, Adovenmuehle, aeomin, AGMETEOR, agnivade, ajh3, ali-farooq0, allenlai18, ami9000, amyblais, andreiavrammsd, AninditaBasu, Apollo9999, asaadmahmood, ashishbhate, asutosh97, avasconcelos114, bbodenmiller, bolariin, bradjcoughlin, catalintomai, checkaayush, chikei, chuttam, comharris, cpanato, cpoile, crspeller, ctlaltdieliet, ctmusicnz, darkdebo, deanwhillier, der-test, devinbinnie, DHaussermann, dkbhadeshiya, dlclark, DSchalla, emilioicai, enahum, enelson720, esethna, ethervoid, faase, flynbit, fm2munsh, gabrieljackson, gigawhitlocks, gruceqq, grundleborg, hahmadia, hanzei, hectorskypl, hmhealey, ikeohachidi, iomodo, isacikgoz, it33, J35u527, jasonblais, jasonlanderson, jaydeland, jespino, jfrerich, johnthompson365, josephbaylon, joshuabezaleel, justinegeffen, jwilander, kaakaa, Kaya_Zeren, khos2ow, larkox, lawikip, Lena, levb, lieut-data, lindalumitchell, M-ZubairAhmed, marianunez, matthewbirtch, meilon, metanerd, mgdelacroix, michaelschiffmm, mickmister, migbot, mkraft, mlongo4290, nadalfederer, natalie-hub, nevyangelova, njkevlani, nmlc, opllama2, phillipahereza, promulo, RajatVaryani, ramkumarrn, rbradleyhaas, reflog, rodcorsi, Rulikkk, RyanCommits, s3than, saturninoabril, sbishel, sowmiyamuthuraman, srkgupta, streamer45, strtw, stylianosrigas, sudheerDev, svelle, thePanz, theriverman, Ths2-9Y-LqJt6, TQuock, uhlhosting, Unkn0wnCat, vesari, vespian, vovapi, wget, wiersgallak, Willyfrog
v5.20 릴리스 - 기능 릴리스#
v5.20.2, 2020-03-12 출시
v5.20.1, 2020-02-16 출시
PluginSettings.Enable = false
및LogSettings.EnableDiagnostics = true
로 실행 중인 서버에서 v5.20으로 업그레이드가 실패하는 문제를 수정했습니다.
v5.20.0, 2020-02-16 출시
원본 5.20.0 릴리스
Mattermost v5.20.0에는 저수준 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 사항은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
호환성#
주요 변경사항#
config.json
에서 활성화되지 않은 사전 패키지된 플러그인은 더 이상 자동으로 설치되지 않지만, 플러그인 마켓플레이스를 통해 계속 설치할 수 있습니다.대화형 대화 상자의 불리언 요소는 더 이상 문자열로 직렬화되지 않습니다. 호환성 변경을 피하려고 노력하지만, 이 변경은 v5.16에서 도입된 불리언 요소로 웹 및 모바일 앱이 모두 작동할 수 있도록 하는 데 필요했습니다.
중요
5.19 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고 사항을 읽어주세요.
주요 내용#
데스크톱 또는 모바일 앱에서 이메일 알림 열기#
브라우저에서 열도록 유도하는 대신 Mattermost 데스크톱 또는 모바일 앱에서 이메일 알림의 메시지를 열 수 있습니다.
Mattermost와 함께 MMCTL 제공#
Mattermost CLI 도구를 모방하고 Mattermost 내부에 포함된 CLI 도구인
mmctl
을 사용하여 서버를 원격으로 관리할 수 있습니다.
재구성된 사전 패키지 플러그인#
사전 패키지 플러그인은 이제 서버가 인터넷에 직접 접근할 수 없는 경우에도 플러그인 마켓플레이스 내에서 사용할 수 있는 “사전 다운로드” 플러그인입니다.
플러그인 마켓플레이스 라벨#
Mattermost에서 지원하는 플러그인과 커뮤니티에서 지원하는 플러그인이 표시되어 조직의 보안 정책에 따라 적절한 플러그인을 더 쉽게 선택할 수 있습니다.
LDAP 및 SAML에서 역할 매핑 (E20)#
단일 로그인(SSO) 시스템에서 Mattermost 내의 역할에 사용자를 할당하고 제한할 수 있는 기능.
더 빠른 SAML 설치 및 구성 (E20)#
별도의 바이너리를 설치하지 않고 계정별 URL을 사용하여 ID 공급자에서 직접 구성 메타데이터를 가져와 SAML을 사용할 수 있는 기능.
개선 사항#
사용자 인터페이스(UI)#
다이렉트 메시지 채널 메뉴에 음소거 옵션 지원 추가.
읽지 않은 멘션이 있을 때 브라우저 파비콘에 빨간 점 추가.
웹앱에서 왼쪽 봇 아이콘 표시 지원 추가.
사용자 이름 자동완성에 접미사 ‘you’가 붙은 사용자 자신의 사용자 이름이 표시됩니다.
공백이 있는 용어와 일치하는 사용자 자동완성 허용.
마우스와 키보드를 함께 사용할 때 자동완성 강조 표시 개선.
간소화된 보기에서 단일 이미지 썸네일 표시 지원 추가.
사용자의 역할이 변경되었을 때 구성원 보기 및 구성원 관리 모달의 내용이 새로고침됩니다.
채널별 검색 필터링 시 이제 채널 ID뿐만 아니라 채널 이름도 표시됩니다.
이제 사용자는 이름, 성, 이메일 필드의 최대 길이보다 긴 계정 입력 필드를 입력할 수 없습니다.
플러그인#
플러그인이 특정 Mattermost 구성 설정을 필요로 한다는 것을 표시하는 방법 추가.
플러그인이 채널 메뉴에 메뉴 항목을 추가할 수 있는 기능 지원 추가.
명령줄 인터페이스 (CLI)#
발신 웹훅 이동을 위한 CLI 명령어
webhook move
추가.
대량 가져오기#
일괄 가져오기에서 이미 존재하는 게시물을 발견할 경우, 새 파일을 가져오기 전에 기존 파일을 삭제하도록 변경.
일괄 내보내기에 사용자가 자신에게 보낸 다이렉트 메시지 포함.
관리#
Elasticsearch v7 지원 추가.
봇 계정을 관리하던 사용자가 비활성화되었을 때 시스템 관리자에게 알리고 봇의 소유권을 가질 수 있도록 하는 기능 추가.
관리자가 문제를 진단하기 쉽도록 서버 로그에 LDAP/Elasticsearch/SQL 추적 기능 추가.
팀 URL이 시작할 수 없는 단어 목록에
plugins
추가.게시물 작업 ID에서 26자 요구사항 제거.
버그 수정#
게스트 계정 생성 시 전역 허용 도메인 목록을 잘못 고려하는 문제 수정.
유효한 이메일과 유효하지 않은 이메일을 가진 여러 사용자를 초대할 때 유효한 사용자에 대한 초대가 전송되지 않는 문제를 수정했습니다.
이메일 초대가 비활성화되어 있어도 이메일로 사용자 초대 옵션이 표시되는 문제를 수정했습니다.
하위 경로가 있는 서버에서 채널 드롭다운 Leave Channel 이 채널을 나가지 못하는 문제를 수정했습니다.
2바이트 문자가 포함된 메시지가 게시되지 않는 문제를 수정했습니다.
작은 창 너비에서 최근 멘션과 플래그가 지정된 게시물의 링크가 중복되는 문제를 수정했습니다.
오른쪽 사이드바를 열 때 Text box 대신 Search box에 포커스가 가는 문제를 수정했습니다.
Customization > Site Name 도움말 텍스트가 텍스트 필드 동작과 일치하지 않는 문제를 수정했습니다.
보관된 채널을 볼 때 게시물을 읽지 않음으로 표시하는 옵션이 예기치 않게 사용 가능한 문제를 수정했습니다.
클릭 후 이모지 반응이 몇 픽셀 아래로 이동하는 문제를 수정했습니다.
GitHub에서 코드를 붙여넣을 때 마크업이 깨지고 텍스트가 손실되는 문제를 수정했습니다.
Slack에서 테마 색상을 가져올 때 오류가 발생하는 문제를 수정했습니다.
삭제된 플러그인의 System Console 플러그인 구성 페이지로 이동할 때
Not Found
오류가 반환되는 문제를 수정했습니다.웹 모바일 보기에서 환영 튜토리얼 화면에 스크롤바가 없는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의SamlSettings
아래에:Mattermost가 제공업체로부터 설정 메타데이터를 얻기 위해 요청을 보내는 URL을 추가하는
IdpMetadataUrl
을 추가했습니다.시스템 관리자를 지정하기 위한 SAML Assertion에 속성을 추가하는
EnableAdminAttribute
와AdminAttribute
를 추가했습니다.
config.json
의LdapSettings
아래:사용자에게 시스템 관리자 역할을 지정하는 데 사용할 필터를 입력하는
EnableAdminFilter
와AdminFilter
를 추가했습니다.
config.json
의PluginSettings
아래에:서버가 구성된 플러그인 마켓플레이스에 연결하여 최신 플러그인을 표시하도록 하는
EnableRemoteMarketplace
를 추가했습니다.구성에서 활성화된 사전 패키지 플러그인이 자동으로 설치되거나 업그레이드되도록 하는
AutomaticPrepackagedPlugins
를 추가했습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에
@formatjs/intl-pluralrules
를 추가했습니다.https://github.com/mattermost/mattermost-webapp에
@formatjs/intl-relativetimeformat
을 추가했습니다.https://github.com/mattermost/mattermost-webapp에
custom-protocol-detection
을 추가했습니다.https://github.com/mattermost/mattermost-webapp에
react-inlinesvg
를 추가했습니다.
데이터베이스 변경 사항#
Bots.LastIconUpdate
열을 추가했습니다.GroupTeams.SchemeAdmin
열을 추가했습니다.GroupChannels.SchemeAdmin
열을 추가했습니다.
API 변경 사항#
제공된 구성 필드만 업데이트하고 다른 필드는 변경하지 않는 패치 의미론을 사용하는
PUT /config/patch
REST API 엔드포인트를 추가했습니다.부하가 있을 때 중요하지 않은 서비스를 끌 수 있는 기능을 추가하는
POST /server_busy
,GET /server_busy
및DELETE /server_busy
REST API 엔드포인트를 추가했습니다.
Websocket 이벤트 변경 사항#
channel_restored
웹소켓 이벤트를 추가했습니다.
알려진 문제#
특정 애플리케이션에 붙여넣을 때 코드 블록 줄 번호가 복사됩니다.
이전에 개인 메시지로 상호작용한 적이 없는 비활성화된 사용자가 새 다이렉트 메시지 메뉴에 표시됩니다.
시스템 콘솔에서
Enable Email Notifications
와Require Email Verification
이 비활성화되어 있어도 SMTP가 구성된 서버에서는 여전히 확인 이메일이 전송됩니다.서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
abdusabri, aeomin, agarciamontoro, AGMETEOR, agnivade, ali-farooq0, allenlai18, amyblais, andylibrian, anidok, AninditaBasu, anon6789, asaadmahmood, ashishbhate, atulya-pandey, avasconcelos114, bbodenmiller, bolariin, bpietraga, bradjcoughlin, c-yan, calebroseland, catalintomai, CEOehis, chikei, ChrisDobby, chuttam, cjohannsen81, comharris, cpanato, crspeller, ctmusicnz, davidjwilkins, DE-mbecker, deanwhillier, der-test, devinbinnie, dlclark, dra, DSchalla, emilioicai, enahum, enelson720, enolal826, esdrasbeleza, ethervoid, faase, flexo3001, fm2munsh, gabrieljackson, gigawhitlocks, gopheros, grubbins, gruceqq, gsagula, gupsho, hahmadia, hanzei, hector2, hectorskypl, hmhealey, hunterlester, ikeohachidi, imisshtml, iomodo, isacikgoz, itao, jasonblais, jasonlanderson, jaydeland, jespino, jfrerich, jomaxro, josephbaylon, JtheBAB, jupenur, justinegeffen, JustinReynolds-MM, jwilander, kaakaa, karlmarxlopez, Kaya_Zeren, khos2ow, kosgrz, larkox, lawikip, Lena, levb, lfbrock, lieut-data, lindalumitchell, lindy65, lukewest, lurcio, M-ZubairAhmed, marianunez, meilon, metanerd, mgdelacroix, michaelschiffmm, mickmister, migbot, mitchellroe, mjthomp95, mkraft, mlongo4290, nadalfederer, natalie-hub, niklabh, NiroshaV, nmlc, opllama2, phillipahereza, Pomyk, popstr, RajatVaryani, rajudev, rascasoft, rbradleyhaas, reflog, rodcorsi, rvillablanca, RyanCommits, saturninoabril, sbishel, scottjr632, sij507, somenet, sowmiyamuthuraman, streamer45, stylianosrigas, sudheerDev, svelle, tasdomas, thapakazi, thefactremains, themaverikk, thePanz, TQuock, uhlhosting, vesari, VishalSwarnkar, wget, wiersgallak, wiggin77, Willyfrog, xalkan
릴리스 v5.19 - ESR#
Mattermost v5.19.0에는 낮은 수준부터 높은 수준까지의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v5.19.3, 2020-06-19 출시
플러그인 툴팁 구현으로 인해 링크가 렌더링될 때 잘리는 문제를 수정했습니다. 이 문제는 최근 GitHub 플러그인 v1.0.0 릴리스를 사용하는 경우에 발생했습니다. GitHub 관련 여부와 관계없이 모든 링크가 영향을 받았습니다. [MM-25808]
v5.19.2, 2020-04-21 출시
푸시 알림과 같은 게시물 속성을 수정하는 작업과 관련된 예기치 않은 충돌 문제를 수정했습니다. 개발자를 위한 참고사항:
model.Post
구조의Props
필드에 직접 접근하는 것은 더 이상 사용되지 않습니다. 충돌 문제를 피하기 위해 이제 사용 가능한GetProps()
및SetProps()
메서드를 사용해야 합니다. 또한 제공된Clone()
메서드를 사용하여model.Post
구조의 직접 복사를 피해야 합니다. MM-21378채널 이름이 40자 길이일 때 공개 채널이 채널 사이드바의 다이렉트 메시지 채널 목록에 표시되는 문제를 수정했습니다. MM-23427
v5.19.1, 2020-01-21 출시
v5.18 및 v5.19에 영향을 미치는 회귀 문제를 수정했습니다. 일부 사용자들이 클라이언트 측 성능 문제를 경험하고 있었습니다. 이 문제는 주로 채널 사이드바에 100개 이상의 채널이 나열되어 있고 채널이 알파벳 순으로 정렬된 사용자들에게 영향을 미쳤습니다. MM-20349
v5.19.0, 2020-01-16 출시
원본 5.19.0 릴리스
호환성#
주요 변경사항#
LockTeammateNameDisplay
설정이 Team Edition과 Enterprise Edition E10에서 잘못 사용 가능했기 때문에 Enterprise Edition E20으로 이동되었습니다.
중요
5.18 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
버그 수정#
사용자 인터페이스에서 비활성화되어 있음에도 불구하고 일부 경우에 이메일 알림이 계속 전송되는 문제를 수정했습니다.
시스템 콘솔 > 사이트 구성 > 사용자 및 팀 > 팀원 이름 표시 잠금 이 Enterprise Edition E20에서만 사용 가능해야 했지만 Team Edition과 Enterprise Edition E10에서도 잘못 사용 가능했던 문제를 수정했습니다.
시스템 콘솔 왼쪽 스크롤바가 너무 어두워서 보이지 않는 문제를 수정했습니다.
인라인 마크다운 이미지 링크가 미리보기 모달로 열리지 않는 문제를 수정했습니다.
Edge에서 Mattermost 기본 테마의 채널 목록에 있는 “+” 버튼이 검은색으로 표시되는 문제를 수정했습니다.
사용자가 화살표 키를 사용하여 메시지 텍스트박스 자동완성 결과를 스크롤할 수 없던 문제를 수정했습니다.
메인 메뉴의 구분선을 클릭하면 메뉴가 닫히는 문제를 수정했습니다.
날짜 구분선이 긴 형식의 타임스탬프를 표시하는 문제를 수정했습니다.
방해 금지 상태의 메뉴 도움말 텍스트가 영어로 잘리는 문제를 수정했습니다.
인라인 이미지의 높이와 너비 매개변수가 작동하지 않는 문제를 수정했습니다.
이전/이후 검색의 날짜 선택기가 사용자의 시간대 재정의를 적용하지 않는 문제를 수정했습니다.
게시물을 편집하고 코드 블록에서
<enter>
를 누르면 새 줄을 추가하는 대신 게시물이 자동으로 저장되는 문제를 수정했습니다.소개 메시지에서 열린 채널 헤더 편집 모달을 닫을 수 없는 문제를 수정했습니다.
CTRL+K로 채널 선택기를 열고 CTRL+SHIFT+L로 메시지 상자에 포커스를 맞추어도 채널 선택기가 닫히지 않는 문제를 수정했습니다.
@멘션 제안에서 이전 검색은 강조 표시되지만 목록의 첫 번째 제안은 강조 표시되지 않는 문제를 수정했습니다.
@멘션 자동완성이 항상 오른쪽 답글 스레드에서 열려 목록의 사용자가 잘리는 문제를 수정했습니다.
푸시 알림 설정이 모든 활동 으로 설정되었을 때 알림 배지 카운트가 일치하지 않는 문제를 수정했습니다.
12시간 형식의 타임스탬프에 앞에 0이 붙는 문제를 수정했습니다.
봇이 이전에 팀에 있었던 경우 채널에 봇을 추가하려고 할 때 잘못된 오류 메시지가 표시되는 문제를 수정했습니다.
클라이언트 라이선스 API가 모든 응답에 대해 다른 ETag를 생성하는 문제를 수정했습니다.
API 변경 사항#
클라이언트 라이선스를 가져오는 API 엔드포인트에 Etag 헤더가 추가되었습니다.
Oath
IsTrusted
구성은 사용자가manage_system
권한이 있는 경우에만 변경할 수 있습니다.
알려진 문제#
타이핑 중에 클라이언트 측 성능 문제가 발생합니다.
하위 경로가 있는 서버에서 채널 드롭다운의 채널 나가기 가 작동하지 않습니다.
Slack에서 테마 색상을 가져오면 오류가 발생합니다.
유효한/허용된 이메일과 유효하지 않은 이메일을 가진 여러 사용자를 초대하면 유효한 사용자에 대한 초대가 전송되지 않습니다.
이메일 초대가 비활성화되어 있어도 이메일로 사용자를 초대하는 옵션이 표시됩니다.
앱 실행 및 로그인이 멈추는 경우 Classic 앱에서 캐시를 삭제하고 재설치해야 할 수 있습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
aaronrothschild, abdusabri, abhisek, aeomin, AGMETEOR, agnivade, ali-farooq0, allenlai18, alxsah, amyblais, anidok, AninditaBasu, asaadmahmood, ashishbhate, avegrv, benbhall, bpietraga, bradjcoughlin, calebroseland, catalintomai, chikei, ChrisDobby, comharris, cpanato, cpoile, crspeller, darkestofdans, der-test, devinbinnie, DSchalla, enahum, ethervoid, faase, fm2munsh, gabrieljackson, gigawhitlocks, gopheros, gruceqq, gsagula, gupsho, hahmadia, hannaparks, hanzei, hectorskypl, hmhealey, icelander, igomonov88, ilgooz, imisshtml, iomodo, isacikgoz, jasonblais, jaydeland, jespino, jfrerich, jimiolaniyan, JtheBAB, justinegeffen, jwilander, kaakaa, Kaya_Zeren, kop, kosgrz, larkox, Lena, lenucksi, levb, lieut-data, lindalumitchell, lurcio, M-ZubairAhmed, MariadeAnton, marianunez, mavegaf, meilon, metanerd, mgdelacroix, michaelschiffmm, mickmister, migbot, mkraft, mlongo4290, Mycobee, nadalfederer, natalie-hub, nevyangelova, nick-brady, phillipahereza, Pomyk, RajatVaryani, ramkumarvenkat, reflog, renilJoseph, rodcorsi, saneletm, saturninoabril, sbishel, sij507, smacgregor, src-r-r, srkgupta, streamer45, stylianosrigas, sudheerDev, sunsingerus, svelle, themaverikk, thePanz, tomasmik, TQuock, uhlhosting, valentijnnieman, wget, wiersgallak, wiggin77, Willyfrog, zujko
릴리스 v5.18 - 기능 릴리스#
Mattermost v5.18.0에는 낮은 수준부터 높은 수준까지의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v5.18.2, 2020-01-16 출시
고가용성 클러스터 환경에서 사용자가 계정 설정을 업데이트할 때 서버가 충돌하고 해당
user_updated
이벤트가 게스트 사용자에게 전달되지 않는 문제를 수정했습니다. MM-21481
v5.18.1, 2020-01-08 출시
Mattermost v5.18.1에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
이메일에서 SAML로 계정 마이그레이션이 실패하는 문제를 수정했습니다. MM-21472
v5.18.0, 2019-12-16 출시
원본 5.18.0 릴리스
호환성#
중요한 업그레이드 참고 사항#
모바일 앱에서 게시물을 읽지 않음으로 표시하려면 v1.26 이상이 필요합니다. v5.18을 사용 중이지만 모바일이 v1.25 이전 버전인 경우, 웹앱/데스크톱에서 게시물을 읽지 않음으로 표시하면 앱이 다음에 시작되거나 포그라운드로 전환될 때만 모바일에 반영됩니다.
주요 변경사항#
Go 모듈 버전 사양을 준수하기 위해
mattermost-server
의 Go 모듈 경로가 변경되었습니다.mattermost-server
를 의존성으로 사용하는 Go 모듈을 사용하는 개발자는 이 의존성을v5.18
로 업그레이드할 때 모듈 및 가져오기 경로를github.com/mattermost/mattermost-server/v5
로 변경해야 합니다. 자세한 내용은 https://go.dev/blog/v2-go-modules를 참조하세요.관련 Websocket 이벤트에서
Team.InviteId
를 제거하고 초대 권한이 없는 사용자를 위한 모든 팀 API 엔드포인트에서 이를 정리했습니다.PUT /channels/{channel_id}
API 엔드포인트를 사용하여 채널 유형을 변경하는 기능이 제거되었습니다. 해당 목적으로는 새로운PUT /channels/{channel_id}/privacy
엔드포인트를 사용해야 합니다.
중요
5.17 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
ID 로드 푸시 알림 (E20)#
알림이 기기에 전달되면 서버에서 가져온 전체 메시지 내용을 표시하는 푸시 알림을 전달할 수 있습니다. 이는 알림 페이로드에 고유 메시지 ID만 전송되므로 Apple Push Notification Service(APNS) 또는 Google Firebase Cloud Messaging(FCM)이 메시지 내용을 읽을 수 없음을 의미합니다.
플러그인 업그레이드 허용#
마켓플레이스를 통해 플러그인과 사전 패키징된 플러그인을 업그레이드할 수 있는 기능이 추가되었습니다.
게시물을 읽지 않음으로 표시#
게시물을 읽지 않음으로 표시하면 사용자가 다음에 해당 채널을 클릭할 때 읽지 않은 게시물로 이동합니다.
mmctl 원격 CLI 도구#
SSH를 통한 일반적인 서버 접근이 불가능할 때 시스템 관리자가 명령을 실행할 수 있게 합니다.
보관된 채널 보기 (베타)#
보관된 채널의 내용을 보고, 공유하고, 검색할 수 있습니다. 자세한 내용은 여기를 참조하세요.
게스트 계정 SAML 및 LDAP 지원 (EE)#
로그인 시 AD/LDAP 또는 SAML에서 직접 게스트를 프로비저닝합니다. 게스트는 할당될 때까지 팀이나 채널에 접근할 수 없습니다.
Actiance 개선사항 (E20)#
Vantage 보고서 인터페이스 내 추적을 개선하기 위해 Actiance Export에 게시물/파일 삭제 및 편집 이벤트와 같은 이벤트가 추가되었습니다.
LDAP 그룹 동기화가 베타 단계로 업그레이드됨 (E20)#
이전에는 “실험적” 단계였던 AD/LDAP 그룹과 Mattermost 그룹의 연결이 이제 공식적으로 “베타” 단계에 있습니다.
개선 사항#
사용자 인터페이스(UI)#
방해 금지 모드에서 이메일 알림이 비활성화되었습니다.
잘린 공개 및 비공개 채널 이름에 툴팁을 표시하는 기능이 추가되었습니다.
인라인 마크다운 이미지가 미리보기 창을 열 수 있는 기능이 추가되었습니다.
구문 강조가 있는 코드 블록에 줄 번호가 추가되었습니다.
채널 생성 시 채널 이름의 앞/뒤 공백을 제거하는 기능이 추가되었습니다.
명령줄 인터페이스 (CLI)#
주어진 사용자의 그룹 멤버십을 삭제할 수 있는 기능을 추가하기 위해 CLI 명령어 “deleter user”가 업데이트되었습니다.
설정 값을 기본값으로 재설정할 수 있는 CLI 명령어 “config reset”이 생성되었습니다.
연동#
첨부 버튼과 필드를 비활성화할 수 있는 기능이 추가되었습니다.
대화형 버튼 클릭 시 user_name, team_domain 및 channel_name 메타데이터가 추가되었습니다.
봇 이미지를 포함하도록 EnsureBot 헬퍼 함수가 확장되었습니다.
대화형 대화 응답에 일반 오류 메시지 지원이 추가되었습니다.
플러그인#
플러그인 간 통신 지원이 추가되었습니다.
플러그인용 헬퍼 메서드에 서버 버전 및 최소 서버 버전 확인 지원이 추가되었습니다.
System Console > Search 에서 개별 플러그인에 대한 결과 반환 지원이 추가되었습니다.
플러그인용 게시물 드롭다운에 하위 메뉴를 추가할 수 있는 기능이 추가되었습니다.
관리#
시스템 관리자가 시스템 수준에서 팀원 이름 표시를 제어할 수 있는 지원이 추가되었습니다.
게스트 계정 기능이 비활성화되었을 때 게스트 사용자 세션을 취소할 수 있는 지원이 추가되었습니다.
System Console > Channels 및 System Console > Teams 에서 검색할 수 있는 기능이 추가되었습니다.
플러그인 API에 다른 사용자로 사용자를 추가할 수 있는 기능이 추가되었습니다.
/logs
API 엔드포인트에 대한 사용자 접근이 제한되었습니다.팀 멤버십 패널에 “팀 제거” 및 “역할 변경” 옵션이 추가되었습니다.
기본 채널에 대한 공개 및 비공개 전환 채널 설정을 비활성화할 수 있는 지원이 추가되었습니다.
엔터프라이즈 에디션 (EE)#
감사 테이블에 SAML 로그인 이벤트가 추가되었습니다.
SAML 암호화 해싱 알고리즘 구성 지원이 추가되었습니다.
LDAP 그룹 동기화로 관리되는 팀에 게스트 초대를 허용하지 않는 지원이 추가되었습니다.
컴플라이언스 내보내기에 사용자 정의 게시물 유형 지원이 추가되었습니다.
버그 수정#
설정 파일 수정으로 인해 컴플라이언스 내보내기가 두 번 실행되는 문제를 수정했습니다.
관리자가 /api/v4/users를 통해 LDAP 사용자를 생성할 수 없었던 문제를 수정했습니다.
키보드 접근성 기능과 관련된 일부 버그를 수정했습니다.
System Console > Users의 팀 관리 대화상자에서 게스트 사용자를 팀 관리자로 지정하는 옵션이 잘못 제공되는 등의 게스트 계정 기능 관련 문제를 수정했습니다.
사용자가 채널에서 스크롤할 때 열린 이모지 선택기가 떠다니는 문제를 수정했습니다.
오른쪽 답글 스레드에서 “메시지가 너무 깁니다” 경고가 미리보기 버튼과 겹치는 문제를 수정했습니다.
자동완성을 닫기 위해 escape 키를 누를 때 채널 헤더 모달도 함께 닫히는 문제를 수정했습니다.
검색 결과에서 음수 검색 필터 하이픈과 가끔 무작위 용어가 강조 표시되는 문제를 수정했습니다.
사용자 비활성화 시 System Console > Site Statistics 에서 월간 활성 사용자와 일일 활성 사용자 수가 1씩 증가하는 문제를 수정했습니다.
통계 값이 0일 때 Reporting > Statistics 에 ‘Loading…’이 표시되는 문제를 수정했습니다.
명령줄 도구(CLI)를 통해 사용자를 봇으로 변환할 때 액세스 토큰이 생성되지 않고 삭제할 수 없었던 문제를 수정했습니다.
System Console -> Channels 페이지에 보관된 채널이 표시되는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
TeamSettings
아래:시스템 관리자가 시스템 수준에서 팀원 이름 표시를 제어할 수 있도록
LockTeammateNameDisplay
를 추가했습니다.
LdapSettings
아래:Mattermost에 게스트 액세스 권한이 있는 외부 사용자를 검색할 때 사용할 AD/LDAP 필터를 입력할 수 있도록
GuestFilter
를 추가했습니다.
SamlSettings
아래:요청 서명에 사용할 서명 알고리즘을 선택할 수 있도록
SignatureAlgorithm
을 추가했습니다.정규화 알고리즘을 선택할 수 있도록
CanonicalAlgorithm
을 추가했습니다.사용자에게 게스트 역할을 적용하는 데 사용되는 SAML Assertion에 속성을 입력할 수 있도록
GuestAttribute
를 추가했습니다.
PluginSettings
아래:관리형 또는 비관리형 플러그인을 시작하기 전에 유효한 플러그인 서명을 요구하도록
RequirePluginSignature
를 추가했습니다.서버에 내장된 Mattermost 플러그인 서명 키 외에도 플러그인 서명을 검증하기 위해 신뢰할 수 있는 공개 키를 지정할 수 있도록
SignaturePublicKeyFiles
를 추가했습니다.
푸시 알림 내용 아래:
수신 시 서버에서 전체 메시지 내용을 가져오는 옵션을 추가하기 위해
id_loaded
를 추가했습니다(Enterprise Edition E20에서 사용 가능).
ServiceSettings
아래:ExperimentalLdapGroupSync
설정을 제거했습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-webapp에
@types/highlight
를 추가했습니다.https://github.com/mattermost/mattermost-webapp에
@typescript-eslint/parser
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
@react-native-community/cameraroll
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
@sentry/react-native
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
form-data
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
react-native-fast-image
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
react-navigation-stack
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
redux-offline
를 추가했습니다.
API 변경 사항#
마켓플레이스 플러그인을 설치하기 위한 /plugins/marketplace의 POST 핸들러를 추가했습니다.
보관된 채널을 검색할 수 있도록
search_archived
API 엔드포인트를 추가했습니다.게시물을 읽지 않음으로 표시할 수 있도록
post_unread
API 엔드포인트를 추가했습니다.
Websocket 이벤트 변경 사항#
게시물을 읽지 않음으로 표시하는 Websocket 이벤트를 추가했습니다.
게스트 비활성화 Websocket 이벤트를 추가했습니다.
알려진 문제#
타이핑 중에 클라이언트 측 성능 문제가 발생합니다.
시스템 콘솔 왼쪽 스크롤바가 너무 어두워서 보이지 않을 수 있습니다.
방해 금지 메뉴 도움말 텍스트가 영어로 잘려 있습니다.
유효한/허용된 이메일과 유효하지 않은 이메일을 가진 여러 사용자를 초대하면 유효한 사용자에 대한 초대가 전송되지 않습니다.
이메일 초대가 비활성화되어 있어도 이메일로 사용자를 초대하는 옵션이 표시됩니다.
보관된 채널을 볼 때 게시물을 읽지 않음으로 표시하는 옵션이 예기치 않게 사용 가능합니다.
앱 실행 및 로그인이 멈추는 경우 Classic 앱에서 캐시를 삭제하고 재설치해야 할 수 있습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
3mard, a8uhnf, aaronrothschild, abdusabri, aeomin, AGMETEOR, agnivade, akshaychhajed, ali-farooq0, allenlai18, alxsah, amyblais, andresoro, anindha, AninditaBasu, arjitc, asaadmahmood, ashishbhate, avasconcelos114, bradjcoughlin, brewsterbhg, bvineyar, cardoso, catalintomai, chapa, chetanyakan, chikei, chuttam, cinlloc, cjohannsen81, cometkim, comharris, cpanato, cpoile, cpurta, crspeller, deanwhillier, der-test, devinbinnie, DHaussermann, drekar, DSchalla, enahum, enolal826, ethervoid, etoaster, FlaviaBastos, fm2munsh, focusonmx, g3rv4, gabrieljackson, gigawhitlocks, goku321, gruceqq, grundleborg, gupsho, hahmadia, hanzei, harshilsharma63, hectorskypl, HilalNazli, hmhealey, icelander, ilgooz, imisshtml, iomodo, ishanray, ivanvc, jabshire, jasonblais, jaydeland, jespino, jfrerich, jgbaylon, jimiolaniyan, johnthompson365, joshuabezaleel, jozuenoon, justinegeffen, jwilander, kaakaa, kanozec, karlmarxlopez, Kaya_Zeren, kdenz, kosgrz, KuSh, larkox, last-partizan, Lena, levb, lieut-data, lindalumitchell, M-ZubairAhmed, m4ver1k, malaDev, manland, marianunez, MathewtheCoder, meilon, mgdelacroix, michaelschiffmm, mickmister, migbot, mkraft, mlongo4290, natalie-hub, nathanmkaya, niklabh, nrekretep, Pomyk, pqzx, pradeepmurugesan, promulo, PunitGr, r4zorgeek, RajatVaryani, reflog, rfoyard, rodcorsi, rvillablanca, SamWolfs, saneletm, saturninoabril, sbishel, scottleedavis, Sheshagiri, sij507, sphr, srkgupta, sstaszkiewicz-copperleaf, steevsachs, streamer45, stylianosrigas, sudheerDev, sunsingerus, svelle, thePanz, TonPC64, TQuock, uhlhosting, unlikelygeek, valentijnnieman, ventz, vinicio, wget, wiersgallak, wiggin77, Willyfrog, wlsf82, YuikoTakada
릴리스 v5.17 - 품질 릴리스#
Mattermost v5.17.0에는 중간에서 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.17.3, 2020-01-08 릴리스
Mattermost v5.17.3에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
이메일에서 SAML로 계정 마이그레이션이 실패하는 문제를 수정했습니다. MM-21472
v5.17.2, 2019-12-18 릴리스
Mattermost v5.17.2에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.17.1, 2019-11-25 릴리스
채널이 다른 웹앱이나 데스크톱 클라이언트에서 열려있는 경우 채널을 나가는 기능이 작동하지 않는 문제를 수정했습니다. MM-20206
v5.17.0, 2019-11-16 릴리스
원본 5.17.0 릴리스
버그 수정#
마켓플레이스 URL에 빈 문자열을 저장할 때 오류를 표시하는 대신 URL이 초기화되는 문제를 수정했습니다.
기본 권한이 시스템 관리자만 게스트를 초대할 수 있도록 설정되어야 하는데 모든 사용자가 게스트를 초대할 수 있도록 설정되어 있던 문제를 수정했습니다.
채널에 새 멤버를 추가할 때 게스트 사용자가 목록에 표시되는 문제를 수정했습니다.
설치되지 않은 플러그인을 구성하려고 할 때 타임아웃 없이 “로딩 중…”에서 멈추는 문제를 수정했습니다.
좁은 너비 모드에서 “검색” 아이콘을 클릭할 때 로딩 표시기 “…”와 함께 오른쪽이 나타나는 문제를 수정했습니다.
알림 프롬프트에서 TAB을 사용하여 취소를 누를 때
@all
알림이 여전히 모든 사용자에게 전송되는 문제를 수정했습니다.시스템 메시지가 사용자 이름 충돌에 대한 멘션을 트리거할 수 있는 문제를 수정했습니다.
마크다운에서 코드 구문이 예상대로 렌더링되거나 강조 표시되지 않는 문제를 수정했습니다.
Safari를 사용하여 iPad에서 파일을 첨부할 수 없는 문제를 수정했습니다.
/code
가 HTML을 잘못 렌더링하는 문제를 수정했습니다.“고정됨” 아이콘을 클릭할 때 검색 상자의 텍스트가 제거되는 문제를 수정했습니다.
메인 메뉴 > 통합 > OAuth 2.0 애플리케이션 페이지의 사용자 인터페이스가 창을 작은 크기로 축소할 때 깨지는 문제를 수정했습니다.
모바일 보기에서 최대 게시물 길이를 초과했을 때 피드백이 제공되지 않는 문제를 수정했습니다.
폴더를 드래그하거나 드롭할 때 오류를 더 잘 보이게 하기 위해 사용자를 오른쪽 텍스트 상자로 스크롤하지 않는 문제를 수정했습니다.
모바일 브라우저 보기에서 게시물 메뉴가 2개로 나뉘어 사용자가 위로 스크롤하여 “반응 추가” 옵션을 볼 수 없는 문제를 수정했습니다.
왼쪽의 팀과 채널을 길게 누를 때 데스크톱 앱에서 컨텍스트 메뉴가 열리는 문제를 수정했습니다.
브라우저나 데스크톱 앱이 전체 화면 모드로 설정되었을 때 사용자 팝오버가 화면 밖으로 넘어가는 문제를 수정했습니다.
URL이 없는 로컬 설치 플러그인을 클릭할 때 같은 페이지로 새 탭이 열리는 문제를 수정했습니다.
대화형 메시지 버튼과 메뉴가 수직으로 같은 크기가 아닌 문제를 수정했습니다.
대화형 버튼의 라디오 요소에서 첫 번째 요소가 기본적으로 선택되는 문제를 수정했습니다.
따옴표로 검색했을 때 예상 결과가 반환되지 않는 문제를 수정했습니다.
대량 가져오기에서 비밀번호 키가 누락된 사용자 객체에 대해 잘못된 비밀번호를 생성하는 문제를 수정했습니다.
삭제된 게시물에 대해 게시물 메타데이터가 반환되는 문제를 수정했습니다.
사용자가 후행 슬래시가 있는
api/v4/websocket
을 사용할 수 없는 문제를 수정했습니다./subpath
에서 앱 내 시스템 콘솔 링크가 누락되어 404 오류가 발생하는 하위 경로 문제를 수정했습니다.메인 메뉴 > Mattermost 정보의 서비스 약관과 개인정보 처리방침이 Mattermost의 정책에 영구적으로 연결되지 않는 문제를 수정했습니다.
config.json#
config.json
에 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
항목에서:latex 코드 렌더링을 활성화/비활성화하는 옵션을 추가하기 위해
EnableLatex
가 추가되었습니다.
알려진 문제#
사용자 비활성화 시 시스템 콘솔 > 사이트 통계 에서 월간 활성 사용자와 일일 활성 사용자 수가 1씩 증가합니다.
검색 결과에서 음수 검색 필터 하이픈과 가끔 무작위 용어가 강조 표시됩니다.
자동 완성을 닫기 위해 escape를 누르면 채널 헤더 모달도 닫힙니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
a-arias, A-Hilaly, a8uhnf, aaronrothschild, abadojack, abdusabri, abelharisov, aeomin, AGMETEOR, agnivade, agusl88, akantsevoi, akpark, akshaychhajed, aladhims, ali-farooq0, amyblais, ananichev, anchepiece, andresoro, anindha, aqche, arjitc, asaadmahmood, avasconcelos114, bensooraj, boonwj, bradjcoughlin, brewsterbhg, bryanculver, catalintomai, cedrickring, chahat-arora, chikei, ChrisDobby, chuttam, cinlloc, codevbus, comharris, cpanato, cpoile, crspeller, CSBatchelor, dailos2coders, DaKeiser, deanwhillier, dedifferentiator, der-test, devinbinnie, DHaussermann, dnguy078, drekar, DropNib, enahum, esethna, FlaviaBastos, gabrieljackson, gfelixc, gigawhitlocks, goku321, gruceqq, grundleborg, guigui64, gupsho, hahmadia, hanzei, hector2, hectorskypl, HelioStrike, heowc, hmhealey, hypnoglow, iDevoid, imavroukakis, imisshtml, iomodo, isacikgoz, italolelis, iwataka, jairojj, jasminexie, jasonblais, jatinjtg, JeewhanR, jesperhansen17, jespino, jfrerich, jkl5616, joebordes, johnthompson365, jordeguevara, jorgeruvalcaba, josephk96, JosephSamela, joshuabezaleel, jozuenoon, JtheBAB, justinegeffen, jwilander, kaakaa, karanrn, karlmarxlopez, kashifsoofi, Kaya_Zeren, kethinov, kgeorgiou, larkox, laurapareja, Lena, levb, lieut-data, lindalumitchell, LK4D4, lucianomagrao, Lumexralph, lurcio, malaDev, manland, marianunez, mauricio, MayMeow, mbluemer, meilon, Menelion, mgdelacroix, mhartenbower, mickmister, migbot, mistikel, mjthomp95, mkraft, mlongo4290, Mrigank11, Muscaw, Mycobee, nfriend, nicnicknicky, niklabh, njkevlani, octoquad, oksmelnik, pbitty, Pensu, phillipahereza, Phizzard, pikami, Pomyk, pqzx, pradeepmurugesan, ptisserand, pushkyn, raghuiamsingh, RajatVaryani, reflog, rfoyard, rodcorsi, rohanjulka19, rv404674, sahilsharma011, SamWolfs, sascha-andres, saturninoabril, sbishel, scottleedavis, sdesani, SezalAgrawal, shahbour, Sheshagiri, simonfrey, simross, sourabkumarkeshri, sowmiyamuthuraman, srkgupta, steevsachs, stefan-malcek, streamer45, stylianosrigas, sudheerDev, svelle, tgkouras, thekiiingbob, thePanz, ThiefMaster, tpaschalis, uhlhosting, Vaelor, valentijnnieman, vdepatla, VictorAvelar, wget, wiersgallak, willdot, Willyfrog, wyze, xrav3nz
v5.16 릴리스 - 기능 릴리스#
v5.16.5, 2020-01-08 릴리스
Mattermost v5.16.5에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
이메일에서 SAML로 계정 마이그레이션이 실패하는 문제를 수정했습니다. MM-21472
v5.16.4, 2019-12-18 릴리스
Mattermost v5.16.4에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.16.3, 2019-11-06 릴리스
(접근성) 오른쪽 영역에서 키보드 탐색이 예상 순서대로 작동하지 않는 문제를 수정했습니다. MM-19901
v5.16.2, 2019-10-30 릴리스
v5.16.1, 2019-10-24 릴리스
Mattermost v5.16.1에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
(접근성) “최근 메시지로 이동하려면 여기를 클릭하세요”가 키보드로 접근할 수 없는 문제를 수정했습니다. MM-19498
(접근성) 검색 결과의 게시물을 탭으로 탐색할 때 게시물 옵션이 건너뛰어지는 문제를 수정했습니다. MM-19497
(접근성) 스레드가 열려있지 않을 때 F6로 오른쪽으로 이동할 수 없는 문제를 수정했습니다. MM-18117
프로덕션 플러그인 마켓플레이스 URL 변경사항이 v5.16.0에 백포트되지 않은 문제를 수정했습니다. MM-19516
v5.16.0, 2019-10-16 릴리스
원본 5.16.0 릴리스
Mattermost v5.16.0에는 낮은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
호환성#
제거 및 지원 중단된 기능#
Internet Explorer(IE11) 지원이 제거되었습니다. 자세한 내용은 포럼 게시물에서 확인하세요.
주요 변경사항#
Mattermost Desktop v4.3.0 릴리스에는 비보안 URL(http://)에서 데스크톱 알림을 보내는 방식이 변경되었습니다. 비보안 Mattermost 서버(http://)를 사용하는 조직은 Mattermost Desktop v4.3.0 이상을 사용할 때 데스크톱 알림을 계속 받으려면 Mattermost 서버 버전 5.16.0+, 5.15.1, 5.14.4 또는 5.9.5(ESR)로 업데이트해야 합니다.
게스트 계정을 활성화하면 사용자 초대 권한이 있는 모든 사용자가 기본적으로 게스트를 초대할 수 있게 됩니다. 시스템 관리자는 시스템 콘솔 > 권한 구성 을 통해 각 역할에서 이 권한을 제거해야 합니다. Mattermost 서버 버전 5.17에서는 시스템 관리자만 게스트 초대 권한을 자동으로 받게 되지만, 데이터베이스 마이그레이션 프로세스로 인해 이 수정사항은 5.16에는 적용되지 않습니다.
주요 내용#
게스트 계정#
조직 외부 사용자가 독점적이거나 기밀 정보에 접근하지 않고도 조직과 협업할 수 있는 제어되고 안전한 방법을 제공합니다.
플러그인 마켓플레이스#
통합 마켓플레이스가 제품에 내장되어 있어 시스템 관리자가 실행 중인 서버 버전과 호환되는 Mattermost 플러그인을 찾아 설치할 수 있습니다.
개선된 사용자 관리#
시스템 관리자는 팀 구성원이 되지 않고도 시스템 콘솔에서 사용자의 팀 멤버십을 확인하고 사용자를 추가 팀에 추가할 수 있습니다.
개선 사항#
사용자 인터페이스(UI)#
TIF 이미지 썸네일 미리보기 표시 기능을 추가했습니다.
사용자 정의 브랜딩 이미지 제거 기능을 추가했습니다.
이메일 알림에서 채널 링크를 링크로 표시하는 기능을 추가했습니다.
다이렉트 메시지 고정 링크 기능을 추가했습니다.
최근 날짜 구분자를 오늘/어제로 변경했습니다.
가져오기/내보내기#
대량 내보내기에서
UserTeamMemberships
의 테마 속성 포함 기능을 추가했습니다.
검색#
검색 결과 제외 기능을 추가했습니다.
알림#
SendEmailNotifications
가 false로 설정되어 있을 때 계정 관련 이메일을 활성화했습니다.
명령줄 인터페이스 (CLI)#
데이터베이스 무결성을 확인하기 위한
integrity
CLI 명령어를 추가했습니다.
플러그인#
플러그인이 게시물에 대한 사용자 정의 임베드 뷰를 렌더링할 수 있는 기능을 추가했습니다.
플러그인을 위한 사용자 정의 시스템 콘솔 구성 요소 포함 기능을 추가했습니다.
플러그인이 오른쪽 사이드바를 닫을 수 있는 기능을 추가했습니다.
연동#
대화형 대화 상자에 소개 마크다운 단락 기능을 추가했습니다.
대화형 대화 상자에 비밀번호 유형을 추가했습니다.
첨부 파일에 푸터와 footer_icon 지원을 추가했습니다.
대화형 대화 상자에 부울 요소 지원을 추가했습니다.
대화형 대화 상자에
radio
유형 지원을 추가했습니다.
성능#
이모지 선택기의 인지된 성능을 개선했습니다.
스레드 댓글을 필요할 때만 로드하도록 하여 게시물 목록 성능을 개선했습니다.
자동완성이 드롭다운보다 모달처럼 느껴지도록 빠른 전환기 경험을 개선했습니다.
관리#
시스템 관리자가 모든 사용자의 모든 세션을 취소할 수 있는 기능을 추가했습니다.
실험적 그룹 기능이 활성화된 경우 시스템 콘솔 > 사용자 관리 > 채널 구성 페이지에서 시스템 관리자가 공개 채널을 비공개로, 비공개 채널을 공개로 변경할 수 있는 기능을 추가했습니다.
시스템 콘솔 > 사용자 페이지에 사용자 ID 정보를 추가했습니다.
시스템 콘솔 플러그인 설정 페이지를 업데이트하여 활성화/비활성화 설정을 노출했습니다.
시스템 콘솔 > 사용자 관리 > 사용자 구성 에서 시스템 관리자가 사용자의 팀 멤버십을 확인하고 사용자를 추가 팀에 추가할 수 있는 기능을 추가했습니다.
버그 수정#
사용자가 자동으로 채널에 참여할 때 사용자 수가 업데이트되지 않는 문제를 수정했습니다.
게시물을 편집하는 동안 채널 자동완성을 사용할 때 현재 채널이 읽지 않음으로 표시되는 문제를 수정했습니다.
한 채널에서 미리보기 모드로 초안 게시물을 남긴 후 다른 채널로 전환했을 때 다른 채널에 입력할 수 없는 문제를 수정했습니다.
마지막 팀을 나갈 때 다이렉트 메시지 채널에 있었다면 팀에 다시 참여할 때 읽지 않은 메시지가 표시되지 않는 문제를 수정했습니다.
일부 사전 패키지된 플러그인이 사용자 인터페이스에서 제거 가능한 것으로 표시되는 문제를 수정했습니다.
계정 설정에서 다른 하위 섹션의 “편집”을 클릭하면 동일한 모달에서 열려있는 하위 섹션에서 현재 편집 중인 설정이 저장되는 것처럼 보이는 문제를 수정했습니다.
시스템 콘솔 사용자 메뉴에 모든 비활성 사용자가 표시되지 않는 문제를 수정했습니다.
오른쪽에서 이미지를 업로드할 때 JS 콘솔 오류가 발생하는 문제를 수정했습니다.
새로운 키보드 접근성 기능과 관련된 일부 버그를 수정했습니다.
/leave
슬래시 명령어가 다이렉트 메시지 채널에서 작동하지 않는 문제를 수정했습니다.빠른 채널 전환 상자가 헤더 첨부 파일 확장 뒤에 열리는 문제를 수정했습니다.
모바일 웹 보기에서 “+” 아이콘을 통해 두 번째 반응을 추가할 때 이모지 반응 모달이 잘리는 문제를 수정했습니다.
모바일 웹 보기에서 왼쪽에 사용자 이름이 표시되지 않는 문제를 수정했습니다.
“좋아요” 이모지가 “최근 사용” 섹션에 추가되지 않는 문제를 수정했습니다.
봇 사용자 이름을 저장할 때 후행 공백이 무시되지 않는 문제를 수정했습니다.
채널 그룹 제약 조건을 활성화하면 관리자 사이트가 비어있는 문제를 수정했습니다.
클러스터에서 SQL 연결이 조기에 종료되는 문제를 수정했습니다.
SAML 인증서에서 절대 경로가 적용되지 않는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
PluginSettings
아래:플러그인 마켓플레이스 기능을 활성화하기 위해
EnableMarketplace
(기본값 true)와MarketplaceUrl
(기본값https://marketplace.integrations.mattermost.com
)을 추가했습니다.
GuestAccountsSettings
아래:게스트 계정 기능을 활성화하기 위해
Enable
,AllowEmailAccounts
,EnforceMultifactorAuthentication
,RestrictCreationToDomains
을 추가했습니다.
SqlSettings.DataSource
,ElasticsearchSettings.ConnectionUrl
,EmailSettings.SMTPServer
의 기본값을 dockerhost 대신 localhost를 사용하도록 변경했습니다.NativeAppSettings.AppDownloadLink
의 기본값을https://mattermost.com/download/
대신https://mattermost.com/download/#mattermostApps
로 변경했습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-mobile에
react-native-android-open-settings
를 추가했습니다.https://github.com/mattermost/mattermost-mobile에
react-native-haptic-feedback
를 추가했습니다.https://github.com/mattermost/mattermost-webapp에
DefinitelyTyped
를 추가했습니다.https://github.com/mattermost/mattermost-webapp에
node-semver
를 추가했습니다.https://github.com/mattermost/mattermost-webapp에
regenerator
를 추가했습니다.https://github.com/mattermost/mattermost-webapp에
typescript
를 추가했습니다.
API 변경 사항#
마켓플레이스 플러그인을 나열하기 위한 새로운
GET /plugins/marketplace
API 엔드포인트를 추가했습니다.채널의 개인정보 보호 설정을 업데이트하기 위한 새로운
PUT /channels/:channel_id/privacy
API 엔드포인트를 추가했습니다.구성된 사이트 URL을 테스트하기 위한 새로운
POST /site_url/test to test
API 엔드포인트를 추가했습니다.이메일로 게스트 사용자를 초대하기 위한 새로운
POST /teams/:team_id/invite-guests/email
API 엔드포인트를 추가했습니다.사용자를 게스트 계정으로 승격 및 강등하기 위한 새로운
POST /users/:user_id/promote
및POST /users/:user_id/demote
API 엔드포인트를 추가했습니다.요청자가 각 채널 구성원을 볼 수 있는 권한이 있는지 확인하도록
PUT /channels/:channel_id/patch
API 엔드포인트를 업데이트했습니다.고정된 게시물 및 게스트 수를 포함하도록
GET /channels/:channel_id/stats
API 엔드포인트를 업데이트했습니다.PUT /roles/:role_id/patch
API 엔드포인트가 이제 필요한 라이선스 및 기능 SKU 없이는 게스트 계정 역할을 업데이트할 수 없도록 보장합니다.여러 OAuth API 엔드포인트가 제거되었습니다.
데이터베이스 변경 사항#
Tokens
테이블의Extra
열 데이터 유형을 변경했습니다.
알려진 문제#
플러그인 마켓플레이스 URL에 빈 문자열을 저장하면 오류를 표시하는 대신 URL이 재설정됩니다.
읽지 않은 채널로 전환할 때 가끔 “로딩 중…”에서 멈춥니다.
설치되지 않은 플러그인을 구성하려고 할 때 시간 초과 없이 “로딩 중…”에서 멈춥니다.
시스템 콘솔에서 게스트 액세스 활성화/비활성화가 실패합니다.
채널에 새 멤버를 추가할 때 게스트 사용자가 목록에 표시됩니다.
검색 결과에서 음수 검색 필터 하이픈과 가끔 무작위 용어가 강조 표시됩니다.
알림 프롬프트에서 TAB을 사용하여 취소를 누를 때
@all
알림이 여전히 모든 사용자에게 전송됩니다.시스템 메시지가 이름 충돌에 대한 멘션을 트리거할 수 있습니다.
자동 완성을 닫기 위해 escape를 누르면 채널 헤더 모달도 닫힙니다.
데스크톱 앱에서 왼쪽의 팀과 채널을 길게 누르면 컨텍스트 메뉴가 열립니다.
설정 파일 수정으로 인해 규정 준수 내보내기가 두 번 실행됩니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
a-arias, aaronrothschild, abdusabri, adarj, aeomin, AGMETEOR, agusl88, ali-farooq0, amyblais, aneeeshp, ankitrgadiya, anuragbhd, arjitc, arshchimni, asaadmahmood, avasconcelos114, bradjcoughlin, cardoso, carlosasj, chikei, chuttam, comharris, cpanato, cpoile, crspeller, DarrellRichards, deanwhillier, der-test, devinbinnie, dhadiseputro, DHaussermann, enahum, esdrasbeleza, esethna, freerider7777, gabrieljackson, gigawhitlocks, gruceqq, grundleborg, hanzei, hector2, hectorskypl, hmhealey, hvhallmann, imisshtml, iomodo, it33, janvt, jasonblais, jespino, jfrerich, jkl5616, justinegeffen, jwilander, kaakaa, Kaya_Zeren, Lena, levb, lfbrock, lieut-data, lindalumitchell, lindy65, liusy182, Lumexralph, lurcio, manland, marianunez, MatthewDorner, mcrwfrd, meilon, metanerd, mgdelacroix, mickmister, migbot, mjthomp95, mkraft, mlongo4290, nfriend, niklabh, OCram85, paddatrapper, patrickkang, pbitty, phillipahereza, QamarFarooq, RajatVaryani, reflog, renilJoseph, rodcorsi, rohanjulka19, rvillablanca, saturninoabril, sbishel, scottleedavis, Selimix, sij507, sowmiyamuthuraman, srkgupta, stoerchl, streamer45, stylianosrigas, sudheerDev, tejashreecd, tekminewe, tgkouras, thekiiingbob, thePanz, threepwood-mm, tnir, ulhosting, valentijnnieman, wget, wiersgallak, Willyfrog, yuya-oc
릴리스 v5.15 - 품질 릴리스#
v5.15.5, 2020-01-08 릴리스
이메일에서 SAML로 계정 마이그레이션이 실패하는 문제를 수정했습니다. MM-21472
v5.15.4, 2019-12-18 릴리스
Mattermost v5.15.4에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.15.3, 2019-11-06 릴리스
v5.15.2, 2019-10-24 릴리스
Mattermost v5.15.2에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
(접근성) “최근 메시지로 이동하려면 여기를 클릭하세요”가 키보드로 접근할 수 없는 문제를 수정했습니다. MM-19498
(접근성) 검색 결과의 게시물을 탭으로 탐색할 때 게시물 옵션이 건너뛰어지는 문제를 수정했습니다. MM-19497
(접근성) 스레드가 열려있지 않을 때 F6로 오른쪽으로 이동할 수 없는 문제를 수정했습니다. MM-18117
v5.15.1, 2019-10-11 릴리스
v5.15.0, 2019-09-16 릴리스
원본 5.15.0 릴리스
Mattermost v5.15.0에는 낮은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
버그 수정#
잘못된 로케일로 인해 흰색 화면이 표시되는 문제를 수정했습니다.
속도 제한된 게시물이 스레드를 로드하지 못하는 문제를 수정했습니다.
그룹 ID 속성이 잘못 구성되었을 가능성이 높다는 것을 명확히 하기 위해 그룹 연결 실패 오류 메시지와 로깅을 개선했습니다.
중앙에 다른 채널이 있을 때 소켓 재연결 시 오른쪽에서 메시지를 가져오지 않는 문제를 수정했습니다.
빈 채널에 메시지를 게시할 때 가끔 채널에 로딩 스피너가 표시되는 문제를 수정했습니다.
채널의 마지막 게시물을 삭제할 때 채널에 로딩 스피너만 표시되는 문제를 수정했습니다.
모바일 앱에서 비공개 채널에 읽지 않음 배지가 표시되지 않는 문제를 수정했습니다.
푸시 알림에서 사용자 이름 앞에 @ 기호가 누락되는 문제를 수정했습니다.
새로운 키보드 접근성 기능과 관련된 일부 버그를 수정했습니다.
이탈리아어 키보드에서 키보드 접근성 기능으로 “@” 기호가 대체되는 문제를 수정했습니다.
게시물이 적은 새 채널에 참여할 때 가끔 사용자를 채널 하단으로 이동시키지 않는 문제를 수정했습니다.
임베드된 YouTube 링크에서 가끔 스크롤 팝이 발생하는 문제를 수정했습니다.
Safari에서 드롭다운이 끊기는 문제를 수정했습니다.
탭/창으로 돌아온 후 게시물을 클릭하면 강조 표시되는 문제를 수정했습니다.
SVG 첨부 파일이 후속 게시물로 넘치는 문제를 수정했습니다.
긴 게시물이 컴팩트 보기에서 겹치는 문제를 수정했습니다.
이미지의 확장/축소 버튼에 밑줄이 표시되는 문제를 수정했습니다.
데스크톱 앱에서 인커밍 웹훅 URL이 클릭 가능하고 링크로 표시되는 문제를 수정했습니다.
채널 헤더 편집 모달에서 마크다운 도움말 텍스트가 누락되는 문제를 수정했습니다.
모바일 보기에서 메시지 게시 후 오른쪽에 편집/삭제/추가 옵션이 표시되지 않는 문제를 수정했습니다.
채널이 음소거되었을 때 채널 음소거 아이콘이 잘못된 위치에 표시되는 문제를 수정했습니다.
Town Square 채널 메뉴에 불필요한 메뉴 구분선이 표시되는 문제를 수정했습니다.
Firefox에서 게시물과 댓글 상자가 너무 일찍 확장되는 문제를 수정했습니다.
이모지 선택기에서 이모지를 선택한 후 텍스트 입력 상자에 자동으로 포커스가 설정되지 않는 문제를 수정했습니다.
새로고침할 때까지 다른 사용자에게 채널 변경 사항이 업데이트되지 않는 문제를 수정했습니다.
사용자가 저장 버튼을 클릭하지 않았을 때도 계정 설정 변경사항이 저장되는 문제를 수정했습니다.
시스템 콘솔의 일부 링크가 새 브라우저/탭에서 열리는 대신 같은 탭에서 페이지를 여는 문제를 수정했습니다.
다운로드가 30초 이상 걸릴 경우 URL을 통한 플러그인 설치가 실패하는 문제를 수정했습니다.
플러그인을 제거할 때 비활성화되지 않는 문제를 수정했습니다.
플러그인이 업그레이드될 때 웹 클라이언트에서 플러그인 번역 파일이 업데이트되지 않는 문제를 수정했습니다.
서버 전체 이메일 도메인 제한이 활성화된 경우 봇을 팀에 추가할 수 없는 문제를 수정했습니다.
팀에 사용자를 추가할 때 페이지네이션이 작동하지 않는 문제를 수정했습니다.
LDAP 그룹 동기화 팀/채널 제거 경고 모달에서 사용자 목록이 페이지네이션되지 않는 문제를 수정했습니다.
LDAP Trace 활성화로 인해 로그인이 차단되는 문제를 수정했습니다.
Google User API Endpoint가 오래된 도움말 텍스트를 표시하는 문제를 수정했습니다.
EnableSVGs
가 false로 설정된 경우 발신자에게 SVG가 포함된 마크다운 이미지가 잠시 표시되는 문제를 수정했습니다.Custom URL Schemes 필드에 잘못된 오류 메시지가 표시되는 문제를 수정했습니다.
알려진 문제#
오른쪽에서 이미지를 업로드할 때 JS 콘솔 오류가 발생할 수 있습니다.
마크다운 이미지가 있는 채널에서 스크롤 팝이 발생할 수 있습니다.
봇 사용자 이름을 저장할 때 후행 공백이 무시되지 않습니다.
계정 설정에서 다른 하위 섹션의 “편집”을 클릭하면 동일한 모달에서 열려있는 하위 섹션에서 현재 편집 중인 설정이 저장되는 것으로 보입니다.
일부 사전 패키지된 플러그인이 사용자 인터페이스에서 제거 가능한 것으로 표시됩니다.
ExperimentalStrictCSRFEnforcement
가 True로 설정된 경우/jira subscribe
사용 시도가 실패합니다.사용자가 한 채널에서 미리보기 모드로 초안 게시물을 남기고 다른 채널로 전환한 후에는 다른 채널에 입력할 수 없습니다.
사용자가 자동으로 채널에 참여하는 경우 새로고침 후까지 채널의 사용자 수가 업데이트되지 않습니다.
Firefox에서 더 많은 게시물을 로드하는 동안 위로 스크롤하면 때때로 위로 점프하는 현상이 발생합니다.
설정 파일 수정으로 인해 규정 준수 내보내기가 두 번 실행됩니다.
게시물을 편집하는 동안 채널 자동완성을 사용하면 현재 채널이 읽지 않음으로 표시됩니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
a-arias, aaronrothschild, accxiagmbh, aeomin, Akito13, ali-farooq0, Amonith, amyblais, angelbarrera92, ankitrgadiya, asaadmahmood, atpons, bradjcoughlin, cardoso, cdncat, chikei, comharris, cpanato, cpoile, crspeller, deanwhillier, der-test, devinbinnie, DHaussermann, DSchalla, eilgin, ejachang, elyscape, enahum, esethna, eshyong, ethervoid, g3rv4, gabrieljackson, gigawhitlocks, goku321, gruceqq, grundleborg, hahmadia, hanzei, healthchecks, hectorskypl, hmhealey, iomodo, irbrad, it33, ivenk, janvt, jasonblais, jesperhansen17, jespino, jfrerich, jozuenoon, jwilander, kaakaa, Kaya_Zeren, kdenz, kosgrz, krjn, Lena, levb, lfbrock, lieut-data, lindalumitchell, Lisenish, liusy182, lurcio, manland, marianunez, MatthewDorner, matthewshirley, meilon, metanerd, mgdelacroix, michaelgamble, mickmister, migbot, mjthomp95, mkraft, mlongo4290, pichouk, Rajakavitha1, reflog, rodcorsi, Roy-Orbison, sadohert, saturninoabril, scottleedavis, sij507, streamer45, stylianosrigas, sudheerDev, thekiiingbob, thePanz, threepwood-mm, tnir, ulhosting, uusijani, wget, wiersgallak, Willyfrog, wyze
v5.14 릴리스 - 기능 릴리스#
v5.14.5, 2019-10-24 릴리스
Mattermost v5.14.5에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.14.4, 2019-10-11 릴리스
v5.14.3, 2019-09-16 릴리스
수정된 게시물이 규정 준수 내보내기(Beta)에 포함되지 않는 문제를 수정했습니다. MM-18522
v5.14.2, 2019-08-30 릴리스
날짜 관련 검색어
on:
before:
및after:
를 검색에 사용할 때 Mattermost가 충돌하는 문제를 수정했습니다. MM-18143
v5.14.1, 2019-08-28 릴리스
v5.14.0, 2019-08-16 릴리스
원본 5.14.0 릴리스
Mattermost v5.14.0에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
호환성#
제거 및 지원 중단된 기능#
2019년 10월 16일에 릴리스되는 Mattermost v5.16.0에서 Internet Explorer(IE11) 지원을 제거합니다. 자세한 내용은 포럼 게시물에서 확인하세요.
주요 변경사항#
웹훅은 사용자가 웹훅 생성자이거나 시스템 관리자인 경우에만 표시됩니다.
Google+에서 Google People로 업데이트됨에 따라 시스템 관리자는 업데이트된 문서에 따라 config.json의
GoogleSettings.Scope
설정을profile email
로 설정하고UserAPIEndpoint
설정을https://people.googleapis.com/v1/people/me?personFields=names,emailAddresses,nicknames,metadata
로 설정해야 합니다.
중요
5.13 이전 버전에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
가장 오래된 읽지 않은 게시물로 이동하는 양방향 스크롤링#
더 이상 가장 오래된 읽지 않은 게시물로 이동하기 위해 스크롤할 필요가 없습니다. 이제 읽지 않은 메시지가 있는 채널이 열리면 사용자가 마지막으로 채널을 본 이후에 읽지 않은 메시지가 얼마나 있든 상관없이 새 메시지 라인에서 열립니다.
Jira V2.1#
v2.1의 전체 기능 목록: https://github.com/mattermost/mattermost-plugin-jira#jira-21-features.
팀 및 채널 내 LDAP 그룹을 관리하는 시스템 콘솔 도구 (EE)#
시스템 콘솔의 새로운 팀 및 채널 페이지를 통해 관리자는 v5.12에서 출시된 CLI 그룹 명령을 사용하는 대신 LDAP 그룹 동기화를 통해 팀 및 채널 멤버십을 쉽게 관리할 수 있습니다.
사전 패키지된 플러그인#
Mattermost에서 슬래시 명령을 통해 작업 및 빌드와 상호작용하기 위한 Jenkins 플러그인.
Mattermost에 업로드된 파일을 스캔하기 위한 바이러스 백신 플러그인.
Mattermost에서 멘션, 리뷰 요청 및 댓글에 대한 알림을 받기 위한 GitLab 플러그인.
개선 사항#
사용자 인터페이스(UI)#
시스템 콘솔 > 사용자 지정 > 게시물 > 사용자 지정 URL 스키마 에서
+
및.
사용을 허용하도록 지원이 추가되었습니다.Safari에서 비디오를 보기 위해 필요한 파일에 대한 Range 지원이 추가되었습니다.
오른쪽 섹션에 정보 카드를 추가할 수 있는 기능이 추가되었습니다.
메시지 첨부 파일 필드 제목에 이모지 렌더링 지원이 추가되었습니다.
시스템 콘솔 > 사용자 지정 브랜딩 > 사이트 이름 에 구성된 경우 “정보” 섹션 참조가 사이트 이름을 사용하도록 변경되었습니다.
“CTRL+ENTER로 메시지 보내기”를 코드 블록 설정과 통합했습니다.
파일 생성자가 지원되지 않는 경우(예: Edge 또는 IE11) 붙여넣기로 파일을 업로드할 수 있는 기능이 추가되었습니다.
가져오기/내보내기#
직접 메시지, 그룹 메시지 및 비공개 채널이 포함된 Slack 기업 내보내기 파일을 가져올 수 있는 기능이 추가되었습니다.
Global Relay를 zip 파일로 내보내는 기능이 추가되었습니다.
웹훅#
디버깅 시 추가 컨텍스트를 위해
EnableWebhookDebugging
이 이제 요청 ID를 기록합니다.플러그인이
MessageWillBePosted
훅을 통해 게시물을 무시할 수 있는 기능이 추가되었습니다. 무시된 게시물은 더 이상 클라이언트 측 오류로 표시되지 않습니다.웹훅이 Mattermost에 게시할 때 표시 사진 대신 이모지를 사용할 수 있도록 들어오는 웹훅에 선택적 “icon_emoji” 필드가 추가되었습니다.
연동#
요소가 없는 대화형 대화 상자(예: 확인 대화 상자)에 대한 지원이 추가되었습니다.
플러그인 개발을 단순화하기 위해 대화형 메시지 버튼에 상대 링크 지원이 추가되었습니다.
플러그인#
플러그인이 오른쪽 사이드바를 재정의할 수 있는 기능이 추가되었습니다.
사용자 작업 후에만 가능했던 것에서 플러그인이 프로그래밍 방식으로 대화형 대화 상자를 트리거할 수 있는 기능이 추가되었습니다.
봇 계정#
봇 계정이 메시지를 게시할 때 규정 준수 내보내기를 위한 식별자가 추가되었습니다.
봇 구성 옵션을 구성하기 위해 /admin_console/integrations/bot_accounts에 전용 시스템 콘솔 페이지가 생성되었습니다.
명령줄 인터페이스 (CLI)#
CLI를 통해 이메일/비밀번호 로그인이 가능한 사용자 계정으로 봇 계정을 변환할 수 있는 기능이 추가되었습니다.
SAML 키와 인증서를 처리하도록 config migrate 명령어를 확장했습니다.
채널이 비공개인지 표시하도록 CLI 채널 목록 및 검색 명령어를 업데이트했습니다.
팀의 개인정보 설정을 수정하기 위한 “team modify” CLI 명령어를 생성했습니다.
관리#
Office365 SSO가 베타에서 정식 출시로 전환되었습니다.
링크가 OpenGraph 미리보기를 생성하고 데이터베이스에 저장될 수 있도록
LinkMetadata
값의 최대 길이 제한을 제거했습니다.config.json 파일이 이제
default.json
이 아닌 코드의 기본값을 사용하여 빌드 시점에 생성됩니다.서버가 NAT를 사용하는 다른 서버를 통해 통신하는 상황에서 사용자가 적절하게 구성할 수 있도록 클러스터 서버의
BindAddress
와AdvertiseAddress
에 대한 제어를 강화하는 새로운 설정을 추가했습니다.각 요청에 원격 주소, 경로, 사용자 ID, 세션 ID 정보를 추가하여 CSRF 경고에 대한 향상된 로깅을 구현했습니다.
엔터프라이즈 에디션 (EE)#
정보 보안 승인에 필요한 SAML 요청 서명 지원을 추가했습니다.
고가용성 클러스터에서 클러스터 피어 검색에 사용되는 인터페이스 구성 지원을 추가했습니다.
버그 수정#
LDAP 그룹에서 그룹 멤버 페이지네이션이 작동하지 않는 문제를 수정했습니다.
주 팀이 설정되었을 때 주 팀뿐만 아니라 모든 팀에서 팀 나가기 옵션이 비활성화되는 문제를 수정했습니다.
가져오는 줄에 “type” 항목이 누락되었을 때 일괄 가져오기가 멈추는 문제를 수정했습니다.
시스템 콘솔에서 웹훅, 명령어 및 OAuth 앱의 제목이 더 이상 굵게 표시되지 않는 문제를 수정했습니다.
이메일 알림을 비활성화하면 이메일 초대도 비활성화되는 문제를 수정했습니다.
관리자에게 이미 비활성화된 사용자의 봇에 대한 경고가 표시되는 문제를 수정했습니다.
봇 세부 정보를 저장할 때 봇 프로필 이미지가 사라지는 문제를 수정했습니다.
모바일 브라우저 보기에서 기존 반응 옆에 새 이모지로 반응할 때 더하기 기호가 보이지 않는 문제를 수정했습니다.
시스템 콘솔에서 사용자 활동 로그의 UserID가 이메일에서 UserID로 변경되는 문제를 수정했습니다.
봇을 언급할 때 사용자가 채널에 봇을 추가하라는 알림을 받는 문제를 수정했습니다.
봇 사용자를 영구적으로 삭제해도 봇 테이블에서 제거되지 않는 문제를 수정했습니다.
마크다운에서 큰 이미지 크기로 인해 스크롤 팝이 발생하는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ClusterSettings
아래:고가용성 클러스터에서 IP를 감지하도록 장치를 구성할 수 있도록
NetworkInterface
를 추가했습니다.클러스터 서버에서 바인딩 및 광고 주소에 대한 더 많은 제어를 추가하기 위해
BindAddress
와AdvertiseAddress
를 추가했습니다.
config.json
의ComplianceSettings
아래:SAML 요청 서명을 지원하기 위해
SignRequest
를 추가했습니다.
config.json
의PluginSettings
아래에:서버가 시스템 콘솔을 통해 원격 URL에서 플러그인을 다운로드하고 설치할 수 있도록
AllowInsecureDownloadUrl
을 추가했습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-mobile/에
core-js
를 추가했습니다.https://github.com/mattermost/mattermost-mobile/에
deepmerge
를 추가했습니다.https://github.com/mattermost/mattermost-mobile/에서
react-native-bottom-sheet
를 제거했습니다.https://github.com/mattermost/mattermost-webapp에
react-hot-loader
를 추가했습니다.https://github.com/mattermost/mattermost-webapp에서
@babel/polyfill
을 제거했습니다.https://github.com/mattermost/mattermost-webapp에서
redux-persist-transform-filter
를 제거했습니다.https://github.com/mattermost/mattermost-webapp에서
url-search-params-polyfill
을 제거했습니다.https://github.com/mattermost/mattermost-webapp에서
whatwg-fetch
를 제거했습니다.
API 변경 사항#
사용자 API 엔드포인트를 Google+ API에서 People API로 마이그레이션했습니다.
멤버의 사용자 이름이 검색어와 일치하는 그룹 채널을 반환하는
api/v4/channels/group/search
API 엔드포인트를 추가했습니다.그룹 동기화 채널에서 제거될 사용자를 결정하기 위한
/api/v4/channels/:channel_id/members_minus_group_members
API 엔드포인트를 추가했습니다.마지막 읽지 않은 게시물로 이동하는 기능을 지원하기 위해
api/v4/posts/unread
API 엔드포인트를 추가했습니다.그룹 동기화 팀에서 제거될 사용자를 결정하기 위한
api/v4/teams/:team_id/members_minux_group_members
API 엔드포인트를 추가했습니다.쿼리의 그룹 채널 ID당 키와 해당 그룹 채널의 사용자 멤버 목록을 값으로 포함하는 객체를 가져오기 위한
api/v4/users/group_channels
API 엔드포인트를 추가했습니다.모든 사용자의 세션을 취소할 수 있는 기능을 추가하기 위해
api/v4/sessions/revoke/all
API 엔드포인트를 추가했습니다.
플러그인 API#
봇 아이콘 이미지를 제어하기 위한
GetBotIconImage
,SetBotIconImage
및DeleteBotIconImage
API 엔드포인트를 추가했습니다.서버가 원격 URL에서 플러그인을 다운로드하고 설치할 수 있도록
api/v4/plugins/install_from_url
API 엔드포인트를 추가했습니다.
알려진 문제#
사용자가 한 채널에서 미리보기 모드로 초안 게시물을 남기고 다른 채널로 전환한 후에는 다른 채널에 입력할 수 없습니다.
Google 사용자 API 엔드포인트에 오래된 도움말 텍스트가 표시됩니다.
빈 채널에 게시물을 작성할 때 가끔 채널에 로딩 스피너가 표시됩니다.
채널의 마지막 게시물을 삭제하면 채널에 로딩 스피너만 표시됩니다.
채널 헤더 편집 모달에 마크다운 도움말 텍스트가 누락되었습니다.
사용자가 자동으로 채널에 참여하는 경우 새로고침 후까지 채널의 사용자 수가 업데이트되지 않습니다.
긴 게시물이 컴팩트 보기에서 겹칠 수 있습니다.
게시물이 적은 새 채널에 참여할 때 사용자가 채널 하단으로 이동하지 않을 수 있습니다.
API 호출 시 네트워크 오류가 발생하면 메시지가 누락될 수 있습니다.
좁은 화면 보기에서 검색 도움말 텍스트 팝오버가 표시되지 않을 수 있습니다.
이미지 아이콘의 확장/축소가 밑줄로 표시됩니다.
읽지 않은 메시지가 여러 개 있는 채널을 열 때 메시지가 로드되지 않을 수 있습니다.
Firefox에서 더 많은 게시물을 로드하는 동안 위로 스크롤하면 때때로 위로 점프하는 현상이 발생합니다.
Firefox에서 게시물 및 댓글 상자가 너무 일찍 확장됩니다.
설정 파일 수정으로 인해 규정 준수 내보내기가 두 번 실행됩니다.
게시물을 편집하는 동안 채널 자동완성을 사용하면 현재 채널이 읽지 않음으로 표시됩니다.
임베드된 YouTube 링크에서 스크롤 팝이 발생할 수 있습니다.
탭/창으로 돌아온 후 게시물을 클릭하면 강조 표시됩니다.
플러그인이 업그레이드될 때 웹 클라이언트에서 플러그인 번역 파일이 업데이트되지 않습니다.
사용자가 저장 버튼을 클릭하지 않아도 계정 설정 변경사항이 저장됩니다.
SVG 첨부 파일이 다음 게시물로 넘쳐나 표시됩니다.
Custom-Attributes 플러그인이 충돌할 수 있습니다.
팀에 사용자를 추가할 때 페이지네이션이 작동하지 않습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
a-arias, aaronrothschild, aayushbisen, adzimzf, aeomin, AGMETEOR, alejandrosame, ali-farooq0, alxsah, amyblais, asaadmahmood, bbodenmiller, bnoggle, bradjcoughlin, chikei, comharris, cpanato, cpoile, crspeller, deanwhillier, der-test, devinbinnie, DSchalla, elyscape, enahum, esethna, eshyong, gabrieljackson, gruceqq, grundleborg, gupsho, hanzei, hectorskypl, hmhealey, hvhallmann, Hyaxia, Inconnu08, irbrad, it33, jasonblais, jesperhansen17, jespino, jfrerich, johnthompson365, Jonany, joshuabezaleel, justinegeffen, jwilander, kaakaa, Kaya_Zeren, keaton185, kosgrz, krjn, Lena, levb, lfbrock, lieut-data, lindalumitchell, lpadgett, lurcio, manland, marianunez, meilon, mgdelacroix, mickmister, migbot, mjthomp95, mkraft, mlongo4290, mounicapaladugu, mzaks, noxer, ollykel, PeterDaveHello, phillipahereza, piperRyan, Rajakavitha1, RajatVaryani, rajiv-k, reflog, rexredinger, rodcorsi, rvillablanca, saturninoabril, scottleedavis, Selimix, SezalAgrawal, srkgupta, steevsachs, streamer45, stylianosrigas, sudheerDev, svelle, tapaswenipathak, tekminewe, thekiiingbob, thePanz, ulhosting, VolatianaYuliana, wget, wiersgallak, Willyfrog
v5.13 릴리스 - 품질 릴리스#
Mattermost v5.13.0에는 낮은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v5.13.3, 2019-08-22 릴리스
Mattermost v5.13.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v5.13.2, 2019-07-24 릴리스
v5.13.1, 2019-07-19 릴리스
v5.13.0, 2019-07-16 릴리스
원본 5.13.0 릴리스
호환성#
제거 및 지원 중단된 기능#
버그 수정#
모바일 앱에서 시간대 설정을 “자동으로 설정”으로 변경해도 작동하지 않는 문제를 수정했습니다.
채널을 열 때 채널 소개 콘텐츠가 가끔 사라지는 문제를 수정했습니다.
메시지 누락 문제를 수정했습니다.
참여/퇴장 메시지를 비활성화하고 특정 채널로 전환할 때 흰 화면이 나타나는 문제를 수정했습니다.
시스템 콘솔에서 SMTP 서버 비밀번호가 더 이상 숨겨지지 않는 문제를 수정했습니다.
제한된 시스템 관리자의 시스템 콘솔에서 알림 및 플러그인 설정이 누락되는 문제를 수정했습니다.
Team Edition 서버의 실험적 시스템 콘솔 설정 섹션에서 “Enable AD/LDAP Group Sync”가 표시되는 문제를 수정했습니다.
Team Edition 서버에서 System Console > SMTP > Connection Security 설정이 누락되는 문제를 수정했습니다.
Team Edition 서버에서 시스템 콘솔의 “Allow Mobile upload/download Files” 옵션이 숨겨지지 않는 문제를 수정했습니다.
대괄호 안에서 채널 링크가 작동하지 않는 문제를 수정했습니다.
팀 아이콘 이미지를 업로드할 때 JS 콘솔 오류가 발생하고 이미지 미리보기가 비어있는 문제를 수정했습니다.
Safari에서 사용자가 몇 초마다 다이렉트 메시지 선택 목록의 맨 위로 이동하는 문제를 수정했습니다.
LDAP 그룹이 최대 사용자 수에 도달한 팀에 사용자를 추가하려고 할 때 로그인 시 “Error populating syncables” 오류가 표시되는 문제를 수정했습니다.
슬래시 명령어
/rename
이 채널 이름 길이를 최대 22자로 제한하는 문제를 수정했습니다.사용자가 메인 메뉴를 볼 때 멤버 관리 권한이 없어도 멤버 관리 메뉴가 표시되는 문제를 수정했습니다.
채널 소개에서 “Set a Header” 버튼을 클릭할 수 없는 문제를 수정했습니다.
사이드바에서 그룹 메시지와 비공개 채널 아이콘이 정렬되지 않는 문제를 수정했습니다.
메시지에서 사용자 정의 이모지가 가끔 겹치는 문제를 수정했습니다.
검색 결과와 검색창 자동완성의 “in:” 수정자에서 봇 태그가 정렬되지 않는 문제를 수정했습니다.
모바일 보기에서 게시물 메뉴 구분선에 간격이 있는 문제를 수정했습니다.
태블릿 보기에서 오른쪽 하단이 잘리는 문제를 수정했습니다.
Zoom 플러그인이 활성화되었을 때 모바일 보기에서 채널 드롭다운 메뉴 사용자 인터페이스가 깨지는 문제를 수정했습니다.
페이지 상단에 배너가 표시될 때 시스템 콘솔에서 저장 버튼이 숨겨지는 문제를 수정했습니다.
Elasticsearch 자동완성이 활성화된 상태에서 사용자가 이름/성의 분할된 부분이나
_
와 같은 분할 문자를 검색할 수 없는 문제를 수정했습니다.OAuth 엔드포인트가 HTML 리디렉션에 대해 application/json 콘텐츠 타입을 반환하는 문제를 수정했습니다.
OAuth API 엔드포인트에서 오류 발생 시 JSON 응답이 반환되지 않고 4xx 오류 대신 500 오류가 반환되는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ElasticsearchSettings
항목에서:Elasticsearch의 인증서 확인을 무시하기 위해
SkipTLSVerification
을 추가했습니다.
오픈 소스 컴포넌트#
https://github.com/mattermost/mattermost-redux/에
moment-timezone
을 추가했습니다.
데이터베이스 변경 사항#
업그레이드 시
Jobs
테이블의plugins
유형 항목이 삭제됩니다. 이 작업이 잘못 구성되어 매분 실행되어 대부분 쓸모없는 레코드로 테이블을 채웠습니다. 모든 이전 레코드는 업그레이드 시 제거되며, 작업은 대신 매일 실행됩니다.
알려진 문제#
기본 주요 팀이 설정되면 어떤 팀도 나갈 수 없습니다.
웹훅, 명령어 및 OAuth 앱의 제목이 시스템 콘솔에서 더 이상 굵게 표시되지 않습니다.
사용자가 세션 만료 알림 없이 서버에서 로그아웃될 수 있습니다.
데스크톱 앱이 이모지 선택기를 열 때 멈춥니다.
주요 팀이 설정되면 주요 팀뿐만 아니라 모든 팀에 대해 팀을 나가는 옵션이 비활성화됩니다.
w.WriteHeader(0)
를 호출할 때 플러그인이 서버를 충돌시킵니다.봇 세부 정보를 저장할 때 봇 계정 프로필 이미지가 사라집니다.
지정된 글자를 포함하는 사용자 지정 이모지는 해당 글자로 시작하거나 이전에 자동 완성에서 반환된 경우를 제외하고 이모지 자동 완성에 표시되지 않습니다.
모바일 앱에서 임시 메시지 내의 버튼을 클릭할 수 없거나 작동하지 않습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
aaronrothschild, aeomin, adzimzf, alxsah, amyblais, asaadmahmood, Banyango, bbodenmiller, bezumkin, bolariin, bradjcoughlin, carmo-evan, chikei, cjohannsen81, cometkim, comharris, cpanato, cpoile, crspeller, csduarte, cseeger-epages, Dak425, danmaas, deanwhillier, dependabot bot, der-test, DHaussermann, DSchalla, elyscape, enahum, esethna, ewwollesen, gabrieljackson, georgewitteman, GianOrtiz, giorgosdi, glebtv, goku321, gruceqq, grundleborg, gupsho, hanzei, harshilsharma63, hectorskypl, hmhealey, Inconnu08, iomodo, it33, ivenk, jasonblais, jesperhansen17, jespino, jfrerich, jkl5616, joewaitye, johnthompson365, Jonany, jsmestad, JtheBAB, jwilander, kaakaa, Kaya_Zeren, kevinetienne, kim95175, kincl, kosgrz, krjn, lassimus, Lena, letsila, levb,lieut-data, lindalumitchell, lindy65, lisakycho, LocalHeroPro, lurcio, manland, marianunez, maruTA-bis5, meilon, mgdelacroix, mickmister, migbot, mjthomp95, mkraft, mlongo4290, moksahero, mounicapaladugu, mstoli, mzaks, nafisfaysal, nils-schween, patterns, piperRyan, pradeepmurugesan, RajatVaryani, reflog, renatopeterman, rodcorsi, rvillablanca, saturninoabril, scottleedavis, SezalAgrawal, Sheshagiri, srkgupta, steevsachs, streamer45, stylianosrigas, sudheerDev, svelle, tapaswenipathak, tarikeshaq, tekminewe, Theaxiom, thekiiingbob, thePanz, ThiefMaster, tomasmik, ulhosting, utaani, waseem18, wget, wiersgallak, willdot, Willyfrog, Wipeout55, yuya-oc, zkry
릴리스 v5.12 - 기능 릴리스#
Mattermost v5.12.0에는 낮은 수준에서 중간 수준의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 사항은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.12.6, 2019-08-22 릴리스
Mattermost v5.12.6에는 중간 수준의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 사항은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.12.5, 2019-07-19 릴리스
Atlassian에서 발표한 GDPR 변경으로 인해 Jira 이슈 생성 또는 첨부가 실패하는 Jira 플러그인 문제를 수정했습니다. Jira Cloud에만 영향을 미치며 Jira Server나 Jira Data Center에는 영향을 미치지 않습니다. MM-17060
v5.12.4, 2019-07-15 릴리스
누락된 메시지 문제를 수정했습니다. MM-16921
v5.12.3, 2019-07-09 릴리스
MM_SQLSETTINGS_DATASOURCEREPLICAS 환경 변수 설정으로 서버 시작이 중단되는 문제를 수정했습니다. MM-16719
v5.12.2, 2019-07-03 릴리스
계정 설정에서 실험적 자동 응답 기능이 켜져 있을 때 Net Promoter Score (NPS)가 루프에 빠지는 문제를 수정했습니다.
v5.12.1, 2019-06-28 릴리스
v5.12.0, 2019-06-16 릴리스
원본 5.12.0 릴리스
이전 릴리스 이후의 주요 변경 사항#
플러그인이
DeleteEphemeralMessage
플러그인 API를 사용하는 경우postId string
매개변수를 받도록 업데이트하세요. 자세한 내용은 문서를 참조하세요.시스템 콘솔 > 링크 미리보기 활성화 가 활성화되지 않으면 이미지 링크와 YouTube 미리보기가 표시되지 않습니다. Mattermost 서버가 인터넷에 연결되어 있고 미리보기가 표시될 것으로 예상되는 웹사이트에 네트워크 액세스 권한이 있는지 확인하세요. 자세히 알아보기.
ExperimentalEnablePostMetadata
설정이 제거되었습니다. 게시물 크기를 포함한 게시물 메타데이터는 이제 채널에서 콘텐츠가 로드될 때 스크롤 위치를 수정하고 스크롤 점프를 제거하기 위해 데이터베이스에 저장됩니다.
중요
5.11 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
무한 스크롤#
메시지를 더 쉽게 읽을 수 있습니다. 화면 상단의 “더 많은 메시지 로드” 버튼을 클릭하는 대신 위로 스크롤하면 이전 게시물이 자동으로 로드됩니다. 이 기능은 Internet Explorer(IE11)에서 지원되지 않습니다.
봇 계정#
사용자는 더 이상 통합을 위한 봇 역할을 하기 위해 가짜 사용자 계정을 만들 필요가 없습니다. 대신 실제 봇 계정을 만들고 이를 사용하여 사용자와 상호작용하고 작업을 완료하기 위한 봇 액세스 토큰을 생성하세요.
사용자는 이러한 봇을 사용하여 비공개 팀, 비공개 채널 또는 다이렉트 메시지 채널 등 시스템의 모든 채널에 게시할 수 있습니다.
Enterprise 배포의 경우 봇 계정이 더 이상 라이선스 구독에 대한 활성 사용자로 계산되지 않습니다.
봇 계정에 대해 자세히 알아보려면 문서를 참조하세요.
Jira 플러그인 2.0#
Jira와 Mattermost 간의 심층적인 양방향 통합을 위해 기존 플러그인을 개선했습니다.
Jira 이슈 생성, 이슈 업데이트 및 댓글에 대한 알림을 Mattermost 채널로 전송합니다.
사용자는 Mattermost에서 Jira 이슈 생성, Mattermost 메시지를 Jira 이슈에 첨부, 슬래시 명령어를 통한 이슈 전환 등 빠른 작업을 수행할 수 있습니다.
2.0의 전체 기능 세트는 https://github.com/mattermost/mattermost-plugin-jira#jira-20-features를 참조하세요.
사전 패키지된 플러그인#
이 Mattermost 릴리스에 번들로 포함된 새로운 사전 패키지 플러그인은 다음과 같습니다:
GitHub 플러그인은 이슈와 풀 리퀘스트에 대한 알림, 리마인더 및 슬래시 명령어를 제공하여 최신 상태를 유지할 수 있게 합니다. GitHub SaaS 및 Enterprise 버전을 지원합니다.
Autolink 플러그인은 이슈 키나 번호가 게시될 때 이슈 트래커에 링크를 추가하는 등 텍스트를 자동으로 하이퍼링크로 변환합니다.
Custom Attributes 플러그인은 사용자 프로필 팝오버에 사용자 지정 속성을 추가합니다.
Welcome Bot 플러그인은 새로운 팀원을 채널에 추가하는 데 도움을 주는 Welcome Bot을 추가하여 온보딩 및 HR 프로세스를 개선합니다.
Amazon SNS CloudWatch 플러그인은 Amazon AWS CloudWatch에서 AWS SNS를 통해 Mattermost 채널로 알림을 전송합니다.
시스템 콘솔 재구성#
시스템 콘솔의 정보 아키텍처를 재구성하여 설정에 대한 더 논리적인 흐름을 만들고, Mattermost Private Cloud 제품에서 환경에 직접 영향을 미치는 구성을 변경할 수 없는 시스템 관리자를 위해 기능을 숨기는 더 일관된 경험을 제공합니다.
순 추천 지수 (NPS)#
사용자 경험을 개선하고 사용자로부터 직접 피드백을 듣기 위해 사용자 의견을 수집하고 있습니다. 이 기능은 시스템 콘솔 > 플러그인 > 순 추천 지수 에서 비활성화할 수 있습니다.
AD/LDAP 그룹 동기화 제거 (Enterprise Edition E20)#
시스템 관리자는 AD/LDAP 그룹을 사용하여 비공개 팀 및 채널의 멤버십을 관리하여 개별적으로 멤버를 추가하고 제거할 필요가 없습니다. 그룹의 사용자는 관련 그룹에서 제거되면 자동으로 팀이나 채널에서 제거됩니다.
Elasticsearch의 사용자/채널 검색 및 자동완성 (Enterprise Edition E20)#
자동완성 쿼리를 위해 Elasticsearch를 활성화하는 시스템 콘솔 > Elasticsearch 에 새로운 설정을 추가했습니다. 활성화되면 Elasticsearch는 사용자/채널 검색 쿼리와 자동완성 쿼리에 인덱싱된 데이터를 사용합니다.
개선 사항#
사용자 인터페이스(UI)#
프로필 팝오버에서 채널에 사용자를 추가하는 옵션을 추가했습니다.
푸시 알림에서 전체 이름 표시를 위한
@
를 제거했습니다.
플러그인#
플러그인 시스템 콘솔 도움말 텍스트 필드에 Markdown 지원을 추가했습니다.
플러그인이 임시 게시물을 재정의할 수 있는 기능을 추가했습니다.
현지화#
폴란드어를 “공식” 언어로 승격했습니다.
명령줄 인터페이스 (CLI)#
슬래시 명령어를 수정하기 위한
command modify
CLI 명령어를 추가했습니다.사용자 계정을 봇 계정으로 변환하기 위한
mattermost user convert --bot
CLI 명령어를 추가했습니다.구성을 데이터베이스로/에서 마이그레이션하기 위한 새로운 명령어
config migrate
를 구현했습니다.AD/LDAP 그룹 동기화를 위해 다음과 같은 CLI 명령어를 추가했습니다:
팀을 그룹 제약 조건으로 전환할 수 있는 기능을 추가하는
group team enable
.지정된 팀의 그룹 제약 조건을 비활성화할 수 있는 기능을 추가하는
group team disable
.팀과 연결된 그룹을 나열하는
group team list
.지정된 팀의 그룹 제약 조건 상태를 표시하는
group team status
.채널을 그룹 제약 조건으로 전환할 수 있는 기능을 추가하는
group channel enable
.지정된 채널의 그룹 제약 조건을 비활성화하는
group channel disable
.채널과 연결된 그룹을 나열하는
group channel list
.지정된 채널의 그룹 제약 조건 상태를 표시하는
group channel status
.
관리#
하위 경로를 사용하여 동일한 도메인에서 두 개의 Mattermost 인스턴스를 실행하는 기능을 추가했습니다.
Slack에서 스레드를 가져오는 기능을 추가했습니다.
버그 수정#
채널 이름 변경 모달 외부에서 마우스 클릭을 해제하면 모달이 닫히는 문제를 수정했습니다.
잘못된
settings_schema
값이 있는 플러그인을 업로드한 후 흰색 페이지가 발생하는 문제를 수정했습니다.공지 배너가 채널 콘텐츠와 겹치는 문제를 수정했습니다.
라이선스 만료일 이전에 라이선스 만료 알림 배너를 닫을 수 없는 문제를 수정했습니다.
그룹 메시지 채널에서 첫 번째로 언급된 사람의 이름을 자동 완성할 때 채널 전환기 자동 완성이 제대로 작동하지 않는 문제를 수정했습니다.
마크다운 미리보기에서 인라인 이미지가 확장되지 않는 문제를 수정했습니다.
부모 게시물에 대한 답글이 왼쪽 정렬되지 않는 문제를 수정했습니다.
스크롤바를 드래그하려고 할 때 시간대 선택 드롭다운이 닫히는 문제를 수정했습니다.
ExperimentalPrimaryTeam
config.json 설정이 더 이상 “팀 나가기” 옵션을 숨기지 않는 문제를 수정했습니다.시스템 콘솔의 AD/LDAP 동기화 설정 위치 필드가 계정 설정에서 사용자가 이를 변경하는 것을 차단하지 않는 문제를 수정했습니다.
iOS 브라우저의 회원가입 및 로그인 페이지에서 스크롤이 작동하지 않는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의"PluginSettings":
아래:모든 플러그인이 주기적으로 모니터링되고 상태에 따라 재시작되거나 비활성화되도록
"EnableHealthCheck": true
를 추가했습니다.
config.json
의"NotificationLogSettings":
아래:푸시 알림을 추적하기 위한 구조화된 로거를 구현하기 위해
"EnableConsole": true
,"ConsoleLevel": "DEBUG"
,"ConsoleJson": true
,"EnableFile": true
,"FileLevel": "INFO"
,"FileJson": true
,"FileLocation": ""
를 추가했습니다.
config.json
의"ServiceSettings":
아래:봇 계정 생성을 활성화하기 위해
"EnableBotAccountCreation": false
를 추가했습니다.소유자가 비활성화될 때 봇을 자동으로 비활성화하기 위해
"DisableBotsWhenOwnerIsDeactivated": true
를 추가했습니다.신뢰할 수 있는 IP 헤더를 명시적으로 정의하기 위해
"TrustedProxyIPHeader": []
를 추가했습니다.
데이터베이스 변경 사항#
TeamMembers
테이블에SchemeGuest
열을 추가했습니다.ChannelMembers
테이블에SchemeGuest
열을 추가했습니다.Schemes
테이블에DefaultTeamGuestRole
열을 추가하고 빈 문자열로 설정했습니다.Schemes
테이블에DefaultChannelGuestRole
열을 추가하고 빈 문자열로 설정했습니다.
API 변경 사항#
RESTful API v4 변경사항#
서버가 gzip을 사용하도록 구성된 경우 gziphandler 래퍼를 사용하도록 API를 업데이트했습니다. 이를 통해 Mattermost 서버가 REST API 요청에 압축된 데이터(gzip을 통해)로 응답하여 사용되는 대역폭의 양을 줄일 수 있습니다.
LDAP 그룹 동기화:
팀과 채널별로 그룹을 검색하기 위한 API 엔드포인트
getGroupsByChannel
과GetGroupsByTeam
을 추가했습니다.그룹 제약 조건에 의해 허용된 사용자로 목록을 제한할 수 있도록
/users
와/users/search
엔드포인트 모두에group_constrained
API를 추가했습니다.검색, 페이지네이션 및 멤버 수가 포함된 그룹 목록을 검색하기 위한
GetGroups
API 엔드포인트를 추가했습니다.
Create/Update 작업을 통한 Team InviteID 수정을 비활성화하고 전용 API 엔드포인트로 이동했습니다.
플러그인 API v4 변경사항#
플러그인 프레임워크에서 KV Store와의 트랜잭션 의미론을 지원하기 위해 Plugin API에
KVCompareAndSet(key string, old []byte, new []byte)
를 추가했습니다.
알려진 문제#
Jira Cloud에서 Jira 이슈 생성 또는 첨부가 실패합니다. 이는 v5.12.5에서 해결되었습니다.
서버 로그에서 OpenGraph API 관련 메시지가 불필요하게 오류로 보고됩니다. 이는 v5.13.1에서 해결되었습니다.
Enterprise Edition 라이선스가 없는 서버의 시스템 콘솔에서 Push Notification Contents 설정을 사용할 수 없습니다. 이는 v5.13.1에서 해결되었습니다.
대량의 메시지 기록이 있는 채널에서 성능 문제가 발생할 수 있습니다. 이는 v5.13.2에서 해결되었습니다.
E10 서버에서 Site Configuration > Notifications > Email Notification Contents 가 누락되었습니다. 이는 v5.13.2에서 해결되었습니다.
공지 배너 변경 시 콘텐츠와 겹치는 문제가 있습니다. 이는 v5.13.2에서 해결되었습니다.
30-60개의 읽지 않은 메시지가 있는 채널 간 전환 시 스크롤 위치가 새 메시지 표시기와 일치하지 않습니다. 이는 v5.13.2에서 해결되었습니다.
웹훅, 명령어 및 OAuth 앱의 제목이 시스템 콘솔에서 더 이상 굵게 표시되지 않습니다.
사용자가 세션 만료 알림 없이 서버에서 로그아웃될 수 있습니다.
데스크톱 앱이 이모지 선택기를 열 때 멈춥니다.
주요 팀이 설정되면 주요 팀뿐만 아니라 모든 팀에 대해 팀을 나가는 옵션이 비활성화됩니다.
w.WriteHeader(0)
를 호출할 때 플러그인이 서버를 충돌시킵니다.봇 세부 정보를 저장할 때 봇 계정 프로필 이미지가 사라집니다.
지정된 글자를 포함하는 사용자 지정 이모지는 해당 글자로 시작하거나 이전에 자동 완성에서 반환된 경우를 제외하고 이모지 자동 완성에 표시되지 않습니다.
모바일 앱에서 임시 메시지 내의 버튼을 클릭할 수 없거나 작동하지 않습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
aeomin, adzimzf, amyblais, andresoro, asaadmahmood, bolariin, bradjcoughlin, carmo-evan, chahat-arora, chikei, cjohannsen81, cometkim, comharris, composednitin, CooperAtive, cpanato, cpoile, crspeller, d28park, danmaas, deanwhillier, der-test, DHaussermann, DSchalla, dustinkirkland, ejachang, enahum, esethna, evan-a-a, farhadab, fjaeger, gabrieljackson, GianOrtiz, giorgosdi, greensteve, gruceqq, grundleborg, gupsho, hanzei, hectorskypl, henrymori, hmhealey, icelander, iomodo, IshankGulati, it33, ivanaairenee, jasonblais, JerryFireman, jesperhansen17, jespino, jfrerich, jkl5616, johnthompson365, JtheBAB, jwilander, kaakaa, Kaya_Zeren, kkirsche, kosgrz, Lena, letsila, levb, lieut-data, lindalumitchell, lindy65, lisakycho, liusy182, marianunez, matshch, meilon, mgdelacroix, mickmister, migbot, MikeNicholls, mkraft, mlongo4290, pichouk, pradeepmurugesan, prapti, pravan, redg3ar, reflog, rodcorsi, rvillablanca, sapnasivakumar, saturninoabril, scottleedavis, seansackowitz, sebastien-prudhomme, sergeyzhukov, stylianosrigas, sudheerDev, svelle, tapaswenipathak, thekiiingbob, thePanz, therealpuneeth20, torgeirl, ulhosting, VolatianaYuliana, wget, wiersgallak, Wipeout55, z4cco
릴리스 v5.11 - 품질 릴리스#
Mattermost v5.11.0에는 낮은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.11.1, 2019-06-20 릴리스
Mattermost v5.11.1에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.11.0, 2019-05-16 릴리스
원본 5.11.0 릴리스
이전 릴리스 이후의 주요 변경 사항#
통합에서
Props
를 지우기 위해Update.Props == nil
을 사용하는 경우, 이는 5.11+에서 더 이상 작동하지 않습니다. 대신Update.Props == {}
를 사용하여 속성을 지우세요. 이 변경은Update.Props == nil
이 프로필 사진과 같은 모든Props
를 보존하지 않고 의도치 않게 지웠기 때문에 이루어졌습니다.
중요
5.10 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
버그 수정#
시스템 콘솔에서 플러그인을 업로드한 후 새로고침할 때까지 플러그인 설정 링크가 나타나지 않는 문제를 수정했습니다.
시스템 콘솔 > 사용자 의 “사용자 작업” 메뉴 하단 부분이 화면의 마지막 세 사용자에서 잘리는 문제를 수정했습니다.
이미지 미리보기의 모서리가 둥글게 처리되지 않고 각진 문제를 수정했습니다.
이미지에 호버 효과가 없는 문제를 수정했습니다.
게시물 작업(버튼 또는 메뉴를 통해)이 웹훅 게시물의 프로필 사진을 초기화하는 문제를 수정했습니다.
파일 첨부만 포함된 북마크된 게시물이 중앙에서 로드될 때까지 사이드바에 렌더링되지 않는 문제를 수정했습니다.
채널 설정의 일부 문자열이 현지화되지 않는 문제를 수정했습니다.
“열기”를 클릭했을 때 이미지를 열지 않고 다운로드하는 문제를 수정했습니다.
파일 첨부가 포함된 긴 메시지를 작성할 때 멘션 사용자 자동 완성이 채널 헤더와 겹치는 문제를 수정했습니다.
답글 표시줄이 간소화 보기에서 게시물 사이에 간격을 표시하는 문제를 수정했습니다.
중첩 목록의 마크다운 미리보기가 게시된 메시지의 스타일과 다르게 표시되는 문제를 수정했습니다.
Safari에서 채널 전환기에 자동 수정을 제안하는 문제를 수정했습니다.
Safari에서 멘션 배지 카운트가 즉시 업데이트되지 않는 문제를 수정했습니다.
모바일 보기에서 iOS/Safari의 게시물 작업 메뉴가 게시물과 겹치는 문제를 수정했습니다.
대화형 대화상자의 설명 텍스트 색상이 다크 테마에서 잘 보이지 않는 문제를 수정했습니다.
사용자 지정 이모지 팀 관리자 역할에 대한 삭제 권한이 항상 부여되지 않는 문제를 수정했습니다.
검색 결과의 로딩 표시기에 도달할 때 약간의 스크롤 팝이 발생하는 문제를 수정했습니다.
읽지 않은 섹션에 있는 채널에 사용자를 추가할 때 사용자 보기에서 채널이 읽음으로 표시되는 문제를 수정했습니다.
채널 메뉴 드롭다운 아이콘에 불필요한 툴팁이 표시되는 문제를 수정했습니다.
LDAP 그룹에서 팀에 그룹을 추가할 때 불필요한 권한 확인 모달이 표시되는 문제를 수정했습니다.
모바일 보기에서 첨부 파일 아이콘을 클릭했을 때 드롭다운 메뉴가 나타나지 않는 문제를 수정했습니다.
알려진 문제#
모바일 앱에서 임시 게시물 내의 버튼을 클릭할 수 없거나 작동하지 않습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 시스템 관리자는 이를 수정하기 위해 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
2019년 4월 Mattermost 프로젝트에 기여해주신 모든 분들께 감사드립니다!
aeomin, akrfjmt, ali-farooq0, amyblais, andresoro, asaadmahmood, BotKube, bradjcoughlin, bytemine GmbH, chikei, cometkim, comharris, CooperAtive, coreyhulen, courtneypattison, cpanato, cpoile, crspeller, csduarte, d28park, danmaas, deanwhillier, der-test, DHaussermann, DSchalla, enahum, esethna, fcorrea, gabrieljackson, gnufede, gruceqq, grundleborg, hanzei, happygaijin, harshilsharma, hectorskypl, Herzum, hmhealey, it33, jasonblais, jespino, jfrerich, johnbellone, johnthompson365, JVasky, jwilander, kaakaa, Kaya_Zeren, kingisaac95, kmandagie, kosgrz, Lena, levb, lfbrock, lieut-data, lindalumitchell, liusy182, ljmccaff, Mario-Hofstaetter, meilon, mgdelacroix, mickmister, migbot, mkraft, mlongo4290, MParvin, mstoli, ninanung, oliverJurgen, PeterDaveHello, prapti, reflog, rodcorsi, RyPoints, s4kh, sapnasivakumar, saturninoabril, scottleedavis, Sheshagiri, stylianosrigas, sudheerDev, svelle, tengis617, thekiiingbob, thePanz, thepill, therealpuneeth20, ThiefMaster, torgeirl, tylarb, ulhosting, wget, wiersgallak, z4cco
릴리스 v5.10 - 기능 릴리스#
Mattermost v5.10.0에는 중간에서 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.10.2, 2019-06-20 출시
Mattermost v5.10.2에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.10.1, 2019-05-16 출시
Internet Explorer(IE11)에서 시스템 콘솔이 빈 페이지를 여는 문제를 수정했습니다.
v5.10.0, 2019-04-16 출시
원본 5.10.0 릴리스
이전 릴리스 이후의 주요 변경 사항#
config.json의
SupportedTimezonesPath
설정과 timezones.json 파일을 기반으로 한 UI의 시간대 변경이 제거되었습니다. 이는 데이터베이스에 구성을 저장하는 것을 지원하기 위해 수행되었습니다.
중요
5.9 이전 릴리스에서 업그레이드하는 경우 다른 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
대화형 임시 메시지#
임시 메시지에 메시지 작업 및 버튼 지원이 추가되었습니다.
데이터베이스의 구성#
읽기 전용 파일 시스템에서 시스템 콘솔 경험을 개선하기 위해 데이터베이스에
config.json
을 저장하는 실험적 지원이 추가되었습니다. 기존config.json
이 계속 완전히 지원되므로 데이터베이스에 구성을 저장하는 것은 선택 사항입니다.
개선 사항#
사용자 인터페이스(UI)#
코드 블록 구문 강조를 위해 “c”와 “sh”를 사용할 수 있는 기능이 추가되었습니다.
멘션을 트리거하는 단어가 이제 중국어를 지원합니다.
메시지 첨부 파일 제목에 이모지와 하이퍼링크를 렌더링하는 지원이 추가되었습니다.
메시지 상자에 채널 이름을 표시하는 기능이 추가되었습니다.
플러그인 시스템 콘솔 도움말 텍스트 필드에 마크다운 지원이 추가되었습니다.
Mattermost에 붙여넣을 때 Excel 셀을 마크다운 테이블로 변환하는 기능이 추가되었습니다.
대화형 메시지 버튼에 이모지를 렌더링하는 기능이 추가되었습니다.
플러그인 (베타)#
파일 미리보기를 재정의하는 플러그인 컴포넌트가 생성되었습니다.
플러그인이 링크 툴팁을 생성할 수 있는 지원이 추가되었습니다.
플러그인이 봇 계정을 사용할 수 있는 실험적 지원이 추가되었습니다.
대량 가져오기/내보내기#
대량 내보내기에 사용자 환경설정 필드가 추가되었습니다.
대량 내보내기에 직접 메시지 및 그룹 메시지 채널과 해당 게시물을 포함할 수 있는 기능이 추가되었습니다.
대량 가져오기에 비활성화된 사용자를 포함할 수 있는 기능이 추가되었습니다.
명령줄 도구 (CLI)#
슬래시 명령의 자세한 정보를 볼 수 있는 CLI 명령
command show
가 생성되었습니다.웹훅의 자세한 정보를 볼 수 있는 CLI 명령
webhook show
가 생성되었습니다.팀 이름 변경을 허용하는 CLI 명령
team rename
이 생성되었습니다.채널 검색을 허용하는 CLI 명령
channel search
가 생성되었습니다.
관리#
기본
SessionLengthWebInDays
를 30일에서 180일로 변경하는 것을 포함하여 기본 세션 타임아웃 동작이 개선되었습니다.구성에서 옵션을 쉽게 찾을 수 있도록 시스템 콘솔 패널에 전체 텍스트 검색이 추가되었습니다.
(고급 권한) 이모지 권한 관리를 “생성”, “자신의 삭제” 및 “다른 사용자의 삭제”로 분할했습니다.
(고급 권한)
List_Public_Teams
,Join_Public_Teams
,List_Private_Teams
및Join_Private_Teams
권한이 추가되었습니다.LDAP 그룹 검색 지원이 추가되었습니다.
해시태그의 최소 길이를 변경할 수 있는 설정이 시스템 콘솔에 추가되었습니다.
발신 Mattermost 이메일에 Reply-To 헤더 설정 지원이 추가되었습니다.
시스템 콘솔에서 모든 이메일 초대를 무효화하는 기능이 추가되었습니다.
버그 수정#
15일 유예 기간이 있는 엔터프라이즈 라이선스가 만료되었을 때 엔터프라이즈 기능이 즉시 사용할 수 없게 되는 문제를 수정했습니다.
“all”로 시작하는 사용자 이름에 대한 멘션이 전체 사용자 이름을 강조 표시하지 않는 문제를 수정했습니다.
유효한 라이선스 파일로
migrate_auth
명령이 작동하지 않는 문제를 수정했습니다.링크 미리보기가 비활성화된 경우에도 게시물 메타데이터가 요청되는 문제를 수정했습니다.
사용자가 영구 링크를 통해 채널을 나갔을 때 채널이 읽지 않은 섹션에서 제거되지 않는 문제를 수정했습니다.
AD/LDAP의 그룹 필터에 대한 액세스 제어 그룹의 링크가 서브패스 사이트 URL에서 작동하지 않는 문제를 수정했습니다.
자동으로 직접 메시지 닫기 설정을 사용할 때 만료된 채널이 채널 전환기의 “내 채널” 섹션에 표시되는 문제를 수정했습니다.
사용자가 통합 페이지에서 돌아온 후 텍스트 상자가 기본 크기로 되돌아가는 문제를 수정했습니다.
멘션을 통해 열린 프로필 팝오버가 자체적으로 닫히지 않는 문제를 수정했습니다.
한글 이름으로 필터링이 멘션에서 더 이상 작동하지 않는 문제를 수정했습니다.
MFA 강제 적용이 활성화되었을 때 MFA 제거 옵션이 모든 사용자에게 표시되는 문제를 수정했습니다.
호환성#
더 이상 사용되지 않는 기능#
서버에 내장된 기존 하드코딩된 목록을 사용하도록 구성 가능한
timezones.json
을 더 이상 사용하지 않습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의"ExperimentalSettings":
아래에:시스템 관리자도 중요한 설정을 변경하지 못하도록 제한하는 옵션으로
"RestrictSystemAdmin": false
를 추가했습니다.
config.json
의"ServiceSettings":
아래:해시태그의 최소 길이를 변경할 수 있는 기능으로
"MinimumHashtagLength": 3
을 추가했습니다.
RESTful API 변경사항#
사용자 목록을 가져올 수 있는 기능으로
GetUsers
API 메서드를 추가했습니다.봇 계정을 생성하는
POST /bots
를 추가했습니다.업데이트하려는 필드만 제공하여 봇을 부분적으로 업데이트하는
PUT /bots/{bot_user_id}
를 추가했습니다.봇 ID로 지정된 봇을 가져오는
GET /bots/{bot_user_id}
를 추가했습니다.봇 목록의 페이지를 가져오는
GET /bots
를 추가했습니다.봇을 비활성화하는
POST /bots/{bot_user_id}/disable
을 추가했습니다.봇을 활성화하는
POST /bots/{bot_user_id}/enable
을 추가했습니다.지정된 사용자에게 봇을 할당하는
POST /bots/{bot_user_id}/assign/{user_id}
를 추가했습니다.
플러그인 API 변경사항#
팀 내 게시물을 검색할 수 있는 기능으로
SearchPostsInTeam
메서드를 추가했습니다.특정 사용자의 팀 및 채널 멤버를 가져올 수 있는 기능으로
GetTeamMembersForUser
와GetChannelMembersForUser
를 추가했습니다.자산을 다른 곳에 저장할 수 있는 기능으로
GetBundleInfo() string
메서드를 추가했습니다.주어진 봇과 해당 사용자를 생성하는
CreateBot(bot *model.Bot) (*model.Bot, *model.AppError)
를 추가했습니다.봇과 해당 사용자에 주어진 패치를 적용하는
PatchBot(botUserId string, botPatch *model.BotPatch) (*model.Bot, *model.AppError)
를 추가했습니다.주어진 봇을 반환하는
GetBot(botUserId string, includeDeleted bool) (*model.Bot, *model.AppError)
를 추가했습니다.요청된 봇 페이지를 반환하는
GetBots(options *model.BotGetOptions) ([]*model.Bot, *model.AppError)
를 추가했습니다.봇과 해당 사용자를 활성 또는 비활성으로 표시하는
UpdateBotActive(botUserId string, active bool) (*model.Bot, *model.AppError)
를 추가했습니다.봇과 해당 사용자를 영구적으로 삭제하는
PermanentDeleteBot(botUserId string) *model.AppError
를 추가했습니다.
데이터베이스 변경 사항#
향후 봇 계정 기능을 위해 시스템 관리자에게 다음 권한을 부여했습니다:
봇 생성 권한
봇 읽기 권한
다른 사용자의 봇 읽기 권한
봇 관리 권한
다른 사용자의 봇 관리 권한
Bots
테이블이 추가되었습니다.
알려진 문제#
모바일 보기에서 첨부 파일 메뉴가 오른쪽에서 부분적으로 잘립니다.
모바일 브라우저에서 첨부 파일 아이콘을 클릭해도 드롭다운 메뉴가 나타나지 않습니다.
임시 메시지의 내용이 모바일 앱에 표시되지 않습니다.
SAML을 통해 로그인할 때 계정 설정 > 일반 > 이메일의 텍스트가 잘못 정렬됩니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 시스템 관리자는 이를 수정하기 위해 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
기여자#
2019년 3월 Mattermost 프로젝트에 기여해주신 모든 분들께 감사드립니다!
7-plus-t, aeomin, ali-farooq0, amaddio, amyblais, asaadmahmood, avasconcelos114, bcalik, benschuster788, bradjcoughlin, checkaayush, chetanyakan, chikei, comharris, courtneypattison, cpanato, cpoile, crspeller, csduarte, d28park, danmaas, dchukmasov, deanwhillier, der-test, DHaussermann, DSchalla, enahum, esethna, fcorrea, gnufede, grundleborg, gruceqq, gulhe, gupsho, hanzei, harshilsharma, hectorskypl, hmhealey, Hobby-Student, it33, j8r, jasonblais, jespino, jk2K, johnsenner, JtheBAB, jwilander, kaakaa, Kaya_Zeren, kelvintyb, kjkeane, kosgrz, Lena, letsila, levb, lieut-data, lindalumitchell, m3phistopheles, MartB, meilon, mgdelacroix, mickmister, migbot, MirlanMaksv, mkraft, mlongo4290, nadaa, oliverJurgen, pesintta, reflog, rodcorsi, Roy-Orbison, sadohert, sandlis, saturninoabril, stylianosrigas, sudheerDev, svelle, tejasbubane, thekiiingbob, thePanz, ulhosting, wbernest, wget, wiersgallak, yuya-oc
v5.9 릴리스 - ESR#
Mattermost v5.9.0에는 낮은 수준에서 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.9.8, 2020-01-08 릴리스
Mattermost v5.9.8에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
이메일에서 SAML로 계정 마이그레이션이 실패하는 문제를 수정했습니다. MM-21472
v5.9.7, 2019-12-18 릴리스
Mattermost v5.9.7에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.9.6, 2019-10-24 릴리스
Mattermost v5.9.6에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.9.5, 2019-10-12 릴리스
향후 서버 v5.16 및 데스크톱 앱 v4.3 릴리스의 변경으로 인해 발생할 문제를 수정했습니다. 데스크톱 앱이 웹 앱과 직접 상호작용할 수 없게 되어 데스크톱 알림이 작동하지 않게 되는 문제였습니다. MM-18819
v5.9.4, 2019-08-22 릴리스
Mattermost v5.9.4에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.9.3, 2019-07-19 릴리스
인증되지 않은 LDAP 바인딩 문제를 수정했습니다. MM-17055
v5.9.2, 2019-06-20 릴리스
Mattermost v5.9.2에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.9.1, 2019-04-24 릴리스
Mattermost v5.9.1에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.9.0, 2019-03-16 릴리스
원본 5.9.0 릴리스
이전 릴리스 이후의 주요 변경사항#
config.json
의 DisableLegacyMfa 설정이true
로 설정되어 있고 다중 인증이 활성화된 경우, 사용자가 모바일 앱 버전 1.17 이상으로 업그레이드했는지 확인하세요. 그렇지 않으면 MFA가 활성화된 사용자가 성공적으로 로그인하지 못할 수 있습니다. 자세한 내용은 중요 업그레이드 참고사항을 참조하세요.Mattermost 애플리케이션 서버의 공용 IP는 Open Graph 메타데이터, 웹훅 또는 슬래시 명령과 같은 신뢰할 수 없는 외부 요청의 컨텍스트에서 추가 보안 강화를 위한 예약된 IP로 간주됩니다. 자세한 내용은 중요 업그레이드 참고사항을 참조하세요.
중요
5.8 이외의 릴리스에서 업그레이드하는 경우 중요 업그레이드 참고사항을 읽어주세요.
버그 수정#
이모지 반응이 게시물에 즉시 표시되지 않는 문제를 수정했습니다.
로그아웃 후 다시 로그인할 때
최근 사용
이모지가 완전히 지워지는 문제를 수정했습니다.텍스트 기반 이모지 목록에 포함되지 않은 이모지가 점보이모지로 렌더링되지 않는 문제를 수정했습니다.
서버 시작 시 기본 서버/클라이언트 로케일이
en
으로 되돌아가는 문제를 수정했습니다.웹앱의 이메일 알림 설정이 모바일 앱과 동기화되지 않는 문제를 수정했습니다.
사용자 지정 브랜딩이 활성화되었지만 이미지가 업로드되지 않은 경우 로그인 페이지에 깨진 이미지가 표시되는 문제를 수정했습니다.
마침표가 뒤따르는 at-channel, at-all, at-here가 멘션으로 강조 표시되지 않는 문제를 수정했습니다.
Google Chrome에서 북마크 렌더링 시 Mattermost 아이콘이 픽셀화되는 문제를 수정했습니다.
시스템 콘솔 > 사용자 페이지가 좁은 화면에서 깨진 사용자 인터페이스를 보이는 문제를 수정했습니다.
at-channel 알림이 잘못된 시간대 수를 표시하는 문제를 수정했습니다.
이모지 앞의 공백이 이모지 크기에 영향을 미쳐 점보이모지로 렌더링되지 않는 문제를 수정했습니다.
시스템 콘솔 그래프가 부드럽게 로드되지 않는 문제를 수정했습니다.
시스템 콘솔 > 알림 > 모바일 푸시의 페이지 헤더에 일관되지 않은 형식이 있는 문제를 수정했습니다.
48시간 만료 기간이 있는 초대 토큰이 24시간 후에 만료되는 문제를 수정했습니다.
Enter 키를 사용하여 “More” 모달에서 그룹 메시지 채널을 열 때 빈 화면이 나타나는 문제를 수정했습니다.
Zoom 플러그인이 시스템 콘솔에 링크 메타데이터 코드 경고를 출력하게 하는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
Enable Image Proxy 설정이 이제 기본값으로
false
입니다. 자세한 내용은 Important Upgrade Notes를 참조하세요.config.json
의"ServiceSettings"
아래:모바일 버전 1.16 및 이전 버전을 지원하기 위해 레거시 checkMfa 엔드포인트를 활성화된 상태로 유지하도록
"DisableLegacyMFA": false,
를 추가했습니다. 자세한 내용은 Important Upgrade Notes를 참조하세요.
알려진 문제#
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 시스템 관리자는 이를 수정하기 위해 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
2019년 2월 Mattermost 프로젝트에 기여해주신 모든 분들께 감사드립니다!
adzimzf, aeomin, amyblais, asaadmahmood, aswathkk, awbraunstein, bbodenmiller, BK1603, bradjcoughlin, chikei, cometkim, comharris, courtneypattison, cpanato, cpoile, crspeller, csduarte, danmaas, dannymohammad, deanwhillier, der-test, DHaussermann, dom3k, dos1701, DSchalla, ejachang, enahum, esethna, fcorrea, gabrieljackson, gruceqq, gupsho, hannaparks, hanzei, hectorskypl, hmhealey, icelander, it33, jasonblais, jdillard, jespino, jfcastroluis, jfrerich, JtheBAB, jwilander, kaakaa, Kaya_Zeren, kosgrz, koukouloforos, kscheel, Lena, levb, lieut-data, lindalumitchell, manland, maruTA-bis5, meilon, mgdelacroix, migbot, MirlanMaksv, mkraft, mlongo4290, onnadi-work, patniharshit, pichouk, R-Wang97, Robbe7730, rodcorsi, sadohert, sandlis, sanojsubran, saturninoabril, staabm, sudheerDev, svelle, tauu, thedingwing, thePanz, ulhosting, wget, wiersgallak, yuya-oc, zetaab
릴리스 v5.8 - 기능 릴리스#
Mattermost v5.8.0에는 낮은 수준부터 높은 수준까지의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.8.2, 2019-04-24 릴리스
Mattermost v5.8.2에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
v5.8.1, 2019-03-16 릴리스
Mattermost v5.8.1에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
서버에서 이미 활성화되어 있지 않은 경우(새 설치 포함) 기본적으로 이미지 프록시가 비활성화되었습니다. 또한 게시물의 임베드 콘텐츠를 가져오지 못하는 경고가 다운그레이드되거나 제거되었습니다. 자세한 내용은 중요 업그레이드 참고사항을 참조하세요.
v5.8.0, 2019-02-16 릴리스
원본 5.8.0 릴리스
이전 릴리스 이후의 주요 변경사항#
로컬 이미지 프록시가 추가되었으며, 클라이언트 내에 표시되는 이미지는 이제
AllowUntrustedInternalConnections
설정의 영향을 받습니다. 이미지 로딩에 문제가 있는 경우 자세한 내용은 문서를 참조하세요.
중요
5.7 이외의 릴리스에서 업그레이드하는 경우 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
LDAP 그룹 동기화 지원 추가#
관리자가 LDAP 그룹을 기반으로 기본 팀 및 채널 멤버십을 설정할 수 있습니다. 자세한 내용은 문서를 참조하세요.
Team Edition에 다중 인증 지원이 추가되었습니다#
자세한 내용은 이 포럼 게시물을 참조하세요.
이미지 성능 향상#
이미지 프록시 서버 지원을 추가하여 이미지 성능이 개선되었으며, 이제 서버에 통합되어 기본적으로 활성화됩니다.
보안 설정으로 인해 로컬 네트워크 내에서 이미지를 로드하는 데 문제가 발생할 수 있습니다. 자세한 내용은 여기를 참조하세요.
개선 사항#
사용자 인터페이스(UI)#
이모지 자동완성 및 이모지 선택기 검색 결과의 정렬이 개선되었습니다.
모바일 웹 보기에 이모지 선택기 지원이 추가되었습니다.
알림#
채널 멘션을 비활성화하는 채널 알림 설정이 추가되었습니다.
관리#
시스템 콘솔 > 사용자 에서 역할별로 사용자를 검색할 수 있는 기능이 추가되었습니다.
발신 웹훅을 수정하는 CLI 명령어가 추가되었습니다.
팀을 복원하는 CLI 명령어가 추가되었습니다.
성능#
서버가 더 이상 클라이언트의 게시물 자동 재시도와 게시물이 두 번 나타나는 것을 허용하지 않도록 네트워크 연결이 개선되었습니다.
슬래시 명령어#
슬래시 명령어가 실행된 채널과 다른 채널로 메시지를 보낼 수 있는 기능이 추가되었습니다.
오른쪽에서 “/”로 시작하는 메시지를 보낼 수 있는 옵션이 추가되었습니다.
플러그인#
플러그인을 제거하고 설치하는 두 가지 별도 작업 대신 플러그인을 업데이트할 수 있는 서버 지원이 추가되었습니다.
첨부 파일#
가능한 경우 파일 첨부 메모리 사용량이 최적화되었습니다.
버그 수정#
메시지를 매우 빠르게 작성하고 전송할 때 “[user] is typing …”이 제거되지 않는 문제를 수정했습니다.
배너가 활성화되었지만 텍스트 필드가 비어있을 때 공지 배너가 표시되는 문제를 수정했습니다.
계정 설정에서 선택했을 때 언어가 설정되지 않는 문제를 수정했습니다.
이메일 초대 모달에서 행을 제거할 때 즉시 제거되지 않는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의"ServiceSettings"
아래:실험적 LDAP 그룹 동기화 기능을 지원하기 위해
"ExperimentalLdapGroupSync": false
를 추가했습니다.
config.json
의"LdapSettings"
아래에:그룹 표시 이름과 고유 식별자를 구성할 수 있는 기능을 추가하기 위해
"GroupFilter": ""
,"GroupDisplayNameAttribute": ""
및"GroupIdAttribute": ""
를 추가했습니다.
config.json
의"ImageProxySettings":
아래에:서버에 이미지 프록시를 통합하고 기본적으로 활성화할 수 있도록
"Enable": true,
,"ImageProxyType": "local",
,"RemoteImageProxyURL": "",
및"RemoteImageProxyOptions": ""
를 추가했습니다.
config.json
의"ExperimentalSettings":
아래에:기본적으로 게시물 메타데이터를 활성화하기 위해
"LinkMetadataTimeoutMilliseconds": 5000
및"DisablePostMetadata": false
를 추가했습니다.
API 변경 사항#
RESTful API v4 변경사항#
팀을 검색할 수 있는 기능을 추가하기 위해 플러그인 API에
SearchTeams
를 추가했습니다.팀 통계를 가져올 수 있는 기능을 추가하기 위해 플러그인 API에
GetTeamStats
를 추가했습니다.게시물의 대량 반응을 가져오기 위해
/api/v4/posts/ids/reactions
API 엔드포인트를 추가했습니다.사용자의 상태를 활성 또는 비활성으로 업데이트할 수 있도록 플러그인 API에
UpdateUserActive
를 추가했습니다.파일을 가져올 수 있는 기능을 추가하기 위해 플러그인에
GetFile
을 추가했습니다.
알려진 문제#
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 시스템 관리자는 이를 수정하기 위해 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
2019년 1월 Mattermost 프로젝트에 기여해주신 모든 분들께 감사드립니다!
adzimzf, aeomin, amorriscode, amyblais, ArchRoller, asaadmahmood, avasconcelos114, bradjcoughlin, chikei, cometkim, comharris, coreyhulen, cpanato, crspeller, csduarte, cvitter, danmaas, dannymohammad, deanwhillier, der-test, DHaussermann, dmamills, dom3k, DSchalla, dv29, enahum, esethna, gabrieljackson, grundleborg, hanzei, hmhealey, icelander, it33, ja11sop, jasonblais, jespino, JtheBAB, JustinReynolds-MM, jwilander, kaakaa, Kaya_Zeren, kosgrz, Lena, levb, lfbrock, lieut-data, lindalumitchell, lindy65, maruTA-bis5, meilon, mgdelacroix, mickmister, migbot, mkraft, mlongo4290, mollyyoung, nashik, nlowe, Ovski4, pichouk, pjgrizel, pradeepmurugesan, robert843, rodcorsi, rononline, ryoon, s4kh, sadohert, sapnasivakumar, saturninoabril, Sheshagiri, sonasingh46, sudheerDev, svelle, thePanz, tomocy, ulhosting, unigiriunini, wget, wiersgallak, yuya-oc, zeroimpl, zetaab
릴리스 v5.7 - 품질 릴리스#
Mattermost v5.7.0에는 낮은 수준에서 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v5.7.3, 2019-03-16 릴리스
Mattermost v5.7.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v5.7.2, 2019-02-16 릴리스
Mattermost v5.7.2에는 낮은 수준에서 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v5.7.1, 2019-02-01 릴리스
Mattermost v5.7.1에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v5.7.0, 2019-01-16 릴리스
원본 5.7.0 릴리스
버그 수정#
다른 클라이언트에서 읽지 않은 메시지 배지를 지우는 푸시 알림이 전달되지 않는 문제를 수정했습니다. 모바일 앱에서 배지가 계속 남아있는 경우가 있습니다 - 자세한 내용은 MM-13722를 참조하세요.
존재하지 않는 channelId를 보려고 할 때 발생하는 SQL 구문 오류를 수정했습니다.
이미지 프록시가 활성화된 상태에서 구성 변경 시 OpenGraph 및 게시물 메타데이터 캐시가 삭제되는 문제를 수정했습니다.
앱 충돌을 방지하기 위해 파일 업로드 진행률의 백분율 값에 대한 검사를 추가했습니다.
여러 줄의 공지 배너 텍스트가 배경을 확장하지 않는 문제를 수정했습니다.
채널 유형이 하나만 사용 가능할 때 채널 모달 텍스트와 아이콘이 잘못 정렬되는 문제를 수정했습니다.
채널 전환할 때마다 사용자의 모든 그룹 메시지 채널에서 사용자를 가져오는 문제를 수정했습니다.
새 설치에서 첫 계정을 생성하기 위해 사용자가 가입 페이지로 리디렉션되지 않는 문제를 수정했습니다.
사용자가 너무 많은 팀의 멤버일 때 팀 사이드바에 스크롤바가 나타나는 문제를 수정했습니다.
웹훅으로 게시된 넓은 이미지가 오른쪽에서 잘리는 문제를 수정했습니다.
팀을 나갈 때 콘솔에 403 오류가 표시되는 문제를 수정했습니다.
다른 색상을 변경하지 않으면 코드 테마가 저장되지 않는 문제를 수정했습니다.
웹앱이 활성 팀에 대해서만 별표 또는 멘션 수를 표시하는 문제를 수정했습니다.
웹 모바일 보기에서 채널 메뉴에 음소거 옵션이 누락된 문제를 수정했습니다.
메시지가 게시된 후 몇 초 후에 “참가자가 입력 중”이 나타나는 문제를 수정했습니다.
관리자 배지와 긴 사용자 이름이 포함된 경우 프로필 팝오버가 오른쪽에서 잘리는 문제를 수정했습니다.
알려진 문제#
동의를 클릭한 후 새로고침하면 사용자 정의 서비스 약관이 다시 나타나는 문제를 수정했습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
aeomin, akhilanandbv003, amyblais, andrewbanchich, ArchRoller, asaadmahmood, bezumkin, bradjcoughlin, chetanyakan, chikei, cometkim, comharris, cpanato, crspeller, csduarte, cvitter, danmaas, der-test, DHaussermann, DSchalla, enahum, esethna, grundleborg, hanzei, hmhealey, icelander, it33, ja11sop, jasonblais, jespino, johnthompson365, jwilander, kaakaa, kayazeren, kosgrz, Lena, letsila, levb, lfbrock, lieut-data, lindalumitchell, meilon, mickmister, migbot, mkraft, mlongo4290, mukulrawat1986, pichouk, pjgrizel, robert843, rodcorsi, rononline, ryoon, s4kh, saturninoabril, Schrooms, sudheerDev, svelle, thePanz, uhlhosting, vaithak, wget, wiersgallak, yakimant, yuya-oc
릴리스 v5.6 - 기능 릴리스#
v5.6.5, 2019-02-16 출시
Mattermost v5.6.5에는 낮은 수준에서 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v5.6.4, 2019-02-01 출시
Mattermost v5.6.4에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v5.6.3, 2019-01-16 출시
Mattermost v5.6.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v5.6.2, 2018-12-22 출시
JIRA 플러그인이 Mattermost 채널로 메시지를 다시 보내지 않는 문제를 수정했습니다.
v5.6.1, 2018-12-20 출시
새로운 Mattermost 서버 설치 시 사용자가 계정 생성 페이지로 리디렉션되지 않는 문제를 수정했습니다.
일부 사용자의 파일 업로드 시 웹앱이 충돌하는 문제를 수정했습니다.
모든 채널 전환 시 그룹 메시지 채널에서 사용자를 가져와 채널 전환 로드 시간이 느린 문제를 수정했습니다.
JIRA 플러그인 디렉토리 구조의 이름 변경으로 인해 JIRA 플러그인이 작동하지 않는 문제를 수정했습니다.
v5.6.0, 2018-12-16 출시
원본 5.6.0 출시
이전 출시 버전 이후의 주요 변경사항#
WebRTC 프로토타입을 다른 비디오 및 오디오 통화 솔루션으로 대체했습니다. 자세히 알아보기.
사용량이 적고 불안정한 IE11 모바일 뷰 지원을 제거하여 더 많이 사용되는 다른 브라우저에서의 고품질 경험 유지에 노력을 투자했습니다. IE11 사용자는 이로 인해 최소 화면 크기가 증가하게 됩니다.
config.json의 EnablePublicChannelsMaterialization 설정이 false로 설정된 경우, 채널 전환기(CTRL/CMD+K), 채널 자동완성(~) 및 UI의 다른 부분에서 채널 검색 성능을 향상시키기 위해 공개 채널의 구체화된 테이블을 동기화하기 위해 업그레이드 전 오프라인 마이그레이션이 필요할 수 있습니다. 자세한 내용은 중요 업그레이드 참고사항을 참조하세요.
중요
5.5가 아닌 다른 출시 버전에서 업그레이드하는 경우 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
대화형 대화상자#
통합을 통해 작업을 수행하거나 요청을 제출하기 위해 사용자로부터 구조화된 정보를 더 쉽게 수집할 수 있도록 대화형 대화상자 지원을 추가했습니다. 자세히 알아보기
언어#
우크라이나어 지원을 추가하여 지원 언어 수가 16개로 증가했습니다.
루마니아어가 베타에서 정식 출시되었습니다.
명령줄 인터페이스 (CLI)#
관리자 생산성을 향상시키기 위한 새로운 CLI 명령어를 추가했습니다:
command create
: 지정된 팀을 위한 사용자 정의 슬래시 명령어를 생성합니다.command delete
: 슬래시 명령어를 삭제합니다.command move
: 슬래시 명령어를 다른 팀으로 이동합니다.command list
: 지정된 팀 또는 기본적으로 모든 팀의 모든 명령어를 나열합니다.config get
: 점 표기법으로 설정 이름을 사용하여 구성 설정 값을 검색합니다.config set
: 점 표기법으로 설정 이름을 사용하여 구성 설정 값을 설정합니다.config show
: 현재 Mattermost 구성을 읽기 쉬운 형식으로 출력합니다.team archive
: 이름을 기준으로 팀을 보관합니다.team search
: 이름을 기준으로 팀을 검색합니다.webhook create-incoming
: 특정 채널 내에 인커밍 웹훅을 생성합니다.webhook create-outgoing
: 특정 채널 내에 아웃고잉 웹훅을 생성합니다.webhook delete
: 웹훅을 삭제합니다.webhook list
: 팀 또는 서버 전체의 모든 웹훅을 나열합니다.webhook modify-incoming
: 제목, 설명, 채널 또는 아이콘 URL을 변경하여 기존 인커밍 웹훅을 수정합니다.
개선 사항#
사용자 인터페이스#
계정 설정에서 프로필 사진을 제거할 수 있는 기능이 추가되었습니다.
파일 업로드 진행 상황을 보여주는 새로운 로딩 바가 추가되었습니다.
사용자가 시스템 관리자인지 여부를 나타내는 새로운 배지가 프로필 팝오버에 추가되었습니다.
최근 메시지별로 채널을 정렬하는 기능과 같은
ExperimentalGroupUnreadChannels
config.json 설정을 위한 새로운 채널 사이드바 재구성 옵션이 추가되었습니다.검색 결과를 지울 수 있는 옵션이 추가되었습니다.
알림#
새로운 Mattermost 설치에서 암호화된 TPNS(테스트 푸시 알림 서비스)를 통해 기본적으로 푸시 알림이 활성화되었습니다.
특정 채널에서 @-channel, @-here, @-all 알림을 비활성화할 수 있는 채널 알림 설정이 추가되었습니다.
성능#
사용자 자동완성 결과 반환 성능이 향상되었습니다.
플러그인#
Mattermost 서버 버전과 호환되지 않는 플러그인 로딩을 방지하기 위한 내장 제어를 가능하게 하는 “min_server_version” 필드가 plugin.json 매니페스트에 추가되었습니다.
플러그인이 채널 헤더 툴팁을 추가할 수 있는 기능이 추가되었습니다.
플러그인이 저장한 키를 더 효과적으로 열거하기 위해 쓰기 시 플러그인 키 해싱을 중단했습니다.
플러그인의 서버 구성 자동 언마샬링 지원이 제거되었습니다.
대량 가져오기/내보내기#
대량 내보내기 도구에 사용자 정의 이모지와 이모지 반응이 추가되었습니다.
대량 내보내기 도구에 즐겨찾기 채널이 추가되었습니다.
대량 내보내기 도구에 사용자 및 채널 알림 기본 설정이 추가되었습니다.
대량 가져오기를 위한 이메일 일괄 처리 간격을 지정할 수 있는 기능이 추가되었습니다.
슬래시 명령어#
슬래시 명령어에서 여러 응답을 지원하도록 추가되었습니다.
잘못된 슬래시 명령어가 입력되었을 때 메시지를 보내는 옵션이 추가되었습니다.
관리#
사용자 정의 서비스 약관(Beta)에 대한 모바일 지원이 추가되었습니다.
시스템 콘솔 > 플러그인(Beta) > 구성 페이지가 제거되고 플러그인 활성화 설정이 플러그인(Beta) > 관리 페이지로 이동되었습니다.
구조화된 로깅을 사람이 읽을 수 있는 출력으로 소비하고 재구성하기 위한 mlog/human 패키지가 도입되었습니다.
엔터프라이즈 에디션 (E20)#
데이터 보존이 베타에서 정식 출시되었습니다.
버그 수정#
사용자가 새 메시지를 게시할 때 고정된 게시물 목록이 새로고침되는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의"ServiceSettings"
아래:NGINX와 같은 리버스 프록시를 사용하지 않을 때 TLS 연결을 구성하기 위해
"TLSMinVer": "1.2"
,"TLSStrictTransport": false
,"TLSStrictTransportMaxAge": 63072000
및"TLSOverwriteCiphers": []
를 추가했습니다.
config.json
의"ExperimentalSettings"
아래에:게시물 메타데이터 로드를 비활성화하기 위해
"EnablePostMetadata": false
를 추가했습니다.
API 변경 사항#
RESTful API v4 변경사항#
지정된 채널에 있는 사용자의 시간대 목록을 가져오기 위해
GET /channels/{channel_id}/timezones
를 추가했습니다.Elasticsearch 페이징을 위해
POST /teams/{team_id}/posts/search
호출에page
및per_page
속성을 추가했습니다.사용자의 프로필 사진을 제거하기 위해
DELETE /users/{user_id}/image
를 추가했습니다.사용자 정의 브랜딩 이미지를 제거하기 위해
DELETE /brand/image
를 추가했습니다.대화형 대화상자를 통해 요청을 열고 제출하기 위해
POST /actions/dialogs/open
및POST /actions/dialogs/submit
을 추가했습니다.
플러그인 API 변경사항#
다른 API와 더 명확하고 일관되게 하기 위해
GetTeamMembers(teamId string, offset, limit int)
를GetTeamMembers(teamId string, page, perPage int)
로 변경했습니다다른 API와 더 명확하고 일관되게 하기 위해
GetPublicChannelsForTeam(teamId string, offset, limit int)
를GetPublicChannelsForTeam(teamId string, page, perPage int)
로 변경했습니다다음 플러그인 API 메서드를 추가했습니다. 각 메서드에 대한 자세한 내용은 서버 플러그인 참조를 참조하세요.
GetChannelsForTeamForUser
GetChannelMembers
GetChannelMembersByIds
GetChannelStats
GetEmoji
GetEmojiByName
GetEmojiImage
GetEmojiList
GetPluginConfig
SavePluginConfig
GetPostsAfter
GetPostsBefore
GetPostsSince
GetPostsForChannel
GetPostThread
GetProfileImage
SetProfileImage
GetTeamsForUser
GetTeamsUnreadForUser
GetTeamIcon
SetTeamIcon
RemoveTeamIcon
GetUsersByUsernames
GetUsersInChannel
GetUsersInChannelByStatus
GetUsersInTeam
CreateDirectChannel
SearchChannels
SearchUsers
GetFileLink
UploadFile
SetProfileImage
KVSetWithExpiry
KVDeleteAll
KVList
데이터베이스 변경 사항#
PluginKeyValueStore
테이블에ExpireAt
열을 추가했습니다.사용자가 수락한 서비스 약관 데이터를
UserTermsOfService
라는 새 테이블로 마이그레이션했습니다.idx_users_email_lower
,idx_users_username_lower
,idx_users_nickname_lower
,idx_users_firstname_lower
및idx_users_lastname_lower
인덱스를 제거했습니다.
알려진 문제#
사용자 정의 서비스 약관이 활성화되고 MFA가 적용된 경우 로그인이 작동하지 않습니다.
동의를 클릭한 후 새로고침하면 사용자 정의 서비스 약관이 다시 나타나는 문제를 수정했습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
aeomin, amorriscode, amyblais, ArchRoller, asaadmahmood, bbodenmiller, bd12, chclaus, chetanyakan, chikei, chrux, cobenash, cometkim, comharris, cpanato, crspeller, csduarte, danmaas, der-test, DSchalla, enahum, esethna, grundleborg, gupsho, gy741, hanzei, harshilsharma, hmhealey, icelander, it33, jasonblais, jespino, jlevesy, JustinReynolds-MM, jwilander, kaakaa, kayazeren, knrt10, letsila, lieut-data, lindalumitchell, lindy65, lisakycho, meilon, mickmister, mkraft, mlongo4290, mojicaj, murugesan, patniharshit, pichouk, pjgrizel, robert843, rodcorsi, rononline, ryoon, sandlis, saturninoabril, scottleedavis, sudheerDev, svelle, thePanz, ThiefMaster, torlenor, tuxfamily, uhlhosting, vaithak, waseem18, wget, wiersgallak, yuya-oc, zeroimpl, zetaab
릴리스 v5.5 - 품질 릴리스#
v5.5.3, 2019-02-01 출시
Mattermost v5.5.3에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 자세한 내용이 보안 업데이트 페이지에 게시됩니다.
v5.5.2, 2019-01-16 출시
Mattermost v5.5.2에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 출시 후 30일 후에 자세한 내용이 보안 업데이트 페이지에 게시됩니다.
v5.5.1, 2018-12-06 출시
Mattermost 서버 버전 5.4 및 5.5에서 Elasticsearch v6.0+가 작동하지 않도록 하는 버그를 수정했습니다.
v5.5.0, 2018-11-16 출시
원본 5.5.0 릴리스
버그 수정#
이미지를 게시한 후 이미지를 확장/축소하는 두 개의 화살표를 클릭해도 작동하지 않는 문제를 수정했습니다.
이메일/비밀번호에서 SAML(OKTA 및 OneLogin)로 인증 방법을 전환할 때 성공 메시지 대신 세션 만료 메시지가 표시되는 문제를 수정했습니다.
사용자가 게시하기 위한 조치를 취하지 않았음에도 불구하고 메시지 초안이 가끔 채널에 게시되는 문제를 수정했습니다.
자동 응답 기능에서 응답 메시지가 일관되게 삽입되지 않는 문제를 수정했습니다.
데스크톱에서 굵은 채널 이름이 굵지 않은 채널 이름 위에 렌더링되는 문제를 수정했습니다.
config.ServiceSettings.SiteURL에 후행 슬래시가 포함될 수 있는 문제를 수정했습니다.
API를 통한 채널 보관/보관 해제 시 캐싱 문제를 수정했습니다.
답글 스레드에서 보류 중인 게시물을 편집하려고 할 때 UX 문제를 수정했습니다.
“게시물 서식 활성화”가 실제로 페이지 새로고침을 필요로 하지 않는 문제를 수정했습니다.
User AuthService Export 값 “”이 가져오기 도구와 호환되지 않을 수 있는 문제를 수정했습니다.
검색 결과에서 해시태그를 반환할 때 대소문자가 일치하지 않는 검색 결과가 강조 표시되지 않는 문제를 수정했습니다.
데스크톱 앱 컴팩트 보기에서 오른쪽 들여쓰기 문제를 수정했습니다.
봇 메시지의 게시물 헤더가 사용 가능한 가로 공간을 사용하기 전에 사용자 이름을 잘라내는 문제를 수정했습니다.
통합된 시스템 메시지로 새로고침할 때 “undefined”가 잠시 표시되는 문제를 수정했습니다.
프로필 팝오버가 오른쪽 루트 게시물에서 잘리는 문제를 수정했습니다.
시스템 콘솔의 “관리” 페이지에서 “설정” 링크를 클릭할 때 빈 페이지가 표시되는 일부 플러그인의 UX 문제를 수정했습니다.
플러그인 업로드 시 JS 오류와 빈 페이지가 발생하는 문제를 수정했습니다.
MacOS에서 일부 팀 아이콘이 경계 상자를 채우지 않는 문제를 수정했습니다.
이모지 반응에 호버 효과가 없던 문제를 수정했습니다.
영구 공지 배너가 채널 사이드바 하단을 화면 밖으로 밀어내는 문제를 수정했습니다.
채널 알림 설정 변경을 취소했을 때 변경사항이 저장된 것처럼 보이는 문제를 수정했습니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
aeomin, Akash4927, alexander-akhmetov, amogozov, amorriscode, amyblais, anchepiece, ArchRoller, asaadmahmood, avasconcelos114, Charliekenney23, charvp, chetanyakan, chikei, cjohannsen81, cobenash, cometkim, cored, coreyhulen, cpanato, crspeller, csduarte, cvitter, czertbytes, danmaas, der-test, DHaussermann, dos1701, enahum, esethna, florianeichin, fraziern, grundleborg, gupsho, gy741, hanzei, harshilsharma, harshilsharma, hmhealey, it33, jasimmons, jasonblais, JayaKrishnaNamburu, jespino, JtheBAB, JustinReynolds-MM, jwilander, kaakaa, kayazeren, KerryAlsace, klingtnet, knrt10, leblanc-simon, lfbrock, lieut-data, lindalumitchell, lindy65, lologarithm, MattMattV, meilon, mkraft, mlongo4290, mojicaj, mukulrawat1986, n7st, pichouk, pjgrizel, powhu, pradeepmurugesan, pushkyn, robert843, rodcorsi, rononline, ryoon, s4kh, SaashaJoshi, saturninoabril, SergeyShpak, sonasingh46, sudheerDev, thePanz, torlenor, tyvsmith, uhlhosting, uusijani, VPashkov, waseem18, wget, wiersgallak, yuya-oc
릴리스 v5.4 - 기능 릴리스#
릴리스 날짜: 2018-10-16
Mattermost v5.4.0에는 저수준 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 자세한 내용은 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
이전 출시 버전 이후의 주요 변경사항#
Mattermost 모바일 앱 버전 1.13+가 필요합니다. 이전 모바일 앱 버전에서는 파일 업로드가 실패합니다.
특정 업그레이드 시나리오에서 일반 > 사용자 및 팀 아래의 새로운 팀 관리자가 다른 사용자의 게시물을 편집할 수 있는 설정이 True로 설정될 수 있지만, Mattermost의 기본값은 5.1 이전 버전과 새로운 5.4+ 설치에서 False입니다.
중요
If you upgrade from another release than 5.3, please read the Important Upgrade Notes.
주요 내용#
기본 내보내기 도구#
두 서버를 병합할 수 있도록 Mattermost에서 객체를 추출하는 기본 내보내기 도구를 생성했습니다.
개선 사항#
웹 사용자 인터페이스 (UI)#
전송되지 않은 메시지가 있는 채널에 대해 채널 사이드바와 채널 전환기에 초안 표시기를 추가했습니다.
점보 이모지 지원을 추가했습니다.
“in:” 수정자를 사용하여 다이렉트 메시지 및 그룹 메시지 채널에서 검색하는 기능을 추가했습니다.
로그아웃 시 마지막으로 본 채널이 다음 세션에서 복원됩니다.
오른쪽에 연속된 메시지 지원을 추가했습니다.
게시물 정보 오버레이 버튼에 툴팁을 추가했습니다.
CTRL + ENTER로 코드 블록을 게시하는 기능을 추가했습니다.
긴 게시물 작성 시 게시물 텍스트 영역을 확장했습니다.
채널이 전환되고 고정 게시물 목록이 열려 있을 때 다른 채널의 고정 게시물을 표시하도록 고정 게시물 목록을 업데이트했습니다.
공개 링크를 볼 때 일반적인 파일 유형의 다운로드가 강제되지 않습니다.
명령줄 인터페이스 (CLI)#
채널에서 모든 사용자를 제거하기 위한 새로운 명령줄 인터페이스를 추가했습니다.
성능#
채널 전환기 성능을 개선했습니다.
연동#
메시지 첨부 파일에 대화형 메뉴를 추가했습니다.
자동 번역 플러그인을 추가했습니다.
URL 및 토큰과 같은 웹훅/슬래시 명령어의 정보를 복사할 수 있는 버튼을 추가했습니다.
파일 및 메시지 첨부 파일 유형 게시물에 “댓글 작성…” 텍스트를 추가했습니다.
인커밍 및 아웃고잉 웹훅 설명을 500자로 업데이트했습니다.
서버 로그의 웹훅 요청에 훅 ID를 추가했습니다.
서버 또는 웹앱 구성 요소가 없는 플러그인은 이제 활성화에 실패합니다.
알림#
데스크톱 알림이 이제 팀원 이름 표시 설정을 따릅니다.
채널 드롭다운 메뉴에 음소거/음소거 해제 옵션을 추가했습니다.
모바일 보기에 음소거 아이콘을 추가했습니다.
데스크톱/브라우저 세션이 만료될 때 사용자에게 알림을 보내는 기능을 추가했습니다.
자동 완성 및 포커스#
“CTRL+ENTER로 메시지 전송 = 켜짐” 설정에서 채널 및 사용자 자동 완성이 작동합니다.
모달이 완전히 로드되기 전에 편집 상자에 커서가 자동으로 포커스됩니다.
취소선 서식을 위해 연속된 두 개의 물결표를 사용한 후 채널 자동 완성이 닫힙니다.
사용자가 입력을 시작하고 커서가 입력 상자에 없는 경우, 커서가 자동으로 중앙 채널 텍스트 입력 상자에 배치됩니다.
관리#
참여/퇴장 메시지 숨기기 기능을 Team Edition으로 이동했습니다.
Team Edition에
edit_others_posts
권한 설정을 추가했습니다.사이드바에서 채널 전환기 버튼을 숨길 수 있는 계정 설정 옵션을 추가했습니다.
규정 준수#
E20 사용자 정의 서비스 약관에 대한 변경사항을 추가했습니다.
이메일 도메인을 기준으로 팀 멤버십을 제한할 수 있습니다.
버그 수정#
“사용자 이름으로 로그인 활성화”가 false로 설정된 상태에서 MFA가 활성화된 LDAP 계정으로 로그인할 때 “MFA 토큰 인증 시도 오류”가 발생하는 문제를 수정했습니다.
업데이트된 이메일 주소 확인 과정에서 로그인 페이지가 잠시 깜빡이는 문제를 수정했습니다.
“EnableLinkPreviews”가 “false”로 설정되었을 때 “GET /api/v4/redirect_location” 응답이 멈추는 문제를 수정했습니다.
시스템 콘솔 팀원 이름 표시 설정이 변경될 때 계정 설정의 팀원 이름 표시 설정이 변경되는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Enterprise Edition 변경사항:#
config.json
의 “SqlSettings” 아래에:채널 전환기(CTRL/CMD+K), 채널 자동완성(~) 및 UI의 다른 곳에서 채널 검색 성능을 향상시키기 위해
"EnablePublicChannelsMaterialization": true
를 추가했습니다.
API 변경 사항#
플러그인 API 변경사항#
사용자와 Mattermost가 지정한 매개변수가 중복되는 것을 방지하기 위해 구성된 엔드포인트 URL에 GET crush 쿼리 매개변수가 있는 슬래시 명령을 추가했습니다.
현재 서버 버전을 반환하기 위해 플러그인 API에 GetServerVersion() 문자열 메서드를 추가했습니다.
데이터베이스 변경 사항#
OutgoingWebhooks
테이블에Description
열이 추가되었습니다.IncomingWebhooks
테이블에Description
열이 추가되었습니다.Users
테이블에AcceptedServiceTermsId
열이 추가되었습니다.PublicChannels
테이블이 추가되었습니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
aeomin, amyblais, asaadmahmood, ArchRoller, avasconcelos114, balcsida, bezumkin, ccpaging, chetanyakan, chikei, cimfalab, cjbirk, cometkim, coreyhulen, cpanato, crspeller, cvitter, danmaas, der-test, DHaussermann, dmitrysamuylovpharo, DSchalla, enahum, esethna, FurmanovD, gramakri, greensteve, grundleborg, gvengel, hanzei, harshilsharma, hmhealey, jasonblais, jazzzz, jespino, jkurian, JustinReynolds-MM, jwilander, kaakaa, kayazeren, kongr45gpen, lfbrock, lieut-data, lindalumitchell, meilon, mikroskeem, mkraft, mlongo4290, n1aba, n7st, pichouk, pjgrizel, pkuhner, robert843, rodcorsi, ryoon, R-Wang97, saturninoabril, sudheerDev, tejasbubane, thawn, thePanz, ThiefMaster, uhlhosting, wget, xcompass, yuya-oc, zetaab
릴리스 v5.3 - 기능 릴리스#
Mattermost v5.3.0에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v5.3.1, 2018-09-19 릴리스
영어가 아닌 언어에서 링크와 같은 HTML 요소가 올바르게 표시되지 않는 문제를 수정했습니다.
v5.3.0, 2018-09-16 릴리스
원본 5.3.0 릴리스
이전 출시 버전 이후의 주요 변경사항#
Elasticsearch가 활성화된 서버에서는 해시태그 검색이 대소문자를 구분한다는 것을 알 수 있습니다.
중요
5.2가 아닌 다른 릴리스에서 업그레이드하는 경우 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
검색 날짜 필터#
지정된 날짜 이전, 당일 또는 이후의 메시지를 검색합니다.
SAML용 IdAttribute 설정#
SAML 사용자가 계정을 잃지 않고 이메일 주소를 변경할 수 있도록 SAML용
IdAttribute
설정을 추가했습니다.
개선 사항#
웹 사용자 인터페이스 (UI)#
아웃고잉 웹훅 설정 페이지에서 사용자 이름과 프로필 사진을 설정할 수 있는 기능을 추가했습니다.
계정 설정 > 고급 아래에 “계정 비활성화” 옵션을 추가했습니다.
더 많은 다이렉트 메시지 목록에 멤버 수를 추가했습니다.
이미지 및 YouTube 링크와 같은 미리보기 가능한 콘텐츠를 위한 단축(예: bitly) 링크를 확장했습니다.
성능#
마지막 문자를 입력한 후 서버에 새로운 자동완성 결과를 요청하기 전에 짧은 지연 시간을 추가하여 채널 전환기 성능을 개선했습니다.
연동#
메시지 버튼을 클릭한 후 게시물을 삭제하거나 편집할 수 있는 대화형 메시지 버튼 지원을 추가했습니다.
관리#
시스템 콘솔에서 원격 측정이 꺼질 때 원격 측정 이벤트를 생성했습니다.
대량 가져오기 도구에 다이렉트 메시지 채널의 첨부 파일 지원을 추가했습니다.
버그 수정#
보관된 채널을 닫을 때 사용자가 마지막으로 본 채널로 리디렉션되지 않는 문제를 수정했습니다.
사용자가 보관된 채널의 기존 이모지에 반응할 수 있는 문제를 수정했습니다.
공개 또는 비공개 채널을 추가하기 위해 “+”를 두 번 클릭할 때 최근에 보관된 채널이 왼쪽에 다시 추가되는 문제를 수정했습니다.
채널 자동완성이 삭제된 채널과 가입하지 않은 채널을 포함한 모든 공개 채널을 포함하는 것처럼 보이는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Enterprise Edition 변경사항:#
config.json
의 “SamlSettings” 아래에:구성된 경우 AD/LDAP ID 속성으로 SAML ID 속성을 재정의하거나 SAML ID 속성이 없는 경우 AD/LDAP 이메일 속성으로 SAML 이메일 속성을 재정의하기 위해
"EnableSyncWithLdapIncludeAuth": false,
를 추가했습니다. 자세한 내용은 AD/LDAP 문서를 참조하세요.SAML에서 Mattermost의 사용자로 사용자를 바인딩하는 데 사용될 SAML Assertion의 속성을 설정하기 위해
"IdAttribute": "",
를 추가했습니다.
API 변경 사항#
플러그인 API 변경사항 (릴리스 후보)#
게시물 “…” 작업 메뉴에 옵션을 추가하는 기능을 개선하기 위해
PostDropDownMenuComponent
의 속성과PostDropDownMenuAction
함수의 매개변수로postId
를 추가했습니다.특정 fileId에 대한 파일 정보를 검색하고 특정 경로에 대한 파일이 읽히도록 하기 위해
FileInfo
와file []byte
를 추가했습니다.Mattermst v5.2에서 제거된
ldapextras
내장 플러그인의 기능과 일치하는GetLDAPUserAttributes
를 추가했습니다.
알려진 문제#
“사용자 이름으로 로그인 활성화”가 false로 설정된 상태에서 MFA가 활성화된 LDAP 계정으로 로그인할 때 “MFA 토큰 인증 시도 오류”가 발생합니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
aeomin, amyblais, ArchRoller, asaadmahmood, chikei, cometkim, comharris, coreyhulen, cpanato, crspeller, csduarte, dcherniv, der-test, DHaussermann, dmitrysamuylovpharo, DSchalla, enahum, esethna, grundleborg, gvengel, Hanzei, hmhealey, it33, jasonblais, jespino, Jessica-c53, JustinReynolds-MM, jwilander, kaakaa, kayazeren, lfbrock, lieut-data, lindalumitchell, lindy65, lisakycho, meilon, MerlinDMC, michaelkochub, mkraft, mlongo4290, n1aba, pichouk, pjgrizel, pradeepmurugesan, robert843, rodcorsi, rononline, rqtaylor, ryoon, R-Wang97, saturninoabril, sjstyle, sudheerDev, thePanz, ThiefMaster, uhlhosting, wget, wiersgallak, yuya-oc
v5.2 릴리스 - 기능 릴리스#
v5.2.2, 2018-09-16 릴리스
Mattermost v5.2.2에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v5.2.1, 2018-08-23 릴리스
Disabled the ability to search archived channels by default, given multiple issues were raised after v5.2.0 was released. The feature can be enabled in v5.2.1 via
ExperimentalViewArchivedChannels
setting.
v5.2.0, released 2018-08-16
원본 5.2.0 릴리스
보안 업데이트#
Mattermost v5.2.0에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
이전 출시 버전 이후의 주요 변경사항#
v4.1 - v4.4에서 v5.2 이상으로 직접 업그레이드하고 JIRA가 활성화된 서버는 업그레이드 후 JIRA 플러그인을 다시 활성화해야 합니다.
중요
5.1이 아닌 다른 릴리스에서 업그레이드하는 경우 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
다른 앱에 Mattermost 임베드 (베타)#
OAuth 2.0을 통해 다른 앱과 웹사이트에 Mattermost를 임베드할 수 있는 확장 프로그램 지원을 추가했습니다.
Chrome용 샘플 확장 프로그램은 여기에 있습니다.
플러그인#
CLI를 통해 플러그인을 추가/삭제하고 활성화/비활성화할 수 있는 기능을 추가했습니다.
Mattermost 플러그인의 기능을 보여주는 데모 플러그인을 참조하세요. Mattermost 플러그인 작성을 위한 시작점으로 샘플 플러그인을 참조하세요.
플러그인 프레임워크에 호환성이 깨지는 변경사항이 도입되었습니다. 기존 플러그인을 Mattermost 5.2 이상과 호환되도록 마이그레이션하려면 마이그레이션 가이드를 참조하세요.
보관된 채널 검색#
데스크톱 및 모바일 클라이언트에서 보관된 채널 콘텐츠를 검색할 수 있는 기능을 추가했습니다.
루마니아어#
루마니아어 지원을 추가했습니다.
개선 사항#
웹 사용자 인터페이스 (UI)#
실험적인 사용자 정의 기본 채널을 추가했습니다.
참여/퇴장 메시지의 이름에서 프로필 팝오버로의 링크를 추가했습니다.
웹훅 메시지 첨부 파일로 멘션을 트리거할 수 있는 기능을 추가했습니다.
데스크톱 알림과 “Commented on…” 텍스트에서 마크다운 서식 문자를 제거했습니다.
이모지를 대량으로 가져올 수 있는 기능을 추가했습니다.
대량 가져오기에서 파일 첨부를 지원하도록 추가했습니다.
플러그인 (모두 베타)#
Mattermost에 파일을 업로드하기 전에 바이러스를 검사하는 새로운 antivirus plugin이 추가되었습니다. 브라우저, 데스크톱 앱 및 모바일 앱에서 ClamAV anti-virus software를 지원합니다.
알림을 구독하고 읽지 않은 GitHub 메시지와 주의가 필요한 열린 풀 요청을 추적할 수 있는 새로운 GitHub plugin이 추가되었습니다.
사용자 경험을 단순화하기 위해 Zoom plugin이 이제 세 가지 개별 옵션 대신 하나의 옵션으로 회의를 시작할 수 있습니다.
서버 플러그인: 릴리스 후보#
서버 플러그인용 릴리스 후보(RC)가 출시되었습니다. 안정 버전은 v5.3 또는 v5.4에서 출시될 예정입니다.
플러그인이 REST API와 동일한 기능을 제공할 수 있도록 다양한 API 메서드를 추가했습니다.
파일이 Mattermost 서버에 업로드되기 전에 파일 업로드를 가로채는 기능을 추가했습니다.
사용자가 채널이나 팀에 참여/퇴장하거나 새 채널을 생성한 후 플러그인이 응답할 수 있는 기능을 추가했습니다.
사용자가 Mattermost 서버에 로그인하기 전이나 후에 플러그인이 응답할 수 있는 기능을 추가했습니다.
플러그인이 사용자 상태를 업데이트할 수 있는 기능을 추가했습니다. 예를 들어 Google Calendar 이벤트를 기반으로 사용자의 상태를 방해 금지로 설정할 수 있습니다.
사용자 세션에 첨부되는 CSRF 토큰을 추가했습니다. 이 토큰은 플러그인 요청 시스템에서 XHR 검사의 대안으로 적용할 수 있습니다.
ServeHTTP 훅의 컨텍스트에 세션 토큰을 추가했습니다.
웹앱 플러그인: 베타#
예정된 Mattermost UI 재설계로 인해 웹앱 플러그인에 호환성이 깨지는 변경사항이 발생할 수 있습니다. 따라서 웹앱 플러그인은 v5.2에서 베타 상태로 유지됩니다.
[…] 게시물 메뉴와 파일 업로드를 위한 클립 아이콘을 재정의할 수 있는 기능을 추가했습니다.
여러 플러그인이 동일한 통합 지점에 컴포넌트를 추가할 수 있도록 지원을 추가했습니다. 이전에는 하나의 플러그인만 가능했습니다.
프로필 팝오버를 완전히 재정의하는 기능을 제거했습니다. 대신 여러 플러그인이 여러 통합 지점을 통해 프로필 팝오버에 추가할 수 있습니다.
플러그인 가능한 UI 컴포넌트의 최신 목록은 데모 플러그인의 이 목록을 참조하세요.
관리#
시스템 콘솔 > 규정 준수 > 규정 준수 내보내기의 규정 준수 내보내기 상태 테이블에 내보낸 레코드 수를 세부 정보 열에 추가했습니다.
교차 출처 리소스 공유를 지원하도록 추가했습니다.
명령줄 인터페이스 (CLI)#
사용자 게시물의 FileInfos를 삭제하는 영구 삭제 CLI 명령의 로그 출력을 개선했습니다.
CLI에 채널 이름 변경 기능을 추가했습니다.
엔터프라이즈 에디션#
Global Relay 내보내기 CLI 명령을 추가했습니다.
플러그인 내용 검색을 지원하도록 추가했습니다.
버그 수정#
Mac의 dvorak 레이아웃에서 “채널 전환” 단축키(⌘K)가 작동하지 않는 문제를 수정했습니다.
역할 변경 후 시스템 콘솔의 사용자 정의 통합 섹션이 비어있는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의 “ServiceSettings” 아래에:요청자가 접근할 수 있는 헤더의 허용 목록을 추가하기 위해
"CorsExposedHeaders": ""
를 추가했습니다.유효성 검사를 통과한 요청에
Access-Control-Allow-Credentials
헤더를 포함할 수 있도록"CorsAllowCredentials": false
를 추가했습니다.CORS를 사용하는 통합을 개발할 때 도움이 되도록 로그에 메시지를 출력하는
"CorsDebug": false
를 추가했습니다.
config.json
의 “TeamSettings” 아래에:보관된 채널의 영구 링크를 공유하고 내용을 검색할 수 있도록
"ViewArchivedChannels": true
를 추가했습니다.새 팀에 참여한 후 모든 사용자가 자동으로 추가되는 기본 채널을 선택할 수 있도록
"ExperimentalDefaultChannels": ""
를 추가했습니다.
API 변경 사항#
RESTful API v4 변경사항#
post.HasReactions
에 올바른 값을 보내기 위해deleteReaction
API를 추가했습니다.CLI를 통한 플러그인 추가/삭제 및 활성화/비활성화 지원이 추가되었습니다.
파일을 메모리에 완전히 로드하는 대신 스트리밍하도록 파일 다운로드 API가 개선되었습니다.
웹소켓 변경사항#
CLI를 통한 플러그인 추가/삭제 및 활성화/비활성화 지원이 추가되었습니다.
데이터베이스 변경 사항#
OutgoingWebhooks
테이블에 “Username”과 “IconURL” 두 개의 새 열이 추가되었습니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
aeomin, alanpog, Alexgoodman7, amyblais, archroller, asaadmahmood, burguyd, chikei, cometkim, comharris, coreyhulen, cpanato, crspeller, csduarte, der-test, DHaussermann, DSchalla, enahum, esethna, falcon78921, fdebrabander, grundleborg, herooftimeandspace, hmhealey, icelander, it33, jasonblais, jespino, Jessica-c53, JustinReynolds-MM, jwilander, kaakaa, kayazeren, kennethjeremyau, lfbrock, lieut-data, lindalumitchell, lindy65, meilon, mkraft, mlongo4290, pepf, pichouk, pietroglyph, pjgrizel, pradeepmurugesan, rodcorsi, Roy-Orbison, ryoon, santos22, saturninoabril, scherno2, seansackowitz, sudheerDev, tejasbubane, theblueskies, ThiefMaster, uhlhosting, uusijani, wget, wiersgallak, yuya-oc
릴리스 v5.1 - 기능 릴리스#
v5.1.2, 2018-09-16 릴리스
Mattermost v5.1.2에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 자세한 내용이 보안 업데이트 페이지에 게시됩니다.
v5.1.1, 2018-08-07 릴리스
Mattermost v5.1.1에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 자세한 내용이 보안 업데이트 페이지에 게시됩니다.
v5.1.0, 2018-07-16 릴리스
원본 5.1.0 릴리스
보안 업데이트#
Mattermost v5.1.0에는 낮은 수준부터 높은 수준까지 다양한 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 자세한 내용이 보안 업데이트 페이지에 게시됩니다.
이전 출시 버전 이후의 주요 변경사항#
mattermost export
CLI 명령어가mattermost export schedule
로 이름이 변경되었습니다. 이 명령어를 사용하는 경우 스크립트를 업데이트하시기 바랍니다.
중요
5.0이 아닌 다른 릴리스에서 업그레이드하는 경우 중요 업그레이드 참고사항을 읽어주시기 바랍니다.
주요 내용#
Gfycat 통합#
Mattermost 인터페이스를 떠나지 않고도 GIF를 쉽게 공유할 수 있도록 했습니다. 시스템 관리자는 시스템 콘솔 > 사용자 지정 > GIF 에서 이 기능을 활성화할 수 있습니다.
자동 링크 플러그인 (베타)#
메시지가 Mattermost 데이터베이스에 저장되기 전에 자동으로 Markdown 링크로 형식화됩니다. 자세한 내용은 autolink 플러그인 저장소를 참조하세요.
하위 경로에서 Mattermost 지원#
새로 추가된 하위 경로 지원으로 모든 경로(예: https://www.example.com/mattermost)에서 Mattermost를 호스팅할 수 있도록 지원을 추가했습니다.
CSV 규정 준수 내보내기 (Enterprise Edition E20)#
CSV 형식으로 규정 준수 내보내기 기능을 확장했습니다. 자세한 내용은 문서를 참조하세요.
개선 사항#
웹 사용자 인터페이스#
Elasticsearch 결과에 강조 표시를 추가했습니다.
“채널 삭제”를 “채널 보관”으로 이름을 변경했습니다. 채널은 명령줄에서 보관 해제할 수 있습니다.
“더 많은 채널” 메뉴에서 채널 목적을 검색 가능한 필드로 추가했습니다.
관리#
시스템 콘솔 > 사용자 에서 사용자 이메일을 재설정할 수 있는 기능을 추가했습니다.
작업 서버를 처음 실행할 때 더 이상 서버 재시작이 필요하지 않습니다.
명령줄 인터페이스 (CLI)#
permissions reset
CLI 명령으로 모든 사용자 정의 역할 관련 데이터를 재설정할 수 있도록 했습니다.permanent delete user
CLI 명령을 사용할 때 해당 사용자가 업로드한 모든 파일도 함께 삭제됩니다.export
CLI 명령이export schedule
을 통한 내보내기 예약과 Actiance XML 및 CSV 형식으로 파일 내보내기를 지원하도록 업데이트되었습니다.bin 디렉토리 외부에서 CLI를 실행할 때 오류가 덜 발생합니다.
Enterprise Edition E20#
Mattermost에 대한 액세스를 허용하기 전에 사용자나 장치를 식별하기 위한 인증서 기반 인증(CBA)에 대한 실험적 지원을 추가했습니다. 자세한 내용은 문서를 참조하세요.
버그 수정#
iOS에서 푸시 알림에 응답할 수 없는 문제를 수정했습니다.
공개 채널을 비공개로 변환한 후 잘못된 시스템 메시지가 표시되는 문제를 수정했습니다.
메시지 세부 정보 사이드바를 확장한 후 이모지 반응을 추가할 수 없는 문제를 수정했습니다.
속도 제한 설정을 시스템 콘솔에서 편집할 수 없고,
config.json
을 통해 구성된 경우 사용자 인터페이스에 표시되지 않는 문제를 수정했습니다.즐겨찾기 채널 섹션에서 “Someone”으로 표시된 삭제된 사용자를 제거할 수 없는 문제를 수정했습니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의 “ExperimentalSettings:” 아래에:Mattermost 서버의 클라이언트 측 인증을 활성화하기 위해
"ClientSideCertEnable": false,
를 추가했습니다.클라이언트 측 인증 후 이메일과 비밀번호가 필요한지 제어하기 위해
"ClientSideCertCheck": "secondary"
를 추가했습니다.
config.json
의 “ServiceSettings:” 아래에:로그인 전에 사용자에게 전송되는 구성 설정 수를 제한하기 위해
"ExperimentalLimitClientConfig": false
를 추가했습니다. 모바일 앱 v1.10 이상에서 지원됩니다.Gfycat과의 내장 GIF 통합을 활성화하기 위해
"EnableGifPicker": false,
,"GfycatApiKey": 2_KtH_W5,
및"GfycatApiSecret": 3wLVZPiswc3DnaiaFoLkDvB4X0IV6CpMkj4tf2inJRsBY6-FnkT08zGmppWFgeof,
를 추가했습니다.시스템에서 이메일 초대를 비활성화하기 위해
"EnableEmailInvitations": false
를 추가했습니다.
config.json
의 “SqlSettings:” 아래에:데이터베이스 연결의 최대 수명을 구성하기 위해
"ConnMaxLifetimeMilliseconds": 3600000,
를 추가했습니다.
API 변경 사항#
RESTful API v4 변경사항#
게시물 내에서 일치하는 용어 목록을 반환하기 위해
POST teams/{team_id}/posts/search
에 새로운matches
필드가 추가되었습니다. 이 필드는 Elasticsearch가 활성화된 v5.1 이상 버전의 서버에서만 채워집니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
Alexgoodman7, amyblais, AndersonWebStudio, asaadmahmood, Brodan, cjohannsen81, cometkim. comharris, coreyhulen, cpanato, crspeller, csduarte, cvitter, dmeza, DSchalla, enahum, esethna, evelikov, fbartels, greensteve, grundleborg, hmhealey, icelander, it33, jasonblais, jespino, jkurian, jwilander, kaakaa, kennethjeremyau, lfbrock, lieut-data, lindalumitchell, lisakycho, michaelgamble, mkraft, pichouk, Roy-Orbison, R-Wang97, saturninoabril, stanchan, sudheerDev,svelle, tejasbubane, ThiefMaster, wiersgallak, wildloop, yuya-oc
릴리스 v5.0 - 기능 릴리스#
v5.0.3, 2018-08-07 릴리스
Mattermost v5.0.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 자세한 내용이 게시됩니다.
v5.0.2, 2018-07-16 릴리스
Mattermost v5.0.2에는 심각도가 높은 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 자세한 내용이 게시됩니다.
v5.0.1, 2018-07-09 릴리스
대용량 Global Relay 내보내기가 내보내기 작업을 완전히 실패하게 할 수 있는 문제를 수정했습니다.
v5.0.0, 2018-06-16 릴리스
원본 5.0.0 릴리스
이전 출시 버전 이후의 주요 변경사항#
모든 API v3 엔드포인트가 제거되었습니다. 통합을 API v4로 마이그레이션하는 방법에 대한 자세한 내용은 문서를 참조하세요. 티켓 #8708.
더 명확한 설치 및 업그레이드 경험을 위해
platform
바이너리가 mattermost로 이름이 변경되었습니다.systemd
서비스 파일을 새로운mattermost
바이너리를 가리키도록 변경해야 합니다. 대량 로딩 도구와 개발자 도구를 포함한 모든 명령줄 도구도 platform에서 mattermost로 이름이 변경되었습니다. 티켓 #9985.계정 설정 > 알림 > 데스크톱 알림 에서 데스크톱 알림 지속 시간을 구성하는 Mattermost 사용자 설정이 제거되었습니다.
GET 요청을 받도록 구성된 슬래시 명령어는 이제 표준 HTTP 요청과 일관되게 요청 본문에서 받는 대신 쿼리 문자열에 페이로드가 인코딩됩니다. 가능성은 낮지만 이로 인해 GET 요청을 잘못 사용하는 사용자 정의 슬래시 명령어가 작동하지 않을 수 있습니다. 티켓 #10201.
자동 링크를 위한 프로토콜 유형을 허용 목록에 추가하는 새로운
config.json
설정이 추가되었습니다. 티켓 #9547.영구 APIv4 팀 삭제 매개변수를 비활성화하는 새로운
config.json
설정이 추가되었습니다. GitLab Omnibus에 배포된 것을 제외한 모든 새 설치 및 기존 설치에서 이 설정은 기본적으로 꺼져 있습니다. 시스템 관리자는 config.json 파일에서 API v4 엔드포인트를 활성화할 수 있습니다. 티켓 #9916.사용되지 않는
ExtraUpdateAt
필드가 채널 모델에서 제거되었습니다. 티켓 #9739.
중요
4.10이 아닌 다른 릴리스에서 업그레이드하는 경우 중요 업그레이드 참고사항을 읽어주세요.
주요 내용#
플러그인 인터셉트#
데이터베이스에 저장하기 전에 게시물을 가로채는 플러그인 지원을 추가했습니다.
제한된 단어의 자동 감지 및 검열, 구문 자동 링크와 같은 사용 사례를 지원합니다. 자세한 내용은 포럼 게시물을 읽어보세요.
권한 구성#
시스템 구성은 이제 시스템 관리자, 팀 관리자, 채널 관리자 및 기타 모든 사용자가 시스템 전체에서 상속하는 기본 권한을 설정합니다.
팀 관리자, 채널 관리자 및 기타 모든 팀 구성원을 위한 특정 팀의 기본 권한을 재정의하는 새로운 팀 구성을 추가했습니다.
게시물 문자 제한 증가#
새로운 배포에서 테이블을 포함한 더 나은 Markdown 서식을 지원하고 긴 메시지 게시를 허용하기 위해 문자 제한을 16,383으로 증가했습니다.
기존 배포의 경우 증가된 문자 제한을 지원하기 위해 시스템 마이그레이션 방법을 참조하세요.
참여/퇴장 메시지 통합#
채널과 팀에서의 참여, 퇴장, 추가 및 제거와 관련된 시스템 메시지가 채널 공간을 절약하기 위해 단일 메시지로 통합되었습니다.
개선 사항#
웹 사용자 인터페이스#
축소 아이콘 또는
/collapse
명령을 사용하여 이미지 업로드를 축소하는 기능을 추가했습니다.자동 링크 생성 시 유효한 링크 유형에 대한 화이트리스트를 추가했습니다.
기본 팀 아이콘의 스타일을 업데이트했습니다.
성능#
앱 서버 재시작 시
update_status
클러스터 이벤트가 수천 번 전송되는 문제를 수정했습니다.
연동#
GET 요청을 받도록 구성된 슬래시 명령어가 이제 요청 본문에서 받는 대신 쿼리 문자열에 페이로드를 인코딩합니다.
웹훅이 실제로 채널에 잠길 수 있는 기능을 추가했습니다.
알림#
그룹 메시지의 이메일 알림 제목 줄과 내용을 업데이트했습니다.
푸시 알림의 스타일을 업데이트했습니다.
시스템 콘솔#
이메일 알림이 비활성화되었을 때 미리보기 모드 배너를 비활성화하는 시스템 콘솔 설정을 추가했습니다.
관리#
Team Edition에 비밀번호 요구사항과 고객 브랜딩을 추가했습니다.
팀별 테마를 Team Edition으로 이동했습니다.
엔터프라이즈 에디션#
LDAP 사용자가 계정을 잃지 않고 로그인 ID를 변경할 수 있도록
LoginIdAttribute
를 추가했습니다.
버그 수정#
Fixed an issue where
EnableUserCreation
was set tofalse
when not included in config.json.공개 채널이 비공개로 변경되었을 때 채널에 속하지 않은 클라이언트에서 자동으로 사라지지 않는 문제를 수정했습니다.
팀 아이콘이 제거되었을 때 자동으로 저장되지 않는 문제를 수정했습니다.
“ExperimentalTownSquareIsReadOnly”가 config.json에서
true
로 설정되었을 때 관리자가 아닌 사용자의 채널 목록에서 Town Square 채널이 사라지는 문제를 수정했습니다.
호환성#
Mattermost v5.0의 주요 변경사항 목록은 포럼 공지사항을 참조하세요.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의"ServiceSettings":
아래:영구 APIv4 팀 삭제 매개변수를 비활성화하기 위해
"EnableAPITeamDeletion": false,
를 추가했습니다.보안을 위해 사용자 경험을 조정하는 Mattermost의 강화 모드를 활성화하기 위해
"ExperimentalEnableHardenedMode": false
를 추가했습니다.
config.json
의"EmailSettings":
아래에:이메일 알림이 비활성화되었음을 사용자가 인지할 수 있도록 미리보기 모드 배너를 표시할 수 있게
"EnablePreviewModeBanner": true,
를 추가했습니다.
config.json
의"ClusterSettings":
아래에:클러스터 내의 한 서버에서 다른 모든 서버로 열려있는 유휴 연결의 최대 수를 추가하기 위해
"MaxIdleConns": 100,
를 추가했습니다.클러스터 내의 한 서버에서 다른 서버로 열려있는 유휴 연결의 최대 수를 추가하기 위해
"MaxIdleConnsPerHost": 128,
를 추가했습니다.클러스터 내의 서버 간에 유휴 연결을 열어두는 밀리초 수를 추가하기 위해
"IdleConnTimeoutMilliseconds": 90000
를 추가했습니다.
config.json
의"TeamSettings":
아래에:채널에 읽지 않은 메시지가 없을 때 왼쪽 사이드바에서 Town Square를 숨기기 위해
"ExperimentalHideTownSquareinLHS": false,
를 추가했습니다.
config.json
의"DisplaySettings":
아래에:메시지 텍스트에서 자동 링크에 사용되는 URL 스키마 목록을 추가하기 위해
"CustomUrlSchemes": [],
를 추가했습니다.
config.json
의"LdapSettings":
아래에:Mattermost에 로그인하는 데 사용되는 AD/LDAP 서버의 속성을 추가하기 위해
"LoginIdAttribute": "",
를 추가했습니다.
API 변경 사항#
모든 APIv3 엔드포인트가 제거되었습니다.
파일을 메모리에 완전히 로드하는 대신 스트리밍하도록 파일 업로드 API를 개선했습니다.
SAML 로그인 엔드포인트가 API 패키지에서 이동되었습니다.
context.go
가 Api4에서 web으로 이동되었습니다.web의 Context와 Handler를 사용하여 API 핸들러를 생성하기 위해
api4/handlers.go
가 생성되었습니다.Handler 구조체, 기본 ServeHTTP 함수 및 단일 웹 핸들러를 정의하기 위해
web/handlers.go
가 추가되었습니다.
WebSocket 변경사항#
Go WebSocket 클라이언트에 ping/pong 및 재연결 처리가 추가되었습니다.
WebSocket 사용자 정의 다이얼러에 대한 지원이 추가되었습니다.
채널이 공개에서 비공개로 변환될 때마다 팀 전체에 발행되는
channel_converted
WebSocket 이벤트가 추가되었습니다.
알려진 문제#
이미지 프록시는 시스템 콘솔 UI에서 저장할 수 없습니다. 대신
config.json
파일에서 설정을 구성하세요.Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
aeomin, amyblais, AndersonWebStudio, asaadmahmood, balasankarc, chclaus, chikei, comharris, compilenix, coreyhulen, cpanato, crspeller, csduarte, cvitter, der-test, dkadioglu, DSchalla, enahum, esethna, fbartels, gnufede, grundleborg, haraldkubota, hmhealey, icelander, it33, jasonblais, jespino, jordanbuchman, jwilander, kaakaa, kayazeren, lfbrock, lieut-data, lindalumitchell, lindy65, lisakycho, meilon, mkraft, mlongo4290, odontomachus, pichouk, pjgrizel, rodcorsi, Roy-Orbison, ryoon, R-Wang97, saturninoabril, sudheerDev, thePanz, uturkdogan, wget, wiersgallak, yuya-oc
릴리스 v4.10 - ESR#
v4.10.10, 2019-06-20 릴리스
Mattermost v4.10.10에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.10.9, 2019-04-24 릴리스
Mattermost v4.10.9에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.10.8, 2019-03-16 릴리스
Mattermost v4.10.8에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.10.7, 2019-02-16 릴리스
Mattermost v4.10.7에는 낮은 수준에서 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.10.6, 2019-02-01 릴리스
Mattermost v4.10.6에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.10.5, 2019-01-16 릴리스
Mattermost v4.10.5에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.10.4, 2018-09-16 릴리스
Mattermost v4.10.4에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.10.3, 2018-08-07 릴리스
Mattermost v4.10.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.10.2, 2018-07-16 릴리스
Mattermost v4.10.2에는 높은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.10.1, 2018-06-04 릴리스
Mattermost v4.10.1에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
다른 사용자가 채널에 추가되는 동안 “멤버 관리” 목록을 볼 때 Mattermost 화면이 비어있는 문제를 수정했습니다.
자동 응답이 이메일을 제대로 게시하거나 차단하지 않는 문제를 수정했습니다.
API를 통해 팀이 삭제될 때 팀 멤버의 역할이 제대로 삭제되지 않아 충돌 문제가 발생하는 문제를 수정했습니다.
v4.10.0, 2018-05-16 릴리스
원본 4.10.0 릴리스
주요 내용#
공개 채널을 비공개로 변환#
팀 및 시스템 관리자는 이제 사용자 인터페이스에서 채널을 비공개로 변환할 수 있습니다. 시스템 관리자는 명령줄을 통해 채널을 다시 공개로 변환할 수도 있습니다.
성능 개선#
다수의 다이렉트 및 그룹 메시지 채널이 있는 사용자의 로딩 시간을 최대 90%까지 단축했습니다.
GitLab Omnibus의 환경 변수 지원#
GitLab Omnibus에서 환경 변수를 지원하여 Mattermost 관리가 간소화되었습니다. 자세한 내용은 문서를 참조하세요.
개선 사항#
웹 사용자 인터페이스#
모든 사이드바 테마 색상을 지원하기 위해 투명 팀 아이콘 지원을 제거하고 팀 아이콘을 제거할 수 있는 기능을 추가했습니다.
사용자가 다이렉트 메시지에 자동으로 응답할 사용자 정의 메시지를 설정할 수 있는 실험적 설정을 추가했습니다.
“멤버 추가” 채널 초대 모달에 로딩 애니메이션을 추가했습니다.
현재 스레드가 이미 열려있는 경우 SHIFT+UP으로 키보드 포커스를 오른쪽으로 전환하도록 변경했습니다.
사용자 오류와 혼란을 방지하기 위해 불필요한 WebRTC 최종 사용자 설정을 제거했습니다.
이미지 링크 미리보기에 마우스 오버 효과를 추가했습니다.
플러그인#
플러그인 오류 처리 및 보고 기능을 개선했습니다.
슬래시 명령어#
채널에 사용자를 초대하는
/invite
슬래시 명령어를 추가했습니다.페이로드에 잘못된 JSON이 있을 때 슬래시 명령어 오류 메시지를 개선했습니다.
관리#
서버 로그를 더 쉽게 검토할 수 있도록 구조화된 로깅을 추가했습니다.
시스템 콘솔 또는
config.json
설정을 변경한 후에도 사용자 클라이언트가 더 이상 새로고침되지 않습니다.
명령줄 인터페이스 (CLI)#
서버의 모든 팀을 나열하는
/platform team list
명령어를 추가했습니다.
Enterprise Edition E20#
성능 모니터링에 클러스터 이벤트 유형을 추가했습니다.
버그 수정#
답글 스레드가 열려있을 때 CTRL/CMD+SHIFT+L로 포커스가 항상 오른쪽으로 설정되는 문제를 수정했습니다.
채널에 추가된 사용자가 다른 사용자의 “멤버 추가” 대화상자에서 즉시 제거되지 않는 문제를 수정했습니다.
팀 사이드바에서 팀을 우클릭할 때 ‘링크 복사’ 컨텍스트 메뉴 옵션이 부분적으로 숨겨지는 문제를 수정했습니다.
LDAP에서 SAML로 마이그레이션하는 동안 로그인 ID(“authdata”)가 제대로 마이그레이션되지 않아 사용자가 Mattermost에 로그인할 수 없는 문제를 수정했습니다.
플러그인 구성이 시스템 콘솔에 저장되지 않는 문제를 수정했습니다.
Channels
,Emoji
,OAuthAccessData
테이블에 실수로 생성된 중복 인덱스를 제거했습니다.
호환성#
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의"TeamSettings"
아래에:사용자가 다이렉트 메시지에 자동으로 응답할 사용자 정의 메시지를 설정할 수 있도록
"ExperimentalEnableAutomaticReplies": false,
를 추가했습니다.
config.json
의"LogSettings"
아래에:로그 이벤트를 일반 텍스트로 출력하는 대신 기계가 읽을 수 있는 JSON 형식으로 작성할 수 있도록
FileFormat
을 제거하고"FileJson": true,
와"ConsoleJson": true,
를 추가했습니다.
API 변경 사항#
RESTful API v4 변경사항#
사용자에게 임시 메시지를 보내기 위한 RESTful API 지원이 추가되었습니다.
채널을 공개에서 비공개로 변환하고 이 설정을
team_admin
으로 제한하는POST /channels/{channel_id}/convert
APIv4 엔드포인트가 추가되었습니다.팀 아이콘을 제거하고 이를
team_admin
으로 제한하는DELETE /teams/{team_id}/image
APIv4 엔드포인트가 추가되었습니다.
데이터베이스 변경 사항#
사용자 테이블:
"UPDATE Users SET AuthData=LOWER(AuthData) WHERE AuthService = 'saml'"
쿼리를 통해 SAMLAuthData
를 소문자로 마이그레이션합니다.
채널 테이블:
중복된
Name_2
인덱스를 제거했습니다.
이모지 테이블:
중복된
Name_2
인덱스를 제거했습니다.
OAuthAccessData 테이블:
중복된
ClientId_2
인덱스를 제거했습니다.
Mattermost v5.0의 예정된 지원 중단 기능#
다음 지원 중단 사항은 2018년 여름에 예정된 Mattermost v5.0 릴리스를 위해 계획되었습니다. 이 목록은 릴리스 전에 변경될 수 있습니다.
모든 API v3 엔드포인트가 제거됩니다. 통합을 API v4로 마이그레이션하는 방법에 대한 자세한 내용은 문서를 참조하세요. 티켓 #8708.
더 명확한 설치 및 업그레이드 경험을 위해
platform
바이너리가 mattermost로 이름이 변경됩니다. 대량 로딩 도구와 개발자 도구를 포함한 모든 명령줄 도구도 platform에서 mattermost로 이름이 변경됩니다. 티켓 #9985.계정 설정 > 알림 > 데스크톱 알림 에서 데스크톱 알림 지속 시간을 구성하는 Mattermost 사용자 설정이 제거됩니다.
GET 요청을 수신하도록 구성된 슬래시 명령어는 요청 본문에서 수신하는 대신 표준 HTTP 요청과 일관되게 쿼리 문자열에 페이로드가 인코딩됩니다. 가능성은 낮지만, 이로 인해 GET 요청을 잘못 사용하는 사용자 정의 슬래시 명령어가 작동하지 않을 수 있습니다. 티켓 #10201.
자동 링크를 위한 프로토콜 유형을 허용 목록에 추가하는 새로운
config.json
설정이 추가됩니다. 티켓 #9547.영구 APIv4 팀 삭제 매개변수를 비활성화하는 새로운
config.json
설정이 추가됩니다. GitLab Omnibus에 배포된 설치를 제외한 모든 새 설치 및 기존 설치에서 이 설정은 기본적으로 꺼져 있습니다. 시스템 관리자는 config.json 파일에서 API v4 엔드포인트를 활성화할 수 있습니다. 티켓 #9916.사용되지 않는
ExtraUpdateAt
필드가 채널 모델에서 제거됩니다. 티켓 #9739.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
번호가 매겨진 목록이 때때로 일반 게시물 영역을 벗어날 수 있습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
amyblais, AndersonWebStudio, antoineHC, asaadmahmood, Autre31415, cometkim, coreyhulen, cpanato, crspeller, csduarte, daanlevi, DSchalla, enahum, esethna, grundleborg, guydemi, hmhealey, icelander, iri-dw, it33, james-mm, jasonblais, jespino, jordanbuchman, jwilander, kethinov, koxen, lfbrock, lieut-data, lindalumitchell, lindy65, lisakycho, liusy182, Merlin2001, michaeltaylor-kerauno, mkraft, n1aba, pichouk, saturninoabril, stanchan, sudheerDev, tejasbubane, timconner, tomo667a, yuya-oc
릴리스 v4.9 - 기능 릴리스#
v4.9.4, 2018-06-04 릴리스
Mattermost v4.9.4에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v4.9.3, 2018-05-15 릴리스
시스템 콘솔을 통해 구성을 저장할 때 플러그인 구성이 손상되는 문제를 수정했습니다.
v4.9.2, 2018-05-04 릴리스
AllowEditPost
가 “Always”로 설정되었을 때 권한 마이그레이션 문제를 수정했습니다.
v4.9.1, 2018-04-27 릴리스
고가용성 모드 실행 시 시스템 콘솔 권한 설정에 잘못된 오류가 표시되는 문제를 수정했습니다.
시스템 콘솔에서 역할 로딩 시 경쟁 상태를 수정했습니다.
게시물 로딩 시 심각한 성능 저하를 일으키는 변경사항을 되돌렸습니다.
데스크톱 애플리케이션의 초기 로딩 시간이 크게 증가하는 성능 문제를 수정했습니다.
v4.9.0, 2018-04-16 릴리스
원본 4.9.0 릴리스
주요 내용#
채널 음소거#
채널이 음소거되면 데스크톱, 푸시 및 이메일 알림이 전송되지 않는
/mute
명령어를 추가했습니다.채널 음소거는 채널 알림 환경설정을 통해서도 접근할 수 있습니다.
음소거된 채널은 왼쪽 사이드바 섹션의 하단에 정렬됩니다.
팀원 이름 표시 설정#
팀원 이름 표시에 의한 멘션 렌더링 설정을 계정 설정으로 다시 추가했습니다.
팀 아이콘#
팀 사이드바에 팀 아이콘 지원을 추가했습니다.
Global Relay (베타) (Enterprise Edition E20 애드온)#
규정 준수 솔루션으로 Global Relay 내보내기 지원을 추가했습니다. 자세히 알아보기.
개선 사항#
웹 사용자 인터페이스#
사용자는 이제 계정 설정 > 시간대 에서 시간대를 설정할 수 있습니다.
오른쪽 사이드바에서 답글을 삭제한 후 커서가 답글 스레드 입력 상자로 돌아갑니다.
성능#
채널의 스레드와 부모 게시물을 가져오는 데 사용되는 데이터베이스 쿼리를 최적화하여 채널 로드 시간을 단축했습니다.
게시물과 스레드 렌더링과 관련된 많은 클라이언트 기능을 최적화하여 5,000개 이상의 메시지가 있는 대형 채널의 로드 시간을 최대 90%까지 단축했습니다.
/general/logging
섹션에서 Site URL 이외의 속성을 변경하려면 이제 서버를 재시작해야 적용됩니다.
플러그인 (베타)#
플러그인이 이제 텍스트, 이모지 및 Markdown을 더 유연하게 포맷할 수 있습니다.
플러그인이 사이드바 드롭다운에 작업을 추가할 수 있는 지원을 추가했습니다.
관리#
Amazon S3 파일 저장소를 위한 AWS Identity and Access Management(IAM) 역할 지원을 추가했습니다.
Amazon S3 연결을 테스트하기 위한 “연결 테스트” 버튼을 추가했습니다.
엔터프라이즈 에디션#
ExperimentalTownSquareIsReadOnly
가true
로 설정되면 비관리자는 더 이상 메시지에 반응하거나, 메시지를 고정하거나, 채널 정보를 업데이트할 수 없습니다.성능 모니터링에 캐시 무효화 총계를 추가했습니다.
버그 수정#
숫자 이모지에 대한 “이모지를 가져올 수 없음” 서버 로그 404 오류 메시지를 수정했습니다.
검색창 중간에서 텍스트를 편집하려고 할 때 커서가 줄 끝으로 이동하는 문제를 수정했습니다.
다운로드 링크가 이미지를 다운로드하는 대신 새 탭에서 열리는 문제를 수정했습니다.
자신과의 다이렉트 메시지 채널이 채널 전환기에 표시되지 않는 문제를 수정했습니다.
“채널에 멤버 추가” 필드에서 하나의 사용자 이름을 삭제할 때 모든 이름이 삭제되는 문제를 수정했습니다.
멤버 보기/관리가 온라인 상태가 아닌 사용자 이름으로 정렬되어야 하는 문제를 수정했습니다.
비시스템 관리자가 OAuth 2.0 통합에서
Is Trusted
옵션을 볼 수 없어야 하는 문제를 수정했습니다.검색창에 키보드 포커스가 있을 때 고정된 게시물, 채널 멤버 등을 클릭할 수 없는 문제를 수정했습니다.
Mattermost가 Slack 가져오기 중 첫 번째 사용자만 가져오는 문제를 수정했습니다.
RHS를 닫은 후 지워진 검색어가 다시 나타나는 문제를 수정했습니다.
오른쪽 패널이 열려있는 상태에서 이미지를 게시할 때 센터 채널에서 썸네일이 예상보다 크게 표시되는 문제를 수정했습니다.
사용자 이름에 마침표가 포함된 경우 채널에 사용자를 추가하는 문제를 수정했습니다.
CMD/CTRL-K 키보드 단축키를 사용하여 채널을 변경할 때 JavaScript 오류가 발생하는 문제를 수정했습니다.
/admin_console/users
의 두 번째 페이지를 넘어갈 수 없는 문제를 수정했습니다.ALT+UP/DOWN이 콘솔에서 오류를 발생시키고 작동이 중단되는 문제를 수정했습니다.
호환성#
IE11 호환성 보기에서 지원되지 않는 버전이므로 “지원되지 않는 브라우저” 오류 페이지가 표시됩니다.
제거 및 지원 중단된 기능#
Docker와 함께 Mattermost의 프로덕션 사용을 개선하기 위해 docker 이미지가 이제 비루트 사용자로 실행되며 포트 8000에서 수신 대기합니다. 기존 설치의 중요한 변경 사항에 대해서는 업그레이드 지침을 참조하세요.
여러 구성 설정이 데이터베이스의 역할로 마이그레이션되어
config.json
값을 변경해도 더 이상 적용되지 않습니다. 이러한 권한은 이전과 같이 각각의 시스템 콘솔 설정을 통해 수정할 수 있습니다. 영향을 받는config.json
설정은 다음과 같습니다:RestrictPublicChannelManagement
RestrictPrivateChannelManagement
RestrictPublicChannelCreation
RestrictPrivateChannelCreation
RestrictPublicChannelDeletion
RestrictPrivateChannelDeletion
RestrictPrivateChannelManageMembers
EnableTeamCreation
EnableOnlyAdminIntegrations
RestrictPostDelete
AllowEditPost
RestrictTeamInvite
RestrictCustomEmojiCreation
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
Mattermost v5.0의 예정된 지원 중단 기능#
다음 지원 중단 사항은 2018년 여름에 예정된 Mattermost v5.0 릴리스를 위해 계획되었습니다. 이 목록은 릴리스 전에 변경될 수 있습니다.
모든 API v3 엔드포인트가 제거됩니다. 통합을 API v4로 마이그레이션하는 방법에 대한 자세한 내용은 문서를 참조하세요. 티켓 #8708.
더 명확한 설치 및 업그레이드 경험을 위해
platform
바이너리가 mattermost로 이름이 변경됩니다. 대량 로딩 도구와 개발자 도구를 포함한 모든 명령줄 도구도 platform에서 mattermost로 이름이 변경됩니다. 티켓 #9985.자동 링크를 위한 프로토콜 유형을 허용 목록에 추가하는 새로운
config.json
설정이 추가됩니다. 티켓 #9547.영구 APIv4 팀 삭제 매개변수를 비활성화하는 새로운
config.json
설정이 추가됩니다. GitLab Omnibus에 배포된 설치를 제외한 모든 새 설치 및 기존 설치에서 이 설정은 기본적으로 꺼져 있습니다. 시스템 관리자는 config.json 파일에서 API v4 엔드포인트를 활성화할 수 있습니다. 티켓 #9916.사용되지 않는
ExtraUpdateAt
필드가 채널 모델에서 제거됩니다. 티켓 #9739.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의MessageExportSettings
아래:사용자 조직의 Global Relay 고객 계정 유형을 선택할 수 있도록
"CustomerType": "A9"
를 추가했습니다.사용자의 Global Relay 서버가 수신 규정 준수 내보내기를 모니터링하는 이메일 주소를 선택할 수 있도록
"EmailAddress": ""
를 추가했습니다.
config.json
의"SamlSettings"
아래:인증된 사용자가 페더레이션된 Azure AD 서버의 초기 로그인 페이지를 건너뛰고 비밀번호만으로 로그인할 수 있도록
"ScopingIDPProviderId": ""
를 추가했습니다.사용자의 Scoping Identity Provider ID와 연결된 이름을 추가하기 위해
"ScopingIDPName": ""
를 추가했습니다.
config.json
의DisplaySettings"
아래:사용자 인터페이스와 이메일 알림의 타임스탬프에 사용되는 시간대를 선택할 수 있도록
"ExperimentalTimezone": false
를 추가했습니다.
API 변경 사항#
모든 새로운 통합은 API v4 엔드포인트를 사용해야 합니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 API v3 엔드포인트가 더 이상 사용되지 않으며 Mattermost v5.0에서 제거될 예정입니다.
데이터베이스 변경 사항#
사용자 테이블:
Timezone
열을 추가했습니다.
팀 테이블:
LastTeamIconUpdate
열을 추가했습니다.
채널 테이블:
idx_channels_displayname
인덱스를 제거했습니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
번호가 매겨진 목록이 때때로 일반 게시물 영역을 벗어날 수 있습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
amyblais, AndersonWebStudio, asaadmahmood, ccbrown, chclaus, chumbalum, cjohannsen81, CoolMoeDee, coreyhulen, cpanato, crspeller, csduarte, dmeza, enahum, esethna, gajananpp, GitHubJasper, gnufede, grundleborg, hmhealey, icelander, it33, james-mm, jasonblais, jespino, jwilander, kaakaa, koxen, letsila, lieut-data, lindalumitchell, lindy65, mkraft, moonmeister, MusikPolice, panditsavitags, philippe-granet, pichouk, qichengzx, Rudloff, R-Wang97, saturninoabril, stanchan, stephenkiers, sudheerDev, svelle, tejasbubane, thePanz, timconner, tomo667a, Vorlif, yuya-oc
v4.8 릴리스 - 기능 릴리스#
v4.8.2, 2018-06-04 출시
Mattermost v4.8.2에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v4.8.1, 2018-04-09 출시
Mattermost v4.8.1에는 낮은 수준부터 높은 수준까지의 여러 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
Channels 테이블의
DisplayName
인덱스를 제거하여 성능 문제를 수정했습니다.
v4.8.0, 2018-03-16 출시
원본 4.8.0 릴리스
보안 업데이트#
Mattermost v4.8.0에는 낮은 수준부터 높은 수준까지의 여러 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
주요 내용#
CloudFront와의 호환성 향상#
Mattermost의 정적 자산을 호스팅하도록 CloudFront를 구성하는 지원을 추가했습니다.
전 세계에 지리적으로 분산된 팀원들의 캐싱 성능 향상과 로드 시간 단축을 가능하게 합니다.
SAML 마이그레이션 명령어 (Enterprise Edition E20)#
사용자를 SAML로 쉽게 마이그레이션할 수 있는 CLI 명령어를 추가했습니다.
개선 사항#
웹 사용자 인터페이스#
사용 중인 웹 앱 버전을 알 수 있도록 About Mattermost 대화상자에 웹 앱 빌드 해시를 추가했습니다.
채널 헤더의 사용 가능한 공간을 늘리기 위해 태블릿 보기에서 검색창을 버튼으로 변경했습니다.
성능#
단일 사용자를 위한 데이터베이스 쿼리와 WebSocket 이벤트를 최적화하여 로드 시간을 단축했습니다.
20MB보다 큰 파일을 업로드할 수 있는 iOS 엔드포인트를 생성했습니다.
getRootPosts
호출의 캐싱을 개선했습니다.
508 규정 준수#
프로필 사진에 alt 속성을 추가했습니다.
연동#
curl -F
에서 제공하는 것과 같은 multipart/form-data 콘텐츠 유형을 수락하도록 인커밍 웹훅을 업데이트했습니다.
알림#
CLI 명령어로 채널이 팀 간에 이동될 때 시스템 메시지가 게시됩니다.
인증#
Site URL이 비어있을 경우 구성된 URL로 대체하여 OAuth SSO 로그인 오류를 줄였습니다.
시스템 콘솔#
시스템 콘솔 UI에서 플러그인 업로드 설정을 제거하고 API에서 설정 전환을 방지했습니다.
시스템 콘솔 로그 뷰어에 페이징을 추가하고 로그의
per_paging
기본값을 1000으로 설정했습니다.
버그 수정#
사용자 정의 테마에서 사이드바 읽지 않음 텍스트 설정이 무시되는 문제를 수정했습니다.
이모지 선택기 목록 하단에 빈 줄이 있는 문제를 수정했습니다.
메시지 편집 대화상자에서 Markdown 도움말이 두 번째 줄에서 줄바꿈되는 문제를 수정했습니다.
마지막 팀을 나간 후 “로그아웃” 링크가 작동하지 않는 문제를 수정했습니다.
게시물 삭제 모달에서 포커스가 가끔 잘못되는 문제를 수정했습니다.
대량 가져오기 도구가 Town Square 멤버십을 강제하지 않는 문제를 수정했습니다.
채널 전환 시 “view” 요청이 중복 호출되는 문제를 수정했습니다.
Push Notification Contents가 채널 이름을 포함하지 않도록 설정된 상태에서 파일만 게시했을 때 푸시 알림에 채널 이름이 포함되는 문제를 수정했습니다.
파일 확장자가 실제 파일 유형과 일치하지 않을 때 첨부 문서 미리보기 시도가 “로딩”을 완료하지 못하는 문제를 수정했습니다.
Classic Mobile App에서 메시지에 답장한 후 입력 상자에 포커스가 설정되지 않는 문제를 수정했습니다.
@-아이콘을 클릭했을 때 “user.name”과 같은 사용자 이름이 “name” 부분에만 하이라이트되는 문제를 수정했습니다.
“위에 더 많은 읽지 않음” 표시기가 항상 작동하지 않는 문제를 수정했습니다.
IE11이 숨겨진 텍스트 상자에서 플레이스홀더를 게시하는 문제를 수정했습니다.
팀 전환 시 새로고침 후 마지막 채널이 기억되지 않는 문제를 수정했습니다.
Classic Mobile App에서 파일 첨부 시 입력 텍스트에 자동 포커스가 되지 않는 문제를 수정했습니다.
팀 멤버 보기 모달과 채널 전환기에서 조합 문자(예: CJK)를 입력할 수 없는 문제를 수정했습니다.
프록시 처리 전에 클라이언트가 불안전한 이미지를 로드하는 문제를 수정했습니다.
CentOS와 Bosh의 샌드박싱 지원 문제를 수정했습니다.
JIRA 플러그인 게시물이 제대로 잘리지 않는 문제를 수정했습니다.
이모지 선택기에서 높이/너비가 큰 이모지가 늘어나 보이는 문제를 수정했습니다.
git 저장소가 아닌 경우 웹 앱을 빌드할 수 없는 문제를 수정했습니다.
검색 결과로 이동할 때 컨텍스트 게시물이 항상 로드되지 않는 문제를 수정했습니다.
일부 언어에서 마크다운 미리보기로 전환할 때 편집 상자 크기가 변경되는 문제를 수정했습니다.
호환성#
제거 및 지원 중단된 기능#
모든 API v3 엔드포인트가 더 이상 사용되지 않으며 Mattermost v5.0에서 제거될 예정입니다.
Mattermost v5.0에서 채널 모델에서 사용되지 않는
ExtraUpdateAt
필드가 제거됩니다.Mattermost가 v4.9에서 역할 기반 권한 시스템으로 이동함에 따라, 여러 구성 설정이 데이터베이스의 역할로 마이그레이션되며
config.json
값을 변경해도 더 이상 적용되지 않습니다. 이러한 권한은 여전히 각각의 시스템 콘솔 설정을 통해 수정할 수 있습니다. 마이그레이션될config.json
설정은 다음과 같습니다:RestrictPublicChannelManagement
RestrictPrivateChannelManagement
RestrictPublicChannelCreation
RestrictPrivateChannelCreation
RestrictPublicChannelDeletion
RestrictPrivateChannelDeletion
RestrictPrivateChannelManageMembers
EnableTeamCreation
EnableOnlyAdminIntegrations
RestrictPostDelete
AllowEditPost
RestrictTeamInvite
RestrictCustomEmojiCreation
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
아래:쿠키의 도메인 매개변수가 설정되어 브라우저가 서브도메인에도 쿠키를 전송할 수 있도록
AllowCookiesForSubdomains
를 추가했습니다.서버가 클라이언트에게 WebSocket 연결을 시도해야 할 위치를 지시할 수 있도록
WebsocketURL
을 추가했습니다.모든 API v3 엔드포인트가 더 이상 사용되지 않으며 Mattermost v5.0에서 제거될 예정이므로 새 설치의
EnableAPIV3
설정을false
로 변경했습니다.
API 변경 사항#
모든 새로운 통합은 API v4 엔드포인트를 사용해야 합니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 API v3 엔드포인트가 더 이상 사용되지 않으며 Mattermost v5.0에서 제거될 예정입니다.
RESTful API v4 변경사항#
요청 본문에 단일 파일의 내용과 함께 쿼리 매개변수로
channel_id
와filename
만 정의된 요청을 지원하도록POST /files
를 업데이트했습니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
번호가 매겨진 목록이 때때로 일반 게시물 영역을 벗어날 수 있습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
기여자#
Alexgoodman7, amyblais, AndersonWebStudio, andruwa13, asaadmahmood, avasconcelos114, billybrown1, ccbrown, chumbalum, cometkim, CoolTomatos, coreyhulen, cpanato, crspeller, csduarte, enahum, esethna, GitHubJasper, gnufede, grundleborg, hmhealey, icelander, it33, james-mm, jasonblais, jespino, jwilander, kaakaa, kemenaran, koxen, leblanc-simon, letsila, lfbrock, lieut-data, lindalumitchell, lindy65, lip-d, liusy182, lmikaellukerad, mkraft, moonmeister, MusikPolice, pichouk, rqtaylor, saturninoabril, stanchan, stephenkiers, tejasbubane, thePanz, torgeirl, Vaelor, vordimous, XinyueWang94, yuya-oc
릴리스 v4.7 - 기능 릴리스#
v4.7.4, 2018-04-09 출시
Mattermost v4.7.4에는 낮은 수준부터 높은 수준까지의 여러 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
Channels 테이블의
DisplayName
인덱스를 제거하여 성능 문제를 수정했습니다.
v4.7.3, 2018-03-09 출시
Mattermost v4.7.3에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v4.7.2, 2018-02-23 출시
Fixed an issue where message attachments didn’t render emojis.
이름이 26자 길이인 채널에 404 오류로 접근할 수 없는 문제를 수정했습니다.
Fixed “We couldn’t get the emoji” server log messages.
Fixed an issue with being unable to switch to direct or group message channels via CTRL/CMD+K channel switcher or via “msg/groupmsg” slash commands.
사용자 프로필 팝오버에서 “메시지 보내기”를 클릭했을 때 사용자의 직접 메시지 채널 대신 Town Square로 리디렉션되는 문제를 수정했습니다.
직접 메시지 및 그룹 메시지 채널 링크가 새 탭에서 열리는 문제를 수정했습니다.
v4.7.1, 2018-02-20 출시
사용자가 채널에 참여하거나 나갈 때 로그에
Failed to update ChannelMemberHistory table
오류 메시지가 발생하는 규정 준수 내보내기 출력 문제를 수정했습니다. 문제 업데이트는 여기에 게시되었습니다.
v4.7.0, 2018-02-16 출시
원본 4.7.0 출시
보안 업데이트#
Mattermost v4.7.0에는 낮은 수준부터 높은 수준까지 다양한 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 출시 후 14일 후에 자세한 내용이 보안 업데이트 페이지에 게시됩니다.
주요 내용#
클라이언트 측 성능#
IP 주소별 API 액세스 속도 제한 외에도 사용자 기반 속도 제한을 추가했습니다.
첫 페이지 로드 시 모든 것을 한 번에 로드하는 대신 사용자 정의 이모지를 비동기적으로 로드하여 페이지 로드 시간을 단축했습니다.
클라이언트 측 결과를 즉시 반환하여 채널 자동 완성(~) 쿼리를 최적화했습니다.
pngquant
를 실행하여 PNG에서 불필요한 메타데이터를 제거하여 대부분의 이미지 자산 크기를 25% 이상 줄였습니다.
이미지 프록시 지원#
이미지 프록시 서버는 캐싱 계층을 통해 성능을 향상시키고 이미지 크기 조정을 위한 사용자 정의 옵션을 제공합니다.
ImageProxyType
,ImageProxyURL
,ImageProxyOptions
세 가지 새로운 구성 키를 통해 클라이언트에 제공되는 게시물의 마크다운이 수정되어 모든 이미지가 프록시를 통해 로드되도록 합니다.
이미지 썸네일 업데이트#
이미지 썸네일의 모양을 업데이트하여 이제 단일 썸네일이 미리보기 창을 열기 위해 이미지를 클릭하지 않고도 더 큰 미리보기로 확장됩니다.
개선 사항#
웹 사용자 인터페이스#
채널 멤버 목록에 상태 아이콘을 추가하고 사용자 상태별로 정렬했습니다.
링크 미리보기에서 발견된 이미지를 미리 볼 수 있는 기능을 추가했습니다.
데스크톱 앱의 사이드바 채널에
링크 복사
옵션을 추가했습니다.계정 설정 옵션에서 “편집”을 클릭한 후 텍스트 상자에 포커스가 추가됩니다.
채널 헤더의 인용구 서식을 개선했습니다.
검색 결과에 날짜 구분선을 추가했습니다.
이제 왼쪽 사이드바에서 채널 이름이 비알파벳 문자(예: 괄호, 해시 기호 등)를 고려하여 올바르게 정렬됩니다.
연동#
수신 웹훅 설정 페이지에 사용자 이름과 프로필 사진을 추가했습니다.
발신 웹훅 응답에서 Slack 첨부 파일을 지원하도록 추가했습니다.
이모지 선택기#
키보드로 이모지 선택기를 탐색할 수 있는 기능을 추가했습니다.
웹앱 이모지 선택기에 사용자 정의 이모지의 페이지 매김과 검색 기능을 추가했습니다.
채널#
팀을 전환할 때 사용자가 해당 팀에서 마지막으로 본 채널로 이동합니다.
다이렉트 메시지의 URL을
https://servername.com/messages/@username
형식으로 변경하여 사용자가 URL을 통해 서로 다이렉트 메시지를 열 수 있도록 했습니다.
알림#
팀이 공개에서 비공개로 변경될 때 시스템 메시지를 추가했습니다.
플러그인 (베타)#
Zoom 플러그인이 이제 온프레미스 Zoom 서버를 지원합니다.
엔터프라이즈 에디션#
LDAP 최대 길이를 충족하기 위해
User.Position
필드의 최대 길이를 128자로 늘렸습니다.OAuth 상태 매개변수 제한을 늘렸습니다. 일부 시스템은 128자보다 긴 상태를 보낼 수 있습니다.
버그 수정#
OAuth 계정 생성 오류 페이지가 형식이 지정되지 않은 문제를 수정했습니다.
로그인 페이지의 링크에 대한 탭 및 alt-tab 키보드 탐색을 수정했습니다.
플러그인 슬래시 명령어가 사용자 이름이나 아이콘을 재정의하지 않는 문제를 수정했습니다.
팀 멤버 모달의 페이지 매김이 더 이상 표시할 사용자가 없을 때 다음 버튼을 표시하는 문제를 수정했습니다.
/header
의 at-channel이 확인 모달을 트리거하지 않아야 하는 문제를 수정했습니다.자동 생성된 SAML 서비스 제공자 로그인 URL에 슬래시가 하나가 아닌 두 개가 있는 문제를 수정했습니다.
푸시 알림을 받은 후 모바일이 아닌 플랫폼에서 읽지 않은 멘션이 표시되지 않는 문제를 수정했습니다.
모바일 보기에서 게시물에 답장할 때 텍스트 상자가 키보드에 가려지는 문제를 수정했습니다.
대소문자가 혼합된 사용자 이름 자동 완성이 작동하지 않는 문제를 수정했습니다.
일부 대화상자에서 한국어를 빠르게 입력할 수 없는 문제를 수정했습니다.
알림 환경설정이 멘션 강조 표시에 대해 대소문자를 구분하지 않는 문제를 수정했습니다.
일시적인 메시지 이후에 이전 메시지에
+:emoji:
로 반응할 수 없는 문제를 수정했습니다.Firefox에서
media.peerconnection.enabled
설정이 false로 설정된 경우 Mattermost가 로드되지 않는 문제를 수정했습니다.Mattermost 서버 로드 전에 로그인 화면이 가끔 깜빡이는 문제를 수정했습니다.
Zoom 플러그인의 봇 메시지가 온프레미스 Zoom 서버의 Zoom API URL 필드를 무시하는 문제를 수정했습니다.
원치 않는 페이지 새로고침을 방지하기 위해 Android(Chrome)에서 당겨서 새로고침 기능을 비활성화했습니다.
Rename Channel
모달에서 변경 사항 없이Save
를 클릭해도 아무 동작이 없는 문제를 수정했습니다.이모지 선택기 검색이 대소문자를 구분하는 문제를 수정했습니다.
데스크톱 모바일 보기에서 타임스탬프를 클릭할 수 없는 문제를 수정했습니다.
API를 통해 팀을 삭제할 때 웹 사용자 인터페이스가 손상되는 문제를 수정했습니다.
호환성#
제거 및 지원 중단된 기능#
모든 API v3 엔드포인트가 더 이상 사용되지 않으며 Mattermost v5.0에서 제거될 예정입니다.
대소문자를 구분하는 멘션 강조 표시를 수정하기 위해 게시물 유형 플러그인의
mentionKeys
속성이 제거되었습니다. 플러그인은 필요에 따라 저장소에서mentionKeys
속성을 검색할 수 있습니다.고객 및 커뮤니티 피드백을 고려하여 DELETE
/teams/{team_id}
APIv4 엔드포인트의 영구 쿼리 매개변수가 이전에 발표된 대로 제거되지 않았습니다.Mattermost가 v4.8에서 역할 기반 권한 시스템으로 이동함에 따라 여러 구성 설정이 데이터베이스의 역할로 마이그레이션되며,
config.json
값을 변경해도 더 이상 적용되지 않습니다. 이러한 권한은 여전히 해당 시스템 콘솔 설정을 통해 수정할 수 있습니다. 마이그레이션될config.json
설정은 다음과 같습니다:RestrictPublicChannelManagement
RestrictPrivateChannelManagement
RestrictPublicChannelCreation
RestrictPrivateChannelCreation
RestrictPublicChannelDeletion
RestrictPrivateChannelDeletion
RestrictPrivateChannelManageMembers
EnableTeamCreation
EnableOnlyAdminIntegrations
RestrictPostDelete
AllowEditPost
RestrictTeamInvite
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:#
config.json
의ServiceSettings
아래:클라이언트에 제공되는 게시물의 마크다운이 수정되어 모든 이미지가 프록시를 통해 로드되도록
"ImageProxyType": ""
,"ImageProxyOptions": ""
,"ImageProxyURL": ""
를 추가했습니다.웹앱 사이드바에 읽지 않은 채널 섹션을 표시하기 위해
"ExperimentalGroupUnreadChannels": disabled
를 추가했습니다. 시스템 관리자가disabled
를default_off
또는default_on
으로 대체하여 먼저 이 설정을 활성화해야 합니다.일반적으로 Town Square인 기본 채널에서 퇴장/참여 메시지를 비활성화할 수 있도록
"ExperimentalEnableDefaultChannelLeaveJoinMessages": true
를 추가했습니다.
config.json
의RateLimitingSettings
아래:토큰과 userID에 대한 속도 제한을 위해 사용자 기반 속도 제한인
"VaryByUser": false
를 추가했습니다.
API 변경 사항#
모든 새로운 통합은 API v4 엔드포인트를 사용해야 합니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 API v3 엔드포인트가 더 이상 사용되지 않으며 Mattermost v5.0에서 제거될 예정입니다.
RESTful API v4 변경사항#
API 요청에서 팀과 채널 이름을 자동으로 소문자로 변환하기 위해
GetChannelByName
과GetTeamByName
을 추가했습니다. 이를 통해 URL 매개변수로 팀 또는 채널 이름을 사용하는 엔드포인트에서 채널 이름이 자동으로 소문자로 변환됩니다.사용자 검색/자동완성 엔드포인트와 일관성을 추가하기 위해
POST /emoji/search
,GET /emojis/name/{emoji_name}
,GET /emoji/autocomplete
를 추가했습니다. 이러한 API 엔드포인트는 자동완성과 같은 중요한 성능 관련 작업에GET
의 이점이 포함되도록 합니다.시스템 관리자가 필요에 따라 개인 액세스 토큰을 찾고, 관리하고, 취소할 수 있도록
/users/tokens/search
를 추가했습니다. 이 엔드포인트는manage_system
권한이 있는 경우 모든 사용자의 모든 토큰을 가져옵니다.
WebSocket 이벤트 변경사항#
팀이 삭제될 때(예: API 호출을 통해) 클라이언트에 알리기 위해
delete_team
웹소켓 이벤트를 추가했습니다.
데이터베이스 변경 사항#
사용자 테이블:
Position
필드의 크기를 35자에서 128자로 증가했습니다.
OAuthAuthData 테이블:
State
필드의 크기를 128자에서 1024자로 증가했습니다.
ChannelMemberHistory 테이블:
Email
열을 제거했습니다.Username
열을 제거했습니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
번호가 매겨진 목록이 때때로 일반 게시물 영역을 벗어날 수 있습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
플러그인에 샌드박싱이 활성화되지 않은 경우
[WARN] plugin sandboxing is not supported. plugins will run with the same access level as the server
로그 메시지가 생성됩니다. 플러그인을 사용하지 않는 경우 이 메시지를 무시해도 됩니다.
기여자#
amyblais, AndersonWebStudio, andruwa13, asaadmahmood, bbodenmiller, Brunzer, ccbrown, chclaus, cherniavskii, CometKim, coreyhulen, cpanato, crspeller, csduarte, cvitter, darkman, der-test, dlahn, enahum, esethna, fermulator, gig177, grundleborg, Hanzei, hmhealey, it33, james-mm, jarredwitt, jasonblais, jespino, jwilander, kaakaa, kemenaran, knechtionscoding, laginha87, lasley, letsila, lfbrock, lieut-data, lindalumitchell, lindy65, liusy182, Matterchen, mkraft, MusikPolice, phuihock, pichouk, Rohlik, R-Wang97, santos22, saturninoabril, stephenkiers, sudheerDev, tayre, tejasbubane, tkbky, Tristramg, ulm0, watadarkstar, xuxip, yeoji, yuya-oc
릴리스 v4.6 - 기능 릴리스#
v4.6.3, 2018-04-09 릴리스
Mattermost v4.6.3에는 낮은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 자세한 내용이 보안 업데이트 페이지에 게시됩니다.
v4.6.2, 2018-02-23 릴리스
Mattermost v4.6.2에는 낮은 수준부터 높은 수준까지의 여러 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 자세한 내용이 보안 업데이트 페이지에 게시됩니다.
v4.6.1, 2018-01-30 릴리스
Mattermost 서버에서 Let’s Encrypt 인증서가 손상되는 문제를 수정했습니다. 업그레이드 시 캐시가 삭제되어 인증서가 즉시 갱신됩니다. 또한 Let’s Encrypt 인증을 완료하려면 방화벽을 통해 포트 80을 전달해야 하며, Forward80To443
config.json
설정을true
로 설정해야 합니다.
v4.6.0, 2018-01-16 릴리스
원본 4.6.0 릴리스
주요 내용#
클라이언트 측 성능#
게시물 마운트 시간을 줄여 채널 전환 시간을 최대 45%까지 단축했습니다.
post_time.jsx
컴포넌트의 메모리 누수를 수정하여 채널 전환 후 유지되는 메모리를 최대 85%까지 감소시켰습니다.PNG에서 불필요한 메타데이터를 제거하기 위해
pngquant
를 실행하여 가장 많이 사용되는 아이콘과 로고의 크기를 70-80% 감소시켰습니다.
개선 사항#
웹 사용자 인터페이스#
고정된 게시물과 플래그가 지정된 게시물 목록이 로딩되는 동안 로딩 표시기를 추가했습니다.
MFA 로그인 버튼에 로딩 표시기를 추가했습니다.
이모지 반응을 추가할 때 ‘+’ 버튼에 툴팁을 추가했습니다.
채널 전환기(CTRL/CMD+K)가 이제 사용자 이름, 전체 이름 및 닉네임으로 필터링합니다.
채널 링크가 이제 채널 헤더에 렌더링됩니다.
파일 이름이 이제 첨부 파일 미리보기에 표시됩니다.
플러그인 (베타)#
플러그인이 이제 슬래시 명령어를 지원합니다.
알림#
더 나은 온보딩 경험을 위해 새 계정의 기본 알림 설정을 업데이트했습니다. 각 설정은 계정 설정에서 구성할 수 있습니다. 특히 업데이트된 기본 설정에는 다음이 포함됩니다:
데스크톱 알림은 멘션과 다이렉트 메시지에만 전송됩니다.
모바일 푸시 알림은 사용자가 자리비움 또는 오프라인 상태일 때만 전송되고 온라인 상태일 때는 전송되지 않습니다.
사용자의 이름에 대한 멘션은 멘션을 트리거하지 않습니다.
508 규정 준수#
Mattermost 웹페이지의 기본 언어가 이제 HTML에 선언됩니다.
CSS가 렌더링되지 않을 때 상태 표시기와 답장 아이콘의 위치가 업데이트됩니다.
팀 및 채널 이름에 프로그래밍 방식으로 식별 가능한 제목을 사용합니다.
관리#
더 나은 감사를 위해 수신 웹훅 표시 이름이 이제 post.Props 필드에 포함됩니다.
시스템 관리자는 이제 시스템 콘솔 사용자 목록에서 자신의 비밀번호를 재설정할 수 있습니다.
버그 수정#
사용자 이름 업데이트가 이제 모든 브라우저 탭에서 즉시 표시됩니다.
플러그인이 비활성화된 경우 서버 로그에 더 이상 플러그인 초기화에 대한 정보 메시지가 포함되지 않습니다.
Firefox v52에서 Mattermost가 로드되지 않는 문제를 수정했습니다.
Tab 키를 여러 번 사용할 때 사용자 멘션 자동완성 문제를 수정했습니다.
이모지 반응을 입력했을 때 최근 사용한 이모지 목록에 추가되지 않는 문제를 수정했습니다.
SSO 제공업체에서도 비활성화된 경우 OAuth 및 SAML 사용자를 이제 Mattermost 시스템 콘솔에서 비활성화할 수 있습니다.
Microsoft Outlook 형식의 이메일 주소에 대한 이메일 주소 유효성 검사를 수정했습니다.
iOS Classic 앱에서 가끔 게시물이 전송되지 않는 문제를 수정했습니다.
팀 이름을 한 글자로만 편집할 수 없도록 변경했습니다.
파일 첨부가 있는 메시지의 경우 모든 텍스트를 제거하더라도 메시지가 삭제되지 않도록 수정했습니다.
채널 이름의 두 번째나 세 번째 단어로 검색이 작동하지 않는 문제를 수정했습니다.
다른 사용자가 더 이상 답글 스레드에서 삭제된 GIF 미리보기를 볼 수 없도록 수정했습니다.
일본어나 키릴 문자를 포함한 채널을 생성할 수 없는 문제를 수정했습니다.
Zoom 플러그인의 타임스탬프 분 표시를 수정했습니다.
최대 용량에 도달한 팀에 참여하려고 할 때 페이지가 무한 로딩되는 문제를 수정했습니다.
채널 중 하나에서 알림 설정을 업데이트한 후 다른 채널의 알림 설정이 기본값으로 되돌아가는 문제를 수정했습니다.
호환성#
제거 및 지원 중단된 기능#
모든 API v3 엔드포인트가 더 이상 사용되지 않으며 Mattermost v5.0에서 제거될 예정입니다.
팀을 영구적으로 삭제하기 위한 DELETE
/teams/{team_id}
APIv4 엔드포인트의 permanent 쿼리 매개변수가 Mattermost v4.7에서 제거될 예정입니다.
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의ServiceSettings
아래:계정 생성 후 최종 사용자에게 튜토리얼을 표시할지 여부를 제어하기 위해
"EnableTutorial": true
를 추가했습니다. 이 설정은 실험적이며 향후 릴리스에서 대체되거나 제거될 수 있습니다.
config.json
의TeamSettings
아래:서버의 기본 팀을 설정하기 위해
"ExperimentalPrimaryTeam": ""
을 추가했습니다. 이 설정은 실험적이며 향후 릴리스에서 대체되거나 제거될 수 있습니다.
config.json
의EmailSettings
아래:화이트 라벨링을 위해 이메일 로그인 버튼의 스타일을 설정하기 위해
"LoginButtonColor": ""
,"LoginButtonBorderColor": ""
및"LoginButtonTextColor": ""
를 추가했습니다.
엔터프라이즈 에디션의 추가 변경사항:
config.json
의LdapSettings
아래:화이트 라벨링을 위해 LDAP 로그인 버튼의 스타일을 설정하기 위해
"LoginButtonColor": ""
,"LoginButtonBorderColor": ""
및"LoginButtonTextColor": ""
를 추가했습니다.
config.json
의SamlSettings
아래:화이트 라벨링을 위해 SAML 로그인 버튼의 스타일을 설정하기 위해
"LoginButtonColor": ""
,"LoginButtonBorderColor": ""
및"LoginButtonTextColor": ""
를 추가했습니다.
API 변경 사항#
모든 새로운 통합은 API v4 엔드포인트를 사용해야 합니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 API v3 엔드포인트가 더 이상 사용되지 않으며 Mattermost v5.0에서 제거될 예정입니다.
팀을 영구적으로 삭제하기 위한 DELETE
/teams/{team_id}
APIv4 엔드포인트의 permanent 쿼리 매개변수가 Mattermost v4.7에서 제거될 예정입니다.
RESTful API v4 변경사항#
사용자의 인증 방식을 업데이트하기 위해
/users/{user_id}/auth
를 추가했습니다. 예를 들어, LDAP 인증으로 변경하거나 LDAP 인증에서 다른 방식으로 변경하는 데 사용할 수 있습니다.
플러그인 API 변경사항 (베타)#
사용자 정의 슬래시 명령어를 등록하기 위해
RegisterCommand
를 추가했습니다. 명령어가 트리거되면 플러그인은ExecuteCommand
훅을 통해 이를 실행할 수 있습니다.RegisterCommand
를 통해 이전에 등록된 명령어를 등록 해제하기 위해UnregisterCommand
를 추가했습니다.사용자의 채널 멤버십을 가져오기 위해
GetChannelMember
를 추가했습니다.
플러그인 훅 변경사항 (베타)#
RegisterCommand
플러그인 API를 통해 이전에 등록된 명령어를 실행하기 위해ExecuteCommand
훅을 추가했습니다.
데이터베이스 변경 사항#
IncomingWebhooks 테이블:
PostUsername
열을Username
으로 이름을 변경했습니다.PostIconURL
열을IconURL
로 이름을 변경했습니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
번호가 매겨진 목록이 때때로 일반 게시물 영역을 벗어날 수 있습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
IE11에서 한글 키보드를 사용할 때 일부 대화 상자에서 글자가 건너뛰어집니다.
Mattermost를 고가용성(High Availability) 모드로 실행할 때 iOS에서 푸시 알림이 항상 사라지지 않을 수 있습니다.
API를 통해 팀을 삭제하면 사용자 인터페이스가 손상됩니다.
Zoom 플러그인의 봇 메시지가 온프레미스 Zoom 서버의 Zoom API URL 필드를 무시합니다.
기여자#
amyblais, AndersonWebStudio, asaadmahmood, ccbrown, coreyhulen, cpanato, crspeller, csduarte, cvitter, dlahn, enahum, esethna, g3d, grundleborg, hmhealey, it33, james-mm, jarredwitt, jespino, jwilander, kaakaa, letsila, lfbrock, lieut-data, lindalumitchell, lindy65, lisakycho, liusy182, LordVeovis, Matterchen, mkraft, MusikPolice, panditsavitags, pichouk, pixelbrackets, pruthvip, R-Wang97, saturninoabril, skvale, stephenkiers, sudheerDev, sumantro93, tayre, tborg, tejasbubane, watadarkstar, yuya-oc
릴리스 v4.5 - 기능 릴리스#
v4.5.2, 2018-02-23 릴리스
Mattermost v4.5.2에는 낮은 수준부터 높은 수준까지 다양한 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 자세한 내용이 보안 업데이트 페이지에 게시됩니다.
v4.5.1, 2018-01-16 릴리스
Firefox v52-54 및 v57의 비공개 모드를 포함한 특정 버전에서 Mattermost가 로드되지 않는 문제를 수정했습니다.
v4.5.0, 2017-12-16 릴리스
원본 4.5.0 릴리스
주요 내용#
Zoom 플러그인 (베타)#
Actiance 지원 (베타) (Enterprise Edition E20 애드온)#
개선 사항#
웹 사용자 인터페이스#
CTRL/CMD
+/
로 키보드 단축키 대화상자를 전환할 수 있습니다.링크 미리보기가 댓글 스레드의 오른쪽에 표시됩니다.
타임스탬프 고유 링크가 데스크톱과 브라우저의 현재 보기에서 열립니다.
고정된 게시물이 최신순으로 정렬됩니다.
URL의 비라틴 문자를 더 잘 처리하도록 마크다운이 업데이트되었습니다.
데스크톱 모바일 보기 헤더에 WebRTC 통화 아이콘이 추가되었습니다.
게시물에 이모지 반응을 빠르게 추가할 수 있는 ‘+’ 기호가 추가되었습니다.
다양한 이모지 피부톤을 지원합니다.
GIF 첨부 파일에 대한 인라인 재생이 추가되었습니다.
연동#
게시된 메시지에 댓글로 응답할 수 있는 발신 웹훅 옵션이 추가되었습니다.
JIRA 플러그인이 이제 시스템 콘솔 > 플러그인 > 관리에서 관리할 수 있는 사전 패키지 플러그인으로 번들링되었습니다.
웹훅 게시물에서 <@userid>, <!channel>, <!all>, <!here>를 사용한 멘션 지원이 추가되었습니다.
계정 설정에서 개인 액세스 토큰을 일시적으로 비활성화할 수 있습니다.
채널#
비활성화된 사용자가 있는 다이렉트 메시지 채널이 이제 사이드바에 숨겨지며 더보기… 다이렉트 메시지 목록에서 다시 열 수 있습니다.
이제 자신과의 다이렉트 메시지 채널을 열 수 있습니다.
알림#
사용자가 배치가 전송되기 전에 온라인 상태가 되어 대기 중인 이메일 알림이 삭제될 때 불필요한 로그 메시지가 게시되는 문제가 제거되었습니다.
Edge 브라우저에서 데스크톱 알림 아이콘이 업데이트되었습니다.
키보드 단축키#
새 그룹 메시지 채널을 시작하기 위한
/groupmsg
명령어가 추가되었습니다.메시지 입력 상자에 포커스를 설정하는 CTRL+SHIFT+L이 추가되었습니다.
시스템 콘솔#
데이터 보존 설정 페이지에 확인 모달이 추가되었습니다.
시스템 콘솔 > 플러그인(베타) 섹션에 플러그인 업로드 및 관리를 위한 설정 페이지가 추가되었습니다.
시스템 콘솔에서 사용자의 세션을 취소할 수 있는 기능이 추가되었습니다.
버그 수정#
다이렉트 또는 그룹 메시지 채널을 닫아도 더 이상 채널 환경설정이 삭제되지 않습니다.
사용자가 영구 링크 보기에서 삭제된 메시지의 “x”를 클릭한 후 더 이상 빈 페이지가 표시되지 않습니다.
입력된 값과 관계없이
AmazonS3Region
이 us-east-1로 기본 설정되는 문제가 수정되었습니다.현재 사용자가 속하지 않은 채널에 링크할 때 채널 링크가 예상대로 렌더링됩니다.
비밀번호 요구사항이 최소 5자와 숫자로 설정된 경우 더 이상 대문자가 필요하지 않습니다.
프로필 이미지 업데이트가 변경 후 다른 활성 클라이언트와 오른쪽 패널에서 이제 표시됩니다.
동일한 플러그인 ID를 가진 플러그인은 더 이상 업로드할 수 없습니다.
예약어가 포함된 이름으로 채널을 생성해도 더 이상 사용자 인터페이스가 깨지지 않습니다.
AD/LDAP 테스트 연결 버튼이 수정되었습니다.
invalid or expired session
서버 로그를 발생시키는 문제가 수정되었습니다.비밀번호 재설정 후 로그인 페이지에서 중복 오류 메시지가 제거되었습니다.
설정 후 OAuth ClientID와 Secret 값이 누락되는 문제가 수정되었습니다.
오른쪽 패널이 확장된 상태에서도 이모지 선택기가 이제 작동합니다.
시스템 콘솔 사용자 목록의 오류 메시지가 더 이상 사용자 인터페이스를 깨지게 하지 않습니다.
통합 생성이 관리자로 제한되지 않았음에도 시스템 관리자만 OAuth 앱을 편집할 수 있는 문제가 수정되었습니다.
새로운 다이렉트 메시지 채널에서 “New messages v” 버블이 항상 지워지지 않는 문제가 수정되었습니다.
다이렉트 또는 그룹 메시지 채널을 닫고 다시 열었을 때 채널 환경설정이 복원되지 않는 문제가 수정되었습니다.
호환성#
제거 및 지원 중단된 기능#
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의ServiceSettings
아래:계정 설정에서 고급 > 미리보기 재릴리스 기능 섹션을 숨기기 위해
"EnablePreviewFeatures": true
가 추가되었습니다.사이드바에서 비활성 다이렉트 메시지 채널을 숨기기 위해
"CloseUnusedDirectMessages": false
가 추가되었습니다.사용자가 인증 방법을 변경할 수 있는지 설정하기 위해
"ExperimentalEnableAuthenticationTransfer": true
가 추가되었습니다.
config.json
의EmailSettings
아래:이메일 알림의 제목 줄에 채널 이름을 포함할지 설정하기 위해
"UseChannelInEmailNotifications": false
가 추가되었습니다.
config.json
의PluginSettings
아래에:클라이언트 플러그인의 위치를 설정하기 위해
"ClientDirectory": "./client/plugins"
가 추가되었습니다.
엔터프라이즈 에디션의 추가 변경사항:
config.json
에MessageExportSettings
가 추가되었습니다:메시지 내보내기를 활성화하기 위해
"EnableExport": false
가 추가되었습니다.일일 내보내기 작업의 시간을 설정하기 위해
"DailyRunTime": "01:00"
이 추가되었습니다.메시지 내보내기에 포함할 게시물의 타임스탬프를 설정하기 위해
"ExportFromTimestamp": 0
이 추가되었습니다.메시지 내보내기 위치를 설정하기 위해
"FileLocation": "export"
가 추가되었습니다.규정 준수 내보내기 파일에 함께 배치할 새 게시물 수를 설정하기 위해
"BatchSize": 10000
이 추가되었습니다.
API v4 변경사항#
모든 새로운 통합은 API v4 엔드포인트를 사용하는 것이 권장됩니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/를 참조하세요.
모든 API v3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
팀 사이드바가 첫 로드 시 다른 팀의 읽지 않은 메시지를 항상 표시하지 않습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
시스템 관리자는 시스템 콘솔을 통해 자신의 비밀번호를 재설정할 수 없습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
프로필 사진과 사용자 이름이 탭 간이나 오른쪽 댓글 스레드에서 즉시 업데이트되지 않습니다.
번호가 매겨진 목록이 때때로 일반 게시물 영역을 벗어날 수 있습니다.
이모지 반응을 입력해도 최근 사용한 이모지에 추가되지 않습니다.
플러그인이 비활성화된 경우에도 서버 로그에 플러그인 초기화 관련 메시지가 포함됩니다.
기여자#
/mattermost-webapp
asaadmahmood, avasconcelos114, ccbrown, CometKim, coreyhulen, cpanato, crspeller, csduarte, deveshjadon98, enahum, fraziern, grundleborg, h2oloopan, hmhealey, jasonblais, jespino, jwilander, kaakaa, KishoreFartiyal, lfbrock, mikelinden1, mkraft, MusikPolice, QuantumKing, rickbatka, R-Wang97, santos22, saturninoabril, sudheerDev, tkbky, yth0625
/mattermost-plugin-zoom
/mattermost-server
amyblais, ccbrown, coreyhulen, cpanato, cpfeiffer, crspeller, csduarte, enahum, grundleborg, hmhealey, jasonblais, jespino, jwilander, letsila, lindalumitchell, mkraft, mogul, MusikPolice, yeoji
/mattermost-mobile
/docs
amyblais, bbodenmiller, ccbrown, comharris, esethna, grundleborg, hmhealey, it33, jasonblais, jespino, jwilander, kaakaa, lfbrock, lindalumitchell, lindy65, mkdbns, mkraft, saturninoabril
/mattermost-docker
/mattermost-load-test
/mattermost-redux
/mattermost-developer-documentation
/mattermost-plugin-jira
/mattermost-webrtc
/desktop
/mattermost-kubernetes
/mattermost-selenium
/mattermost-api-reference
/mattermost-ios-classic
/mattermost-developer-kit
/mattermost-build
/marked
릴리스 v4.4.5 - 기능 릴리스#
v4.4.5, 릴리스 날짜 2017-12-11
Mattermost v4.4.5에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v4.4.4, 릴리스 날짜 2017-12-06
웹 앱 플러그인을 작성할 디렉토리를 설정하기 위해
ClientDirectory
config.json 설정이 추가되었습니다. GitLab Omnibus에서 플러그인을 더 잘 지원하기 위해 추가되었습니다.
v4.4.3, 릴리스 날짜 2017-12-05
EnableOAuthServiceProvider가
true
로 설정되고 EnableOnlyAdminIntegrations가false
로 설정된 서버에 영향을 미치는 중간 수준의 보안 문제가 수정되었습니다. 영향을 받는 경우 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v4.4.2, 릴리스 날짜 2017-11-23
AD/LDAP 서버와 Mattermost 간의 이메일 주소 대소문자가 일치하지 않을 때 AD/LDAP 동기화 후 AD/LDAP 계정이 비활성화되는 문제가 수정되었습니다.
SAML 계정과 AD/LDAP 간의 동기화가 수정되었습니다.
AD/LDAP 로그인이 비활성화되었을 때 시스템 콘솔의 AD/LDAP “Test Connection” 버튼이 작동하지 않는 문제가 수정되었습니다.
계정 설정 > 표시 > 언어 에 설정된 사용자 언어로 시스템 메시지가 번역되지 않는 문제가 수정되었습니다.
채널 헤더 업데이트에 대한 시스템 메시지가 때때로 잘못된 형식으로 표시되는 문제가 수정되었습니다.
v4.4.1, 릴리스 날짜 2017-11-16
--config
플래그를 통한 대체 구성 파일 위치가 무시되는 업그레이드 문제가 수정되었습니다.
v4.4.0, 릴리스 날짜 2017-11-16
원본 4.4.0 릴리스
주요 내용#
플러그인 (베타)#
관리자가 서드파티 시스템과 더 쉽게 통합하고, 기능을 확장하며, Mattermost 서버의 사용자 인터페이스를 사용자 정의할 수 있게 해주는 Mattermost 플러그인의 베타 버전이 출시되었습니다. 자세한 내용은 plugin 문서를 참조하세요.
방해 금지 상태#
모든 데스크톱 및 모바일 푸시 알림을 일시적으로 끌 수 있는 “방해 금지” 상태가 추가되었습니다.
AD/LDAP를 통한 SAML 동기화 지원 (Enterprise Edition E20)#
AD/LDAP에서 사용자 비활성화 및 제거를 포함한 SAML 사용자 속성을 주기적으로 동기화하는 기능이 추가되었습니다. 자세한 내용은 documentation을 참조하세요.
개선 사항#
웹 사용자 인터페이스#
새 메시지가 없는 상태로 7일이 지난 다이렉트 및 그룹 메시지 채널을 숨기는 실험적 기능이 추가되었습니다. 활성화하려면
config.json
에서CloseUnusedDirectMessages
를true
로 설정하세요.웹사이트 미리보기가 베타에서 정식 출시되었으며, 계정 설정 > 표시에서 구성할 수 있습니다. 시스템 콘솔에서 링크 미리보기를 활성화하세요.
언급된 사용자가 아직 채널 구성원이 아닌 경우 채널에 사용자를 더 쉽게 추가할 수 있도록 개선되었습니다.
설정을 더 쉽게 편집할 수 있도록 자신의 프로필 팝오버 하단에 “계정 설정 편집” 링크가 추가되었습니다.
더 나은 사용자 경험을 위해 깃발 아이콘에 마우스를 올렸을 때와 같은 내부 링크의 URL 주소가 이제 숨겨집니다.
데스크톱 앱에서 왼쪽 사이드바의 채널 URL 주소가 이제 숨겨집니다.
“저장” 버튼을 클릭한 후 계정 설정 대화 상자에 로딩 스피너가 추가되었습니다.
오른쪽 사이드바와 검색 결과의 게시물 타임스탬프에 전체 날짜 툴팁이 추가되었습니다.
사용자 목록의 사용자 이름 필드 앞에 “@”가 추가되었습니다.
성능#
데이터베이스 쿼리를 최적화하고
Posts
테이블에 복합 인덱스를 추가하여 로드 시간이 단축되었습니다.권한이 거부된 경우 세션 캐시를 지워 세션이 캐시에 걸리는 것을 방지했습니다.
Elasticsearch 일괄 인덱싱 쿼리 성능이 개선되었습니다.
이모지 선택기#
메시지 편집 대화 상자에 이모지 선택기가 추가되었습니다.
이모지 선택기에서 이모지 검색 시 분류 기능이 제거되었습니다.
연동#
OAuth 2.0 애플리케이션을 편집할 수 있는 기능이 추가되었습니다.
메시지 버튼으로 트리거된 임시 메시지에 사용자 이름을 표시하는 등 대화형 메시지 버튼의 기능이 개선되었습니다.
슬래시 명령어#
채널에서 사용자를 제거하기 위한
/remove
및/kick
슬래시 명령어가 추가되었습니다.
WebRTC 비디오 및 오디오 통화 (베타)#
여러 브라우저 탭이 열려있는 상태에서 영상 통화를 받으면, 통화를 수락할 때 모든 탭의 벨소리가 중지됩니다.
이제 여러 STUN 및 TURN 서버가 지원됩니다.
시스템 콘솔#
5명 이상의 구성원이 있는 채널에서 채널 전체(@-channel, @-all) 멘션 확인을 비활성화하는 설정이 추가되었습니다.
저장되지 않은 변경사항이 있는 상태에서 시스템 콘솔 페이지를 나갈 때 관리자에게 알림이 표시됩니다.
Elasticsearch (Enterprise Edition E20)#
Elasticsearch의 일괄 실시간 인덱싱 지원이 추가되었습니다.
Elasticsearch 요청에 대한 구성 가능한 타임아웃이 추가되었습니다.
인덱싱 작업을 모니터링하기 위한 테이블이 Elasticsearch 시스템 콘솔 페이지에 추가되었습니다.
Elasticsearch 연결이 비동기식으로 변경되어 Elasticsearch 서버에 문제가 있어도 Mattermost 서버의 시작을 차단하지 않습니다.
버그 수정#
시스템 콘솔에서 모바일 푸시 알림 설정이 저장되지 않는 문제가 수정되었습니다.
‘Town Square’ 자동완성이 되지 않는 등 채널 링크(~) 자동완성 관련 문제가 수정되었습니다.
사용자를 일반 구성원으로 강등한 후에도 시스템 콘솔에 일시적으로 접근할 수 있는 문제가 수정되었습니다.
이메일 주소에 플러스 기호가 있는 경우 이메일에서 SAML 로그인 방식으로 전환하지 못하는 문제가 수정되었습니다.
검색 결과를 표시할 때 “More Channels” 모달에 올바른 페이지 번호가 표시되지 않는 문제가 수정되었습니다.
API를 통해 사용자를 다이렉트 또는 그룹 메시지 채널에 추가하려고 할 때 잘못된 오류 메시지가 표시되는 문제가 수정되었습니다.
공백이 포함된 파일을 다운로드할 때 파일 이름이 유지되지 않는 문제가 수정되었습니다.
.m4r 파일 유형의 썸네일 이미지가 수정되었습니다.
일치하는 결과가 없을 때 Manage Members 대화 상자에서 검색 결과가 업데이트되지 않는 문제가 수정되었습니다.
일부 서버에서 텍스트 검색의
in:
자동완성이 하이픈 뒤에 결과를 표시하지 않는 문제가 수정되었습니다.Elasticsearch 텍스트 검색에서 “No results” 화면이 누락된 문제가 수정되었습니다.
사용자가 추가되거나 제거될 때 새로고침할 때까지 채널 구성원 수가 업데이트되지 않는 문제가 수정되었습니다.
데스크톱 앱에서 타임스탬프 링크를 클릭했을 때 새 앱 창에서 permalink 뷰가 열리는 문제가 수정되었습니다.
채널 전환기(CTRL/CMD+K)를 통해 새 다이렉트 메시지 채널을 생성할 때 발생하는 오류가 수정되었습니다.
SVG 썸네일 미리보기가 표시되지 않는 문제가 수정되었습니다.
삭제된 채널의 읽지 않은 메시지가 팀 사이드바에 표시되는 문제가 수정되었습니다.
메시지가 전송 대기 중이지만 아직 전송되지 않았을 때 표시기가 누락되는 문제가 수정되었습니다.
:-D와 같은 이모티콘을 입력할 때 이모지 자동완성이 나타나는 문제가 수정되었습니다.
사용자 이름과 일치하는 이모지 이름이 멘션을 트리거하는 문제가 수정되었습니다.
해시태그가 멘션을 트리거하는 단어일 때 최근 멘션의 순서가 잘못되는 문제가 수정되었습니다.
8000자보다 긴 웹훅 메시지 첨부 파일이 잘리거나 메시지에 여러 첨부 파일이 있는 경우 여러 게시물로 분할되어 게시되지 않는 문제가 수정되었습니다.
/msg
명령이 임의로 팀을 전환하는 문제가 수정되었습니다.미리보기 모드에서 메시지 초안의 멘션이 링크로 표시되지 않는 문제가 수정되었습니다.
기존 계정이 제한된 도메인 목록에 없는 이메일 주소로 변경할 수 있는 문제가 수정되었습니다.
+:emoji:
명령을 사용할 때 시스템 메시지에 이모지 반응이 추가되는 문제가 수정되었습니다.삭제할 이모지 반응이 있는 경우 Postgres 데이터베이스에서 메시지 보존 정책이 작동하지 않는 문제가 수정되었습니다.
호환성#
Posts
테이블에 복합 데이터베이스 인덱스가 추가되었습니다. 이로 인해 100만 개 이상의 메시지가 있는 서버의 업그레이드 시간이 더 길어질 수 있습니다.
또한 LDAP 동기화가 이제 이메일에 의존합니다. AD/LDAP 로그인이 활성화된 경우 AD/LDAP 서버의 모든 사용자가 이메일 주소를 가지고 있거나 Mattermost에서 계정이 비활성화되어 있는지 확인하세요.
제거 및 지원 중단된 기능#
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의ServiceSettings
아래:사용자가 7일 이상 된 다이렉트 및 그룹 메시지 채널을 자동으로 닫는 옵션을 설정하기 위해
"CloseUnusedDirectMessages": false
가 추가되었습니다.
config.json
의TeamSettings
아래:5명 이상의 멤버가 있는 채널에서 채널 전체(@-channel, @-all) 멘션에 대한 확인을 표시할지 설정하기 위해
"EnableConfirmNotificationsToChannel": true
가 추가되었습니다.
config.json
의PluginSettings
아래에:서버에서 플러그인을 활성화할지 설정하기 위해
"Enable": true
가 추가되었습니다.서버에서 수동 플러그인 업로드를 활성화할지 설정하기 위해
"EnableUploads": false
가 추가되었습니다. 비활성화하면 사전 패키지된 Mattermost 플러그인을 포함한 기존 플러그인이 서버에 설치된 상태로 유지됩니다.플러그인이 저장되는 디렉토리를 지정하기 위해
"Directory": "./plugins"
가 추가되었습니다.Mattermost 서버에 설치된 플러그인을 나열하기 위해
"Plugins": {}
가 추가되었습니다.Mattermost 서버에서 설치된 플러그인이 활성화 또는 비활성화 상태인지 설정하기 위해
"PluginStates": {}
가 추가되었습니다.
엔터프라이즈 에디션의 추가 변경사항:
config.json
의SamlSettings
아래:AD/LDAP 동기화를 활성화할지 설정하기 위해
EnableSync: false
가 추가되었습니다.
config.json
의LdapSettings
아래:비활성화를 포함한 SAML 사용자 속성이 AD/LDAP에서 주기적으로 동기화되는지 설정하기 위해
EnableSyncWithLdap: false
가 추가되었습니다.
config.json
의ElasticsearchSettings
아래에:Elasticsearch 인덱스에 추가되기 전에 함께 배치할 새 게시물 수를 설정하기 위해
"LiveIndexingBatchSize": 1
이 추가되었습니다.Elasticsearch 호출의 타임아웃(초)을 설정하기 위해
"RequestTimeoutSeconds": 30
이 추가되었습니다.Bulk Indexer에 의해 인덱싱되는 게시물 배치의 최대 시간 창을 설정하기 위해
"BulkIndexingTimeWindowSeconds": 3600
이 추가되었습니다.
데이터베이스 변경 사항#
게시물 테이블:
ChannelId, DeleteAt, CreateAt
에 대한 복합 인덱스가 추가되었습니다.ChannelId, UpdateAt
에 대한 복합 인덱스가 추가되었습니다.
사용자 액세스 토큰 테이블:
IsActive
열이 추가되었습니다.
API v4 변경사항#
모든 새로운 통합은 API v4 엔드포인트를 사용하는 것이 권장됩니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/를 참조하세요.
모든 API v3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
추가된 경로 (API v4)
/users/token/enable
에POST
이전에 비활성화된 개인 액세스 토큰을 다시 활성화합니다.
/users/token/disable
에POST
개인 액세스 토큰을 비활성화하고 해당 토큰을 사용하는 모든 세션을 삭제합니다. 토큰은
/users/tokens/enable
을 사용하여 다시 활성화할 수 있습니다.
/users/{user_id}/sessions/revoke/all
에POST
제공된 사용자 ID와 세션 ID 문자열에서 모든 사용자 세션을 취소합니다.
/plugins
에POST
압축된 .tar.gz 형식의 플러그인을 업로드합니다.
/plugins
에GET
활성 및 비활성 플러그인 목록을 가져옵니다.
/plugins/{plugin_id}
에DELETE
이전에 업로드된 플러그인을 제거합니다.
/plugins/{plugin_id}/activate
에POST
설치된 플러그인을 활성화합니다.
/plugins/{plugin_id}/deactivate
에POST
활성화된 플러그인을 비활성화합니다.
/plugins/webapp
에GET
웹앱 구성 요소가 있는 활성 플러그인의 플러그인 매니페스트 목록을 가져옵니다.
수정된 경로 (API v4)
/logs
에POST
ServiceSettings.EnableDeveloper
가true
로 설정된 경우 인증되지 않은 사용자도 ERROR 또는 DEBUG 메시지를 기록할 수 있습니다.
Websocket 이벤트 변경 사항#
추가됨:
사용자 역할이 업데이트될 때 발생하는
user_role_updated
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
팀을 전환한 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
iOS 모바일 웹에서 스크롤할 때 일부 코드 블록 레이블이 표시되지 않습니다.
삭제된 메시지가 읽지 않음 상태나 읽지 않은 멘션을 지우지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
현재 사용자가 속하지 않은 채널에 대한 채널 링크가 올바르게 렌더링되지 않을 수 있습니다.
팀 사이드바가 첫 로드 시 다른 팀의 읽지 않은 메시지를 항상 표시하지 않습니다.
비밀번호 요구사항이 최소 5자와 숫자로 설정된 경우 대문자가 필요합니다.
시스템 관리자는 시스템 콘솔을 통해 자신의 비밀번호를 재설정할 수 없습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
다이렉트 메시지나 그룹 메시지 채널을 닫은 후 나중에 다시 열어도 채널 환경설정이 복원되지 않습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 단축키가 작동하지 않습니다.
스레드의 댓글에는 웹사이트 미리보기가 표시되지 않습니다.
사용자가 영구 링크 보기에서 삭제된 메시지의 “x”를 클릭하면 빈 페이지가 표시됩니다.
프로필 사진이 탭 간이나 오른쪽 댓글 스레드에서 즉시 업데이트되지 않습니다.
기여자#
/mattermost-webapp
asaadmahmood, ccbrown, cherealnice, CometKim, coreyhulen, cpanato, crspeller, enahum, grundleborg, hmhealey, Hyeongmin-Kwon, jasonblais, johncoleman83, jwilander, letsila, longsleep, maruTA-bis5, MusikPolice, R-Wang97, ryantm, santos22, saturninoabril, sudheerDev, tkbky, yeoji, Zapix
/docs
amyblais, asaadmahmood, bbodenmiller, ccbrown, comharris, coreyhulen, esethna, it33, jasonblais, jespino, jwilander, lfbrock, lindalumitchell, lindy65, saturninoabril, shieldsjared, tolidano
/mattermost-server
ccbrown, chclaus, coreyhulen, cpanato, crspeller, enahum, fraziern, grundleborg, hmhealey, ivernus, jasonblais, jwilander, longsleep, MusikPolice, rickbatka, santos22, saturninoabril, thePanz
/mattermost-redux
ccbrown, CometKim, enahum, fraziern, hmhealey, jasonblais, jespino, jwilander, MusikPolice, rickbatka, saturninoabril, sudheerDev, tkbky,
/mattermost-mobile
/desktop
/mattermost-docker
/mattermost-api-reference
/mattermost-load-test
릴리스 v4.3.4 - 기능 릴리스#
v4.3.4, 릴리스 날짜 2017-12-11
Mattermost v4.3.4에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v4.3.3, 릴리스 날짜 2017-12-05
EnableOAuthServiceProvider가
true
로 설정되고 EnableOnlyAdminIntegrations가false
로 설정된 서버에 영향을 미치는 중간 수준의 보안 문제가 수정되었습니다. 영향을 받는 경우 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v4.3.2, 릴리스 날짜 2017-11-10
채널 전환기(CTRL/CMD+K)를 통해 새 다이렉트 메시지 채널을 생성한 후 페이지를 새로고침할 때까지 모든 메시지가 게시되지 않는 문제가 수정되었습니다.
v4.3.1, 릴리스 날짜 2017-10-20
데이터베이스 스키마가 오래된 것으로 표시되고 로그 경고가 발생하는 업그레이드 문제가 수정되었습니다.
config.json
의 Idle Timeout 설정을SessionIdleTimeout
에서SessionIdleTimeoutInMinutes
로 변경하여 수정했습니다.다이렉트 메시지나 그룹 메시지에서 슬래시 명령어가 작동하지 않는 회귀 문제가 수정되었습니다.
Mattermost v4.3.1에는 낮은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v4.3.0, 릴리스 날짜 2017-10-16
원본 4.3.0 릴리스
보안 업데이트#
Mattermost v4.3.0에는 낮은 수준부터 높은 수준까지 다양한 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
주요 내용#
데이터 보존 베타 (Enterprise Edition E20)#
사용자 정의 데이터 보존 정책을 통해 오래된 메시지와 파일 업로드를 자동으로 삭제합니다.
언어#
이탈리아어와 터키어가 베타에서 정식 릴리스 품질의 번역으로 승격되었습니다.
개선 사항#
웹 사용자 인터페이스#
채널 사이드바의 “더 많은 읽지 않은 메시지” 버블을 클릭하면 이제 다음 읽지 않은 채널로 스크롤됩니다.
다이렉트 메시지 채널 헤더에 상태 표시기가 추가되었습니다.
검색#
두 글자 이름과 사용자 이름을 지원하는 사용자 검색이 개선되었습니다.
연동#
임시 슬래시 명령어 응답이 이제 텍스트 없이 첨부 파일을 지원합니다.
팀 간에 사용자 정의 슬래시 명령어를 이동하는 CLI 명령어가 추가되었습니다.
알림#
채널 전체 멘션으로 채널 헤더를 업데이트해도 더 이상 알림이 트리거되지 않습니다.
성능#
이모지 선택기의 초기 로드가 개선되어 GIF를 포함한 수천 개의 사용자 정의 이모지를 지원합니다.
엔터프라이즈 에디션#
예약된 작업의 성공을 추적하기 위해 AD/LDAP 동기화, Elasticsearch 및 데이터 보존을 위한 테이블이 시스템 콘솔에 추가되었습니다.
지정된 시간 동안 비활성 상태인 사용자를 자동으로 로그아웃하는 유휴 시간 초과 설정이 추가되었습니다.
이제 공유 Elasticsearch 클러스터에서 Elasticsearch를 사용할 수 있습니다.
Elasticsearch 시스템 상태 및 사용량을 모니터링하기 위한 메트릭이 추가되었습니다.
버그 수정#
URL 링크에서 닫는 괄호가 무시되는 문제가 수정되었습니다.
IE11 모바일 뷰에서 팀 나가기 아이콘 크기와 채널 헤더 아이콘 호버 효과의 불일치가 수정되었습니다.
IE11 모바일 뷰에서 검색 결과를 본 후 오른쪽 메뉴가 사라지는 문제가 수정되었습니다.
IE11 데스크톱 뷰의 기타 UI 문제가 수정되었습니다.
시스템 메시지와 임시 메시지에 플래그를 설정할 수 있는 문제가 수정되었습니다.
편집 모달의 오류 텍스트가 도움말 텍스트와 더 이상 겹치지 않습니다.
Compact 뷰에서
pretext
가 없는 통합 메시지 첨부 파일이 사용자 이름과 더 이상 겹치지 않습니다.채널 구성원 목록이 사용자 이름 대신 팀원 표시 이름으로 정렬되도록 수정되었습니다.
비밀번호 재설정 후 “비밀번호가 성공적으로 업데이트되었습니다” 알림이 표시됩니다.
만료된 이메일 확인 링크의 깨진 UI가 수정되었습니다.
댓글 스레드에서 통합 메시지 첨부 파일이 항상 렌더링되지 않는 문제가 수정되었습니다.
“구성원 추가” 대화 상자가 가끔 깨지는 문제가 수정되었습니다.
슬래시 명령 응답이 이제 문자셋과 경계 집합을 올바르게 처리합니다.
비활성화된 사용자가 더 이상 Town Square 구성원 수에 포함되지 않습니다.
다른 기기에서 모든 멘션을 읽으면 iOS 푸시 알림이 홈 화면에서 일관되게 제거됩니다.
대상 채널이 변경되면 웹훅이 더 이상 원래 채널로 전송을 계속하지 않습니다.
다른 인증 방식에서 이메일 인증으로 전환할 때 기호가 포함된 이메일이 이제 올바르게 렌더링됩니다.
잘못된 공개 파일 링크를 열려고 할 때 더 이상 형식이 지정되지 않은 오류 페이지가 표시되지 않습니다.
메시지 업데이트 후에도 대화형 메시지 작업 버튼이 사라지지 않습니다.
JIRA URL에 사용자 정의 컨텍스트 경로가 있는 경우 내장 JIRA 플러그인에서 게시한 티켓 링크가 이제 올바르게 표시됩니다.
현지화 가능한 언어에 기본 클라이언트 언어가 포함되지 않은 경우 이제 시스템 콘솔에 오류 메시지가 표시됩니다.
사용자를 가져올 때 대량 가져오기가 팀 구성원을 가져오지 못하는 경쟁 상태 문제가 수정되었습니다.
모바일에서 채널 전환기를 닫을 때 더 이상 텍스트 상자에 포커스가 설정되지 않습니다.
오른쪽 고정 게시물 목록에 잘못된 채널 이름이 표시될 수 있는 문제가 수정되었습니다.
첫 로드 시 팀 사이드바가 항상 다른 팀의 읽지 않은 메시지를 표시하는 문제가 수정되었습니다.
호환성#
제거 및 지원 중단된 기능#
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
엔터프라이즈 에디션 변경사항:
config.json
의ServiceSettings
아래:비활성 사용자를 로그아웃하기 전에 대기할 시간을 지정하는
"SessionIdleTimeoutInMinutes": 0
이 추가되었습니다.
config.json
의ElasticsearchSettings
아래에:공유 Elasticsearch 클러스터에서 Elasticsearch를 사용할 수 있도록
"IndexPrefix": ""
가 추가되었습니다.
config.json
의DataRetentionSettings
아래에:메시지 삭제를 활성화하기 위해
"EnableMessageDeletion": false
가 추가되었습니다.파일 삭제를 활성화하기 위해
"EnableFileDeletion": false
가 추가되었습니다.채널과 다이렉트 메시지에서 Mattermost가 메시지를 보관하는 기간을 설정하는
"MessageRetentionDays": 365
가 추가되었습니다.채널과 다이렉트 메시지에서 Mattermost가 파일 업로드를 보관하는 기간을 설정하는
"FileRetentionDays": 365
가 추가되었습니다.데이터 보존 작업을 시작할 시간을 지정하는
"DeletionJobStartTime": "02:00"
이 추가되었습니다.
API v4 변경사항#
새로운 통합은 APIv4 엔드포인트를 사용하는 것이 권장됩니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
추가된 경로 (API v4)
PUT
at/oauth/apps/{app_id}
OAuth 2.0 클라이언트 애플리케이션을 업데이트합니다.
GET
at/data_retention/policy
서버에서 현재 데이터 보존 정책 세부 정보를 가져옵니다. 여기에는 삭제해야 할 데이터와 삭제해야 할 각 데이터 유형의 기준 시간이 포함됩니다.
수정된 경로 (API v4)
POST
at/channels/members/{user_id}/view
응답에는 Mattermost 서버 4.3 이상 버전의
last_viewed_at_times
가 포함됩니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
팀을 전환한 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
iOS 모바일 웹에서 스크롤할 때 일부 코드 블록 레이블이 표시되지 않습니다.
삭제된 메시지가 읽지 않음 상태나 읽지 않은 멘션을 지우지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
현재 사용자가 속하지 않은 채널에 대한 채널 링크가 올바르게 렌더링되지 않을 수 있습니다.
메시지가 전송 대기 중이지만 아직 전송되지 않았을 때 표시가 누락됩니다.
해시태그가 “멘션을 트리거하는 단어”에 포함되어 있으면 최근 멘션 결과가 올바르게 정렬되지 않습니다.
게시된 썸네일에 SVG 썸네일 미리보기가 표시되지 않습니다.
사용자 이름과 일치하는 이모지 이름이 멘션을 트리거할 수 있습니다.
첨부 파일 길이가 7900자를 초과하면 통합 메시지 첨부 파일이 게시되지 않습니다.
비밀번호 요구사항이 최소 5자와 숫자로 설정된 경우 대문자가 필요합니다.
삭제할 이모지 반응이 있는 경우 Postgres 데이터베이스에서 메시지 보존 정책이 작동하지 않을 수 있습니다.
기여자#
/mattermost-server
ccbrown, coreyhulen, crspeller, enahum, grundleborg, hmhealey, jasonblais, jespino, jwilander, moonmeister, MusikPolice, n1aba, saturninoabril
/mattermost-webapp
asaadmahmood, bbodenmiller, ccbrown, coreyhulen, crspeller, enahum, grundleborg, hmhealey, jasonblais, jazzzz, jwilander, R-Wang97, saturninoabril, sudheerDev
/desktop
/mattermost-mobile
/mattermost-api-reference
/docs
/mattermost-developer-kit
/marked
/mattermost-docker
/mattermost-redux
/mattermost-selenium
/mattermost-mattermod
/mattermost-build
릴리스 v4.2.2 - 기능 릴리스#
v4.2.2, 릴리스 날짜 2017-12-11
Mattermost v4.2.2에는 중간 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v4.2.1, 릴리스 날짜 2017-10-20
Mattermost v4.2.1에는 낮음부터 높음까지 다양한 심각도의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v4.2.0, 릴리스 날짜 2017-09-16
원본 4.2.0 릴리스
보안 업데이트#
Mattermost v4.2.0에는 낮음부터 중간까지 다양한 심각도의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
주요 내용#
AppConfig 모바일 지원#
iOS 및 Android 모바일 앱이 이제 App Config와의 통합을 통해 엔터프라이즈 모빌리티 관리(EMM) 솔루션을 지원합니다. 자세한 내용은 문서를 참조하세요.
개선 사항#
웹 사용자 인터페이스#
채널 구성원 목록이 재설계되었습니다.
메시지 입력 상자가 재설계되었습니다.
키보드 단축키 대화 상자(CTRL/CMD+/)가 재설계되었습니다.
팀 선택 페이지에서 팀을 선택할 때 로딩 표시기가 추가되었습니다.
팀 사이드바의 팀 아이콘과 채널 헤더의 채널 이름 및 즐겨찾기 버튼에 호버 효과가 추가되었습니다.
채널 헤더의 채널 구성원 아이콘에 활성 상태가 추가되었습니다.
새로운 다이렉트 메시지나 그룹 메시지를 열기 위해 채널 사이드바의 다이렉트 메시지 헤더 옆에 “+” 아이콘이 추가되었습니다.
사용자 프로필 사진 옆의 메인 메뉴에 툴팁이 추가되었습니다.
파일 업로드를 위한 클립 아이콘에 마우스를 올리면 커서가 “손 모양 선택기”로 변경됩니다.
모바일 뷰#
모든 헤더 아이콘에 일관된 호버 효과가 적용되었습니다.
오른쪽 사이드바의 […] 메뉴의 투명도가 제거되었습니다.
채널 정보 대화 상자의 불투명도가 감소되었습니다.
검색창의 배경색이 업데이트되었습니다.
연동#
response_url
매개변수를 통해 Slack 호환 지연 슬래시 명령이 지원됩니다.통합을 위한 콘텐츠 타입 처리가 개선되었습니다.
알림#
이메일 알림의 일반 텍스트 버전 지원이 추가되었습니다.
채널을 생성한 사람에게 “채널에 참여했습니다” 시스템 메시지가 추가되었습니다.
관리#
채널을 다른 팀으로 이동할 수 있는
platform channel move
CLI 명령이 추가되었습니다.platform team delete
CLI 명령으로 이제 채널이 없는 팀을 삭제할 수 있습니다.
엔터프라이즈 에디션#
마지막 채널 구성원이고 정책 설정이 채널 삭제를 관리자로만 제한하는 경우 비공개 채널의 “채널 삭제” 옵션이 제거되었습니다.
다중 노드 클러스터 환경에서 LDAP 동기화와 같은 예약된 작업은 성능 향상을 위해 리더 선출을 통해 단일 노드에서만 실행됩니다.
규정 준수 내보내기에 다이렉트 메시지 채널이 추가되었습니다.
공개 채널을 비공개로, 또는 그 반대로 변환할 수 있는
platform channel modify
CLI 명령이 추가되었습니다.특정 기간이 지난 Elasticsearch 인덱스는 일일 예약 작업의 일부로 집계될 수 있습니다.
버그 수정#
채널에서 영구 링크가 항상 로드되지 않는 문제가 수정되었습니다.
Firefox에서 시스템 관리자가 시스템 콘솔 사이드바의 하단으로 스크롤할 수 없는 문제가 수정되었습니다.
컴팩트 보기에서 답글의 웹사이트 미리보기를 닫는 깃발 아이콘과 “x” 아이콘이 올바르게 정렬되도록 수정되었습니다.
이미지 링크가 기본적으로 확장된 상태에서 YouTube 동영상의 확장/축소 화살표가 보이지 않는 문제가 수정되었습니다.
오른쪽 사이드바에서 이모지 선택기를 통해 게시물에 반응할 때 이모지가 “최근 사용” 섹션에 추가되지 않는 문제가 수정되었습니다.
ESC 키를 눌러도 더 이상 검색 상자의 내용이 지워지지 않습니다.
시스템 콘솔에서 이메일 일괄 처리를 끄면 계정 설정에서 이메일 알림 옵션이 선택되지 않는 문제가 수정되었습니다.
Markdown 제목을 사용할 때 메시지 미리보기 모드에서 아래로 스크롤할 수 없는 문제가 수정되었습니다.
Safari 브라우저에서 파일 썸네일이 가끔 비어있는 문제가 수정되었습니다.
URL 링크 내에서 인용이 작동하지 않는 문제가 수정되었습니다.
계정 설정 > 표시에서 설정된 언어가 시스템 콘솔 > 현지화 의 사용 가능한 언어에서 제거되었을 때 발생하는 오류가 수정되었습니다.
대시와 마침표가 포함된 사용자 이름에 대한 채널 외부 멘션이 수정되었습니다.
설정 누락으로 인해 서버 패닉이 발생하는 문제가 수정되었습니다.
깃발 표시된 메시지 목록에서 그룹 메시지 채널로 이동할 때 이제 채널이 채널 목록에 추가됩니다.
/rename
을 통해 채널 이름을 변경할 때 더 이상 문자 제한이 적용되지 않습니다.WebRTC 통화 중일 때 채널 헤더 아이콘이 수정되었습니다.
웹훅 메시지 첨부 파일이 검색 결과나 깃발 표시된 메시지 목록에 표시되지 않는 문제가 수정되었습니다.
삭제된, 임시 또는 대기 중인 게시물의 타임스탬프가 더 이상 영구 링크가 아니어서 빈 페이지가 표시되는 문제가 수정되었습니다.
iPad Classic 앱의 포커스 문제가 수정되었습니다.
시스템 관리자가 API를 통해 다른 사용자의 프로필 이미지를 변경할 수 없는 문제가 수정되었습니다.
세 개의 백틱 안에 있는 멘션에 대한 멘션 알림이 발생하는 문제가 수정되었습니다.
이미지를 사용할 수 없을 때 이미지 링크에 대한 축소 및 확장 화살표가 더 이상 표시되지 않습니다.
단일 축소된 링크 미리보기가 이제 페이지 새로고침 후에도 축소된 상태로 유지됩니다.
이메일 일괄 처리가 활성화된 상태에서 이메일 일괄 전송 전에 Mattermost에서 활동이 있으면 이메일 알림이 전송되지 않습니다.
메시지 초안에 SVG 파일을 복사하여 붙여넣을 때 업로드가 완료되지 않는 문제가 수정되었습니다.
채널 헤더 모달에서 자동 완성이 더 이상 잘리지 않습니다.
변경을 취소했음에도 이메일 알림 설정이 저장된 것으로 표시되는 문제가 수정되었습니다.
코드 블록에서 채널 전체 @-all 및 @-channel 멘션을 보낼 때 더 이상 알림 확인 메시지가 표시되지 않습니다.
호환성#
주요 변경사항#
1 - Mattermost는 이제 일반 텍스트 콘텐츠 유형을 포함한 여러 콘텐츠 유형을 처리합니다. 통합이 갑자기 생성된 메시지를 렌더링하는 대신 JSON 페이로드 데이터를 출력하는 경우, 이전 동작을 유지하려면 통합이 application/json
콘텐츠 유형을 반환하는지 확인하세요.
2 - 기본적으로 Open Graph 메타데이터, 웹훅 또는 슬래시 명령에 사용되는 사용자 제공 URL은 내부 네트워크에 사용되는 루프백 또는 링크 로컬 주소를 포함한 예약된 IP 주소에 연결할 수 없습니다.
이 변경으로 인해 테스트 환경에서 개인 통합이 중단될 수 있으며, 이는 http://127.0.0.1:1021/my-command와 같은 URL을 가리킬 수 있습니다.
개인 통합을 이러한 URL로 가리키는 경우, 로컬 환경에서 AllowedUntrustedInternalConnections 설정을 통해 이러한 도메인, IP 주소 또는 CIDR 표기법을 허용 목록에 추가할 수 있습니다. 권장되지는 않지만 프로덕션 환경에서도 주소를 허용 목록에 추가할 수 있습니다. 자세한 내용은 문서를 참조하세요.
푸시 알림, OAuth 2.0 및 WebRTC 서버 URL은 신뢰할 수 있으며 이 설정의 영향을 받지 않습니다.
3 - 업로드된 파일 첨부 파일은 이제 날짜별로 그룹화되어 파일 저장 시스템의 /data/<업로드-날짜-YYYYMMDD>/teams/...
에 저장됩니다.
4 - Mattermost /platform
저장소가 /mattermost-webapp
와 /mattermost-server
로 분리되었습니다. /platform
저장소의 개인 포크가 있는 경우 영향을 받을 수 있습니다. 자세한 내용은 여기를 참조하세요.
제거 및 지원 중단된 기능#
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
다음 설정이 실수로 config.json
에 추가되었으며 Mattermost 4.2에서 제거되었습니다.
config.json
의SupportSettings
아래:"AdministratorsGuideLink": "https://about.mattermost.com/administrators-guide/"
"TroubleshootingForumLink": "https://about.mattermost.com/troubleshooting-forum/"
"CommercialSupportLink": "https://about.mattermost.com/commercial-support/"
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의ServiceSettings
아래:내부 연결을 위한 도메인, IP 주소 또는 CIDR 표기법을 지정하는
AllowedUntrustedInternalConnections": ""
가 추가되었습니다. 개발 머신에서 로컬로 통합을 개발할 때 테스트 환경에서 사용됩니다. 프로덕션 환경에서 사용하는 것은 권장되지 않습니다.
config.json
의TeamSettings
아래:채널 사이드바에서 채널 옆의 “X”를 클릭하여 채널을 나갈 수 있는지 설정하는
EnableXToLeaveChannelsFromLHS: false
가 추가되었습니다. 이 설정은 베타 버전이며 향후 릴리스에서 대체되거나 제거될 수 있습니다.
config.json
의FileSettings
아래:Amazon S3에 대한 추가 디버깅을 활성화하는
AmazonS3Trace: false
가 추가되었습니다.
엔터프라이즈 에디션의 추가 변경사항:
config.json
의ElasticsearchSettings
아래에:일일 예약 작업의 일부로 인덱스가 집계될 기간을 지정하는
AggregatePostsAfterDays": ""
가 추가되었습니다.일일 예약 집계 작업의 시작 시간을 지정하는
PostsAggregatorJobStartTime": ""
가 추가되었습니다.
config.json
의TeamSettings
아래:Town Square가 읽기 전용 채널인지 설정하는
ExperimentalTownSquareIsReadOnly: false
가 추가되었습니다. Mattermost 서버의 모든 팀에 적용됩니다. 이 설정은 베타 버전이며 향후 릴리스에서 대체되거나 제거될 수 있습니다.
config.json
에ThemeSettings
가 추가되었습니다. 이 설정은 베타 버전이며 향후 릴리스에서 대체되거나 제거될 수 있습니다.최종 사용자가 Mattermost 테마를 변경할 수 있는지 설정하는
"EnableThemeSelection": true
가 추가되었습니다.새 사용자의 기본 테마를 설정하는
"DefaultTheme": "default"
가 추가되었습니다.최종 사용자가 사용자 정의 테마를 설정할 수 있는지 설정하는
"AllowCustomThemes": true
가 추가되었습니다.사용자가 사용할 수 있는 내장 Mattermost 테마를 나열하는
"AllowedThemes": []
가 추가되었습니다.
API v4 변경사항#
새로운 통합은 APIv4 엔드포인트를 사용하는 것이 권장됩니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
추가된 경로 (API v4)
/posts/{post_id}/actions/{action_id}
에서POST
사용자가 메시지를 통해 통합 기능과 상호작용할 수 있는 게시물 작업을 수행합니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
튜토리얼 중에 채널을 클릭하면 튜토리얼이 사라집니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
저속 연결이나 수백 개의 사용자 정의 이모지가 있는 배포 환경에서 이모지 선택기의 첫 로드가 느립니다.
팀을 전환한 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
iOS 모바일 웹에서 스크롤할 때 일부 코드 블록 레이블이 표시되지 않습니다.
삭제된 메시지가 읽지 않음 상태나 읽지 않은 멘션을 지우지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어 검색 시 검색어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다.
현재 사용자가 속하지 않은 채널에 대한 채널 링크가 올바르게 렌더링되지 않을 수 있습니다.
고정된 게시물 목록 헤더가 가끔 잘못된 채널 이름을 표시합니다.
메시지가 전송 대기 중이지만 아직 전송되지 않았을 때 표시가 누락됩니다.
한 글자나 두 글자 이름을 가진 사용자 검색이 작동하지 않습니다.
기여자#
/platform
asaadmahmood, ccbrown, coreyhulen, cpanato, crspeller, csduarte, dmeza, enahum, esethna, grundleborg, hmhealey, jasonblais, jwilander, KenmyZhang, lindalumitchell, meilon, MusikPolice, n1aba, pruthvip, saturninoabril, stanhu, sudheerDev, Whiteaj36
/docs
/mattermost-redux
/mattermost-mobile
/desktop
/mattermost-kubernetes
/mattermost-docker
/mattermost-push-proxy
/mattermost-mdk
/mattermost-api-reference
/mattermost-load-test
릴리스 v4.1.2 - 기능 릴리스#
v4.1.2, 2017-10-20 출시
Mattermost v4.1.2는 낮음에서 높음까지 다양한 심각도의 보안 수정사항을 포함하고 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 14일 후 보안 업데이트 페이지에 게시됩니다.
v4.1.1, 2017-09-16 출시
Mattermost v4.1.1은 낮음에서 중간까지 다양한 심각도의 보안 수정사항을 포함하고 있습니다. 업그레이드를 강력히 권장합니다.
v4.1.0, 2017-08-16 출시
원본 4.1.0 릴리스
보안 업데이트#
Mattermost v4.1.0은 낮음에서 높음까지 다양한 심각도의 보안 수정사항을 포함하고 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 14일 후 보안 업데이트 페이지에 게시됩니다.
주요 내용#
JIRA 앱#
단일 웹훅을 사용하여 여러 채널에 게시할 수 있는 내장 JIRA 통합. 자세한 내용은 Jira 통합 문서를 참조하세요.
개인 액세스 토큰#
REST API에 대한 인증을 통해 더 쉽고 유연한 통합을 가능하게 합니다. 자세한 내용은 개인 액세스 토큰 개발자 문서를 참조하세요.
업데이트된 iOS 및 Android 앱#
Elasticsearch 베타 (Enterprise Edition E20)#
Elasticsearch 서버를 Mattermost에 연결한 다음 시스템 콘솔 인터페이스를 통해 게시물 인덱스를 구축하고 관리하세요.
Elasticsearch는 클러스터 환경에서 고효율 데이터베이스 검색을 지원하는 분산형 RESTful 검색 엔진입니다.
개선 사항#
웹 사용자 인터페이스#
임시 메시지에 이제 “(본인에게만 표시됨)”이라고 표시됩니다.
잘못된 팀 초대 링크로 이동하면 이제 오류 페이지로 리디렉션됩니다.
이미지 썸네일 자르기가 이제 게시 전후에 동일하게 보입니다.
@멘션을 클릭하면 이제 해당 사용자의 연락처 카드가 열립니다.
사용자 목록에 이제 전체 이름과 닉네임이 표시됩니다.
500개 이상의 새로운 이모지가 추가되었습니다.
느린 연결에서 검색 시 이제 오른쪽에 로딩 스피너가 표시됩니다.
링크 미리보기 옆에 닫기 버튼이 추가되었습니다.
임시 메시지가 이제 항상 부모 게시물로 표시됩니다.
검색 결과, 고정된 게시물 및 깃발 표시된 게시물 목록에 […] 메뉴가 추가되었습니다.
프로필 팝오버에서 사용자 이름을 클릭하면 메시지 상자에 사용자 이름이 삽입됩니다.
알림#
채널 이름이나 메시지 텍스트를 보내지 않는 Push Notification Contents 옵션이 추가되었습니다.
시스템 관리자가 이메일 일괄 처리를 활성화한 경우 기본 이메일 빈도가 15분으로 업데이트되었습니다.
이제 계정 설정에서 사용자에게 브라우저 설정에서 Edge 알림 소리를 설정하라는 메시지가 표시됩니다.
수신 웹훅의 데스크톱 알림 텍스트가 페이로드를 더 정확하게 반영하도록 업데이트되었습니다.
파일#
단일 메시지의 파일 업로드는 업로드 시간을 기준으로 정렬됩니다. 여러 파일이 선택된 경우 파일은 파일 이름을 기준으로 알파벳 순으로 정렬됩니다.
관리#
사용자가 팀 관리자로 승격된 후 더 이상 새로고침이 필요하지 않습니다.
공지 배너가 이제 URL을 지원합니다.
대량 가져오기가 이제 즐겨찾기 채널, 깃발 표시된 게시물 및 알림 기본 설정을 포함한 사용자 기본 설정을 지원합니다.
시스템 콘솔에서 사용자 이름을 기본 이름 표시 설정으로 변경했습니다.
채널 멤버 목록이 이제 팀원 이름 표시 구성 설정을 따릅니다.
실패한 OAuth 요청에 대한 서버 로그에 더 많은 디버깅 정보가 추가되었습니다.
발신자 이름만 표시하는 새로운 시스템 콘솔 푸시 알림 콘텐츠 설정이 추가되었습니다.
인증되지 않았지만 암호화된 SMTP 연결을 지원하도록 추가되었습니다.
연동#
웹훅 첨부 파일에서 null 값이 이제 무시됩니다.
게시물에 첨부 파일만 포함된 경우에도 발신 웹훅이 이제 실행될 수 있습니다.
코드 블록을 생성하는
/code
내장 슬래시 명령어가 추가되었습니다.채널 목적을 설정하는
/purpose
내장 슬래시 명령어가 추가되었습니다.채널 이름을 변경하는
/rename
내장 슬래시 명령어가 추가되었습니다.채널을 나가는
/leave
내장 슬래시 명령어가 추가되었습니다.
Enterprise Edition E20#
모바일에서 파일 업로드 및 다운로드를 비활성화하는 시스템 콘솔 설정이 추가되었습니다.
이메일 알림에 포함되는 세부 정보의 양을 지정하는 새로운 이메일 알림 콘텐츠 설정이 추가되었습니다.
Amazon S3 관리 키를 사용하여 Amazon S3의 파일에 대한 서버 측 암호화 지원이 추가되었습니다.
버그 수정#
모바일 기기에서 업로드된 잘못 회전된 이미지 썸네일이 수정되었습니다.
이미지 미리보기가 있는 게시물에 반응을 추가하거나 제거해도 더 이상 미리보기가 확장되거나 축소되지 않습니다.
네트워크 중단으로 인해 파일 업로드가 실패할 때 더 이상 JavaScript 오류가 발생하지 않습니다.
계정 설정 필드의 오류 메시지가 더 이상 쌓이지 않습니다.
비 ASCII 채널 이름의 Slack 가져오기가 수정되었습니다.
더 많은 다이렉트 메시지 멤버 목록에서 검색어를 변경하면 이제 검색이 초기화됩니다.
채널 전환기(CTRL/CMD+K)의 도움말 텍스트가 이제 작은 데스크톱 창에 표시되고 모바일에서는 제거됩니다.
계정 설정(CTR/CMD+SHIFT+A)의 키보드 단축키가 이제 토글됩니다.
텍스트 입력 상자와 메시지 편집 모달의 미리보기 버튼이 수정되었습니다.
파일 업로드 중 팀을 전환할 때 발생하는 JavaScript 오류가 수정되었습니다.
모든 사용자를 삭제하는 CLI 도구에 더 이상 사용자 인수가 필요하지 않습니다.
CLI 도구가 이제 팀과 채널을 삭제할 때 웹훅과 슬래시 명령어도 삭제합니다.
다이렉트 메시지 채널에서 사용자 정의 슬래시 명령어를 사용해도 더 이상 오류가 발생하지 않습니다.
시스템 콘솔이 이제 Amazon S3 Region 설정을 읽고 적용합니다.
코드 블록과 빈 테이블 셀의 공백과 트리밍이 수정되었습니다.
시스템이 계정을 두 번 생성하지 않도록 첫 번째 클릭 후 “계정 만들기” 버튼을 비활성화했습니다.
더 많은 채널 모달이 이제 처음 두 페이지 이후에도 페이지 이동이 중단되지 않습니다.
채널 이름 편집 시 이제 문자 수가 22자로 올바르게 제한됩니다.
시스템 콘솔 > 모바일 푸시 페이지의 깨진 링크가 수정되었습니다.
/away
및/offline
임시 메시지에 더 이상 슬래시 명령어와 함께 게시된 추가 텍스트를 포함할 수 없습니다.탭 간에 팀이 때때로 잘못 표시되는 문제가 수정되었습니다.
잘못된 이모지 반응이 포함된 채널을 볼 때 발생하는 JavaScript 오류가 수정되었습니다.
URL 뒤의 마침표가 더 이상 링크에 추가되지 않습니다.
이모지 선택기의 최근 이모지에 더 이상 삭제된 사용자 정의 이모지가 표시되지 않습니다.
IE11에서 이미지 썸네일과 미리보기가 수정되었습니다.
수신 웹훅과 슬래시 명령어의 메시지 첨부 파일이 항상 올바르게 잘리지 않는 문제가 수정되었습니다.
비관리자도 이제 이전에 생성한 통합을 볼 수 있습니다.
호환성#
제거 및 더 이상 사용되지 않는 기능#
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
다음 설정이 config.json
에 의도치 않게 추가되었으며 9월 16일에 출시된 Mattermost 4.2에서 제거될 예정입니다.
config.json
의SupportSettings
아래:"AdministratorsGuideLink": "https://about.mattermost.com/administrators-guide/"
"TroubleshootingForumLink": "https://about.mattermost.com/troubleshooting-forum/"
"CommercialSupportLink": "https://about.mattermost.com/commercial-support/"
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의ServiceSettings
아래:REST API에 대한 인증을 위해 통합에 개인 액세스 토큰을 활성화하는
"EnableUserAccessTokens": false
config.json
의EmailSettings
아래:인증이 필요하지 않은 SMTP 서버를 지원하기 위해
"EnableSMTPAuth": false
추가이메일 알림 내용에 포함되는 세부 정보의 양을 지정하기 위해
"EmailNotificationContentType": "full"
추가
엔터프라이즈 에디션의 추가 변경사항:
config.json
의FileSettings
아래:Amazon S3의 파일에 대한 서버 측 암호화를 활성화하기 위해
"AmazonS3SSE": false
추가모바일 기기에서 파일 업로드를 활성화하기 위해
"EnableMobileUpload": true
추가모바일 기기에서 파일 다운로드를 활성화하기 위해
"EnableMobileDownload": true
추가
config.json
의JobSettings
아래:작업 서버에서 작업 실행을 활성화하기 위해
"RunJobs": true
추가작업 서버에서 작업 스케줄링을 활성화하기 위해
"RunScheduler": true
추가
config.json
의ElasticsearchSettings
아래에:Elasticsearch 서버의 URL을 설정하기 위해
"ConnectionUrl": "http://dockerhost:9200"
추가Elasticsearch 서버에 접근하기 위한 사용자 이름을 지정하기 위해
"Username": ""
추가Elasticsearch 서버에 접근하기 위한 비밀번호를 지정하기 위해
"Password": ""
추가Elasticsearch 인덱싱을 활성화하기 위해
"EnableIndexing": false
추가Elasticsearch를 사용한 검색을 활성화하기 위해
"EnableSearching": false
추가Elasticsearch 서버에서 스니핑을 활성화하기 위해
"Sniff": true
추가각 게시물 인덱스에 사용할 복제본 수를 지정하기 위해
"PostIndexReplicas": 1
추가각 게시물 인덱스에 사용할 샤드 수를 지정하기 위해
"PostIndexShards": 1
추가
데이터베이스 변경 사항#
UserAccessToken 테이블:
테이블 추가
JobStatuses 테이블:
테이블 제거
Jobs 테이블:
테이블 추가
사용자 테이블:
Roles
열의 최대 크기를 64에서 256자로 수정
API v4 변경사항#
Mattermost 4.0은 API v4 엔드포인트의 안정적인 릴리스를 제공합니다. 새로운 통합은 v4 엔드포인트를 사용하는 것이 권장됩니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
추가된 경로 (API v4) 자세한 내용은 api.mattermost.com을 참조하세요:
api/v4/jobs
에서GET
api/v4/jobs
에서POST
api/v4/jobs/{job_id:[A-Za-z0-9]+}
에서GET
api/v4/jobs/{job_id:[A-Za-z0-9]+}/cancel
에서POST
api/v4/jobs/type/{job_type:[A-Za-z0-9_-]+}
에서GET
api/v4/elasticsearch/purge_indexes
에서POST
api/v4/users/{user_id:[A-Za-z0-9]+}/tokens
에서POST
api/v4/users/{user_id:[A-Za-z0-9]+}/tokens
에서GET
api/v4/users/{user_id:[A-Za-z0-9]+}/tokens/{token_id:[A-Za-z0-9]+}
에서GET
api/v4/users/{user_id:[A-Za-z0-9]+}/tokens/revoke
에서POST
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
튜토리얼 중에 채널을 클릭하면 튜토리얼이 사라집니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
저속 연결이나 수백 개의 사용자 정의 이모지가 있는 배포 환경에서 이모지 선택기의 첫 로드가 느립니다.
팀을 전환한 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
iOS 모바일 웹에서 스크롤할 때 일부 코드 블록 레이블이 표시되지 않습니다.
공개 채널이 새로고침 후까지 다른 브라우저 탭이나 클라이언트에 항상 표시되지 않을 수 있습니다.
삭제된 메시지가 읽지 않음 상태나 읽지 않은 멘션을 지우지 않습니다.
더 많은 다이렉트 메시지 모달에서 검색어를 변경해도 페이지가 초기화되지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶은 불용어 검색 시 검색어 이상의 결과가 반환됩니다
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조 표시되지 않을 수 있습니다
현재 사용자가 속하지 않은 채널에 대한 채널 링크가 올바르게 렌더링되지 않을 수 있습니다
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
94117nl, asaadmahmood, ccbrown, coreyhulen, cpanato, crspeller, csduarte, debanshuk, dmeza, enahum, fraziern, grundelborg, harshavardhana, hmhealey, jasonblais, jwilander, lindalumitchell, megos, moonmeister, MusikPolice, Ppjet6, saturninoabril, tejaycar, Whiteaj36
/docs
amyblais, bkmgit, esethna, it33, jasonblais, JeffSchering, john-combs, jwilander, kaakaa, lindy65, pichouk, prixone, Samiksha416
/mattermost-mobile
/mattermost-push-proxy
/mattermost-redux
/mattermost-api-reference
/mattermost-kubernetes
/mattermost-docker
/mattermost-load-test
/mattermost-bot-sample-golang
v4.0.5 릴리스 - 기능 릴리스#
v4.0.5, 2017-09-16 출시
Mattermost v4.0.5에는 낮음에서 중간 수준의 여러 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.0.4, 2017-08-18 출시
Mattermost v4.0.4에는 낮음에서 높음 수준의 여러 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 출시 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
GitLab과 함께 단일 로그인을 사용할 때 시스템 콘솔 > 현지화 에서 영어가 아닌 언어 옵션을 사용하면 가끔 로그인 실패가 발생하는 문제가 수정되었습니다.
v4.0.3, 2017-08-10 출시
Minio 파일 스토리지 설정에서
AmazonS3Region
구성 설정이 무시되는 문제가 수정되었습니다.Enterprise Edition E20에서 고가용성 모드를 사용할 때 hashicorp memberlist의 바인드 주소가 올바르게 설정되지 않는 문제가 수정되었습니다.
v4.0.2, 2017-07-31 출시
GitLab(및 Enterprise Edition의 SAML, Office365, G Suite)과 함께 단일 로그인을 사용할 때 계정 설정에서 영어가 아닌 언어 옵션을 사용하면 로그인 실패가 발생하는 문제가 수정되었습니다.
다이렉트 메시지 채널에서 사용자 정의 슬래시 명령어가 작동하지 않는 문제가 수정되었습니다.
Mattermost 모바일 앱에서 GitLab 및 SAML 단일 로그인이 브라우저 페이지로 리디렉션되는 문제가 수정되었습니다.
v4.0.1, 2017-07-18 출시
AllowTimeLimit
구성 설정이Never
로 설정된 경우 메시지 고정 또는 고정 해제가 작동하지 않는 문제가 수정되었습니다.시스템 콘솔 > SAML 에서 서비스 제공업체 공개 인증서 파일을 업로드하거나 제거할 때 페이지가 새로고침되어 변경되지 않은 모든 설정이 손실되는 문제가 수정되었습니다.
채널 멤버, 팀 멤버 및 다이렉트 메시지 목록에 비활성화된 사용자가 표시되는 문제가 수정되었습니다.
PDF 미리보기가 로드되지 않는 문제가 수정되었습니다.
v4.0.0, 2017-07-16 출시
원본 4.0.0 출시
보안 업데이트#
Mattermost v4.0.0에는 낮은 수준부터 높은 수준까지 다양한 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 출시 후 14일 후에 보안 업데이트 페이지에 자세한 내용이 게시됩니다.
주요 내용#
네이티브 iOS 및 Android 앱#
앱은 BlackBerry Dynamics부터 시작하는 EMM 호환을 지원합니다.
업데이트된 웹 사용자 인터페이스#
웹 사용자 인터페이스의 채널 헤더와 채널 사이드바의 모양이 업데이트되었습니다.
기본 테마 “Mattermost”가 업데이트되었습니다. 사용해 보려면 계정 설정 > 표시 > 테마 로 이동하세요.
이모지 선택기#
이모지 선택기는 메시지를 작성하거나 반응을 추가할 때 이모지에 빠르게 접근할 수 있게 해줍니다.
베타에서 정식 출시되어 기본적으로 모든 사용자에게 활성화되었습니다.
언어#
사용자 인터페이스에 이탈리아어 번역이 추가되었습니다.
API v4 (안정 버전)#
Mattermost 웹앱이 API v4 엔드포인트로 이동하여 더 강력한 통합과 서버 상호작용이 가능해졌습니다.
API v3 엔드포인트는 2018년 1월 16일까지 지원됩니다. APIv4 엔드포인트로의 마이그레이션에 대해 자세히 알아보려면 https://api.mattermost.com/을 참조하세요.
고가용성 (Enterprise Edition E20)#
Mattermost 서버가 hashicorp memberlist를 사용하여 검색 및 클러스터 이름을 기반으로 동적으로 추가 및 제거됩니다.
서버가 gossip 포트를 통해 gossip 프로토콜로 통신을 시도하는 실험적 gossip 프로토콜 지원이 추가되었습니다.
개선 사항#
웹 사용자 인터페이스#
Markdown 서식, 답글 및 연속 게시물에서 일관된 게시물 간격으로 조정되었습니다.
핀 및 채널 멤버 아이콘의 호버 색상이 이제 플래그 및 최근 멘션 아이콘과 일관되게 표시됩니다.
이모지가 이제 게시물 보기에서 수직으로 정렬됩니다.
채널 이름, 헤더 및 목적이 이제 모든 사용자에게 실시간으로 업데이트됩니다.
중앙 채널의 답글 스레드에서 “Commented on” 문구가 이제 팀원 이름 표시 구성 설정을 따릅니다.
코드 블록 언어 태그가 더 이상 선택할 수 없어 코드 복사가 더 쉬워졌습니다.
검색 상자가 오른쪽 답글 스레드와 정렬되었습니다.
새 사용자 프로필 사진이 이제 새로고침 시 다른 사용자에게 업데이트됩니다.
메시지 보기에서 @멘션 강조 표시 렌더링이 개선되었습니다.
모바일 웹#
메인 메뉴에 “팀 만들기” 및 “팀 나가기” 옵션이 추가되었습니다.
모바일의 계정 설정 페이지 디자인이 업데이트되었습니다.
iOS 브라우저의 중앙 채널에서 사용자 프로필 팝오버가 더 이상 잘리지 않습니다.
iOS 브라우저에서 링크 미리보기 이미지가 이제 올바르게 크기가 조정됩니다.
알림#
읽지 않은 메시지와 멘션이 이제 브라우저 탭과 기기 간에 동기화됩니다.
웹훅 첨부 파일에 대한 데스크톱 알림이 개선되었습니다.
이모지 선택기 및 사용자 정의 이모지#
새로 생성된 사용자 정의 이모지가 새로고침 없이 모든 사용자에게 즉시 표시됩니다.
채널 상단 또는 오른쪽 답글 스레드 근처의 이모지 선택기 위치가 개선되었습니다.
키보드 단축키#
CTRL+SHIFT+K 단축키로 이제 다이렉트 메시지 대화상자를 열고 닫을 수 있습니다.
SHIFT+UP으로 이제 사용자가 게시한 가장 최근 메시지에 대한 답글 스레드를 열 수 있으며, 시스템 메시지는 건너뜁니다.
슬래시 명령어#
다음 내장 슬래시 명령어가 추가되었습니다:
채널 헤더를 설정하는
/header
명령어새 브라우저 탭에서 Mattermost 도움말 페이지를 여는
/help
명령어채널을 전환하거나 참여하는
/open
명령어메시지에서 텍스트를 검색하는
/search
명령어계정 설정 대화상자를 여는
/settings
명령어
계정 생성이 false로 설정된 경우
/invite_people
슬래시 명령어가 비활성화됩니다.메시지가 /로 시작하지만 전송에 실패한 경우(시간 초과 또는 잘못된 명령어로 인해), 메시지가 입력 상자로 다시 돌아갑니다.
대량 가져오기 도구#
대량 가져오기 도구에 다이렉트 메시지 채널과 게시물 지원이 추가되었습니다.
인증#
OAuth(GitLab/Google/Office365)를 통한 사용자 생성이 지정된 경우 허용된 도메인으로 올바르게 제한됩니다.
새 멤버 초대 대화상자가 설정된 경우 허용된 도메인에 대해 이메일 주소를 검증합니다.
새 URL 경로#
다이렉트 메시지 채널에 대해 이메일 또는 사용자 이름으로 다이렉트 메시지를 보낼 수 있는 다음 새 경로가 추가되었습니다:
.../teamname/messages/@username
.../teamname/messages/email
.../teamname/messages/user_id
(...teamname/messages/@username
로 리다이렉트).../teamname/messages/id1_id2
(...teamname/messages/@username
로 리다이렉트)
그룹 메시지 채널을 위한 새 경로도 추가되었습니다:
.../teamname/messages/generated_id
링크 미리보기#
이미지 링크가 포함된 메시지를 게시한 후, 미리보기는 사용 가능한 경우에만 로드됩니다.
엔터프라이즈 에디션#
SAML 사용자가 지원되지 않는 로케일을 사용할 때, 이제 언어가 영어로 기본 설정되어 로그인 문제를 방지합니다.
버그 수정#
이제 Firefox에서 이모지 선택기 외부를 클릭하면 닫힙니다.
다른 게시물에 마우스를 올렸을 때 댓글 스레드에서 […] 메뉴가 더 이상 사라지지 않습니다.
팀에 속하지 않은 상태에서 받은 새로운 다이렉트 메시지가 팀에 다시 참여한 후에도 읽지 않음으로 표시되지 않습니다.
팀에 속하지 않은 상태에서 메시지를 받을 때 발생하는 JavaScript 오류가 수정되었습니다.
파일 첨부만 포함된 메시지에 대해 더 이상 빈 푸시 알림이 전송되지 않습니다.
사용자 정의 이모지 검색 결과가 더 이상 생성자의 이름과 성으로 필터링되지 않습니다.
/expand
및/collapse
슬래시 명령어가 이제 웹사이트 링크 미리보기의 이미지를 올바르게 접습니다.즐겨찾기한 그룹 메시지 채널을 이제 닫을 수 있습니다.
비활성화된 사용자가 이제 왼쪽 사이드바의 다이렉트 및 그룹 메시지 채널에 올바르게 나열됩니다.
팀 및 채널 관리자 구성원 대화 상자의 검색이 수정되었습니다.
메시지 초안에서 파일이 업로드되는 동안 썸네일의 “x”를 클릭하면 파일 업로드가 취소됩니다.
새 팀에 참여한 후 더 이상 상태가 오프라인으로 표시되지 않습니다.
파일 첨부만 포함된 메시지에 대해 더 이상 빈 푸시 알림이 전송되지 않습니다.
채널에서 새 메시지를 받을 때 중앙 채널이 스크롤 위치를 유지합니다.
영구 링크 보기에서 포커스된 게시물을 삭제하면 이제 사용자가 일반 채널 보기로 이동합니다.
시스템 콘솔 > 사용자 및 팀의 팀당 최대 사용자 설정에 더 이상 비활성 사용자가 포함되지 않습니다.
호환성#
주요 변경사항#
Mattermost 서버의 프록시로 NGINX를 사용하는 경우
/etc/nginx/sites-available/mattermost
NGINX 구성 파일에서location /api/v3/users/websocket {
줄을location ~ /api/v[0-9]+/(users/)?websocket$ {
로 교체하세요.고가용성 클러스터를 업그레이드하는 경우: 3.10 이전 버전에서 4.0 이상으로 업그레이드할 때 기존
config.json
의 ClusterSettings 섹션에 새 항목을 수동으로 추가해야 합니다. 자세한 내용은 :doc:../deployment/cluster
의 버전 4.0 이상으로 업그레이드 섹션을 참조하세요.Microsoft Edge v39 이전 버전(EdgeHTML v14 이전)에는 계정 생성, 로그인 및 MFA가 적용될 때 오류가 발생할 수 있는 문제가 있습니다. Edge v40(또는 EdgeHTML v15)으로 업그레이드하는 것을 권장합니다.
제거 및 더 이상 사용되지 않는 기능#
파일 > 이미지의 시스템 콘솔 설정이 제거되었습니다. 여기에는 다음이 포함됩니다:
이미지 미리보기 높이와 너비
프로필 사진 높이와 너비
이미지 썸네일 높이와 너비
계정 설정 > 표시의 글꼴 설정이 제거되었습니다.
계정 설정 옵션 표시 > 팀원 이름 표시가 시스템 콘솔로 이동되었습니다.
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의ServiceSettings
아래:서버에서 이모지 선택기를 활성화할지 여부를 제어하는
"EnableEmojiPicker": true
가 추가되었습니다. 많은 수의 사용자 정의 이모지로 이모지 선택기를 활성화하면 성능이 저하될 수 있습니다.클라이언트와 기기 간에 읽지 않은 메시지를 동기화하는
channel_viewed
WebSocket 이벤트 전송 여부를 제어하는"EnableChannelViewedMessages": true
가 추가되었습니다. 대규모 배포에서는 false로 설정하면 성능이 향상될 수 있습니다.서버에서 REST API의 버전 3 엔드포인트 허용 여부를 제어하는
"EnableAPIv3": true
가 추가되었습니다. 이 설정이 비활성화되면 API v3에 의존하는 통합이 실패하고 API v4로의 마이그레이션을 위해 식별될 수 있습니다.
config.json
의TeamSettings
아래:게시물과 다이렉트 메시지 목록에서 사용자 이름을 표시하는 방법을 설정하는
"TeammateNameDisplay": "username"
이 추가되었습니다. LDAP 또는 SAML이 활성화된 배포에서는 더 나은 경험을 위해 기본적으로full_name
으로 설정됩니다.
config.json
의FileSettings
아래:파일 > 이미지의 시스템 콘솔 설정이 제거되었습니다. 여기에는 다음이 포함됩니다:
"ThumbnailWidth": 120
"ThumbnailHeight": 100
"PreviewWidth": 1024
"PreviewHeight": 0
"ProfileWidth": 128
"ProfileHeight": 128
config.json
의SqlSettings
아래:MySQL 외에도 PostgreSQL에서 쿼리 타임아웃을 지원하도록
"QueryTimeout": 30
이 수정되었습니다.
엔터프라이즈 에디션의 추가 변경사항:
config.json
의ClusterSettings
아래:이름으로 조인할 클러스터를 설정하는
"ClusterName": ""
이 추가되었습니다. 동일한 클러스터 이름을 가진 노드만 함께 조인됩니다. 이는 동일한 데이터베이스를 가리키는 Blue-Green 배포 또는 스테이징을 지원하기 위한 것입니다.이 속성으로 서버의 호스트 이름을 재정의하는
"OverrideHostname": ""
이 추가되었습니다. 필요한 경우가 아니면 호스트 이름을 재정의하지 않는 것이 좋습니다.클러스터가 IP 주소를 사용하여 통신을 시도할지 여부를 제어하는
"UseIpAddress": true
가 추가되었습니다.서버가 gossip 포트를 통해 gossip 프로토콜로 통신을 시도할지 여부를 제어하는
"UseExperimentalGossip": false
가 추가되었습니다.시스템 콘솔의 설정 변경을 무시할지 여부를 제어하는
"ReadOnlyConfig": true
가 추가되었습니다. 프로덕션 환경에서 실행할 때는 이 값을 true로 설정하는 것이 좋습니다.gossip 프로토콜에 사용되는 포트를 설정하는
"GossipPort": 8074
가 추가되었습니다. 이 포트에서는 UDP와 TCP 모두 허용되어야 합니다.서버 간 스트리밍 데이터에 사용되는 포트를 설정하는
"StreamingPort": 8075
가 추가되었습니다.더 이상 사용되지 않는 설정이므로
"InterNodeListenAddress": ":8075"
가 제거되었습니다.더 이상 사용되지 않는 설정이므로
"InterNodeUrls": []
가 제거되었습니다.
API v4 변경사항#
Mattermost 4.0은 API v4 엔드포인트의 안정적인 릴리스를 제공합니다. 새로운 통합은 v4 엔드포인트를 사용하는 것이 권장됩니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
추가된 경로 (API v4)
GET
at/teams/invite/{invite_id}
invite_id에 해당하는 팀 정보(이름 및 ID 포함)를 검색합니다.
수정된 경로 (API v4)
DELETE
at/teams/{team_id}
규정 준수를 위해 팀을 영구적으로 삭제하는 선택적 쿼리 매개변수
permanent
가 추가되었습니다.
GET
at/users
Added the
sort
query parameter to add basic sorting when selecting users on a team.
GET
at/emoji
성능 향상을 위해
/emoji
호출에 페이징이 추가되었습니다.
POST
at/teams/{team_id}/import
향후 호환성을 깨지 않고 더 많은 데이터를 반환할 수 있도록
results
JSON 필드 아래에 가져오기 결과가 포함된 JSON 본문을 반환하도록 업데이트되었습니다.
Websocket 이벤트 변경 사항#
추가됨:
채널 정보(이름 또는 헤더 등)가 업데이트될 때마다 발생하는
channel_updated
로, 변경 사항이 모든 클라이언트에 전파됩니다.채널을 볼 때마다 발생하는
channel_viewed
로, 이벤트가 모든 클라이언트와 기기에 전파되고 읽지 않은 메시지가 동기화됩니다.
알려진 문제#
Classic 모바일 앱에서 Google 로그인이 실패합니다.
Edge가 데스크톱 알림 소리와 시스템 알림 소리를 겹칩니다.
튜토리얼 중에 채널을 클릭하면 튜토리얼이 사라집니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
Classic Android 앱에서 검색 자동완성 선택기가 작동하지 않습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
저속 연결이나 수백 개의 사용자 정의 이모지가 있는 배포 환경에서 이모지 선택기의 첫 로드가 느립니다.
팀을 전환한 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
iOS 모바일 웹에서 스크롤할 때 일부 코드 블록 레이블이 표시되지 않습니다.
게시물에 텍스트 내용이 없을 때 발신 웹훅이 실행되지 않습니다.
공개 채널이 새로고침 후까지 다른 브라우저 탭이나 클라이언트에 항상 표시되지 않을 수 있습니다.
Slack 첨부 파일의 null 값으로 인해 수신 웹훅에서 500 오류가 발생합니다.
키보드 단축키 CTRL/CMD+SHIFT+A로 계정 설정이 닫히지 않습니다.
삭제된 메시지가 읽지 않음 상태나 읽지 않은 멘션을 지우지 않습니다.
더 많은 다이렉트 메시지 모달에서 검색어를 변경해도 페이지가 초기화되지 않습니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
오른쪽 답글 스레드에서 부모 게시물을 삭제하거나 편집할 수 없습니다.
Markdown 테이블의 빈 셀이 올바르게 렌더링되지 않습니다.
platform user deleteall
CLI 명령어는 인수로 사용자를 필요로 합니다.
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
94117nl, abustany, alexrford, asaadmahmood, ccbrown, coreyhulen, cpanato, crspeller, dmeza, enahum, ftKnox, grundleborg, hmhealey, it33, jasonblais, JeffSchering, jwilander, kkamdooong, lindalumitchell, megos, meilon, moonmeister, pieterlexis, saturninoabril, VeraLyu, ZJvandeWeg
/mattermost-mobile
/mattermost-redux
/mattermost-api-reference
/docs
94117nl, acgustafson, amyblais, ccbrown, crspeller, esethna, it33, jasonblais, JeffSchering, jwilander, kjkeane, megos, pieterlexis
/desktop
/mattermost-kubernetes
/mattermost-push-proxy
/mattermost-docker
/mattermost-load-test
v3.10.3 릴리스#
v3.10.3, 2017-08-18 릴리스
Mattermost v3.10.3에는 낮은 수준부터 높은 수준까지 다양한 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
GitLab과 함께 단일 로그인을 사용할 때 시스템 콘솔 > 현지화 에서 영어가 아닌 언어 옵션을 사용하면 가끔 로그인 실패가 발생하는 문제가 수정되었습니다.
v3.10.2, 2017-07-18 릴리스
Mattermost v3.10.2에는 낮은 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v3.10.1, 2017-07-16 릴리스
Mattermost v3.10.1에는 OAuth SSO 취약점에 대한 높은 수준의 보안 수정사항과 낮은 수준의 보안 문제에 대한 두 가지 추가 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v3.10.0, 2017-06-16 릴리스
원본 3.10 릴리스
주요 내용#
언어#
사용자 인터페이스에 터키어 번역이 추가되었습니다.
새롭고 개선된 키보드 단축키#
생산성 향상을 위해 채널 전환기(CTRL/CMD+K)를 재설계했습니다.
새로운 단축키로 다이렉트 및 그룹 메시지 채널(CTRL/CMD+SHIFT+K)을 탐색하고 가장 최근 메시지(SHIFT+UP)에 답장할 수 있습니다.
개선 사항#
웹 사용자 인터페이스#
이제 Enter 키로 사용자 정의 이모지 삭제 화면과 채널 삭제 화면에서 삭제를 확인할 수 있습니다.
이제 팀 및 채널 URL에서 악센트가 있는 문자를 ASCII 동등 문자로 대체합니다.
이제 최근 멘션 및 플래그가 지정된 게시물 아이콘이 오른쪽 사이드바에서 활성화될 때 헤더에서 강조 표시됩니다.
이제 이메일 초대 보내기 모달에서 빈 행이 무시됩니다.
이제 Enter 키로 팀 나가기 모달에서 팀을 나가는 것을 확인할 수 있습니다.
이제 모바일 브라우저 보기에서 사용자 이름을 클릭하면 프로필 팝오버가 열립니다.
이제 /join으로 사용자가 접근 권한이 있는 비공개 채널로 전환할 수 있습니다.
다른 앱에 복사 및 붙여넣기할 때 Mattermost 콘텐츠의 서식이 개선되었습니다.
이제 사용자가 헤더의 프로필 사진에서 온라인 상태를 확인하고 수정할 수 있습니다.
/loadtest 명령어가 /test로 변경되었습니다.
일시적인 메시지는 오른쪽 사이드바를 다시 열면 제거됩니다.
메시지 편집 모달에 마크다운 미리보기 옵션이 추가되었습니다.
이제 다이렉트 메시지 목록에 상태 표시기가 표시됩니다.
알림#
계정 설정의 채널 전체 멘션 목록에 “@here”가 추가되었습니다.
상태 재정의 슬래시 명령어를 사용하여 자신을 /away 또는 /offline으로 설정한 경우 Mattermost 창이 새로고침될 때 알림이 추가되었습니다.
5명 이상의 사용자가 있는 채널에서 @all 또는 @channel을 사용하려고 할 때 사용자에게 확인 대화상자가 표시됩니다.
다른 사용자가 채널에 추가될 때의 메시지는 더 이상 채널을 읽지 않음 상태로 만들지 않습니다.
관리#
채널을 영구적으로 삭제하는 CLI 도구가 추가되었습니다.
시스템 콘솔에서 허용된 경우 채널 관리자는 이제 채널 내에서 사용자의 메시지를 삭제할 수 있습니다.
명령줄을 통해 구성을 로드하는 데 실패할 때 이제 오류가 기록됩니다.
사용자 일괄 가져오기 시 불필요한 데이터베이스 읽기 및 쓰기가 줄어들었습니다.
시스템 콘솔#
시스템 콘솔의 메인 드롭다운 메뉴에 관리자 가이드, 문제 해결 포럼, 상업 지원 페이지 및 Mattermost 정보 대화상자에 대한 링크가 추가되었습니다.
S3 호환 서버에서 레거시 서명(AWS Signature V2)을 활성화하는 기능이 추가되었습니다.
인증#
로그아웃 상태에서 Mattermost URL로 이동할 때 적절한 팀, 채널 또는 게시물로 리디렉션하는 기능이 추가되었습니다.
팀 초대 링크를 클릭하면 이제 모든 활성 세션에서 팀에 참여합니다.
성능#
MySQL의 연결 시간 초과 및 MySQL과 Postgres의 누락된 데이터베이스 열을 지원하도록 GORP가 업그레이드되었습니다.
연동#
4000자 이상의 웹훅 게시물이 이제 여러 게시물로 나뉩니다.
엔터프라이즈 에디션#
시스템 전체에 유지보수 공지를 표시하기 위해 모든 최종 사용자에게 보이는 공지 배너가 추가되었습니다.
버그 수정#
파일을 왼쪽 사이드바에 끌어다 놓아도 더 이상 Mattermost에서 벗어나 브라우저에서 파일이 열리지 않습니다.
입력 시 확장되는 텍스트박스가 더 이상 중앙 창 메시지 영역과 겹치지 않습니다.
데스크톱 앱을 종료하거나 브라우저 창을 닫은 후 상태가 온라인으로 고정되는 문제가 수정되었습니다.
모바일에서 업로드한 프로필 사진이 이제 올바른 방향으로 회전됩니다.
최소 비밀번호 길이에 대한 시스템 콘솔 도움말 텍스트가 더 이상 입력 변경 시 동적으로 업데이트되지 않습니다.
자동 완성 목록이 모달 오버레이 아래에 나타날 수 있는 문제가 수정되었습니다.
지원되지 않는 이미지 형식의 프로필 사진을 업로드할 때 오류 텍스트가 업데이트되었습니다.
참여한 채널이 더 이상 “More…” 채널 목록에 표시되지 않습니다.
넓은 마크다운 이미지가 더 이상 중앙 창에서 가로 스크롤을 발생시키지 않습니다.
버튼 활성 상태의 테마 스타일이 수정되었습니다.
새 메시지를 받았을 때 채널이 포커스 상태인 경우 채널이 읽음으로 표시되지 않는 문제가 수정되었습니다.
슬래시 명령어 사용 후 자동 완성 목록이 닫히지 않는 문제가 수정되었습니다.
그룹 메시지의 구성원이 아닌 사용자를 멘션할 때 표시되던 시스템 경고 메시지가 제거되었습니다.
넓은 임베드 이미지가 가로 스크롤을 발생시키는 문제가 수정되었습니다.
System Console > SAML 페이지를 열 때 발생하던 Javascript 오류가 수정되었습니다.
정책 제한이 Enterprise Edition에서만 사용 가능하므로 Team Edition에서 Channel Admin 사용자 인터페이스가 제거되었습니다.
일시적인 메시지에 반응을 추가할 때 더 이상 Javascript 오류가 발생하지 않습니다.
자동 완성 제안을 클릭했을 때 검색 상자에 적절한 텍스트가 채워지지 않는 문제가 수정되었습니다.
필터에서 팀을 선택한 후 System Console 사용자 목록이 검색어를 무시하는 문제가 수정되었습니다.
슬래시를 사용할 때 채널 헤더 메시지가 더 이상 잘리지 않습니다.
오른쪽 사이드바의 “수정됨” 표시기 서식이 수정되었습니다.
Edge에서 핀 아이콘과 채널 헤더의 위치가 수정되었습니다.
호환성#
제거 및 더 이상 사용되지 않는 기능#
2017년 7월 릴리스에서 제거 예정인 Files > Images 의 System Console 설정. 여기에는 다음이 포함됩니다:
이미지 미리보기 높이와 너비
프로필 사진 높이와 너비
이미지 썸네일 높이와 너비
2017년 7월 릴리스에서 제거 예정인 Account Settings > Display의 글꼴 설정.
2017년 7월 릴리스에서 제거 예정인 Display > Display Font 및 Display > Teammate Name Display 의 Account Settings 옵션.
모든 APIv3 엔드포인트는 APIv4가 안정화된 후 6개월 후에 제거 예정입니다.
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의ServiceSettings
아래:goroutine 수에 대한 임계값을 설정하기 위해
"GoroutineHealthThreshold": -1,
이 추가되었습니다.
config.json
의SqlSettings
아래:연결을 열고 쿼리를 보낸 후 데이터베이스의 응답을 기다리는 시간(초)을 설정하기 위해
"QueryTimeout": 30
이 추가되었습니다.
config.json
의FileSettings
아래:S3 호환 서버에서 Legacy Signature(AWS Signature V2)를 활성화하기 위해
"AmazonS3SignV2": false
가 추가되었습니다.
엔터프라이즈 에디션의 추가 변경사항:
config.json
의AnnoucementSettings
아래에:모든 사용자에게 보이는 공지 배너를 활성화하기 위해
"EnableBanner": false,
가 추가되었습니다.배너에 표시되는 텍스트를 지정하기 위해
"BannerText": "",
가 추가되었습니다.배너 배경색을 설정하기 위해
"BannerColor": "#f2a93b",
가 추가되었습니다.배너 텍스트 색상을 설정하기 위해
"BannerTextColor": "#333333",
가 추가되었습니다.사용자가 배너를 닫을 수 있는지 여부를 설정하기 위해
"AllowBannerDismissal": true
가 추가되었습니다.
API 변경 사항#
Mattermost 3.10에는 APIv4 엔드포인트의 릴리스 후보가 있습니다. 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/v4/를 참조하세요.
모든 APIv3 엔드포인트는 APIv4가 안정화된 후 6개월 후에 제거 예정입니다.
수정된 경로 (APIv4)
/system/ping
이 업데이트되어 config.json에GoroutineHealthThreshold
가 설정되어 있고 서버의 goroutine 수가 해당 임계값을 초과할 때 응답 본문에{"status": "unhealthy"}
와 함께500 Internal Server Error
를 반환합니다. goroutine 수가 임계값 미만이거나 config.json에GoroutineHealthThreshold
가 설정되지 않은 경우 응답 본문 없이200 OK
가 반환됩니다.
알려진 문제#
모바일 앱에서 Google 로그인이 실패합니다.
Edge가 데스크톱 알림 소리와 시스템 알림 소리를 겹칩니다.
새 팀에 참여한 후 상태가 잠시 오프라인으로 표시됩니다.
iOS에서 중앙 채널의 사용자 팝오버가 잘릴 수 있습니다.
튜토리얼 중에 채널을 클릭하면 튜토리얼이 사라집니다.
사용자 정의 이모지 검색 결과가 이모지 이름 외에도 생성자의 이름/성을 기준으로 필터링됩니다.
다른 사용자가 삭제한 메시지에 반응이 표시됩니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
Android에서 검색 자동완성 선택기가 작동하지 않습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
저속 연결에서 이모지 선택기의 첫 로딩이 느립니다.
반응용 이모지 선택기가 항상 올바른 위치에 표시되지 않습니다.
팀을 전환한 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
팀에 소속되지 않은 상태에서 받은 새로운 다이렉트 메시지가 팀에 참여한 후에도 읽지 않음으로 표시되지 않습니다.
활성 세션 목록에서 자신을 로그아웃할 때 사용자가 즉시 로그아웃되지 않습니다.
iOS 모바일 웹에서 스크롤할 때 일부 코드 블록 레이블이 표시되지 않습니다.
CTRL+SHIFT+K로 모달을 열고 닫을 수 없습니다.
비활성화된 사용자가 다이렉트 메시지 및 그룹 메시지 사이드바 채널 목록에 표시되지 않습니다.
게시물에 텍스트 내용이 없을 때 발신 웹훅이 실행되지 않습니다.
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
asaadmahmood, coreyhulen, cpanato, crspeller, dmeza, doh5, enahum, grundleborg, harshavardhana, hmhealey, jasonblais, jwilander, kulak-at, saturninoabril, tjuerge
/docs
cpanato, crspeller, esethna, hmhealey, it33, jasonblais, JeffSchering, jwilander, kjkeane, lindy65, mikedaniel18
/mattermost-api-reference
/mattermost-redux
/mattermost-mobile
/desktop
/mattermost-docker
/android
/mattermost-selenium
/gorp
/ios
/mattermost-kubernetes
v3.9.2 릴리스#
v3.9.2, 2017-07-18 릴리스
Mattermost v3.9.2에는 낮은 심각도의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v3.9.1, 2017-07-16 릴리스
Mattermost v3.9.1에는 OAuth SSO 취약점에 대한 높은 심각도의 보안 수정사항과 낮은 심각도의 보안 문제에 대한 두 가지 추가 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v3.9.0, 2017-05-16 릴리스
원본 3.9 릴리스
보안 업데이트#
Mattermost v3.9.0에는 낮은 심각도의 보안 업데이트가 포함되어 있습니다. Mattermost v3.9.0으로 업그레이드를 강력히 권장합니다.
주요 내용#
언어#
사용자 인터페이스에 폴란드어 번역이 추가되었습니다.
Redux#
성능 향상과 더 안정적인 인프라를 위해 Mattermost 웹앱이 Redux로 이전되었습니다.
APIv4 릴리스 후보#
더 강력한 통합과 서버 상호작용을 위해 Mattermost HTTP REST API가 v4 엔드포인트로 이전되었습니다.
사용 가능한 APIv4 엔드포인트에 대해 자세히 알아보려면 문서를 참조하세요.
APIv4 엔드포인트가 2017년 3분기에 안정적으로 출시된 후 6개월 동안 APIv3 엔드포인트가 지원됩니다.
개선 사항#
웹 사용자 인터페이스#
게시물의 상하 수직 여백이 이제 동일합니다.
파일 첨부만 포함된 댓글은 중앙 채널에서 수직 간격이 줄어듭니다.
메시지 텍스트의 첫 줄이 이제 사용자 이름과 정렬됩니다.
간소화된 보기에서 댓글 스레드의 타임스탬프와 고정 게시물 배지 사이에 패딩이 추가되었습니다.
Town Square에 “멤버 보기” 옵션이 추가되었습니다.
“영상 통화 시작” 옵션이 프로필 팝오버 하단으로 이동되었습니다.
비공개 채널을 나갈 때 확인 대화상자가 추가되었습니다.
표시 설정과 같은 사용자 환경설정이 이제 브라우저 탭 간, 다른 브라우저 간, 그리고 기기 간에 동기화됩니다.
성능#
성능 향상을 위해 전체 텍스트 검색 쿼리를 특정 읽기 복제본으로 격리하는 기능이 추가되었습니다.
허브 처리 교착 상태를 방지하기 위해 MySQL 데이터 소스에 기본 읽기 및 쓰기 시간 제한이 추가되었습니다.
대량 가져오기 도구에 비밀번호 필드가 추가되었습니다.
성능 향상을 위해
config.json
을 통해 전체 텍스트 검색 쿼리와 상태를 비활성화하는 기능이 추가되었습니다.
이모지 선택기 (베타)#
계정 설정 > 고급 > 사전 출시 기능 미리보기 에서 이모지 선택기를 활성화할 수 있습니다.
사용자 정의 이모지가 이제 이모지 선택기에서 종횡비를 유지합니다.
메시지에 반응한 후 이모지 선택기를 닫는 사용자 경험이 개선되었습니다.
키보드 단축키#
팀 메인 메뉴를 통해 키보드 단축키 문서 링크가 추가되었습니다.
채널 전환기(CTRL/CMD+K)에서 ENTER를 한 번 누르면 이제 채널이 전환됩니다.
채널 전환기(CTRL/CMD+K)에서 마우스로 채널을 선택하면 이제 올바른 채널로 전환됩니다.
마크다운 텍스트 서식#
마크다운 인라인 이미지에 여백이 추가되었습니다.
데스크톱 보기에서 마크다운 제목 크기가 개선되었습니다.
온보딩#
가입 페이지에 “이미 계정이 있으신가요? 로그인하려면 여기를 클릭하세요” 링크가 추가되었습니다.
초대 링크를 사용하여 팀에 참여하는 경험이 개선되었습니다.
파일#
SVG 파일이 이제 파일 미리보기에서 렌더링됩니다.
CLI 도구#
새로운 CLI 명령어가 추가되었습니다:
config.json
파일을 검증하는platform config validate
사용자 이름, 이메일 또는 사용자 ID를 기반으로 사용자를 검색하는
platform user search
OAuth 2.0 서비스 제공자#
OAuth 2.0 서비스 제공자가 이제 항상 새로고침 토큰을 반환합니다.
새 액세스 토큰을 부여할 때 새로고침 토큰이 이제 발급됩니다.
시스템 콘솔#
사용자 비활성화 시 확인 대화상자가 추가되었습니다.
문제 해결을 용이하게 하기 위해 기본 서버 언어와 관계없이 서버 로그가 이제 항상 영어로 출력됩니다.
시스템 콘솔 > 연결 > 크로스 오리진 요청 활성화의
AllowCorsFrom
구성 설정이 이제 여러 도메인 이름을 지원합니다.메시지에 대한 파일 및 이미지 업로드를 비활성화하는 설정이 추가되었습니다.
엔터프라이즈 에디션#
새로운 성능 모니터링 메트릭이 추가되었습니다:
모든 검색 복제 데이터베이스에 대한 총 연결 수
전송된 WebSocket 브로드캐스트의 총 수
버그 수정#
긴 사용자 정의 이모지 이름이 이제 이모지 선택기에서 벗어나지 않습니다.
삭제된 사용자 정의 이모지가 이제 이모지 선택기의 “최근 사용” 섹션에 남아있지 않습니다.
데이터베이스에서 “Position” 필드의 최대 길이가 64자로 증가했습니다. 이전 제한으로 인해 LDAP 동기화에 문제가 발생했습니다.
중앙 채널에서 게시물을 고정해도 이제 오른쪽 사이드바의 고정된 게시물 목록이 변경되지 않습니다.
중앙 채널에서 게시물을 고정하면 이제 검색 결과에 고정된 게시물 배지가 추가됩니다.
채널 생성 대화상자의 URL 편집 필드에 대한 오류 메시지 텍스트가 수정되었습니다.
makefile에서 실행 중일 때 설정 파일 감시 기능이 비활성화되었습니다.
Go 클라이언트의
GetTeamByName()
함수가 수정되었습니다.최근 멘션 검색에 이제
@[username]
이 올바르게 포함됩니다.최대 문자 수보다 긴 비밀번호를 입력할 때 오류 메시지가 업데이트되었습니다.
실패한 게시물에서 “다시 시도”를 클릭할 때 동일한 메시지가 여러 번 전송되지 않습니다.
비공개 채널의 채널 목적에 대한 도움말 텍스트가 수정되었습니다.
헤더 변경 기능이 제한된 경우 채널 소개에서 “헤더 설정” 옵션이 더 이상 표시되지 않습니다.
단어가 굵게, 기울임꼴 또는 취소선으로 서식이 지정된 경우 멘션 알림이 트리거되며, 코드 블록 내부에 있는 경우에는 트리거되지 않습니다.
모바일 보기에서 채널 관리자의 멤버 관리 메뉴 옵션이 더 이상 “멤버 보기”로 표시되지 않습니다.
점이 있는 사용자 이름은 이제 쉼표나 다른 기호가 뒤에 오면 멘션 알림을 받습니다.
비활성화된 사용자는 더 이상 “멤버 관리” 모달에 나열되지 않습니다.
접을 수 있는 계정 설정 메뉴가 이제 iOS Safari 및 Chrome 브라우저에서 올바르게 열립니다.
만료된 라이선스를 제거하면 이제 파란색 바 헤더 메시지가 제거됩니다.
더 많은 채널 목록의 “다음” 버튼이 이제 다음 페이지의 하단 대신 상단으로 이동합니다.
이메일 알림을 활성화한 후 파란색 바 “미리보기 모드” 헤더 메시지가 이제 사라집니다.
시스템 콘솔 > 인증 > LDAP 에서 이름과 성 속성이 지정되지 않은 경우 이제 계정 설정에서 전체 이름을 편집할 수 있습니다.
오른쪽 사이드바의 고정된 게시물 목록에 뒤로 가기 버튼이 추가되었습니다.
“고정됨” 아이콘이 이제 Markdown 제목이 있는 연속된 게시물이나 답글에서 텍스트와 겹치지 않습니다.
iOS에서 프로필 사진 업로드 시 더 이상 오류가 발생하지 않습니다.
사이드바에 없는 그룹 메시지의 채널 전환기(CTRL/CMD+K)에서 그룹 메시지 이름이 수정되었습니다.
취소를 클릭할 때 채널 알림 환경설정이 더 이상 저장된 것으로 표시되지 않습니다.
채널 생성 권한이 존재하지 않을 때 채널 관리자에게 설정되지 않습니다.
호환성#
주요 변경사항:#
Mattermost 서버의 프록시로 NGINX를 사용하는 경우
/etc/nginx/sites-available/mattermost
NGINX 구성 파일에서location /api/v3/users/websocket {
줄을location ~ /api/v[0-9]+/(users/)?websocket$ {
로 교체하세요.v3.9.0으로 업그레이드한 후 Mattermost 서버에서 생성된 이메일의 기존 이메일 초대 링크, 비밀번호 재설정 링크, 이메일 확인 링크가 무효화됩니다.
Firefox ESR 45는 6월 13일에 수명 종료가 예정되어 더 이상 지원되지 않습니다. Firefox ESR 52로 업그레이드하는 것을 권장합니다.
제거 및 더 이상 사용되지 않는 기능#
2017년 7월 릴리스에서 제거 예정인 Files > Images 의 System Console 설정. 여기에는 다음이 포함됩니다:
이미지 미리보기 높이와 너비
프로필 사진 높이와 너비
이미지 썸네일 높이와 너비
모든 APIv3 엔드포인트는 APIv4가 안정화된 후 6개월 후에 제거 예정입니다.
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 설정은 config.json
또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의ServiceSettings
아래:사용자가 메시지를 검색할 수 있는지 제어하기 위해
"EnablePostSearch": true
가 추가되었습니다. 비활성화하면 대규모 배포에서 더 높은 성능을 얻을 수 있습니다.웹 사용자 인터페이스에서 사용자 상태를 표시할지 제어하기 위해
"EnableUserStatuses": true
가 추가되었습니다. 비활성화하면 대규모 배포에서 더 높은 성능을 얻을 수 있습니다.
config.json
의FileSettings
아래:사용자가 메시지에 파일과 이미지를 업로드할 수 있는지 제어하기 위해
"EnableFileAttachments": true
가 추가되었습니다.
config.json
의EmailSettings
아래:비밀번호 재설정 이메일 서명에 토큰이 사용되므로
"PasswordResetSalt": ""
가 제거되었습니다.
config.json
의SqlSettings
아래:검색 쿼리 처리를 위한 검색 복제 데이터베이스의 연결 문자열을 지정하기 위해
"DataSourceSearchReplicas": []
가 추가되었습니다.
엔터프라이즈 에디션의 추가 변경사항:
config.json
의ServiceSettings
아래:디스크에 있는 Enterprise 라이선스 파일의 경로와 파일 이름을 지정하기 위해
"LicenseFileLocation": ""
가 추가되었습니다. 시작 시 Mattermost가 이전 업로드에서 데이터베이스에서 유효한 라이선스를 찾을 수 없는 경우 여기에 지정된 파일을 찾습니다.
데이터베이스 변경 사항#
OAuthAccessData 테이블:
Scope
열이 추가되었습니다
비밀번호 복구 테이블:
PasswordRecovery
테이블이 제거되고 항목이 공통 토큰 저장소로 이동되었습니다
API 변경 사항#
Mattermost 3.9에는 APIv4 엔드포인트의 릴리스 후보가 있습니다. 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/v4/를 참조하세요.
APIv4 엔드포인트가 안정화된 후 6개월 후에 모든 APIv3 엔드포인트가 제거됩니다.
Websocket 이벤트 변경 사항#
환경설정이 변경되거나 삭제될 때 브라우저 탭 간, 다른 브라우저 간, 그리고 기기 간에 환경설정을 동기화하기 위해
preferences_changed
와preferences_deleted
가 추가되었습니다.
알려진 문제#
모바일 앱에서 Google 로그인이 실패합니다.
Slack 가져오기는 병합된 멤버/이메일 계정을 가져온 채널에 추가하지 않습니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
동일한 사용자의 연속된 메시지가 모바일 보기에서 별도의 게시물로 표시됩니다.
Android에서 검색 자동완성 선택기가 작동하지 않습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
연결 상태가 좋지 않을 때 이모지 선택기의 첫 로딩이 느립니다.
반응용 이모지 선택기가 항상 올바른 위치에 표시되지 않습니다.
팀을 전환한 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
이모지 선택기가 오른쪽 사이드바의 댓글 스레드에서 가끔 잘립니다.
데스크톱 앱을 종료하거나 브라우저 창을 닫은 후에도 사용자 상태가 온라인으로 유지될 수 있습니다.
팀에 소속되지 않은 상태에서 받은 새로운 다이렉트 메시지가 팀에 참여한 후에도 읽지 않음으로 표시되지 않습니다.
모바일에서 업로드한 프로필 사진이 회전되어 표시됩니다.
활성 세션 목록에서 자신을 로그아웃할 때 사용자가 즉시 로그아웃되지 않습니다.
iOS 모바일 웹에서 스크롤할 때 일부 코드 블록 레이블이 표시되지 않습니다.
검색 쿼리를 입력한 후 시스템 콘솔 사용자 목록 필터를 적용하면 정확한 결과가 표시되지 않습니다.
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
asaadmahmood, coreyhulen, cpanato, crspeller, doh5, enahum, grundleborg, gstraube , hmhealey, jasonblais, JeffSchering, justinwyer, jwilander, lindalumitchell, prixone, Rudloff, R-Wang97, saturninoabril, simon0191, VeraLyu
/docs
/mattermost-api-reference
/mattermost-redux
/desktop
/mattermost-mobile
/mattermost-docker
/mattermost-push-proxy
/mattermost-selenium
/mattermost-kubernetes
/gcm
v3.8.3 릴리스#
패치 릴리스 노트#
v3.8.3, 2017-07-16 릴리스
Mattermost v3.8.3에는 OAuth SSO 취약점에 대한 높은 심각도의 보안 수정사항과 낮은 심각도의 보안 문제에 대한 두 가지 추가 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v3.8.2, 2017-04-21 릴리스
Mattermost 3.8 업그레이드 시 WebSocket 연결 문제를 해결하기 위해 siteURL 대신
window.location.origin
을 사용하도록 클라이언트를 변경했습니다.다음 React Native 모바일 앱 릴리스를 지원하기 위해 몇 가지 APIv4 엔드포인트를 수정했습니다.
v3.8.1, 2017-04-19 릴리스
Mattermost v3.8.1에는 보안 업데이트가 포함되어 있으며 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
GitLab을 사용한 로그인을 포함하여 Site URL이 때때로 OAuth2 로그인 흐름을 중단시키는 문제를 수정했습니다.
LDAP 사용자 이름이 숫자로 시작하는 것을 방지하는 변경사항을 되돌렸습니다.
그룹 메시지 채널 생성 시 권한 문제를 수정했습니다.
v3.8.0, 2017-04-16 릴리스
원본 3.8 릴리스
보안 업데이트#
Mattermost v3.8.0에는 여러 보안 업데이트가 포함되어 있습니다. Mattermost v3.8.0으로 업그레이드를 강력히 권장합니다.
주요 내용#
네이티브 iOS 및 Android 앱 (베타)#
React Native로 구축된 2세대 모바일 앱이 베타 테스트용으로 제공됩니다.
고정된 게시물#
중요한 메시지를 채널에 고정하여 쉽게 참조할 수 있습니다. 고정된 게시물은 모든 채널 구성원이 볼 수 있습니다.
이모지 선택기 및 개선된 이모지 반응 (베타)#
선택기는 메시지를 작성하거나 반응을 추가할 때 이모지에 빠르게 접근할 수 있게 해줍니다. 계정 설정 > 고급 > 미리보기 사전 릴리스 기능 에서 이모지 선택기를 활성화하세요.
많은 사용자 정의 이모지가 있는 첫 로드 속도가 개선되면서 선택기는 “베타” 상태입니다.
시스템 사용자 목록#
시스템 콘솔은 이제 모든 사용자를 팀별로 필터링할 수 있는 시스템 전체 목록으로 통합합니다. 사용자 목록을 사용하여 시스템의 모든 사용자의 팀 멤버십과 팀 역할을 관리할 수 있습니다.
환경 변수를 사용하여 구성#
환경 변수를 사용하여
config.json
설정을 재정의합니다.
개선 사항#
웹 사용자 인터페이스#
이제 오른쪽 사이드바의 게시물 사이에 날짜 구분선이 표시됩니다.
정사각형이 아닌 프로필 사진은 이제 늘어나는 대신 중앙에서 잘립니다.
게시물 타임스탬프에 이제 확장된 날짜 툴팁이 있습니다.
“멤버 관리” 모달에서 열 때 “멤버 추가” 모달이 이제 검색 상자에 자동으로 포커스됩니다.
간소화된 보기에서 여백과 줄 높이가 줄어들었습니다.
사용자 정의 이모지를 삭제하기 전에 확인 대화상자가 표시됩니다.
잘못된 고유 링크에 대한 오류 페이지가 업데이트되었습니다.
Safari의 “비공개 브라우징이 지원되지 않음” 오류 페이지가 업데이트되었습니다.
성능#
반응 저장소에 인덱스와 캐시가 추가되었습니다.
검색#
검색 결과에 파일 첨부물 썸네일이 표시됩니다.
다른 팀의 북마크된 게시물이 더 이상 표시되지 않습니다.
채널#
즐겨찾기 채널이 이제 채널 유형에 관계없이 알파벳 순으로 정렬됩니다.
Town Square에 이제 기본 채널 목적이 있습니다.
그룹 메시지에 추가된 사용자가 이제 다이렉트 메시지 검색 목록에서 제거됩니다.
“비공개 그룹”이 “비공개 채널”로 이름이 변경되었습니다.
모바일#
검색 실행 시 이제 키보드가 닫히고 텍스트 상자에서 키보드 포커스가 제거됩니다.
연동#
통합 확인 페이지를 이제 ENTER 키로 닫을 수 있습니다.
링크 미리보기#
추가 파란색 세로 막대를 제거하여 링크 미리보기 UI가 업데이트되었습니다.
별도의 프록시를 통한 링크 미리보기 요청 지원이 추가되었습니다.
알림#
시스템에서 알림이 비활성화된 경우 사용자가 더 이상 이메일 알림 설정을 구성할 수 없습니다.
온보딩#
이제 메인 메뉴를 통해 서버의 기존 사용자를 팀에 쉽게 추가할 수 있습니다.
엔터프라이즈 에디션#
비공개 채널에서 멤버 추가 및 제거 권한을 제한하는 정책 제어.
디스크에서 라이선스 파일을 읽을 수 있는 기능이 추가되었습니다.
이제 시작 시 Enterprise Edition 라이선스를 적용한 후 구성 파일이 다시 로드됩니다.
버그 수정#
계정 설정 > 보안 > 액세스 기록 보기에서 타임스탬프의 줄 바꿈이 수정되었습니다.
1~2자 길이의 표시 이름으로 채널을 생성할 때 발생하는 일관성 없는 오류 메시지가 수정되었습니다.
팀 생성 페이지에서 중복된 “뒤로” 버튼이 제거되었습니다.
AltGR 키가 더 이상 키보드 단축키를 트리거하지 않습니다.
변경 사항 없이 팀 이름을 저장할 때 더 이상 오류 메시지가 표시되지 않습니다.
그룹 메시지가 이제 다이렉트 메시지와 함께 알파벳 순으로 정렬됩니다.
“채널 만들기” 버튼은 이제 사용자가 채널을 생성할 수 있는 권한이 있을 때만 “추가 채널” 모달에 표시됩니다.
Town Square 채널 메뉴에 더 이상 System Console > 정책 설정의 특정 조합과 중복되는 구분선이 없습니다.
일부 대화가 왼쪽 사이드바에서 채널이 읽지 않음으로 표시되는 것을 트리거하지 않는 문제가 수정되었습니다.
반응 위에 마우스를 올렸을 때 사용자 이름이 때때로 표시되지 않는 문제가 수정되었습니다.
링크 미리보기가 때때로 가로 스크롤 막대가 나타나게 하는 문제가 수정되었습니다.
iOS 코드 블록이 더 이상 다음 줄로 줄 바꿈되지 않습니다.
iOS의 Markdown 테이블에서 추가 테두리가 제거되었습니다.
채널 멤버 목록의 사용자 이름이 이제 올바르게 정렬됩니다.
팀 전환 시 발생하는 콘솔 오류가 수정되었습니다.
채널 자동 완성의 간헐적인 깜빡임이 수정되었습니다.
링크 미리보기 이미지가 더 이상 미리보기 컨테이너 외부에 표시되지 않습니다.
호환성#
주요 변경사항:#
시스템 콘솔 > 구성 > 사이트 URL 필드가 이제 필수입니다. 시스템 콘솔에서 사이트 URL을 설정하거나 GitLab Mattermost를 사용하는 경우
gitlab.rb
파일에서 설정하세요.서버 로그는 이제 시스템 콘솔 > 로깅 > 파일 로그 디렉토리 에 지정된 디렉토리에 있는
mattermost.log
파일에 기록됩니다. 시스템 콘솔에서 디렉토리 이름을 설정하거나 GitLab Mattermost를 사용하는 경우gitlab.rb
파일에서 설정하세요.
제거 및 더 이상 사용되지 않는 기능#
v3.8에서 이전 CLI 도구와의 하위 호환성이 제거되었습니다. 새 CLI 도구에 대한 자세한 내용은 문서를 참조하세요.
v3.8에서 제거된 더 이상 사용되지 않는 APIv3 경로:
/channels/more
의GET
(대체됨: /channels/more/{offset}/{limit}
)/channels/update_last_viewed_at
의POST
(대체됨:/channels/view
)/channels/set_last_viewed_at
의POST
(대체됨:/channels/view
)/users/status/set_active_channel
의POST
(대체됨:/channels/view
)
APIv4가 안정화된 후 6개월 후에 제거될 모든 APIv3 엔드포인트 (APIv4 엔드포인트로 대체됨).
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의EmailSettings
아래:SMTP 서버 인증서 검증을 건너뛰기 위해
"SkipServerCertificateVerification": false
가 추가되었습니다.
엔터프라이즈 에디션의 추가 변경사항:
config.json
의TeamSettings
아래:비공개 그룹에서 멤버를 추가하고 제거할 수 있는 사용자를 설정하기 위해
"RestrictPrivateChannelManageMembers": all
이 추가되었습니다.
데이터베이스 변경 사항#
게시물 테이블:
IsPinned
열이 추가됨
API 변경 사항#
새로운 경로 (APIv3):
GET
at/channels/{channel_id}/pinned
채널의 고정된 게시물을 반환합니다
POST
at/channels/{channel_id}/posts/{post_id}/pin
채널에 게시물을 고정합니다
POST
at/channels/{channel_id}/posts/{post_id}/unpin
채널에서 게시물 고정을 해제합니다
제거된 경로 (APIv3):
/channels/more
의GET
(대체됨: /channels/more/{offset}/{limit}
)/channels/update_last_viewed_at
의POST
(대체됨:/channels/view
)/channels/set_last_viewed_at
의POST
(대체됨:/channels/view
)/users/status/set_active_channel
의POST
(대체됨:/channels/view
)
Websocket 이벤트 변경 사항#
추가됨:
다른 사용자가 현재 사용자를 팀에 추가할 때 발생하는
added_to_team
수정됨
클라이언트에 전송되는 각 이벤트마다 증가하는
seq
필드를 웹소켓 이벤트에 추가했습니다
알려진 문제#
“고정됨” 아이콘이 때때로 이미지 게시물과 겹칩니다
시스템 콘솔 > 인증 > LDAP 에서 이름과 성 속성이 제거되면 계정 설정에서 전체 이름을 편집할 수 없습니다
점이 있는 사용자 이름은 쉼표 뒤에 오면 멘션 알림을 받지 못합니다
Slack 가져오기는 병합된 멤버/이메일 계정을 가져온 채널에 추가하지 않습니다.
통화 중에도 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
동일한 사용자의 연속된 메시지가 모바일 보기에서 별도의 게시물로 표시됩니다.
Android에서 검색 자동완성 선택기가 작동하지 않습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
이메일 알림을 활성화한 후에도 파란색 바의 “미리보기 모드” 헤더 메시지가 때때로 사라지지 않습니다
만료된 라이선스를 제거해도 새로고침할 때까지 파란색 바 헤더 메시지가 제거되지 않을 수 있습니다
연결 상태가 좋지 않을 때 이모지 선택기의 첫 로딩이 느립니다.
반응용 이모지 선택기가 항상 올바른 위치에 표시되지 않습니다.
삭제된 사용자 정의 이모지가 이모지 선택기의 “최근 사용” 섹션에 남아있습니다
팀을 전환한 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server:
aautio, asaadmahmood, bonespiked, bradhowes, coreyhulen, cpanato, crspeller, doh5, enahum, esethna, grundleborg, hmhealey, jasonblais, JeffSchering, jostyee, jwilander, kaakaa, lindalumitchell, prixone, R-Wang97, saturninoabril, VeraLyu
/docs:
/mattermost-redux:
/mattermost-api-reference:
/mattermost-mobile:
/mattermost-selenium:
/desktop:
/mattermost-docker:
/mattermost-kubernetes:
/mattermost-load-test:
v3.7.5 릴리스#
패치 릴리스 노트#
v3.7.5, 2017-04-27 릴리스
낮은 수준에서 중간 수준의 보안 문제들을 수정했으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
참고: 시스템 콘솔 > 구성 > 사이트 URL 필드가 이제 필수입니다. 시스템 콘솔에서 사이트 URL을 설정하거나, GitLab Mattermost를 사용하는 경우
gitlab.rb
파일에서 설정하세요.
v3.7.4, 2017-04-13 릴리스
낮은 수준에서 높은 수준의 보안 문제들을 수정했으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v3.7.3, 2017-03-23 릴리스
높은 심각도의 보안 문제를 수정했으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
텔레메트리 데이터 수집 문제를 수정했습니다
v3.7.2, 2017-03-17 릴리스
LDAP, SAML, OAuth 로그인에서 1자와 2자 사용자 이름이 잘못 표시되는 문제를 수정했습니다
v3.7.1, 2017-03-16 릴리스
시스템 콘솔 > 정책 설정이 Team Edition에 잘못 적용되어 시스템 콘솔 UI가 손상되는 문제를 수정했습니다
v3.7.0, 2017-03-16 릴리스
원본 3.7 릴리스
보안 업데이트#
Mattermost v3.7.0에는 보안 업데이트가 포함되어 있습니다. Mattermost v3.7.0으로 업그레이드를 강력히 권장합니다.
주요 내용#
그룹 메시징#
다중 사용자 직접 메시지 지원이 추가되어 Direct Message 목록에서 직접 소규모 그룹과의 대화를 빠르게 생성할 수 있습니다
채널 푸시 알림 기본 설정#
모바일 푸시를 위한 채널 알림 기본 설정이 추가되어 알림 설정을 사용자 지정할 수 있습니다
새로운 웹사이트 링크 미리보기#
웹사이트 콘텐츠의 링크 미리보기 표시가 개선되어 일부 링크만 처리하던 이전 미리보기 기능을 대체했습니다
대량 사용자 가져오기 도구#
기존 데이터를 새로운 가져오기 형식으로 변환하고 이 도구를 사용하여 다른 시스템에서 팀, 채널, 사용자 및 게시물을 가져올 수 있습니다
채널 관리자 (Enterprise E10 & E20)#
채널 이름 변경 및 삭제 권한을 부여하는 새로운 “채널 관리자” 역할이 추가되었습니다
SAML OneLogin (Enterprise E20)#
SAML 2.0을 통한 OneLogin 인증 및 계정 생성 지원이 추가되었습니다
개선 사항#
성능#
새로운 대량 사용자 가져오기 도구를 통해 성능에 큰 영향을 주지 않고 라이브 시스템에서 새 사용자 로딩을 실행할 수 있습니다
PostId에 대한 인덱스 추가, 삭제 게시물 쿼리에서 ParentId 제거, 빈 게시물 쿼리 수정을 통해 SQL 쿼리를 최적화했습니다
확인을 서버에서 클라이언트로 이동하여 “사용자 입력 중…” 메시지의 성능이 향상되었습니다
MakeDirectChannelVisible
호출을 제거하고 클라이언트 처리를 추가하여 직접 메시지 채널의 성능이 향상되었습니다채널 권한 확인을 캐시 사용으로 되돌렸습니다
이모지, 파일 정보, 프로필 이미지 및 웹사이트 링크 미리보기에 대한 캐싱이 추가되었습니다
반응에 인덱스와 캐싱을 추가했습니다
메시지 수신 시 성능 향상:
새 게시물을 수신할 때
viewChannel
요청을 제거하고 채널로 전환하거나 나가거나 앱을 닫을 때만 채널을 읽음으로 표시서버에서
view_channel
웹소켓 이벤트 제거새 게시물을 수신할 때
getChannel
및getTeamUnreads
요청 제거채널과 팀을 읽지 않음으로 표시하는 클라이언트 처리 추가
창이 10초 후 활성화될 때 웹 앱에
getMyChannelMembers
요청 추가
데이터베이스 재활용 간격 증가
keep-alive를 비활성화하여 모바일 푸시 프록시 연결 개선
Minio가 읽기 객체를 제대로 닫지 않는 문제 수정
Aurora 읽기 복제본에서 파일 정보 캐싱 및 이모지 반응 문제 수정
캐시 정리에 Enterprise 라이선스 키의 다시 로드, 제거 및 업로드 추가
웹 사용자 인터페이스#
게시물 보기에 표시되는 상태 표시기 업데이트
메시지가 편집된 경우
(편집됨)
표시기 표시메시지를 삭제한 사용자에게 더 이상
(메시지 삭제됨)
자리 표시자가 표시되지 않음채널 멤버 목록에서 멤버 관리 모달로의 링크 추가
URL에 사용자 정의 쿼리가 포함된 경우 이미지 미리보기 지원 추가
YouTube 미리보기를 위한 모든 타임코드 형식 지원 추가
채널 목적 변경 후 시스템 메시지가 게시됨
시스템 메시지에 삭제 옵션 복원
메시지의 타임스탬프를 클릭하면 이제 영구 링크 보기가 열림
채널 헤더 업데이트 후 게시된 시스템 메시지의 새 줄 제거
파일 업로드 후 메시지 상자로 포커스가 돌아감
타임스탬프에 기계가 읽을 수 있는 날짜와 시간 추가
브라우저 URL 표시줄이 메시지 상자와 겹치지 않도록 태블릿 보기 조정
채널 헤더가 이제 최대 1024자까지 가능
새 테마 색상을 더 쉽게 추가할 수 있도록 사용자 정의 테마 벡터를 이름-값 쌍 목록으로 변경
모바일#
새 푸시 프록시 서버가 여러 앱을 지원함(2세대 모바일 앱을 위한 준비)
새 푸시 프록시 서버가 이전 iOS 및 Android 앱과 하위 호환됨
채널 보기에서 읽지 않은 채널은 빨간 점으로 표시되고, 읽지 않은 멘션은 빨간 점과 멘션 수로 표시됩니다
모바일 오른쪽에 떠있는 타임스탬프 추가
유효한 메시지를 입력할 때까지 메시지와 댓글의 전송 아이콘이 비활성화됨
중복된 검색 힌트 팝오버를 제거하고 검색 버튼 업데이트
푸시 알림에서 사용자 이름과 전체 이름 앞의 “@” 기호 제거
텍스트 서식#
마크다운에서 명시적 이미지 크기 지원 추가
_AAA_BBB_
와 같은 용어가 이제 올바르게 이탤릭체로 표시됨\\
로 시작하는 파일 경로를 게시할 때 첫 번째 백슬래시가 이제 잘림채널 이름 변경 후 게시된 시스템 메시지에는 마크다운이 렌더링되지 않음
[some_text]: some_text
로 시작하는 메시지가 이제 더 이상 빈 공간으로 게시되지 않음마크다운 테이블의 파이프 문자(
|
)가 이제 작동함
연동#
수신 및 발신 웹훅에 대한 편집 화면 추가
슬래시 명령 응답에 사용자 이름이 설정되지 않은 경우 이제 “webhook” 대신 해당 사용자의 사용자 이름이 사용됨
실수로 통합을 삭제하는 것을 방지하기 위한 확인 대화상자 추가
현지화#
시스템 메시지가 이제 계정 설정에서 설정한 언어를 기반으로 현지화됨
온보딩#
이메일 확인 링크를 클릭하면 이제 로그인 페이지에 이메일 주소가 자동으로 채워짐
GitLab SSO로 로그인할 때 Mattermost 사용자 이름과 이메일이 이제 GitLab 사용자 이름과 이메일과 동기화됨
Slack 가져오기#
Slack의 마크다운과 유사한 게시물 서식 지원 추가
주제 및 목적 시스템 메시지 지원 추가
삭제된 채널과 동일한 이름의 Slack에서 가져온 채널이 이제 성공적으로 가져와짐
Slack에서 비어있지 않은 이메일 주소가 없는 사용자 지원 추가
시스템 콘솔#
사이트 통계 페이지에 활성 사용자 통계 추가
패널 로드 시 시스템 콘솔 > 보고서 > 로그 의 서버 로그 컨트롤에 포커스가 설정됨
엔터프라이즈 에디션#
성능 모니터링을 위한 WebSocket 이벤트, 웹훅 이벤트 및 클러스터 요청 시간 로깅 추가
시스템 콘솔 > 일반 > 정책 에 새로운 정책 설정 추가
메시지를 삭제할 수 있는 사용자 제한
메시지 편집 가능 여부와 기간 제한
버그 수정#
GitLab 내장 Mattermost 슬래시 명령
/project issue show <number>
사용 후 채널이 더 이상 로드되지 않는 오류 수정모달 검색의 오래된 결과가 이제 적절히 폐기됨
사이드바의 채널 순서 수정
와일드카드 검색 및 해시태그의 검색 강조 표시 수정
댓글 스레드의 프로필 팝오버에서 “메시지 보내기” 링크를 클릭하면 이제 직접 메시지 채널이 올바르게 열림
채널을 나간 후 “더 많은 채널” 모달에서 채널이 누락되는 문제 수정
생성자가 속하지 않은 채널에 웹훅 메시지가 표시되지 않는 문제 수정
mailto 링크 주변의 꺾쇠 괄호가 더 이상 자동 링크되지 않음
모바일 보기에서 “아래에 새 메시지” 버블이 제대로 사라지지 않는 문제 수정
팀이 존재하지 않을 때
platform channel create
명령에서 CLI 패닉이 발생하는 문제 수정LDAP으로 계정 생성 후 팀 초대 링크가 이제 비공개 팀으로 사용자를 안내함
팀 생성이 비활성화된 경우 이제 시스템 관리자의 메인 메뉴에
새 팀 만들기
메뉴 옵션이 표시됨잘못된 형식의 명령 실행 요청에 대한 응답 수정
임시 게시물에 더 이상 새 메시지 표시기가 나타나지 않음
자동 완성에 이모지 별칭이 표시되지 않는 문제 수정
팀 전환 시 이제 팀 사이드바에서 멘션 배지가 올바르게 업데이트됨
“#” 기호 앞의 (at)-멘션이 이제 올바르게 표시됨
API가 로그인을 방지하는 숫자로 시작하는 사용자 계정을 생성하지 않도록 함
이제 마우스로 자동 완성에서 이모지를 선택할 수 있음
모바일에서 구문 강조 표시 수정
모바일과 데스크톱 간의 파일 업로드 스타일 불일치 수정
환경설정이 “모든 활동에 대해”로 설정된 경우 푸시 알림에서 더 이상 사용자 이름이 누락되지 않음
Go 드라이버가
/users/claim/email_to_oauth
경로에 잘못된 URL을 사용하는 버그 수정
호환성#
제거 및 더 이상 사용되지 않는 기능#
config.json
에서ServiceSettings: "SegmentDeveloperKey"
설정 제거Mattermost v3.8 2017년 4월 릴리스에서 이전 CLI 도구와의 하위 호환성이 제거됩니다. 새 CLI 도구에 대한 자세한 내용은 문서를 참조하세요.
Mattermost v3.8 2017년 4월 릴리스에서 제거될 더 이상 사용되지 않는 APIv3 경로:
/channels/more
의GET
(대체됨: /channels/more/{offset}/{limit}
)/channels/update_last_viewed_at
의POST
(대체됨:/channels/view
)/channels/set_last_viewed_at
의POST
(대체됨:/channels/view
)/users/status/set_active_channel
의POST
(대체됨:/channels/view
)
APIv4가 안정화된 후 6개월 후에 제거될 모든 APIv3 엔드포인트(APIv4 엔드포인트로 대체됨)
과거 및 향후 지원 중단 기능 목록은 제거 및 지원 중단 기능 문서를 참조하세요.
config.json#
v3.6에서 v3.7로의 변경사항:
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의ServiceSettings
아래:“사용자 입력 중…” 메시지가 업데이트되는 빈도를 제어하기 위해
"TimeBetweenUserTypingUpdatesMilliseconds": 5000
추가메시지 상자 아래에 “사용자 입력 중…” 메시지를 표시할지 여부를 제어하기 위해
"EnableUserTypingMessages": true
추가메시지 아래에 웹사이트 콘텐츠 미리보기를 표시할지 여부를 제어하기 위해
"EnableLinkPreviews": false
추가
엔터프라이즈 에디션의 추가 변경사항:
config.json
의ServiceSettings
아래:메시지를 삭제할 수 있는 사용자를 설정하기 위해
"RestrictPostDelete": all
추가메시지 편집 가능 여부를 설정하기 위해
"AllowEditPost": always
추가"AllowEditPost": time_limit
이 지정된 경우 메시지를 편집할 수 있는 시간을 설정하기 위해"PostEditTimeLimit": 300
추가성능 모니터링을 위한 클러스터 요청 시간 로깅 빈도를 제어하기 위해
"ClusterLogTimeoutMilliseconds": 2000
추가
v3.6에서 v3.7로의 데이터베이스 변경사항#
게시물 테이블:
EditAt
열 추가
v3.6에서 v3.7로의 API 변경사항#
새로운 경로 (APIv3):
/channels/create_group
의POST
새 그룹 메시지 채널 생성
/hooks/incoming/update
의POST
수신 웹훅 업데이트
/hooks/outgoing/update
의POST
발신 웹훅 업데이트
/teams/{team_id}/...
의GET
제공된 채널과 게시물 ID를 기반으로 게시물 목록 반환
/channels/{channel_id}/update_member_roles
의POST
채널에서 사용자의 역할 업데이트
v3.6에서 v3.7로의 Websocket 이벤트 변경사항#
추가됨:
채널이 생성될 때마다 발생하는
channel_create
새 그룹 메시지 채널이 생성될 때 발생하는
group_added
제거됨:
새 메시지를 수신했을 때 발생하는
view_channel
알려진 문제#
Slack 가져오기는 병합된 멤버/이메일 계정을 가져온 채널에 추가하지 않음
이미 통화 중일 때 다른 브라우저 탭에서 영상 통화를 받을 수 있음
모바일 보기에서 동일한 사용자의 연속된 메시지가 별도의 게시물로 표시됨
Edge가 데스크톱 알림 소리를 시스템 알림 소리와 겹침
Android에서 검색 자동완성 선택기가 작동하지 않음
검색 결과의 이동 링크가 항상 예상된 게시물로 이동하지 않음
로그에 접근할 수 없는 상태에서 CLI를 실행하면 패닉이 발생함
마우스를 사용할 때 CTRL/CMD+K로 채널 전환이 제대로 작동하지 않음
오른쪽 사이드바에서 삭제된 메시지에 반응하면 오류가 발생함
계정 설정에서 이메일을 변경한 후 새 이메일 주소로 인증 이메일이 전송되지 않는 경우가 있음. 해결 방법은 새 이메일 주소로 로그인하여 “이메일이 확인되지 않음” 페이지에서 “이메일 재전송”을 클릭하는 것임
“더 많은 메시지 로드”를 클릭하면 때때로 페이지 하단으로 이동함
읽지 않은 메시지가 있는 채널로 전환할 때 때때로 올바른 스크롤 위치로 이동하지 않음
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
aautio, akihikodaki, andreistanciu24, asaadmahmood, ayadav, AymaneKhouaji, bjoernr-de, coreyhulen, cpanato, CrEaK, crspeller, DavidLu1997, debanshuk, enahum, erikgui, favadi, gig177, grundleborg, hmhealey, it33, jasonblais, jazzzz, JeffSchering, joannekoong, jostyee, jurgenhaas, jwilander, kaakaa, khawerrind, laur89, lfbrock, mikaoelitiana, morenoh149, mpoornima, pan-feng, pepf, Rudloff, ruzette, saturninoabril, senk, Zaicon, ZJvandeWeg
/api-reference
/docs
asaadmahmood, cpanato, crspeller, esethna, grundleborg, hmhealey, ilabdsf, it33, jasonblais, JeffSchering, jostyee, jwilander, lfbrock, lindy65, matmorel, senk, vladimirprieto, wget
/mobile
/docker
/desktop
/selenium
/push-proxy
/load-test
릴리스 v3.6.7#
패치 릴리스 노트#
v3.6.7, 2017-04-27 릴리스
낮은 수준에서 중간 수준의 보안 문제들을 수정했으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
참고: 시스템 콘솔 > 구성 > 사이트 URL 필드가 이제 필수입니다. 시스템 콘솔에서 사이트 URL을 설정하거나, GitLab Mattermost를 사용하는 경우
gitlab.rb
파일에서 설정하세요.
v3.6.6, 2017-04-13 릴리스
낮은 수준에서 높은 수준의 보안 문제들을 수정했으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
왼쪽 사이드바에서 다이렉트 메시지 목록이 항상 올바르게 업데이트되지 않는 문제 수정
더 나은 성능을 위해 MySQL 드라이버 업그레이드
v3.6.5, 2017-03-23 릴리스
높은 심각도의 보안 문제를 수정했으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v3.6.4, 2017-03-16 릴리스
시스템 콘솔 > 정책 설정이 Team Edition에 잘못 적용되어 시스템 콘솔 UI가 손상되는 문제를 수정했습니다
v3.6.3, 2017-03-16 릴리스
보안 문제를 수정했으며 업그레이드를 강력히 권장합니다. Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 세부 정보가 게시됩니다.
v3.6.2, 2017-01-31 릴리스
높은 심각도의 보안 문제를 수정했으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
웹 소켓 및 입력 메시지의 성능 개선
참고: 프록시 전달을 통해 Mattermost에 접근하기 위해 여러 URL을 사용하는 일부 배포에서 3.6.2의 보안 수정 사항과 관련된 문제가 보고되고 있습니다. 이 문제는 티켓 시스템에서 추적 중입니다.
v3.6.1, 2017-01-19 릴리스
많은 알림을 한 번에 보낼 때 성능 저하 수정(예: 많은 사용자가 있는 채널에서
@all
또는@channel
을 사용할 때)CLI의 구성 플래그가 이전 버전과 호환되지 않는 문제 수정
일부 데이터베이스에서 팀 설명 인덱스가 올바르게 생성되지 않는 업그레이드 문제 수정
컴퓨터가 절전 모드에서 깨어난 후 메시지가 표시되지 않는 문제 수정
v3.6.0, 2017-01-16 릴리스
원본 3.6 릴리스.
보안 업데이트#
Mattermost v3.6.0에는 보안 업데이트가 포함되어 있습니다. Mattermost v3.6.0으로 업그레이드하는 것을 강력히 권장합니다. Mattermost 책임 있는 공개 정책을 통해 보안 보고서를 기여해주신 Julien Ahrens에게 감사드립니다.
주요 내용#
MFA 적용 (Enterprise E10 & E20)#
MFA 적용 지원 추가. true로 설정하면 이메일 또는 LDAP 인증을 사용하는 모든 사용자가 계정에 MFA를 설정해야 함
성능 모니터링 (Enterprise E20)#
대규모 배포에서 성능 모니터링 지원 추가. Prometheus와 Grafana와의 통합을 통해 시스템을 최대 성능으로 최적화하는 데 도움
캐싱, 데이터베이스 연결, 처리, 로그인 및 메시징에 대한 메트릭 포함. 자세한 내용은 문서를 참조하세요
개선된 명령줄 인터페이스#
더 직관적인 인터페이스, 대화형 도움말 문서 및 추가 기능이 있는 새로운 CLI 버전. 자세한 내용은 문서를 참조하세요
개선 사항#
성능#
서버 기반 채널 자동 완성, 검색 및 페이징 추가
채널 전환기(CTRL/CMD+K)와 멘션 자동 완성의 지연 시간 감소
클라이언트에서 새 사용자 이벤트 처리를 제거하여 온보딩 성능 개선
API 이벤트를 결합하고 클라이언트가 아직 가지고 있지 않은 사용자 상태만 가져와서 채널 전환 성능 개선
웹 연결에 직접 세션 캐시 추가
파일, 사용자 프로필 및 채널의 마지막 60개 게시물에 대한 캐싱 추가
사용자 프로필 사진에 대한 ETag 추가 및 게시물의 ETag 수정으로 캐싱 유효성 검사 개선
게시물 및 채널 호출에 캐싱 추가
클러스터로 전송되지 않는 채널 캐시 수정
최대 성능을 위해 집약적인 시스템 콘솔 통계 쿼리를 비활성화하는 구성 설정 추가 (Enterprise E10 & E20 전용)
알림#
현재 활발히 보고 있는 채널에는 더 이상 데스크톱 알림이 표시되지 않음
푸시 및 이메일 알림이 이제 팀원 이름 표시 설정을 따름
사용자 이름에 대한 @멘션 알림을 더 이상 끌 수 없음
계정 설정#
사용자가 프로필 팝오버에 표시할 직함을 추가할 수 있는 “직위” 필드 추가
팀 설정#
팀 설명은 팀 관리자가 설정할 수 있으며, 팀 참가 화면과 팀 이름 위의 툴팁에서 모든 사용자에게 표시됨
Slack 가져오기에서 이제 통합 메시지를 가져올 수 있음
슬래시 명령어#
기존 슬래시 명령어를 이제 생성자나 팀 및 시스템 관리자가 편집할 수 있음
슬래시 명령어가 이제 오른쪽 사이드바에서 작동함
응답 페이로드에서 직접 사용자 이름과 아이콘을 설정하는 슬래시 명령어 지원 추가
채널#
채널이나 그룹의 이름이 변경될 때 이제 모든 사용자에게 시스템 메시지가 게시됨
이제 모든 채널 구성원이 채널에서 다른 사용자를 제거할 수 있음
메시징#
해시태그에서 영숫자가 아닌 유니코드 문자 지원 추가
64kB보다 큰 사용자 정의 이모지를 이제 업로드할 수 있으며 적절한 크기로 조정됨
사용자 인터페이스#
프로필 팝오버에 다이렉트 메시지 링크 추가
중앙 창에서 위로 스크롤했을 때 새 메시지 수신을 알리는 표시기 추가
웹훅의 게시물에서 상태 표시기 제거
채널 전환기(CTRL/CMD+K)의 다이렉트 메시지 검색 결과가 이제 메시지 자동완성과 일치함
@멘션, 이모지, 슬래시 명령어 및 채널 링크에 대해 자동완성이 이제 대소문자를 구분하지 않음
엔터프라이즈 에디션#
채널 관리 권한을 생성, 삭제, 이름 변경에 대한 별도 설정으로 분리
@all 및 @channel 알림을 비활성화할 채널의 최대 사용자 수를 설정할 수 있는 기능
LDAP 동기화 또는 SAML로 사용자의 Position 필드를 설정할 수 있는 기능 추가
세션, 계정 및 채널의 모든 메모리 내 캐시를 정리하는 새로운 옵션
버그 수정#
다이렉트 메시지 채널에 게시하는 통합이 이제 채널을 읽지 않음으로 표시
@멘션 자동완성이 이제 중국어, 일본어, 한국어 이름으로 필터링됨
채널 생성 후 텍스트 입력 영역에 포커스가 설정됨
오래된 게시물 편집이 더 이상 채널의 다른 구성원에게 재게시되지 않음
이메일 초대 제목 줄이 더 이상 팀 이름의 아포스트로피 대신 HTML 문자를 표시하지 않음
현재 사용자가 더 이상 다이렉트 메시지 모달에 표시되지 않음
다이렉트 메시지 모달에서 검색이 이제 ENTER를 누른 후가 아닌 입력 시 발생
더 많은 채널 모달이 이제 대화 상자를 열고 닫을 때 검색을 초기화
채널 전환기(CTRL/CMD+K)가 이제 팀 외부 사용자의 다이렉트 메시지 채널에서 작동
명령줄을 사용하여 사용자를 초대할 때 더 이상 잘못된 팀 참여 링크를 보내지 않음
Mattermost에 로그인한 상태에서 컴퓨터를 절전 모드로 전환하고 깨울 때 더 이상 콘솔 오류가 발생하지 않음
다이렉트 메시지 모달에서 따옴표로 묶인 사용자 검색 시 더 이상 오류가 발생하지 않음
XML 파일 미리보기에서 더 이상 JavaScript 오류가 발생하지 않음
메시지 상자의 사용자 자동완성이 더 이상 이메일과 일치하지 않음
채널 링크(~ 단축키)가 이제 소속되지 않은 채널에서도 작동
시스템 콘솔 > 사이트 통계 의 웹소켓 및 데이터베이스 연결 통계가 고가용성 모드에서 작동하도록 수정
슬래시 명령어가 이제 새로 생성된 비공개 채널에서 새로고침 없이 작동
Zapier 앱 채널 드롭다운 선택기가 다시 작동
사용자 지정 이모지가 팀 및 시스템 관리자로 제한될 때 비관리자 계정의 로그인 오류 수정
첨부 파일 다운로드 시 파일 이름 인코딩 수정
오른쪽 사이드바에서 게시물의 플래그 해제 또는 플래그 설정이 더 이상 플래그된 게시물 목록의 맨 위로 스크롤을 강제하지 않음
시스템 콘솔 > 팀 의 사용자 목록이 더 이상 첫 로드 시 비어있지 않음
다른 채널 보기로 전환할 때 가끔 오른쪽 사이드바가 제대로 표시되지 않는 버그 수정
호환성#
v3.5에서 v3.6으로의 변경사항:
특별 업그레이드 참고: (Enterprise Edition) 이전에 RestrictPublicChannelManagement
와 RestrictPrivateChannelManagement
에 값을 설정했다면, RestrictPublicChannelCreation
, RestrictPrivateChannelCreation
, RestrictPublicChannelDeletion
, RestrictPrivateChannelDeletion
의 새 설정이 해당 설정을 기본값으로 사용합니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
사용 중단된 설정:
config.json
의ServiceSettings
아래:v3.7에서 제거될
"SegmentDeveloperKey"
엔터프라이즈 에디션의 추가 변경사항:
다음 구성 설정은 기능이 활성화된 Enterprise 라이선스가 있는 서버에서만 작동합니다.
config.json
의ServiceSettings
아래:MFA 적용 여부를 제어하기 위해
"EnforceMultifactorAuthentication": false
추가
config.json
의TeamSettings
아래:"RestrictPublicChannelManagement": "all"
을 공개 채널의 헤더, 목적, 이름을 편집할 수 있는 사용자를 제어하도록 변경(이전에는 생성과 삭제도 제어)"RestrictPrivateChannelManagement": "all"
을 비공개 그룹의 헤더, 목적, 이름을 편집할 수 있는 사용자를 제어하도록 변경(이전에는 생성과 삭제도 제어)공개 채널을 생성할 수 있는 사용자를 제어하기 위해
"RestrictPublicChannelCreation": "all"
추가비공개 그룹을 생성할 수 있는 사용자를 제어하기 위해
"RestrictPrivateChannelCreation": "all"
추가공개 채널을 삭제할 수 있는 사용자를 제어하기 위해
"RestrictPublicChannelDeletion": "all"
추가비공개 채널을 삭제할 수 있는 사용자를 제어하기 위해
"RestrictPrivateChannelDeletion": "all"
추가@all
및@channel
알림이 전송될 채널 멤버의 최대 수를 설정하기 위해"MaxNotificationsPerChannel": 1000
추가
config.json
의LdapSettings
아래:사용자 직위(직무) 필드에 동기화할 LDAP 속성을 선택하기 위해
"PositionAttribute": ""
추가
config.json
의SamlSettings
아래:사용자 직위(직무) 필드에 동기화할 LDAP 속성을 선택하기 위해
"PositionAttribute": ""
추가
성능 모니터링 설정을 위해
config.json
에MetricsSettings
추가:성능 모니터링 활성화 여부를 제어하기 위해
"Enable": false
추가차단 프로필에 보고되는 고루틴 차단 이벤트의 비율을 제어하기 위해
"BlockProfileRate": 0
추가성능 메트릭을 노출하기 위해 서버가 수신할 주소를 제어하기 위해
"ListenAddress": ":8067"
추가
분석 설정을 위해
config.json
에AnalyticsSettings
추가:총 게시물, 총 해시태그 게시물, 총 파일 게시물, 일일 게시물 및 일일 게시물이 있는 활성 사용자에 대한 통계가 더 이상 계산되지 않는 서버의 최대 사용자 수를 설정하기 위해
"MaxUsersForStatistics": 2500
추가(대규모 인스턴스의 성능 향상을 위해 이 설정 사용)
v3.5에서 v3.6으로의 데이터베이스 변경사항#
게시물 테이블:
HasReactions
열 추가
팀 테이블:
Description
열 추가
사용자 테이블:
Position
열 추가
상태 테이블:
ActiveChannel
열 제거
v3.5에서 v3.6으로의 API 변경사항#
새로운 경로:
/commands/update
의POST
추가슬래시 명령어 업데이트
/users/name/{username}
의GET
추가주어진 사용자 이름과 일치하는 사용자 반환
/users/email/{email}
의GET
추가주어진 이메일과 일치하는 사용자 반환
/users/autocomplete
의GET
추가제공된 용어와 일치하는 사용자 이름, 전체 이름 또는 닉네임을 가진 시스템의 사용자 목록 반환
/teams/name/{team_name}
의GET
추가주어진 팀 이름에 대한 팀 객체 반환
/teams/{team_id}/channels/name/{channel_name}
의GET
추가주어진 채널 이름에 대한 채널 반환
/teams/{team_id}/channels/{channel_id}/members/ids
의POST
추가지정된 채널 및 사용자 ID에 대한 채널 구성원 객체 반환
/teams/members
의GET
추가현재 사용자가 속한 팀 배열 반환
/teams/unread
의GET
추가현재 사용자가 속한 팀의 읽지 않은 메시지 및 멘션 수를 포함하는 배열 반환
/teams/{team_id}/channels/view
의POST
추가채널을 읽음으로 표시, 푸시 알림 지우기, 활성 채널 업데이트를 포함한 채널 보기와 관련된 모든 작업 수행
/teams/{team_id}/channels/{channel_id}/posts/{post_id}/reactions/save
의POST
추가게시물에 대한 이모지 반응을 저장하고, 성공 시 저장된 반응을 반환
/teams/{team_id}/channels/{channel_id}/posts/{post_id}/reactions/delete
의POST
추가주어진 채널의 게시물에 대한 이모지 반응을 제거하고, 성공 시 nil을 반환
/teams/{team_id}/channels/{channel_id}/posts/{post_id}/reactions'
의GET
추가게시물의 모든 이모지 반응 목록 반환
/admin/invalidate_all_caches
의GET
추가세션, 계정, 채널 등의 메모리 내 캐시를 모두 제거합니다. 고가용성을 사용하는 배포는 클러스터의 모든 서버를 제거하려고 시도합니다(이는 성능에 부정적인 영향을 미칠 수 있음)
/channels/more/{offset}/{limit}
의GET
추가제공된 오프셋과 제한에 따라 사용자가 속하지 않은 공개 채널 페이지 반환
/channels/more/search
의POST
추가검색 조건과 일치하는 사용자가 속하지 않은 공개 채널 목록 반환
/channels/autocomplete
의GET
추가제공된 문자열과 일치하는 공개 채널 목록 반환
더 이상 사용되지 않는 경로:
/channels/more
의GET
(/channels/more/{offset}/{limit}
로 대체됨)은 v3.7에서 제거될 예정/channels/update_last_viewed_at
의POST
(/channels/view
로 대체됨)는 v3.8에서 제거될 예정/channels/set_last_viewed_at
의POST
(/channels/view
로 대체됨)는 v3.8에서 제거될 예정/users/status/set_active_channel
의POST
(/channels/view
로 대체됨)는 v3.8에서 제거될 예정
제거된 경로:
/teams/create_from_signup
의POST
/teams/signup
의POST
변경된 경로:
teams/{team_id}/commands/execute
엔드포인트 요청 본문 필드가channelId
에서channel_id
로 업데이트됨
v3.5에서 v3.6으로의 Websocket 이벤트 변경사항#
추가됨:
팀 정보가 업데이트될 때마다 발생하는
update_team
게시물에 이모지 반응이 추가될 때 발생하는
reaction_added
게시물에서 이모지 반응이 제거될 때 발생하는
reaction_removed
알려진 문제#
Slack 가져오기는 병합된 멤버/이메일 계정을 가져온 채널에 추가하지 않음
이미 통화 중일 때 다른 브라우저 탭에서 영상 통화를 받을 수 있음
Chrome v56 이상에서는 영상 통화가 작동하지 않음
모바일 보기에서 동일한 사용자의 연속된 메시지가 별도의 게시물로 표시됨
Edge가 데스크톱 알림 소리를 시스템 알림 소리와 겹침
고정 링크 보기에서 메시지를 삭제해도 새로고침할 때까지 삭제가 표시되지 않음
Android에서 검색 자동완성 선택기가 작동하지 않음
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
asaadmahmood, bjoernr-de, bolecki, brendanbowidas, CometKim, coreyhulen, cpanato, crspeller, debanshuk, enahum, esethna, fraziern, grundleborg, hmhealey, it33, jwilander, kaakaa, khawerrind, lfbrock, maruTA-bis, pepf, raphael0202, Rudloff, Yangchen1, ZJvandeWeg
/docs
aureliojargas, axilleas, esethna, grundleborg, hmhealey, it33, jasonblais, JeffSchering, jwilander, kaakaa, lfbrock, lindy65, nils-werner, okin, quentinus95, qyra, shieldsjared, tejasbubane, Tethik, yangchen1, yumenohosi, yuya-oc, ZJvandeWeg
/mattermost-docker-preview
/desktop
/mattermost-mobile
/mattermost-load-test
/mattermost-driver-javascript
/android
/mattermost-webrtc
/mattermost-api-reference
/mattermost-docker
/ios
/mattermost-push-proxy
릴리스에 도움이 된 버그를 보고해주신 분들께도 감사드립니다(가나다순):
bjoernr-de (#5079), S6066 (#5011)
릴리스 v3.5.1#
패치 릴리스 노트#
v3.5.1, 2016-11-23 릴리스
크로스 사이트 스크립팅과 원격 코드 실행을 방지하기 위한 보안 업데이트. 책임 있는 보고를 해주신 Harrison Healey에게 감사드립니다.
게시물 옆에 사용자 이름이 때때로 표시되지 않고 답장 화살표가 오류를 발생시키는 문제 수정
더보기… 채널 메뉴의 사용자 인터페이스에서 채널 목적이 더 이상 잘리지 않음
채널 전환 시 중앙 채널이 항상 하단으로 스크롤되지 않는 스크롤 문제 수정
별표를 사용하여 사용자를 검색할 때 발생하는 서버 오류 수정
다이렉트 메시지 채널 헤더가 때때로 사라지는 문제 수정
“새 메시지” 표시기가 수정되어 채널 전환 후 더 이상 표시되지 않음
채널 URL로 이동하여 공개 채널에 참여할 수 없는 문제 수정
HPNS가 활성화되었을 때 메시지 전송 지연을 수정하기 위해 이메일과 푸시 알림을 비동기식으로 변경
빠른 타이핑에 자동완성이 더 잘 반응하도록 자동완성 타임아웃 감소
v3.5.0, 2016-11-16 릴리스
원본 3.5 릴리스.
보안 업데이트#
Mattermost v3.5.1에는 여러 보안 업데이트가 포함되어 있습니다. Mattermost v3.5.1로 업그레이드하는 것을 강력히 권장합니다. Mattermost 책임 있는 공개 정책을 통해 보안 보고서를 기여해주신 Alyssa Milburn과 Harrison Healey에게 감사드립니다.
주요 내용#
언어#
사용자 인터페이스에 러시아어 번역 추가
중국어(간체 및 번체), 독일어, 프랑스어, 일본어를 베타 태그를 제거하고 릴리스 품질의 번역으로 승격
모바일 및 웹 경험을 위한 성능 개선#
HTTP2 지원을 통한 자산 병렬 다운로드 기능
CPU 병목 현상 감소 및 SQL 쿼리 최적화
페이징 컨트롤, 서버 측 검색 및 클라이언트가 필요로 할 때 데이터를 요청하는 실시간 데이터 로딩을 통해 로드 시간 감소
프로필, 채널 및 사용자 목록을 위한 페이징 API 추가
자동완성 및 상태 표시기를 위한 클라이언트 스케일링 추가
DB 읽기/쓰기를 줄이기 위한 서버 측 인메모리 캐싱 추가
연결 보안#
Mattermost 서버에서 직접 TLS 지원. 문서에서 자세히 알아보기
Let’s Encrypt를 통한 인증서 자동 가져오기 지원
Minio 파일 저장소#
Minio는 S3 지역 간 자동 버킷 위치 관리로 S3 API 요청을 완전히 관리
즐겨찾기 채널#
채널 사이드바 상단에 표시되는 즐겨찾기 채널을 선택할 수 있는 기능 추가
비디오 및 오디오 통화 (초기 미리보기)#
자체 호스팅 프록시를 사용한 비디오 및 오디오 통화 옵션의 초기 미리보기 추가
커뮤니티 개발을 위한 작동 프로토타입으로 의도되었으며, 프로덕션 환경에서는 권장되지 않음
초기 미리보기에는 로깅이나 상세 문서가 포함되지 않음
개선된 Slack 가져오기#
Slack에서 파일을 가져올 수 있는 기능 추가 (CLI 명령어도 지원)
봇/통합 메시지, 참여/퇴장 메시지, /me 메시지를 가져올 수 있는 기능 추가
중복 사용자가 이제 병합됨
채널 주제, 목적 및 사용자가 이제 올바르게 가져와짐
채널 링크가 이제 올바르게 가져와짐
개선 사항#
iOS 앱#
채널 설정, 계정 설정, 채널 헤더가 이제 더 나은 가시성을 위해 전체 화면 모달로 렌더링됨
[…] 메뉴 옵션이 이제 더 나은 사용성을 위해 더 크게 표시됨
메시지 전송 시 키보드가 자동으로 닫히지 않아 여러 메시지를 연속해서 빠르게 보낼 수 있음
파일의 “다운로드” 링크를 클릭하면 “뒤로” 버튼을 통해 앱으로 돌아갈 수 있음
Android 앱#
채널 설정, 계정 설정, 채널 헤더가 이제 더 나은 가시성을 위해 전체 화면 모달로 렌더링됨
[…] 메뉴 옵션이 이제 더 나은 사용성을 위해 더 크게 표시됨
화면 회전 비활성화
파일 첨부의 다운로드 버튼을 클릭해도 아무 동작이 없던 문제 수정
메시지 전송 시 키보드가 자동으로 닫히지 않아 여러 메시지를 연속해서 빠르게 보낼 수 있음
사용자 인터페이스#
텍스트(.txt) 파일이 이제 이미지 미리보기에서 미리보기 표시
상태 표시기가 이제 컴팩트 보기에서 표시됨
중앙 채널이나 오른쪽 사이드바의 프로필 사진을 클릭하면 프로필 팝오버가 표시됨
검색창 옆의 “@” 및 깃발 아이콘이 이제 결과를 토글함
시스템 메시지에 더 이상 […] 메뉴가 표시되지 않음
시스템 콘솔이나 통합 페이지로 전환할 때 브라우저 탭 이름이 이제 변경됨
팀 선택 페이지에 이제 로딩 아이콘이 표시됨
모바일 기기에서 메시지 전송 후 키보드가 열린 상태로 유지되어 여러 메시지를 더 쉽게 보낼 수 있음
알림#
알림음 설정이 이제 Mattermost 데스크톱 앱에서 적용됨
이제 여러 기기에서 푸시 알림을 받을 수 있음
채널 바로가기#
채널을 ~ 문자를 사용하여 바로가기로 만들 수 있음
자동 완성이 채널 핸들과 이름 모두에서 작동함
연동#
웹훅이 아직 생성되지 않은 다이렉트 메시지 채널로 전송되면 채널이 자동으로 생성됨
키보드 단축키#
CTRL/CMD+SHIFT+M이 이제 최근 멘션 결과를 토글함
팀 설정#
팀 이름이 이제 약어 팀 이름을 지원하기 위해 최소 4자 대신 2자로 제한됨
시스템 콘솔#
팀당 최대 채널 수가 이제 구성 가능함
엔터프라이즈 에디션:#
MFA 시크릿 키를 표시하여 QR 코드 스캔 없이도 Google Authenticator를 설정할 수 있도록 함
버그 수정#
이제 팀 간 다이렉트 메시지로 파일을 전송할 수 있음
시스템 콘솔 사용자 목록에 올바른 로그인 방법이 표시됨
채널 전환기(CTRL/CMD+K)가 현재 팀 외부의 사용자로 전환할 때 더 이상 오류를 발생시키지 않음
채널 전환기(CTRL/CMD+K)가 이제 새로운 다이렉트 메시지 채널 생성에 사용 가능
왼쪽의 채널이 이제 숫자, 알파벳 및 로케일 기반으로 정렬됨
한 글자 팀 URL을 시도할 때 잘못된 오류 메시지 수정
/join
이 이제 비관리자 계정에 대해 오류를 발생시키지 않음사용자가 Off-Topic 채널에 참여할 때 시스템 메시지 추가
모바일의 채널 메뉴에 “멤버 보기” 옵션 추가
전송 버튼이 이제 태블릿 크기 화면에서 보임
호환성#
v3.4에서 v3.5로의 변경사항:
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의ServiceSettings
아래:새로 생성된 팀 이름 제한을 제어하던
"RestrictTeamNames": true
제거Mattermost와 서버 간 암호화 유형을 선택하는
"ConnectionSecurity": ""
추가사용할 인증서 파일을 지정하는
"TLSCertFile": ""
추가사용할 개인 키를 지정하는
"TLSKeyFile": ""
추가Let’s Encrypt에서 인증서를 자동으로 가져오도록
"UseLetsEncrypt": false
추가가져온 인증서와 Let’s Encrypt 서비스에 대한 기타 데이터를 저장할 파일을 지정하는
"LetsEncryptCertificateCacheFile": "./config/letsencrypt.cache"
추가포트 80의 모든 비보안 트래픽을 보안 포트 443으로 전달하도록
"Forward80To443": false
추가연결이 수락된 시점부터 요청 본문이 완전히 읽힐 때까지 허용되는 최대 시간을 지정하는
"ReadTimeout": 300
추가요청 헤더 읽기가 끝난 시점부터 응답이 작성될 때까지 허용되는 최대 시간을 지정하는
"WriteTimeout": 300
추가
config.json
의FileSettings
아래:Amazon S3에 대한 비보안 연결을 허용하는
"AmazonS3SSL": true
추가
config.json
의RateLimitSettings
아래:기본적으로 속도 제한을 비활성화하도록
"Enable": false
로 변경초당 쿼리 제한을 초과하여 허용되는 최대 요청 수를 설정하는
"MaxBurst": 100
추가
config.json
의TeamSettings
아래:팀당 최대 채널 수를 설정하는
"MaxChannelsPerTeam": 2000
추가
config.json
의WebrtcSettings
아래1:1 영상 통화를 활성화하는
"Enable": false
추가피어 간 신호 및 통신 설정에 사용되는 웹소켓을 지정하는
"GatewayWebsocketUrl": ""
추가각 피어가 연결을 설정하기 위한 유효한 토큰을 얻는 URL을 지정하는
"GatewayAdminUrl": ""
추가Gateway Admin URL에 접근하기 위한 관리자 비밀번호를 지정하는
"GatewayAdminSecret": ""
추가STUN URI를 지정하는
"StunURI": ""
추가TURN URI를 지정하는
"TurnURI": ""
추가TURN 사용자 이름을 지정하는
"TurnUsername": ""
추가연결 설정을 위한 동적 비밀번호를 생성하는 TURN 서버 공유 키를 지정하는
"TurnSharedKey": ""
추가
v3.4에서 v3.5로의 데이터베이스 변경사항#
FileInfo 테이블
FileInfo
테이블 추가
Posts 테이블
FileIds
컬럼 추가DeleteAt
에 대한 인덱스 추가
Channels 테이블, Commands 테이블, Emoji 테이블, Teams 테이블, IncomingWebhooks 테이블, OutgoingWebhooks 테이블
CreateAt
에 대한 인덱스 추가UpdateAt
에 대한 인덱스 추가DeleteAt
에 대한 인덱스 추가
TeamMembers 테이블
DeleteAt
에 대한 인덱스 추가
Sessions 테이블
ExpiresAt
에 대한 인덱스 추가CreateAt
에 대한 인덱스 추가Last ActivityAt
에 대한 인덱스 추가
Users 테이블
CreateAt
에 대한 인덱스 추가UpdateAt
에 대한 인덱스 추가DeleteAt
에 대한 인덱스 추가idx_users_all_txt
에 대한 전체 텍스트 인덱스 추가: Username, FirstName, LastName, Nickname, Emailidx_users_names_txt
에 대한 전체 텍스트 인덱스 추가: Username, FirstName, LastName, Nickname
v3.4에서 v3.5로의 API 변경사항#
새로운 경로:
/users/search
에POST
추가사용자 이름, 전체 이름 및 선택적으로 팀 ID를 기반으로 사용자 프로필 검색
/users/{offset}/{limit}
에GET
추가시스템 전체 사용자의 페이지를 검색
/teams/{team_id}/update_member_roles
에POST
추가지정된 팀에 대한 사용자의 역할 업데이트
/teams/{team_id}/channels/{channel_id}/members/{user_id}
에GET
추가지정된 사용자의 채널 멤버를 검색. 업데이트 후 채널 멤버를 가져오는 데 유용. 채널 멤버가 존재하지 않는 경우 오류 반환
/teams/{team_id}/stats
에GET
추가총 사용자 수와 총 활성 사용자 수를 포함한 팀 통계 반환
/teams/{team_id}/members/{offset}/{limit}
에GET
추가팀 멤버 페이지 탐색
/teams/{team_id}/members/ids
에POST
추가사용자 ID를 기반으로 팀 멤버 목록 검색
/teams/{team_id}/members/{user_id}
에GET
추가단일 팀 멤버를 검색
/teams/{team_id}/posts/{post_id}/get_file_infos
에GET
추가게시물의 파일 첨부 정보를 검색
/channels/{channel_id}/users/{offset}/{limit}
에GET
추가채널 내 사용자의 프로필을 검색
/channels/{channel_id}/users/not_in_channel/{offset}/{limit}
에GET
추가채널에 없는 사용자의 프로필을 검색
/webrtc/token
에POST
추가피어 간 webrtc 연결을 설정하기 위한 유효한 토큰과 서버를 검색
이동된 경로:
/channels/{channel_id}/extra_info
의GET
을/channels/{channel_id}/stats
로 업데이트더 이상 채널 멤버 목록을 반환하지 않고 멤버 수만 반환
/users/profiles/{team_id}
의POST
를/teams/{team_id}/users/{offset}/{limit}
로 업데이트기능적으로는 동일하게 수행되며, 팀 ID가 필요한 다른 API와 일치하도록 이동
/members/{team_id}
의GET
을/teams/{team_id}/members/{offset}/{limit}
로 업데이트팀 멤버 페이지 탐색 허용
제거된 경로:
/users/direct_profiles
의GET
제거/users/profiles_for_dm_list/{team_id}/{offset}/{limit}
의GET
제거
수정된 경로
/users/{user_id}/update_roles
에POST
추가시스템 전체 역할 업데이트만 허용. 팀 전체 역할을 업데이트하려면 새로운 경로
/teams/{team_id}/update_member_roles
를 사용하세요
파일 경로 변경사항:
3.5 버전에서 서버에서 파일과 메타데이터를 가져오는 경로가 크게 변경되어 각 파일에 고유 식별자가 부여되어 API를 통해 더 쉽게 사용할 수 있게 되었습니다. 또한 각 게시물의 Filenames
필드가 새로운 FileIds
필드로 대체되었습니다.
/teams/{team_id}/files/upload
의GET
응답 유형이 업로드된 파일에 대한 더 많은 정보를 반환하도록 변경되었습니다. 자세한 내용은 api.mattermost.com의 이 경로에 대한 문서를 참조하세요/teams/{team_id}/files/get/{channel_id}/{user_id}/{filename}
의GET
을 다음과 같이 분할:/files/{file_id}/get
의GET
파일 가져오기
/files/{file_id}/get_thumbnail
의GET
이미지 파일의 작은 썸네일 가져오기
/files/{file_id}/get_preview
의GET
이미지 파일의 중간 크기 미리보기 이미지 가져오기
/teams/{team_id}/files/get_info/{channel_id}/{user_id}/{filename}
의GET
을/files/{file_id}/get_info
로 업데이트/teams/{team_id}/files/get_public_link
의GET
을/files/{file_id}/get_public_link
로 업데이트/public/files/{file_id}/get
에GET
추가로그인 없이 파일 가져오기
이전 경로인
/public/files/get/{team_id}/{channel_id}/{user_id}/filename
의GET
은 더 이상 사용되지 않지만, 3.5 버전 이전에 업로드된 파일에 대해서는 계속 사용 가능합니다
알려진 문제#
~
를 사용한 채널 자동 링크는 채널 멤버인 경우에만 작동합니다Slack 가져오기는 병합된 멤버/이메일 계정을 가져온 채널에 추가하지 않음
이미 통화 중일 때 다른 브라우저 탭에서 영상 통화를 받을 수 있음
Chrome v56 이상에서는 영상 통화가 작동하지 않음
모바일 보기에서 동일한 사용자의 연속된 메시지가 별도의 게시물로 표시됨
새로 생성된 비공개 채널에서 슬래시 명령어는 강제 새로고침을 할 때까지 작동하지 않습니다
Edge가 데스크톱 알림 소리를 시스템 알림 소리와 겹침
IE11에서 자동 완성을 닫기 위해 escape 키를 누르면 텍스트 상자가 지워집니다
채널 전환기는 현재 팀 외부의 사용자에게 작동하지 않습니다
고정 링크 보기에서 메시지를 삭제해도 새로고침할 때까지 삭제가 표시되지 않습니다
Zapier 앱에서 채널 드롭다운 선택기가 더 이상 작동하지 않지만 채널 ID는 여전히 수동으로 입력할 수 있습니다
Android에서 검색 자동완성 선택기가 작동하지 않음
단일 서버에 여러 팀이 있는 경우 비활성 팀에 대한 채널 푸시 알림 설정이 작동하지 않습니다
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
alsma, asaadmahmood, coreyhulen, crspeller, DavidLu1997, digitaltoad, dmeza, enahum, esethna, grundleborg, harshavardhana, hmhealey, it33, jasonblais, jwilander, kaakaa, lfbrock, npcode, R-Wang97, Rudloff, S4KH, shieldsjared, thomchop, usmanarif, wget, yangchen1
/ios
/desktop
/docs
asaadmahmood, chikei, crspeller, erikthered, esethna, gabx, gmorel, grundleborg, hannaparks, harshavardhana, hmhealey, it33, jasonblais, JeffSchering, kunthar, lfbrock, lindy65, npcode, reach3r, Rudloff, rwillmer, shieldsjared, StraylightSky, thiyagaraj, yangchen1, yumenohosi, yuya-oc, Zhouzi
/mattermost-docker
/android
/mattermost-bot-sample-golang
/mattermost-load-test
/mattermost-driver-javascript
/mattermost-api-reference
/mattermost-mobile
v3.4.0 릴리스#
릴리스 날짜: 2016-09-16
주요 내용#
Zapier 통합#
Zapier를 사용하여 700개 이상의 공개 클라우드 애플리케이션과 통합할 수 있으며, Markdown 형식을 완벽하게 지원합니다. 시작하려면 Zapier 초대를 수락하려면 여기를 클릭하세요, 그런 다음 설정 가이드를 따르세요.
OAuth 2.0 서비스 제공자#
Mattermost 서버에 계정이 있는 사용자는 OAuth 2.0 프로토콜을 사용하여 타사 애플리케이션에 안전하게 로그인할 수 있습니다. 자세한 내용은 문서를 참조하세요.
개선된 알림 및 상태 표시기#
이제 사용자가 이메일 알림 전송 빈도를 제어할 수 있습니다
이제 사용자가 온라인, 오프라인 또는 자리비움 상태일 때 푸시 알림 전송 여부를 제어할 수 있습니다
이제 사용자가 데스크톱 알림의 표시 시간을 설정할 수 있습니다
이제 이메일 알림에 채널 이름이 포함됩니다
이제 메시지가 다른 곳에서 읽히면 Android 푸시 알림이 지워집니다
이제 /away, /online, /offline을 사용하여 상태를 수동으로 설정할 수 있습니다
이제 중앙 채널과 오른쪽의 프로필 사진에 상태 표시기가 표시됩니다
개선 사항#
파일 및 이미지#
이제 PDF가 브라우저, 데스크톱 앱 및 모바일 앱의 이미지 미리보기에 표시됩니다
연동#
통합이 생성된 후 이제 확인 화면에 관련 토큰, 웹훅 URL 또는 OAuth 클라이언트 시크릿이 표시됩니다
시스템 콘솔#
SMTP를 위한
PLAIN
연결 보안 옵션 추가이제 config.json의 Salt 설정이 비어있고 설치 후 자동 생성됩니다
배포 구성의 안정성과 성능을 향상시키기 위해 오류 및 진단 보고 옵션을 추가했습니다.
Slack 가져오기#
이제 Slack 가져오기에서 사용자 이름에 매핑된 @멘션을 가져옵니다
사용자 인터페이스#
여러 계정 생성 방법이 활성화된 경우 가입 페이지의 디자인이 개선되었습니다
이제 사용자 프로필 팝오버에 사용자 이름과 전체 이름(있는 경우)이 모두 표시됩니다
@멘션 자동 완성이 이제 채널에 있는 사용자에 따라 사용자를 그룹화합니다
채널 이름이 변경되어도 채널 URL이 더 이상 업데이트되지 않습니다
이제 Compact View에서 마크다운 제목이 렌더링됩니다
새 사용자가 Town Square에 참여할 때 시스템 메시지가 게시됩니다
엔터프라이즈 에디션:#
채널 생성을 위한 CLI 도구가 추가되었습니다
참여/퇴장 메시지를 숨기는 표시 옵션이 추가되었습니다(사용자 추가 및 제거 메시지는 계속 표시됨)
이제 시스템 관리자가 “연결 테스트” 버튼을 사용하여 LDAP 연결을 테스트할 수 있습니다
LDAP와 SAML에서 FirstName과 LastName 필드가 이제 선택 사항입니다
버그 수정#
salt가 재생성되면 기존 공개 링크가 무효화됩니다.
이제 검색 결과 목록에서 메시지에 플래그를 지정할 수 있습니다
여러 팀 간 전환 시 읽지 않은 멘션 수가 더 이상 섞이지 않습니다.
모바일의 최근 멘션 검색에 더 이상
@all
이 포함되지 않습니다데스크톱에서 모바일 뷰를 사용하는 경우, 이제 모바일 웹 뷰에서 CTRL+ENTER로 메시지를 보낼 수 있습니다
팀에서 제거된 사용자가 이제 DM 목록의 “Outside this team” 아래에 표시됩니다
팀 전환 시 멘션이 올바르게 업데이트됩니다
호환성#
v3.3에서 v3.4로의 변경 사항:
특별 참고 사항
(공개 링크가 활성화된 서버에만 해당) v3.4로 업그레이드한 후에는 기존 공개 링크가 더 이상 유효하지 않습니다. 이는 이전 버전에서 Public Link Salt가 재생성될 때 기존 공개 링크가 무효화되지 않았기 때문입니다. 이제 salt가 재생성되면 기존 링크가 무효화됩니다.
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의EmailSettings
아래:계정 설정에서 구성 가능한 이메일 알림 일괄 처리를 활성화하기 위해
"EnableEmailBatching": false
를 추가했습니다. 이메일 일괄 처리를 활성화하려면SiteURL
필드를 작성하고 고가용성 모드를 비활성화하기 위해ClusterSettings
아래의Enable
을false
로 설정해야 합니다.단일 이메일에 일괄 처리되는 알림의 최대 수를 지정하기 위해
"EmailBatchingBufferSize": 256
을 추가했습니다.일괄 처리 작업이 새 알림을 확인하는 최대 빈도(초)를 지정하기 위해
"EmailBatchingInterval": 30
을 추가했습니다.
config.json
의LogSettings
아래:Mattermost, Inc.에 암호화된 오류 보고 및 진단 정보를 전송하여 배포 구성에 대한 Mattermost의 신뢰성과 성능을 향상시키기 위해
"EnableDiagnostics": true
를 추가했습니다.
Enterprise Edition의 추가 변경 사항:
다음 구성 설정은 기능이 활성화된 Enterprise 라이선스가 있는 서버에서만 작동합니다.
config.json
의LdapSettings
아래:"FirstNameAttribute": ""
는 더 이상 필수 필드가 아닙니다"LastNameAttribute": ""
는 더 이상 필수 필드가 아닙니다
config.json
의SamlSettings
아래:"FirstNameAttribute": ""
는 더 이상 필수 필드가 아닙니다"LastNameAttribute": ""
는 더 이상 필수 필드가 아닙니다
v3.3에서 v3.4로의 데이터베이스 변경 사항#
상태 테이블
Manual
열을 추가했습니다.ActiveChannel
열을 추가했습니다.
v3.3에서 v3.4로의 API 변경 사항#
새로운 경로:
/oauth/authorized
에GET
추가사용자가 승인한 OAuth2 앱을 반환합니다. 성공 시 사용자가 승인한 정제된 OAuth2 앱 목록을 반환합니다.
/oauth/"+clientId+"/deauthorize
에POST
추가clientId
가 해당 애플리케이션을 나타내는 OAuth 2.0 앱에서 사용자의 권한을 해제합니다. 성공 시 OK 상태를, 실패 시 AppError를 반환합니다.
/oauth/"+clientId+"/regen_secret
에POST
추가clientId
가 해당 애플리케이션을 나타내는 새로운 OAuth 앱 클라이언트 시크릿을 생성합니다. 성공 시 OAuth2 앱을 반환합니다. 앱을 등록한 동일한 사용자 또는 시스템 관리자로 인증되어야 합니다.
/admin/ldap_test
에POST
추가현재 LDAP 설정에 대한 연결 테스트를 실행합니다. 설정이 작동하면 표준 OK 응답을 반환합니다. 그렇지 않으면 적절한 오류를 반환합니다.
/users/status/set_active_channel
에POST
추가사용자가 채널을 활발히 보고 있는지 여부를 알려주는 Status.ActiveChannel 필드를 설정합니다.
/admin/recently_active_users/{teamId}
에GET
추가최근 활성 사용자 목록을 반환합니다.
알려진 문제#
마이그레이션 코드가 제대로 실행되지 않아 3.2에서 3.4로의 업그레이드가 불완전할 수 있습니다. 다음 중 하나를 선택할 수 있습니다:
3.2에서 3.3으로 업그레이드한 후 3.3에서 3.4로 업그레이드하거나,
3.2에서 3.4로 업그레이드한 후, 제대로 완료되지 않은 업그레이드 단계를 Mattermost가 다시 실행하도록 다음 SQL 쿼리를 실행하세요:
UPDATE Systems SET Value = '3.1.0' WHERE Name = 'Version';
메시지가 이전에 편집되었고 오른쪽 사이드바가 열려있는 경우, 메시지를 삭제한 사용자의 채널에서 삭제된 메시지가 사라지지 않습니다.
새로고침 후 접힌 링크나 이미지 미리보기가 다시 열립니다.
다른 팀의 멤버에게 보낸 개인 채팅의 파일에 접근할 수 없습니다.
데스크톱 앱에서 “Allow mixed content”가 켜져 있으면 YouTube 비디오 링크가 “Video not found”로 표시됩니다.
Direct Message 목록의 “More” 옵션에서 더 이상 다이렉트 메시지 목록에 없는 팀 멤버 수가 표시되지 않습니다.
Firefox에서는 파일 업로드를 위한 CTRL/CMD+U 키보드 단축키가 작동하지 않습니다.
웹훅 첨부 파일이 검색 결과에 표시되지 않습니다.
페이지를 새로고침할 때까지 메시지가 삭제된 것으로 표시되지 않는 경우가 있습니다.
공개 링크에서 채널에 참여할 때 페이지가 오랫동안 로딩되고 새로고침이 필요한 경우가 있습니다.
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
asaadmahmood, coreyhulen, crspeller, cybershambles, daizenberg, DavidLu1997, enahum, esethna, gramakri, grundleborg, hmhealey, HugoGiraudel, it33, jasonblais, joonsun-baek, jwilander, lfbrock, npcode, paranbaram, phrix32, R-Wang97, shieldsjared
/ios
/desktop
/docs
asaadmahmood, coreyhulen, DavidLu1997, esethna, friism, hmhealey, it33, jasonblais, jwilander, kaakaa, lfbrock, lindy65, pmccarthy01, rudloff, shieldsjared, yangchen1
/mattermost-docker
/android
/push-proxy
/mattermost-heroku
v3.3.0 릴리스#
예상 릴리스 날짜: 2016-08-16
보안 업데이트#
Mattermost v3.3.0에는 보안 업데이트가 포함되어 있습니다. Mattermost v3.3.0으로 업그레이드하는 것을 강력히 권장합니다.
Mattermost 책임 있는 공개 정책을 통해 보안 보고서를 기여해주신 Bastian Ike님께 감사드립니다.
주요 내용#
언어#
사용자 인터페이스에 네덜란드어, 한국어, 간체 중국어, 번체 중국어 번역이 추가되었습니다.
포르투갈어와 스페인어를 릴리스 품질의 번역으로 승격했습니다.
플래그 지정된 메시지#
나중에 다시 확인하고 싶은 메시지를 추적할 수 있도록 메시지에 후속 조치 플래그를 지정하는 기능이 추가되었습니다.
상태 개선#
온라인/오프라인/자리비움 상태 간 전환 시 상태 표시기의 응답 시간이 개선되었습니다.
다이렉트 메시지와 채널 멤버 목록에 상태 표시기가 추가되었습니다.
온라인 사용자를 멘션하기 위한
@here
가 추가되었습니다.
Google SSO (Enterprise E20)#
Google 계정으로 Mattermost에 로그인할 수 있으며, 첫 로그인 시 새로운 Mattermost 사용자 계정이 자동으로 생성됩니다.
Office 365 SSO (베타) (Enterprise E20)#
Office 365 계정으로 Mattermost에 로그인할 수 있으며, 첫 로그인 시 새로운 Mattermost 사용자 계정이 자동으로 생성됩니다.
고가용성 모드 (베타) (Enterprise E20)#
시스템 콘솔과 구성 파일에서 구성 가능한 고가용성 애플리케이션 서버 지원. 자세한 내용은 문서를 참조하세요.
개선 사항#
iOS 앱#
“새로고침/로그아웃”이 자주 표시되는 문제를 수정했습니다.
초기 페이지 로드 후 중앙 채널이 비어있는 문제를 수정했습니다.
사용자가 검색을 실행할 때 키보드가 닫히도록 수정했습니다.
모바일 (iOS 및 Android 앱)#
Enter 키를 누르면 메시지를 보내는 대신 새 줄이 생성됩니다.
환영 이메일, 튜토리얼, 메인 메뉴에 모바일 앱 링크를 추가했습니다.
모바일 웹 브라우저에서 사이트에 접속할 때 모바일 앱을 알려주는 랜딩 페이지를 추가했습니다.
모바일에서 영구 링크를 사용할 수 있습니다.
오른쪽 사이드바 보기에서 … 메뉴를 클릭하기 쉽게 개선했습니다.
“from:”과 “in:”에 대한 자동 완성 기능을 활성화했습니다.
사용자 인터페이스#
채널 헤더가 정보 보기 모달에 추가되었습니다.
전체 너비와 중앙 정렬된 채널 보기를 지원하도록 채널 소개를 구성했습니다.
모든 가입 방법이 비활성화된 경우 로그인 페이지에서 가입 링크를 제거했습니다.
채널 헤더 팝오버 동작이 개선되었습니다.
인증#
“matterbot” 사용자 이름이 계정 생성에서 제한됩니다.
System Console에서 계정 생성 방법이 활성화되지 않은 경우 로그인 페이지에서 계정 생성 링크가 숨겨집니다.
모든 팀원이 팀 또는 특정 채널의 멤버를 볼 수 있습니다.
알림#
참여하는 댓글 스레드의 새 메시지에 대해 멘션 알림을 켤 수 있습니다.
키보드 단축키#
채널 이름 옆에 아이콘을 추가하고 채널 전환기(CTRL/CMD+K)의 정렬을 개선했습니다.
모달을 여는 키보드 단축키로 이제 모달을 열고 닫을 수 있습니다(CTRL/CMD+SHIFT+A, CTRL/CMD+K).
연동#
첫 단어가 지정된 트리거 단어로 시작하는 경우 발신 웹훅을 트리거하는 옵션을 추가했습니다.
시스템 콘솔#
사용자 이름이 System Console 사용자 목록에 추가되었습니다.
System Console에서 링크가 지정되지 않은 경우 사용자 인터페이스에서 법적 고지 및 지원 링크가 숨겨집니다.
System Console에서 서비스 약관 링크가 비어 있으면 “Mattermost Conditions of Use” 페이지로 기본 설정됩니다.
Enterprise E10, E20#
각 팀마다 다른 테마를 설정할 수 있는 기능이 추가되었습니다.
소속된 모든 팀에 테마 설정을 적용하는 체크박스를 추가했습니다.
AD/LDAP 서버에서 비활성화되거나 제거된 사용자는 이제 Mattermost에서 ‘비활성’ 상태로 변경됩니다(이전에는 세션이 취소되어 더 이상 로그인할 수 없었지만, 계정 상태는 ‘비활성’으로 설정되지 않았습니다).
인증 방식 강제 마이그레이션 기능이 추가되었습니다.
System Console > 사용자 지정 > 커스텀 브랜딩 섹션에 사이트 설명 필드가 추가되었습니다.
익명 바인딩을 지원하기 위해 System Console의 AD/LDAP
Bindusername
및Bindpassword
필드가 선택 사항으로 변경되었습니다.
버그 수정#
계정 설정의 링크 미리보기 설정 동작이 더 이상 반대로 작동하지 않습니다.
이전에 소속되었던 비공개 팀의 URL에 접근할 때 이제 올바르게 리디렉션됩니다.
검색 결과에서 해시태그에 포함된 검색어가 이제 강조 표시됩니다.
IE-11과 Edge에서 빠른 타이포그래피 문제가 수정되었습니다.
config.json
에서 파일이 제거된 경우 SAML 인증서 업로드 문제가 수정되었습니다.이제 데스크톱 앱의 파일 업로드 대화 상자에서 여러 파일을 선택할 수 있습니다.
채널 전환기의 스크롤 문제가 수정되었습니다.
작은 빈 흰색 상자가 표시되는 시스템 메시지 문제가 수정되었습니다.
연속된 여러 목록의 마크다운 서식 문제가 수정되었습니다.
팀 관리자는 더 이상 시스템 관리자를 강등할 수 없습니다.
채널 헤더가 이제 채널 표시 모드 설정을 준수합니다.
로그인하지 않은 상태에서 URL을 통해 접근할 때 System Console이 더 이상 멈추지 않습니다.
텍스트 오버플로우를 방지하기 위해 사이트 이름이 이제 30자로 제한됩니다.
System Console에서 팀 간 전환 시 더 이상 오류가 발생하지 않습니다.
시스템 관리자가 지정된 비밀번호 요구사항을 충족하지 않는 비밀번호로 재설정하면 잘못된 비밀번호 오류가 발생합니다.
이미지 미리보기 모달의 백분율 로딩 표시기가 수정되었습니다.
Edge에서 파일 업로드 오버레이가 이제 표시됩니다.
잘못된 입력이 저장되면 팀당 최대 사용자 수와 최소 비밀번호 길이가 이제 합리적인 값으로 기본 설정됩니다.
새 프로필 사진이 저장되면 오른쪽이 이제 업데이트됩니다.
채널 전환기에서 표시 이름이 동일한 경우 채널이 핸들로 정렬됩니다.
모바일 세션 길이 설정이 System Console에서 이제 수정되었습니다.
System Console > 알림 > 이메일 섹션의 “연결 테스트” 버튼이 이제 저장된 SMTP 비밀번호를 올바르게 사용합니다.
System Console에서 새 메시지를 수신할 때 시스템 관리자가 더 이상 JavaScript 오류를 받지 않습니다.
시스템 관리자를 위한 멤버 관리 모달의 드롭다운이 더 이상 비어있지 않습니다.
계정 설정에서 트리거 설정이 선택된 경우 @all이 이제 올바르게 강조 표시됩니다.
생성 방법이 활성화되지 않은 경우 계정 생성 페이지의 서식이 지정되지 않은 오류 메시지가 수정되었습니다.
System Console의 일부 도움말 텍스트 서식이 수정되었습니다.
모바일에서 설정이 저장되면 사용자 정의 테마 설정의 색상 선택기가 이제 사라집니다.
System Console 메뉴가 더 이상 긴 팀 이름을 잘라내지 않습니다.
호환성#
v3.2에서 v3.3으로의 변경사항:
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 시스템 콘솔에서 수정할 수 있습니다.
팀 에디션 및 엔터프라이즈 에디션 변경사항:
새 섹션
NativeAppSettings
에서:네이티브 앱의 다운로드 페이지를 가리키도록
"AppDownloadLink": "https://mattermost.com/download/#mattermostApps"
를 추가했습니다.Android 앱을 가리키도록
"AndroidAppDownloadLink": "https://about.mattermost.com/mattermost-android-app/"
를 추가했습니다.iOS 앱을 가리키도록
"IosAppDownloadLink": "https://about.mattermost.com/mattermost-ios-app/"
를 추가했습니다.
ServiceSettings
에서:서버가 site_url을 덮어쓸 수 있도록
"SiteURL": ""
을 추가했습니다.
TeamSettings
에서:사용자가 “자리비움” 상태로 간주되기 전의 시간(초)을 지정하기 위해
"UserStatusAwayTimeout": 300
을 추가했습니다.
Enterprise Edition의 추가 변경 사항:
다음 구성 설정은 기능이 활성화된 Enterprise 라이선스가 있는 서버에서만 작동합니다.
TeamSettings
에서:로그인 화면과 사용자 인터페이스에 표시되는 사이트 설명을 설정하기 위해
"CustomDescriptionText": ""
를 추가했습니다.
config.json
의GoogleSettings
에서:OAuth 클라이언트와 공유되는 정보의 범위를 결정하기 위한 OAuth의 표준 설정으로
"Scope": "profile email"
을 변경했습니다.Google SSO의 인증 엔드포인트로
"AuthEndpoint": "https://accounts.google.com/o/oauth2/v2/auth"
를 변경했습니다.Google SSO의 토큰 엔드포인트로
"TokenEndpoint": "https://www.googleapis.com/oauth2/v4/token"
을 변경했습니다.Google SSO의 사용자 API 엔드포인트로
"UserApiEndpoint": "https://www.googleapis.com/plus/v1/people/me"
를 변경했습니다.
새 섹션
Office365Settings
에서:true
로 설정 시 Office 365 SSO를 사용한 로그인을 허용하도록"Enable": false
를 추가했습니다.Google에서 애플리케이션을 등록할 때 받은 클라이언트 시크릿을 설정하기 위해
"Secret": ""
을 추가했습니다.Google에서 애플리케이션을 등록할 때 받은 클라이언트 ID를 설정하기 위해
"Id": ""
를 추가했습니다.OAuth 클라이언트와 공유되는 정보의 범위를 결정하기 위한 OAuth의 표준 설정으로
"Scope": "User.Read"
를 추가했습니다.Office 365 SSO의 인증 엔드포인트로
"AuthEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/authorize"
를 추가했습니다.Office 365 SSO의 토큰 엔드포인트로
"TokenEndpoint": "https://login.microsoftonline.com/common/oauth2/v2.0/token"
을 추가했습니다.Office 365 SSO의 사용자 API 엔드포인트로
"UserApiEndpoint": "https://graph.microsoft.com/v1.0/me"
를 추가했습니다.
config.json
의LdapSettings
아래:"BindUsername": ""
와"BindPassword": ""
가 더 이상 필수 필드가 아니어서 익명 바인딩이 가능합니다.
새 섹션
ClusterSettings
에서:고가용성 모드를 활성화하기 위해
"Enable": false
를 추가했습니다.서버가 다른 서버와 통신하기 위해 수신할 주소를 지정하기 위해
"InterNodeListenAddress": ":8075"
를 추가했습니다.쉼표로 구분된 모든 Mattermost 서버의 내부/비공개 URL을 지정하기 위해
"InterNodeUrls": []
를 추가했습니다.
v3.2에서 v3.3으로의 데이터베이스 변경사항#
OAuthAccessData 테이블
ClientId
열을 추가했습니다.UserId
열을 추가했습니다.AuthCode
열이 제거되었습니다.ClientId
와UserId
열에 고유 키가 설정되었습니다.idx_oauthaccessdata_auth_code
열에서 인덱스가 제거되었습니다.idx_oauthaccessdata_client_id
,idx_oauthaccessdata_user_id
,idx_oauthaccessdata_refresh_token
열에 인덱스가 추가되었습니다.
OAuthApps 테이블
IconURL
열이 추가되었습니다.
OutgoingWebhooks 테이블
TriggerWhen
열이 추가되었습니다.
상태 테이블
Status
테이블이 추가되었습니다.
Users 테이블
LastActivityAt
열이 제거되었습니다.LastPingAt
열이 제거되었습니다.ThemeProps
열이 제거되었습니다.
v3.2에서 v3.3으로의 API 변경사항#
업데이트된 관리자 경로:
users/status
가POST
에서GET
으로 변경되었습니다.
새로운 관리자 경로:
/posts/flagged/{offset:[0-9]+}/{limit:[0-9]+}
에GET
이 추가되었습니다.사용자가 플래그한 게시물 목록을 반환합니다.
offset
은 페이지 시작 위치이고,limit
은 반환할 최대 게시물 수입니다.
/admin/cluster_status
에GET
이 추가되었습니다.클러스터에서 접근 가능한 각 노드의 상태를 포함한 json을 반환합니다.
/oauth/list
에GET
이 추가되었습니다.사용자가 등록한 OAuth 2.0 앱 목록을 반환합니다.
/oauth/app/{clientId:""}
에GET
이 추가되었습니다.clientId
가 해당하는 애플리케이션의 정제된 OAuth 2.0 애플리케이션을 반환합니다.
/oauth/delete
에POST
가 추가되었습니다.현재 사용자가 소유한 OAuth 2.0 애플리케이션이 성공적으로 삭제되면 status = OK를 반환합니다.
/oauth/access_token
에GET
이 추가되었습니다.OAuth 2.0 애플리케이션의 액세스 토큰을 반환합니다.
/preferences/delete
에POST
가 추가되었습니다.현재 사용자가 소유한 환경설정 목록이 성공적으로 삭제되면 status = OK를 반환합니다.
/admin/remove_certificate
에POST
가 추가되었습니다.SAML에 사용되는 x509 base64 인증서와 개인 키 파일이 파일 시스템에 존재하는 경우 map[string]interface{}를 반환합니다.
알려진 문제#
데스크톱 앱에서 404 오류를 해결하기 위해 가끔 새로고침이 필요합니다.
메시지가 이전에 편집되었고 오른쪽 사이드바가 열려있는 경우, 메시지를 삭제한 사용자의 채널에서 삭제된 메시지가 사라지지 않습니다.
한 글자로 채널을 생성할 때 오류가 발생한 후에는 업데이트된 채널 이름이 저장되지 않습니다.
접힌 미리보기가 새로고침 후 다시 열립니다.
팀에서 제거된 사용자가 여전히 팀의 DM 목록에 표시됩니다.
다른 팀의 구성원에게 보낸 개인 메시지의 파일에 접근할 수 없습니다.
데스크톱 앱에서 유튜브 동영상이 ‘동영상을 찾을 수 없음’으로 표시됩니다.
Direct Message 목록의 “More” 옵션에서 더 이상 다이렉트 메시지 목록에 없는 팀 멤버 수가 표시되지 않습니다.
/join 명령어가 가끔 오류를 발생시킵니다.
Firefox에서 CTRL/CMD+U 키보드 단축키가 작동하지 않습니다.
채널 전환기에서 입력한 마지막 문자만 가끔 표시됩니다.
웹훅 첨부 파일이 검색 결과에 표시되지 않습니다.
여러 팀 간 전환 시 읽지 않은 멘션 수가 가끔 섞입니다.
Office 365 로그인이 가끔 잘못된 토큰 오류를 발생시킵니다.
페이지를 새로고침할 때까지 메시지가 삭제된 것으로 표시되지 않는 경우가 있습니다.
공개 링크에서 채널에 참여할 때 페이지가 오랫동안 로딩되고 새로고침이 필요한 경우가 있습니다.
팀을 나간 후 팀 참여 또는 생성이 가끔 오류를 발생시킵니다.
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
asaadmahmood, coreyhulen, crspeller, DavidLu1997, eadmund, enahum, esethna, hmhealey, jasonblais, jwilander, lfbrock, maruTA-bis5, Rudloff, samogot, yuters
/desktop
/android
/ios
/docs
/mattermost-docker
/mattermost-driver-javascript
/mattermost-bot-sample-golang
이름이 누락된 경우 feedback@mattermost.com으로 알려주시기 바랍니다. 인정은 수동 프로세스이며 실수가 발생할 수 있습니다. 릴리스 중에 병합된 풀 리퀘스트를 만든 모든 사람을 포함하고 싶습니다.
릴리스 v3.2.0#
릴리스 날짜: 2016-07-16
보안 업데이트#
Mattermost v3.2.0에는 여러 보안 업데이트가 포함되어 있습니다. Mattermost v3.2.0으로 업그레이드하는 것을 강력히 권장합니다.
Mattermost 책임 있는 공개 정책을 통해 보안 보고서를 기여해주신 Bastian Ike, Mohammad Razavi, Steve MacQuiddy, Christer Mjellem Strand, Jonas Arneberg에게 감사드립니다.
주요 내용#
언어#
시스템 콘솔 > 현지화 > 사용 가능한 언어 에서 시스템 관리자가 활성화한 경우 사용자 인터페이스에 독일어 번역이 추가되었습니다.
사용자 지정 이모지#
시스템 콘솔 > 사용자 지정 > 사용자 지정 이모지 에서 활성화된 경우 메인 메뉴 > 사용자 지정 이모지 에서 사용자 지정 이모지를 생성할 수 있습니다.
사용자 지정 이모지 생성에 필요한 권한을 제한합니다(Enterprise).
성능#
정적 콘텐츠 파일에 대한 Gzip 압축으로 첫 페이지 로드 시간이 단축되며, 시스템 콘솔 > 구성 에서 활성화할 수 있습니다.
Mattermost 패키지 전체 크기가 25.7MB에서 18.9MB로 감소했습니다.
정책(Enterprise E10, E20)#
시스템 콘솔 > 정책 에서 팀 초대를 보내는 데 필요한 권한 수준을 제한합니다.
채널 생성, 삭제, 이름 변경, 채널 헤더 또는 목적 설정을 포함하여 공개 및 비공개 채널을 관리하는 데 필요한 권한 수준을 제한합니다.
SAML 단일 로그인(Enterprise E20):#
사용자는 SAML 자격 증명으로 Mattermost에 로그인할 수 있으며, 첫 로그인 시 새로운 Mattermost 사용자 계정이 자동으로 생성됩니다. Mattermost는 이름, 성, 이메일 및 사용자 이름을 포함한 사용자 정보를 SAML에서 가져옵니다.
Mattermost는 공식적으로 Okta와 Microsoft ADFS를 ID 공급자(IDP)로 지원하지만, 사용자 지정 IDP에 대한 SAML 구성도 시도해볼 수 있습니다.
개선 사항#
온보딩 및 오프보딩
계정 생성 후 사용자는 팀 선택 페이지 대신 초대된 팀으로 자동으로 이동됩니다.
“팀 초대 링크 가져오기”가 이제 모바일에서 접근 가능합니다.
메인 메뉴 > 구성원 관리 모달을 통해 이제 팀에서 사용자를 제거할 수 있습니다.
시스템 콘솔
일관성과 정확성을 위해 UI의 시스템 콘솔 설정 레이블을 업데이트했습니다.
(Enterprise E20) 디스크에서 구성 다시 로드 및 데이터베이스 연결 재활용 버튼을 통한 고가용성 지원에 도움말 텍스트가 추가되어 이해하기 쉬워졌습니다.
시스템 콘솔에서 팀 생성이 비활성화되어 있더라도 시스템 관리자가 팀을 생성할 수 있도록 허용합니다.
알림
이메일 알림 푸터에 표시되는 주소를 이제 시스템 콘솔에서 구성할 수 있습니다.
다이렉트 메시지 데스크톱 알림이 이제 “다이렉트 메시지” 제목으로 표시됩니다.
웹 UI
중앙 채널의 사용 가능한 여백 너비를 늘리기 위해 답장 버튼과 […] 메뉴가 이제 호버링 UI 요소로 표시됩니다.
스레드나 검색 결과를 볼 때 이제 오른쪽 사이드바를 확장할 수 있습니다.
텍스트 이모티콘이 이제 자동완성 목록의 첫 번째 항목으로 표시됩니다.
@멘션 자동완성이 이제 닉네임, 전체 이름 및 사용자 이름으로 필터링됩니다.
다이렉트 메시지 채널의 헤더에 온라인 표시기를 추가했습니다.
Mattermost 정보 대화상자에 데이터베이스 유형을 추가했습니다.
오른쪽 사이드바를 열고 닫을 때 불필요한 크기 조정을 제거했습니다.
새 메시지가 게시될 때 중앙 채널의 점프를 제거했습니다.
채널 정보 대화상자를 더 사용자 친화적으로 업데이트했습니다.
채널에서 사용자를 추가하고 제거하고, 이전에 삭제된 채널을 복원하는 등의 새로운 명령줄 도구가 추가되었습니다.
AD/LDAP 동기화를 수동으로 트리거할 수 있는 버튼을 추가했습니다.
AD/LDAP 동기화 간격 업데이트가 더 이상 서버 재시작 없이도 적용됩니다.
AD/LDAP 동기화를 위한 로깅이 개선되었습니다.
필수 필드가 누락된 경우 오류가 발생하도록 시스템 콘솔의 AD/LDAP 설정에 유효성 검사를 추가했습니다.
버그 수정#
이메일 주소나 전체 이름을 숨길 때 시스템 콘솔의 개인정보 설정이 이제 올바르게 새로고침됩니다.
동일한 브라우저에서 다른 팀에 생성된 새 채널의 교차 오염 문제를 수정했습니다.
GitLab 계정에 이미 다른 Mattermost 계정이 연결된 경우 명확성을 위해 GitLab SSO 오류 메시지를 업데이트했습니다.
이메일 도메인이 제한된 경우에도 GitLab SSO를 통한 팀 생성 시 더 이상 오류가 발생하지 않습니다.
채널 이름을 변경한 후에도 채널 헤더가 더 이상 사라지지 않습니다.
시스템 콘솔에서 이메일 연결 테스트 시 더 이상 오류가 발생하지 않습니다.
여러 줄 목록 항목이 이제 새 줄에 올바르게 표시됩니다.
다른 계정에서 이미 사용 중인 GitLab SSO 인증으로 이메일에서 전환할 때 오류 메시지가 업데이트됩니다.
12시간과 24시간 표시 형식 간 전환 시 더 이상 타임스탬프에 페이지 새로고침이 필요하지 않습니다.
¿
를 포함하는 해시태그가 이제 검색 결과에서 적절한 강조 표시와 함께 반환됩니다.시스템 콘솔에서 규정 준수 보고서를 활성화하기 전에 더 이상 페이지 새로고침이 필요하지 않습니다.
계정 설정에서 선택되지 않은 경우
@all
이 더 이상 멘션을 보내지 않습니다.GitLab SSO에서 이메일로 인증 방법을 변경한 후 더 이상 사용자가 팀 전환 페이지로 리디렉션되지 않습니다.
잘못된 MFA 토큰 오류 메시지가 이제 UI에서 올바르게 지워집니다.
비밀번호 변경 시 오류가 이제 UI에서 올바르게 지워집니다.
시스템 관리자에서 구성원을 강등하려고 할 때 시스템 콘솔 사용자 목록에서 더 이상 오류가 발생하지 않습니다.
옵션 간 전환 시 iOS 라디오 버튼이 더 이상 선택된 상태로 유지되지 않습니다.
시스템 콘솔에서 숨겨져 있더라도 이제 시스템 관리자에게 이메일 주소가 표시됩니다.
계정 설정을 통해 업데이트할 때 코드 테마가 이제 저장됩니다.
코드 스니펫 미리보기에서 파일의 전체 경로 대신 이제 파일 이름이 표시됩니다.
디스크에서 구성 다시 로드 를 클릭하면 구성 설정이 즉시 새로고침됩니다.
변경 사항이 취소된 후 미리보기 기능 체크박스가 이제 초기화됩니다.
특정 링크의 처리 문제를 해결하기 위해 마크다운 파서가 업데이트되었습니다.
AD/LDAP 계정 페이지의 오류 상자 강조 표시가 이제 잘못된 입력 상자만 강조하도록 수정되었습니다.
시스템 콘솔의 오류가 이제 올바르게 정렬됩니다.
확인 이메일 재전송 버튼을 클릭할 때 더 이상 오류가 발생하지 않습니다.
닫힐 때마다 메모리에서 지워지지 않기 때문에 다이렉트 메시지 모달이 더 빠르게 로드됩니다.
시스템 콘솔 > 사이트 통계 의 그래프가 이제 비교를 위해 동일한 시작 날짜를 가집니다.
새 언어가 기본적으로 추가되지 않는 문제가 수정되었습니다. Mattermost v3.1로 업그레이드된 서버는 새 언어가 기본적으로 추가되도록 시스템 콘솔 > 현지화 > 사용 가능한 언어 를 수동으로 비워야 합니다.
이전에는 CTRL을 사용하는 일부 단축키가 Mac의 기존 메시징 단축키를 덮어쓰고 있었습니다. 이제 CMD에서만 작동하도록 변경되었습니다. 자세한 내용은 문서를 참조하세요.
CLI(명령줄 인터페이스)를 통해 이메일로 사용자를 초대할 때 이메일 본문에 이제
siteURL
이 포함됩니다.축소할 때 YouTube 동영상이 이제 재생을 중지합니다.
사용자가 현재 속해있지 않은 공개 채널에 인커밍 웹훅을 추가할 때 발생하는 오류가 수정되었습니다.
비밀번호 재설정 페이지에 표시되는 오류 메시지가 이제 올바르게 서식이 지정됩니다.
호환성#
v3.1에서 v3.2로의 변경사항:
config.json#
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의EmailSettings
아래:Mattermost의 이메일 알림에 표시될 조직 이름과 주소를 지정하기 위해
"FeedbackOrganization": ""
을 추가했습니다.
config.json
의ServiceSettings
아래:"EnableCustomEmoji": false
를 추가했습니다.true
로 설정하면 사용자가 사용자 지정 이모지를 생성할 수 있는 메인 메뉴에 사용자 지정 이모지 옵션이 활성화됩니다.
config.json
의LocalizationSettings
에서:새 언어가 기본적으로 추가되도록
"AvailableLocales": ""
를 변경했습니다.
config.json
의LogSettings
아래:"EnableWebhookDebugging": true
를 추가했습니다.true
로 설정하면 디버깅을 위해 인커밍 웹훅의 내용이 로그 파일에 출력됩니다.
Enterprise Edition의 추가 변경 사항:
다음 구성 설정은 기능이 활성화된 Enterprise 라이선스가 있는 서버에서만 작동합니다.
config.json
의TeamSettings
아래:팀 초대를 보내는 데 필요한 권한을 설정하기 위해
"RestrictTeamInvite": "all"
을 추가했습니다.공개 채널을 관리하는 데 필요한 권한을 설정하기 위해
"RestrictPublicChannelManagement": "all"
을 추가했습니다.비공개 채널을 관리하는 데 필요한 권한을 설정하기 위해
"RestrictPrivateChannelManagement": "all"
을 추가했습니다.
config.json
의ServiceSettings
아래:사용자 지정 이모지를 생성하는 데 필요한 권한을 설정하기 위해
"RestrictCustomEmojiCreation": "all"
을 추가했습니다.
config.json
의SamlSettings
아래:SAML을 사용한 로그인을 허용하기 위해
"Enable": false
를 추가했습니다. Mattermost용 SAML 구성에 대한 자세한 내용은 문서를 참조하세요.Mattermost가 SAML 응답에서 전송된 서명이 서비스 공급자 로그인 URL과 일치하는지 확인할지 여부를 제어하기 위해
"Verify": false
를 추가했습니다.서비스 공급자 공개 인증서로 암호화된 SAML 어설션을 Mattermost가 복호화할지 여부를 제어하기 위해
"Encrypt": false
를 추가했습니다.Mattermost가 로그인 시퀀스를 시작하기 위해 SAML 요청을 보내는 SAML SSO URL을 설정하기 위해
"IdpUrl": ""
을 추가했습니다.SAML 요청에 사용하는 ID 공급자의 ID 공급자 발급자 URL을 설정하기 위해
"IdpDescriptorUrl": ""
을 추가했습니다.서비스 공급자 로그인 URL을 설정하기 위해
"AssertionConsumerServiceURL": ""
을 추가했습니다.ID 공급자가 발급한 공개 인증 인증서를 설정하기 위해
"IdpCertificateFile": ""
을 추가했습니다.Mattermost가 서비스 공급자일 때 서비스 공급자가 시작한 SAML 로그인을 위해 ID 공급자에 대한 SAML 요청의 서명을 생성하는 데 사용되는 인증서를 설정하기 위해
"PublicCertificateFile": ""
을 추가했습니다.ID 공급자로부터의 SAML 어설션을 복호화하는 데 사용되는 개인 키를 설정하기 위해
"PrivateKeyFile": ""
을 추가했습니다.Mattermost에서 사용자의 이름을 채우는 데 사용될 SAML 어설션의 속성을 설정하기 위해
"FirstNameAttribute": ""
을 추가했습니다.Mattermost에서 사용자의 성을 채우는 데 사용될 SAML 어설션의 속성을 설정하기 위해
"LastNameAttribute": ""
을 추가했습니다.Mattermost에서 사용자의 이메일을 채우는 데 사용될 SAML 어설션의 속성을 설정하기 위해
"EmailAttribute": ""
을 추가했습니다.Mattermost에서 사용자의 사용자 이름을 채우는 데 사용될 SAML 어설션의 속성을 설정하기 위해
"UsernameAttribute": ""
을 추가했습니다.Mattermost에서 사용자의 닉네임을 채우는 데 사용될 SAML 어설션의 속성을 설정하기 위해
"NicknameAttribute": ""
을 추가했습니다.Mattermost에서 사용자의 언어를 채우는 데 사용될 SAML 어설션의 속성을 설정하기 위해
"LocaleAttribute": ""
을 추가했습니다.로그인 페이지의 로그인 버튼에 표시되는 텍스트를 설정하기 위해
"LoginButtonText": ""
을 추가했습니다.
config.json
의LdapSettings
아래:"FirstNameAttribute": ""
,"LastNameAttribute": ""
,"BindUsername": ""
,"BindPassword": ""
가 이제 필수 필드입니다.AD/LDAP 서버에서 한 번에 요청할 최대 사용자 수를 설정하기 위해
"MaxPageSize": 0
을 추가했습니다.
v3.1에서 v3.2로의 데이터베이스 변경사항#
TeamMembers 테이블
DeleteAt
열이 추가되었습니다.
이모지 테이블
Emoji
테이블이 추가되었습니다.
알려진 문제#
시스템 콘솔 > 알림 > 이메일에서 “연결 테스트” 버튼이 저장된 SMTP 비밀번호를 제대로 사용하지 않습니다. 임시 해결책은 “연결 테스트”를 사용하기 전에 SMTP 서버 비밀번호를 필드에 다시 입력한 후 “저장”하는 것입니다.
계정 설정의 링크 미리보기 설정 동작이 반대로 되어 있습니다.
Direct Message 목록의 “More” 옵션에서 더 이상 다이렉트 메시지 목록에 없는 팀 멤버 수가 표시되지 않습니다.
웹훅 첨부 파일이 검색 결과에 표시되지 않습니다.
Firefox에서 AD/LDAP 설정을 저장할 때 시스템 콘솔 사이드바가 완전히 사라집니다.
Firefox에서 CTRL/CMD+U 키보드 단축키가 작동하지 않습니다.
/join
명령어가 때때로 오류를 발생시킵니다.채널 전환기에서 입력한 마지막 문자만 가끔 표시됩니다.
연속된 여러 목록의 서식이 마크다운을 깨뜨립니다.
이전에 소속되었던 비공개 팀의 URL에 접근하면 빈 팀 선택 페이지가 표시됩니다.
로그아웃 상태에서 시스템 콘솔 URL에 접근하면 브라우저가 멈춥니다.
데스크톱 앱에서 YouTube 동영상이 “동영상을 찾을 수 없음”으로 표시됩니다.
해시태그에 포함된 검색어가 검색 결과에서 강조 표시되지 않습니다.
다른 팀의 구성원에게 보낸 개인 메시지의 파일에 접근할 수 없습니다.
iOS에서 초기 페이지 로드 후 중앙 채널이 비어 있게 표시됩니다.
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
42wim, apheleia, asaadmahmood, coreyhulen,crspeller, DavidLu1997, enahum, esethna, hmhealey, iansim, it33, jwilander, kevynb, lfbrock, samogot, tbalthazar, tehraven, thiyagaraj, yumenohosi
/ios
/desktop
/docs
apheleia, asaadmahmood, crspeller, esethna, Fonata, it33, jasonblais, lfbrock, lindy65, npcode, yangchen1
/mattermost-driver-javascript
/mattermost-docker
/mattermost/push-proxy
이름이 누락된 경우 feedback@mattermost.com으로 알려주시기 바랍니다. 인정은 수동 프로세스이며 실수가 발생할 수 있습니다. 릴리스 중에 병합된 풀 리퀘스트를 만든 모든 사람을 포함하고 싶습니다.
v3.1.0 릴리스#
릴리스 날짜: 2016-06-16
보안 업데이트#
여러 보안 업데이트가 포함된 Mattermost v3.1.0입니다. Mattermost v3.1.0으로 업그레이드하는 것을 강력히 권장합니다.
Mattermost 책임 있는 공개 정책을 통해 보안 보고서를 기여해주신 Uchida Taishi님께 감사드립니다.
주요 내용#
키보드 단축키 및 채널 전환기#
탐색, 메시지 및 파일을 위한 키보드 단축키 추가
Windows에서는 CTRL+K, Mac에서는 CMD+K로 사용 가능한 채널 전환기 추가
자세한 내용은 단축키 문서를 참조하거나
/shortcuts
슬래시 명령어를 사용하세요.
업그레이드된 시스템 콘솔#
새 사용자가 설정을 더 쉽게 찾을 수 있도록 시스템 콘솔 재구성
기본 서버 및 클라이언트 언어를 설정하는 옵션 추가
업그레이드된 푸시 알림 옵션#
계정 설정 > 알림 > 모바일 푸시 알림 에서 구성 가능한 멘션만, 모든 활동 또는 활동 없음에 대해 모바일 푸시 알림을 트리거하는 기능 추가
사용자가 데스크톱에서 Mattermost에 로그인한 상태에서도 모바일 푸시 알림을 트리거할 수 있는 기능 추가
컴팩트 보기#
계정 설정 > 표시 > 메시지 표시 에서 구성 가능한 작은 화면에 더 많은 텍스트를 표시하는 “컴팩트” 보기 옵션 추가
개선 사항#
iOS 앱
계정 설정 > 알림 옵션을 통해 사용자가 선택한 활동에 대해 모바일 푸시 알림을 활성화할 수 있습니다.
사용자가 데스크톱에서 온라인 상태일 때도 푸시 알림이 전송됩니다.
로그인 화면에서 자동 대문자 변환을 제거하여 이메일이 더 이상 대문자로 변환되지 않습니다.
Android 앱
계정 설정 > 알림 옵션을 통해 사용자가 선택한 활동에 대해 모바일 푸시 알림을 활성화할 수 있습니다.
사용자가 데스크톱에서 온라인 상태일 때도 푸시 알림이 전송됩니다.
로그인 화면에서 자동 대문자 변환을 제거하여 이메일이 더 이상 대문자로 변환되지 않습니다.
사용자 인터페이스
계정 설정 > 표시 옵션을 통해 사용자가 채널을 컴팩트 보기로 설정할 수 있습니다.
ESC 버튼으로 자동 완성이 닫힙니다.
사용자 이름이 있는 연속 메시지에도 프로필 사진이 표시됩니다.
채널 소개 메시지가 계정 설정 > 표시에서 선택한 채널 너비에 맞게 조정됩니다.
‘[user] is typing’ 메시지가 이제 표시 이름 대신 사용자 이름을 사용합니다.
날짜 표시가 이제 절대 시간을 표시합니다.
성능
게시 및 답장 성능 개선
첫 로드 시 다이렉트 메시지 목록의 온라인 상태가 업데이트됩니다.
알림
@channel
과 동일한 기능을 가진@all
멘션이 다시 추가되었습니다.사용자 이름이 변경될 때 이메일 알림이 전송됩니다.
채널
비공개 그룹의 마지막 사용자가 채널을 나갈 수 있는 옵션을 제거하여 비공개 그룹이 소유자 없는 상태가 되지 않도록 했습니다.
메시징
링크 미리보기 토글을 미리보기 기능 목록에서 제거하고 /collapse와 /expand를 추가했습니다.
현지화
기본 언어를 포함한 팀의 현지화 옵션을 구성하는 새로운 설정 추가
제품 현지화 프로세스를 더 잘 지원하도록 Mattermost Translation Server 업그레이드
연동
통합이 메시지 첨부 파일을 통해 고급 서식을 지원합니다.
<!channel>
을 사용하여@channel
알림을 보내는 기능 추가텍스트 페이로드에서 원시 줄바꿈 지원 추가
명령어 트리거 단어에 대한 유효성 검사 추가
온보딩
슬래시 명령어
/invite_people [email address]
가 Mattermost 팀에 이메일 초대장을 보냅니다.
엔터프라이즈
(E10 이상): AD/LDAP 계정이 비활성화된 후 Mattermost 계정을 자동으로 비활성화하는 AD/LDAP 동기화 기능 추가. 이전에는 로그인 시에만 AD/LDAP 자격 증명을 확인했습니다. 동기화 시간은 기본적으로 1시간이며 시스템 콘솔 > 동기화 간격에서 구성할 수 있습니다.
(E20 이상): 읽기 전용 복제본과 수동 장애 조치 프로세스를 사용하여 Mattermost 서버를 중지하지 않고 데이터베이스 재구성을 배포할 수 있는 고가용성 데이터베이스 구성 지원 추가
버그 수정#
인커밍 웹훅이 모든 공개 채널과 사용자가 속한 비공개 채널에서 사용 가능해졌습니다.
두 개의 이름이 있는 이모지를 올바르게 렌더링하기 위해 더 이상 공백이 필요하지 않습니다.
이모지가 이제 괄호나 대괄호 안에서 렌더링됩니다.
오른쪽 괄호로 둘러싸인 링크가 이제 제대로 작동합니다.
검색어가 변경되어도 동일한 게시물이 반환될 때 검색어 강조 표시가 업데이트됩니다.
검색 결과가 이제 @username, 비라틴 문자, Markdown 코드 블록 내의 용어, 대시가 포함된 해시태그를 포함한 검색에 대해 올바르게 강조 표시됩니다.
단일 번호 매기기 항목이 더 이상 번호를 1로 재설정하지 않습니다.
삭제된 YouTube 동영상의 미리보기가 더 이상 404 오류를 발생시키지 않습니다.
팀 및 시스템 관리자가 이제 채널을 나가고 다시 참여한 후에도 채널 설정을 업데이트할 수 있습니다.
iOS에서 초기 로드 후 중앙 채널이 더 이상 비어 있지 않게 표시됩니다.
새 계정으로 팀을 생성할 때 채널 소개 메시지가 이제 표시됩니다.
다이렉트 메시지에 대한 사이드바 알림이 이제 보는 즉시 사라지며, 어떤 팀에 있든 상관없이 적용됩니다.
사용자 정의 브랜드 이미지 크기가 이제 IE11에서 올바르게 제한됩니다.
호환성#
v3.0에서 v3.1로의 변경 사항:
config.json
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의LocalizationSettings
에서:시스템 메시지와 로그의 기본 언어를 설정하기 위해
"DefaultServerLocale": "en"
추가Added
"DefaultClientLocale": “en”
to set default language for newly created users and for pages where the user hasn’t logged in계정 설정에서 사용자가 사용할 수 있는 언어를 설정하기 위해
"AvailableLocales": "en,es,fr,ja,pt-BR"
을 추가했습니다.DefaultClientLocale
에 지정된 언어는 이 목록에 포함되어야 합니다.
Enterprise Edition의 추가 변경 사항:
다음 구성 설정은 기능이 활성화된 Enterprise 라이선스가 있는 서버에서만 작동합니다.
config.json
의LdapSettings
아래:시스템 관리자가 Mattermost가 사용자를 업데이트하기 위해 AD/LDAP 동기화를 수행하는 빈도를 조정할 수 있도록
"SyncIntervalMinutes": "60"
을 추가했습니다
알려진 문제#
Direct Message 목록의 “More” 옵션에서 더 이상 다이렉트 메시지 목록에 없는 팀 멤버 수가 표시되지 않습니다.
메시지 끝에 글자로 끝나는 이모지 스마일이 예상대로 자동 완성되지 않습니다.
목록 바로 다음에 새 줄을 추가할 때 형식이 잘못됩니다.
Postgres 데이터베이스에서 웹사이트와 이메일 검색이 제대로 작동하지 않으며, 물음표로 끝나는 해시태그가 제대로 강조 표시되지 않습니다.
Firefox에서 해시태그 검색 결과가 제대로 강조 표시되지 않습니다.
다른 팀의 데스크톱 알림을 클릭해도 해당 팀이 열리지 않습니다.
웹훅 첨부 파일이 검색 결과에 표시되지 않습니다.
Firefox에서 AD/LDAP 설정을 저장할 때 시스템 콘솔 사이드바가 완전히 사라집니다.
Firefox에서 CTRL/CMD+U 키보드 단축키가 작동하지 않습니다.
브라우저에서 이미지를 복사하여 붙여넣기가 작동하지 않습니다.
접힌 상태에서도 YouTube 동영상이 계속 재생됩니다.
계정 설정 > 표시 > 테마의 코드 테마는 벡터화된 형태로 입력하지 않으면 저장되지 않습니다.
/join
명령어가 때때로 오류를 발생시킵니다.3.X로 업그레이드할 때 Solarized 코드 테마를 사용한 구문 강조가 손실됩니다.
간소화 보기에서 오른쪽 사이드바의 첫 번째 게시물에 있는 파일을 클릭하면 파일을 다운로드하려고 시도합니다.
모바일 보기에서 비공개 채널을 나갈 수 없습니다.
알림 옵션에서 선택 해제한 후에도
@all
알림이 수신됩니다.채널 이름을 변경한 후 채널 헤더가 사라집니다 (채널 전환으로 수정됨)
기존 사용자의 시스템 콘솔 > 개인정보 보호 설정 업데이트에는 세션 업데이트가 필요합니다
잘못된 구성 설정으로 인해 서버가 시작 시 패닉 상태가 됩니다
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
apheleia, ArthurHlt, asaadmahmood, coreyhulen, crspeller, DavidLu1997, enahum, goofy-bz, gramakri, hmhealey, it33, jasonblais, jwilander, kevynb, khoa-le, lfbrock, rompic, ryoon, samogot, ScriptAutomate, tbalthazar, tehraven
/ios
/android
/desktop
/docs
apheleia, coreyhulen, crspeller, DavidLu1997, enahum, esethna, hannaparks, hmhealey, it33, jasonblais, lfbrock, maxlmo, mkhsueh, npcode, TwizzyDizzy
/mattermost-driver-javascript
/mattermost-docker
/mattermost/push-proxy
/mattermost/mattermost-docker-preview
이름이 누락된 경우 feedback@mattermost.com으로 알려주시기 바랍니다. 인정은 수동 프로세스이며 실수가 발생할 수 있습니다. 릴리스 중에 병합된 풀 리퀘스트를 만든 모든 사람을 포함하고 싶습니다.
v3.0.3 릴리스#
릴리스 날짜: 2016-05-27
패치 릴리스 노트:
v3.0.3, 2016-05-27 릴리스
사용자가 이미 존재하는 경우 AD/LDAP 가입 오류 수정
지원되는 언어 중 하나로 설정 시 빈 페이지가 표시되는 오류 수정
AD/LDAP 및 GitLab 계정이 있는 기본 팀의 팀 관리자 업그레이드 시 발생하는 오류 수정
v3.0.2, 2016-05-17 릴리스
정보 유출을 줄이기 위한 보안 업데이트, 책임감 있는 보고를 해주신 Andreas Lindh님께 감사드립니다
Postgres 사용 시 이메일 기반 계정과 동일한 이메일 주소나 사용자 이름을 가진 AD/LDAP으로 로그인 시도 시 혼란스러운 오류 메시지가 표시되는 문제 수정
이메일 인증을 사용하는 계정이 새 팀을 생성하려고 할 때 발생하는 오류 수정
이전에 System Console에서 config.json을 저장한 적이 없는 상태에서 업그레이드한 경우 System Console에서 저장이 작동하지 않는 오류 수정
v3.0.1, 2016-05-16 릴리스
v3.0.1에서 GitLab SSO 오류를 수정했습니다. 이 문제를 해결한 ArthurHlt님의 풀 리퀘스트에 감사드립니다.
v3.0.0, 2016-05-16 릴리스
최초 3.0 릴리스
보안 업데이트#
Mattermost v3.0.3에는 여러 보안 업데이트가 포함되어 있습니다. Mattermost v3.0.3으로 업그레이드하는 것을 강력히 권장합니다.
Mattermost 책임 있는 공개 정책을 통해 보안 보고서를 기여해주신 Tesla 보안팀의 Yoni Ramon님, Andreas Lindh님, Uchida Ta님께 감사드립니다.
주요 버전 릴리스#
Mattermost 3.0은 Mattermost 2.x 배포에 영향을 미치는 근본적인 변경사항이 있는 새로운 주요 버전입니다. 성공적인 업그레이드를 위해서는 수동 단계를 포함한 2.x에서 3.0으로의 업그레이드 프로세스에 대한 이해가 필요합니다.
주요 내용#
통합 계정#
사용자가 여러 팀에서 단일 계정 관리
다른 팀의 사용자들이 메시지와 파일 공유 가능
다중 팀 로그인 및 가입 경험 개선
엔터프라이즈 에디션 보안, 인증 및 브랜딩 업그레이드#
다중 인증 추가
여러 Active Directory/LDAP 업그레이드 추가 (TLS, 필터, 사용자 정의 레이블, 닉네임 지원)
사용자 정의 브랜딩을 위한 도구 추가
사용자 인터페이스 업그레이드#
새로운 이모지 세트
텍스트 표시를 위한 전체 너비 옵션 추가
웹훅 및 슬래시 명령어 관리를 위한 UI 개선
iOS 및 Android 모바일 앱 개선#
다중 팀 지원 추가
푸시 알림에 메시지 스니펫 포함 옵션 추가
자동 수정 추가
언어#
사용자 인터페이스에 일본어 번역 추가
개선 사항#
iOS 앱
동일한 서버에서 다중 팀 지원 추가
자동 수정 추가
참고: Mattermost 3.0 서버 사용자는 새로운 iOS 3.0 앱을 설치해야 합니다. iOS 2.x 앱은 Mattermost 3.0 서버와 호환되지 않습니다. 또한 iOS 3.0 앱은 Mattermost 2.x 서버와 호환되지 않습니다.
Android 앱
동일한 서버에서 다중 팀 지원 추가
자동 수정 추가
참고: Mattermost 3.0 서버 사용자는 새로운 Android 3.0 앱을 설치해야 합니다. Android 2.x 앱은 Mattermost 3.0 서버와 호환되지 않습니다. 또한 Android 3.0 앱은 Mattermost 2.x 서버와 호환되지 않습니다.
사용자 인터페이스
새로운 이모지 세트로 전환되었습니다.
계정 설정 > 표시 옵션을 통해 사용자가 채널 보기를 전체 너비로 설정할 수 있습니다.
모바일에서 사이드바를 열 때 더 부드러운 오버레이 전환 효과가 적용됩니다.
브라우저의 뒤로/앞으로 버튼으로 채널 기록을 탐색할 수 있습니다.
연동
Moved webhooks and slash command settings to a new “Integrations” page.
인커밍 및 아웃고잉 웹훅에 “표시 이름”과 “설명”을 추가했습니다.
연속된 게시물이더라도 웹훅이 항상 사용자 이름과 프로필 사진을 표시하도록 변경했습니다.
다른 사용자와의 다이렉트 메시지 채널을 여는 /msg 명령어를 추가했습니다.
인증
계정이 팀별이 아닌 서버별로 관리되도록 사용자 모델을 변경했습니다.
로그인 후 열 팀을 선택할 수 있도록 로그인 흐름을 업데이트했습니다.
이메일, 사용자 이름, AD/LDAP 옵션을 하나의 로그인 상자로 통합하여 사용자가 자격 증명을 입력하면 시스템이 사용할 인증 유형을 식별하도록 했습니다.
이전에 계정이 존재하지 않았던 경우 GitLab SSO가 “로그인” 버튼에서 계정을 생성합니다.
파일 및 첨부 파일
이미지 뷰어에서 코드 파일 미리보기 기능을 추가했습니다.
알림
푸시 알림에서 전체 스니펫을 활성화하는 옵션을 추가했습니다.
검색
검색어를 “OR” 대신 “AND”로 연결하도록 변경했습니다.
엔터프라이즈:
AD/LDAP 필드에 닉네임을 매핑할 수 있는 기능이 추가되었습니다.
AD/LDAP 사용자를 필터링할 수 있는 기능이 추가되어 필터에서 선택된 사용자만 Mattermost에 로그인할 수 있습니다.
TLS 또는 STARTTLS로 AD/LDAP에 연결하는 옵션이 추가되었습니다.
“AD/LDAP 사용자 이름” 로그인 필드의 플레이스홀더 텍스트를 사용자 정의 텍스트로 대체하는 옵션이 추가되었습니다.
사용자가 이제 계정 설정 > 보안 > 로그인 방법에서 AD/LDAP와 이메일 로그인 간에 전환할 수 있습니다.
“팀 초대 받기” 링크와 이메일 초대 가입 페이지에서 AD/LDAP로 가입하는 옵션이 추가되었습니다.
다중 인증이 추가되었습니다.
규정 준수 보고서와 일일 규정 준수 보고서를 생성하는 옵션이 추가되었습니다.
시스템 관리자가 로그인 페이지에 사용자 정의 로고와 텍스트를 설정할 수 있도록 사용자 정의 브랜딩이 추가되었습니다.
라이선스 파일을 업로드하는 명령줄 옵션이 추가되었습니다.
버그 수정#
웹훅의 게시물이 이제 웹훅을 생성한 사용자에게 알림을 보냅니다.
오른쪽 사이드바의 다른 사용자 게시물에서 게시물 편집 옵션이 더 이상 표시되지 않지만 작동하지 않습니다.
Firefox에서 긴 메시지를 작성할 때 텍스트 입력 상자가 하단에 스크롤되지 않습니다.
검색 결과의 웹훅이 이제 웹훅을 설정한 사용자 대신 봇의 사용자 이름/프로필 사진을 표시합니다.
아웃고잉 웹훅 트리거가 이제 공백뿐만 아니라 모든 종류의 공백 뒤에서 작동합니다
“사용자 입력 중” 메시지가 이제 팀원 이름 표시 설정을 따릅니다
이메일 주소 뒤에 공백이 있는 경우에도 모바일에서 GitLab으로 로그인이 이제 작동합니다
http나 https가 포함되지 않아도 시스템 콘솔 > 법적 및 지원 설정의 링크가 이제 올바르게 열립니다
24시간 형식으로 설정되어 있어도 타임스탬프가 12시간 형식으로 표시됩니다.
호환성#
v2.2에서 v3.0으로의 변경 사항:
iOS 및 Android
Mattermost iOS 및 Android 앱 v3.0은 Mattermost 서버 v3.0 이상이 필요합니다.
API
웹 서비스 API가 버전 3으로 업그레이드되었으며 이전 버전 1 API는 더 이상 지원되지 않습니다. Golang 드라이버, Javascript 드라이버, 인커밍 및 아웃고잉 웹훅, 슬래시 명령어는 이전 릴리스와 동일하게 계속 작동합니다
config.json
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json
의TeamSettings
아래:초대 없이 사용자가 서버에 가입할 수 있는지 설정하기 위해
"EnableOpenServer": false
를 추가했습니다.팀 디렉토리가 새로운 기능으로 대체되어
"EnableTeamListing": false
를 제거했습니다.
config.json
의EmailSettings
아래:푸시 알림이 일반 메시지(
generic
)를 보내거나 대화 스니펫(full
)을 보낼지 설정하기 위해"PushNotificationContents": "generic"
을 추가했습니다
config.json
의SupportSettings
아래에서 기본 지원 링크가 변경되었으며 기존 설치의 경우 수동으로 업데이트해야 합니다:변경됨:
TermsOfServiceLink: https://about.mattermost.com/default-terms/
변경됨:
PrivacyPolicyLink: "https://about.mattermost.com/default-privacy-policy/
변경됨:
AboutLink: "https://about.mattermost.com/default-about/
변경됨:
HelpLink: "https://about.mattermost.com/default-help/
변경됨:
ReportAProblemLink: "https://about.mattermost.com/default-report-a-problem/
변경됨:
SupportEmail: "feedback@mattermost.com
Enterprise Edition의 추가 변경 사항:
다음 구성 설정은 기능이 활성화된 Enterprise 라이선스가 있는 서버에서만 작동합니다.
config.json
의ServiceSettings
아래:다중 인증을 활성화하기 위해
"EnableMultifactorAuthentication": false
를 추가했습니다
config.json
의TeamSettings
아래:로그인 페이지의 사용자 정의 브랜딩을 켜고 끌 수 있도록
"EnableCustomBrand": false
를 추가했습니다"EnableCustomBrand":
가true
로 설정된 경우 로그인 페이지에 표시될 텍스트를 설정하기 위해"CustomBrandText": ""
를 추가했습니다
config.json
의LdapSettings
아래:Mattermost가 AD/LDAP에 연결하는 데 사용하는 연결 보안 유형을 설정하기 위해
"ConnectionSecurity":""
를 추가했습니다. 옵션은""
(보안 없음),TLS
또는STARTTLS
입니다사용자 객체를 검색할 때 사용할 AD/LDAP 필터를 설정하기 위해
"UserFilter": ""
(선택 사항)를 추가했습니다Mattermost의 닉네임 필드를 채우는 데 사용될 AD/LDAP 서버의 속성을 설정하기 위해
"NicknameAttribute": ""
를 추가했습니다TLS 또는 STARTTLS 연결에 대한 인증서 확인 단계를 건너뛸지 여부를 설정하기 위해
"SkipCertificateVerification": false
를 추가했습니다(테스트 목적으로만 사용. 프로덕션에서는false
로 설정해야 함)로그인 상자의 도움말 텍스트를 설정하기 위해
"LoginFieldName": ""
를 추가했습니다(예: AD/LDAP 사용자 이름 또는 회사 사용자 이름)
config.json
에ComplianceSettings
를 추가했습니다:규정 준수 보고서를 활성화할지 여부를 설정하기 위해
"Enable": false
를 추가했습니다보고서가 저장되는 위치를 설정하기 위해
"Directory": "./data/"
를 추가했습니다.일일 보고서를 켜고 끌 수 있도록
"EnableDaily": false
를 추가했습니다.
v2.2에서 v3.0으로의 데이터베이스 변경 사항#
버전 3.0은 버전 2.0과 다른 데이터베이스를 사용합니다. v2.2에서 v3.0으로 업그레이드할 때 데이터베이스에 대한 일방향 변경이 필요합니다.
알려진 문제#
Direct Message 목록의 “More” 옵션에서 더 이상 다이렉트 메시지 목록에 없는 팀 멤버 수가 표시되지 않습니다.
메시지 끝에 글자로 끝나는 이모지 스마일이 예상대로 자동 완성되지 않습니다.
목록 바로 다음에 새 줄을 추가할 때 형식이 잘못됩니다.
점(.)이 포함된 사용자 이름이나 해시태그 검색이 이제 올바른 결과를 반환합니다.
Postgres 데이터베이스에서는 웹사이트, 이메일 검색 및 따옴표를 사용한 검색이 제대로 작동하지 않습니다.
검색어가 변경되어도 동일한 게시물을 반환할 때 검색어 강조 표시가 업데이트되지 않습니다.
@username, 비라틴 문자, Markdown 코드 블록 내의 용어 또는 대시가 포함된 해시태그가 포함된 검색에 대해 검색 결과가 제대로 강조 표시되지 않습니다.
Custom brand image size isn’t properly limited on IE11.
기여자#
모든 기여자분들께 감사드립니다. 알파벳 순으로 나열하면 다음과 같습니다:
/mattermost-server
alanmoo, ArthurHlt, asaadmahmood, augustohp, brunoqc, chengweiv5, Compaurum, coreyhulen, crspeller, CyrilTerets, DavidLu1997, enahum, FeliciousX, hauschke, hmhealey, insin, it33, jwilander, khoa-le, lfbrock, loafoe, maruTA-bis5, moogle19, olivierperes, pjgrizel, qcu, rodrigocorsi2, ryoon, samogot, stupied4ever, takashibagura, usmanarif, yumenohosi
/mattermost-docker
/ios
/android
/desktop
/docs
v2.2.0 릴리스#
릴리스 날짜: 2016-04-16
보안 업데이트#
Mattermost v2.2.0에는 여러 보안 업데이트가 포함되어 있습니다. Mattermost v2.2.0으로 업그레이드하는 것을 강력히 권장합니다.
Mattermost 책임 있는 공개 정책을 통해 보안 보고서를 제공해주신 Fitbit Security의 Jim Hebert, Andreas Lindh, Uchida Taishi에게 감사드립니다.
주요 내용#
새로운 테마#
사용자는 이제 계정 설정 > 표시 설정 > 테마 > 다른 테마 보기에서 추가 테마에 접근할 수 있습니다
사용자 커뮤니티가 새로운 테마를 기여할 수 있는 콘테스트가 이제 사용 가능합니다.
프랑스어 번역#
프랑스어 번역이 이제 사용 가능합니다.
TPNS 및 EAS 옵션#
엔터프라이즈 앱 스토어 (EAS)와 테스트 푸시 알림 서비스 (TPNS) 옵션이 이제 시스템 콘솔 > 이메일 설정 > 푸시 알림 설정 에 내장 옵션으로 포함되어 있습니다.
언어#
계정 설정 > 표시 에서 사용 가능한 프랑스어 번역(베타)이 추가되었습니다.
개선 사항#
사용자 인터페이스
프로덕션 문서에서 Mattermost 사용자 인터페이스로 새 테마를 가져올 수 있습니다.
버그 수정#
일부 게시물의 문자는 더 이상
'
와 같은 HTML 엔티티로 표시되지 않습니다.
알려진 문제#
회귀: 공개 링크 가져오기가 파일을 다운로드하고 공개 링크를 생성하지 않습니다.
오른쪽 사이드바에서 다른 사용자의 게시물에 게시물 편집 옵션이 표시되지만 작동하지 않습니다.
Firefox에서 긴 메시지를 작성할 때 텍스트 입력 상자가 하단에 스크롤되지 않습니다.
다운로드를 클릭한 후에도 파일 이름 툴팁이 계속 열려 있습니다.
Firefox, Safari, IE11에서 텍스트 상자에 이미지를 붙여넣을 수 없습니다.
채널을 보관한 사람의 “더보기” 메뉴에서 보관된 채널이 새로고침 후까지 제거되지 않습니다.
First load of an empty channel does not display the introduction message.
@username, 비라틴 문자 또는 Markdown 코드 블록 내의 용어에 대한 검색 결과가 강조 표시되지 않습니다.
점이 포함된 사용자 이름이나 해시태그를 검색하면 점이 “or” 연산자로 대체된 검색 결과가 반환됩니다.
대시가 포함된 해시태그가 검색 결과에서 잘못 강조 표시됩니다.
메시지 끝에 글자로 끝나는 이모지 스마일이 예상대로 자동 완성되지 않습니다.
목록 바로 다음에 새 줄을 추가할 때 형식이 잘못됩니다.
24시간 형식으로 설정되어 있어도 타임스탬프가 12시간 형식으로 표시됩니다.
구문 강조 코드 블록에 Latex 문서용 레이블이 누락되었습니다.
웹훅에서 생성된 게시물이 웹훅을 생성한 사용자에게 알림을 발생시키지 않습니다.
기본 테마에 사용자 정의 변경을 한 후에도 테마 색상 벡터가 업데이트되지 않습니다.
검색어가 변경되어도 동일한 게시물을 반환할 때 IE11에서 검색어 강조 표시가 업데이트되지 않습니다.
이메일 도메인이 제한된 경우 SSO를 통한 팀 생성이 실패합니다.
기여자#
모든 외부 기여자들에게 감사드립니다. 특별한 순서 없이:
v2.1.0 릴리스#
릴리스 날짜: 2016-03-16
주요 내용#
새로운 Android 애플리케이션이 이제 사용 가능합니다.
Windows, Mac 및 Linux용 새로운 데스크톱 애플리케이션이 베타 버전으로 제공됩니다.
브라질 포르투갈어 번역이 추가되었습니다.
보안 업데이트#
Mattermost v2.1.0에는 Mattermost v1.2, v1.3, v1.4 및 v2.0의 크로스 사이트 스크립팅 취약점에 대한 보안 업데이트가 포함되어 있습니다. Mattermost v2.1.0으로 업그레이드하는 것을 강력히 권장합니다. RPD 보고서를 제공해주신 Luke Arntson에게 감사드립니다.
새로운 기능#
Android 애플리케이션
Android 4.4.2 이상을 실행하는 기기에서 푸시 알림을 지원하는 새로운 Mattermost Android 앱이 사용 가능합니다. Mattermost 서버 2.1 이상이 필요합니다. 테스트된 기기 목록을 참조하세요.
데스크톱 애플리케이션
Windows, Mac 및 Linux용 새로운 데스크톱 애플리케이션이 베타 버전으로 제공됩니다.
언어
계정 설정 > 표시 에서 사용 가능한 포르투갈어 번역(베타)이 추가되었습니다.
개선 사항#
시스템 콘솔
더 이상 관련이 없어 시스템 콘솔에서 사용하지 않는 “파일 저장소 비활성화” 옵션이 제거되었습니다.
시스템 관리자가 자신의 권한을 낮출 경우 경고 메시지가 추가되었습니다.
시스템 콘솔 통계가 이제 데이터를 가져와 상태에 저장하는 대신 클라이언트 저장소를 사용합니다.
메시징
사용자 정의 슬래시 명령이 이제 명령을 실행한 사용자에게만 표시되는 임시 메시지를 지원합니다.
사용자 이름 자동 완성 목록이 더 이상 비활성 사용자를 제안하지 않습니다.
모바일
fastclick을 사용하여 응답성과 속도가 크게 개선되었습니다.
LHS 헤더에 팀 이름과 사용자 이름이 이제 표시됩니다.
로그인 페이지에서 팀 URL 페이지로 돌아가는 버튼이 추가되었습니다.
파일 및 이미지
이미지 업로드의 최대 크기가 24 메가픽셀로 증가되었습니다.
사용자 인터페이스
사용자 정의 테마 색상 선택기가 이제 카테고리별로 구성됩니다.
멤버 추가 및 멤버 관리 대화상자가 이제 검색창을 사용하여 필터링할 수 있습니다.
비활성화된 멤버가 더 이상 채널 멤버 목록에 표시되지 않습니다.
사용자가 답장 아이콘을 클릭하면 키보드 포커스가 오른쪽 사이드바의 텍스트 입력 상자로 설정됩니다.
영구 링크가 이제 팝오버 대신 영구 링크 복사 대화상자에 표시됩니다.
오른쪽 사이드바의 메시지와 댓글에 있는 […] 메뉴에서 이제 영구 링크 옵션을 사용할 수 있습니다.
답글이 없는 메시지에 대해서만 마우스 오버 시 답장 아이콘이 표시됩니다.
중앙 채널에 스크롤바가 표시됩니다.
버그 수정#
시스템 콘솔의 사용자 관리 탭에서 이제 사용자 이름과 이메일이 서로 다른 줄에 표시됩니다.
시스템이 연결되었을 때 더 이상 노란색 텍스트 상자 오류가 표시되지 않습니다.
MySQL 데이터베이스의 와일드카드 검색이 이제 수정되었습니다.
로그인 시 중앙 채널의 사용자 이름이 더 이상 “…”로 표시되지 않습니다.
삭제된 메시지가 이제 페이지 새로고침 없이 오른쪽 사이드바와 중앙 채널에서 삭제됩니다.
알림 이메일의 푸터에 있는 문의 이메일 주소가 이제 FeedbackEmail 대신 SupportEmail 설정을 사용합니다.
이메일 주소는 이제 @ 기호 앞뒤에 최소 한 글자 이상이 있어야 합니다.
알림을 놓치는 일부 사용자를 위한 Firefox 데스크톱 알림이 이제 수정되었습니다.
긴 사용자 이름이 포함된 “사용자 입력 중” 메시지가 더 이상 텍스트 줄바꿈을 발생시키지 않습니다.
검색 수행 시 오른쪽 사이드바에서 사용자 이름이 “…”로 표시되는 문제가 수정되었습니다.
이미지 확장자로 끝나지만 실제로 원본 이미지에 링크되지 않는 링크가 더 이상 빈 이미지 미리보기를 생성하지 않습니다.
채널 이름 변경 대화상자의 채널 핸들 필드가 이제 어두운 배경의 테마에서도 보입니다.
링크가 포함된 게시물이 삭제된 후 자동 링크된 이미지가 더 이상 유지되지 않습니다.
IE11의 코드 테마 선택기가 이제 하나의 드롭다운 화살표만 표시하며 화살표를 직접 클릭하면 드롭다운이 열립니다.
계정 설정의 언어 선택에 대한 저장/취소 버튼이 이제 다른 설정과 동일한 형식으로 표시됩니다.
채널 정보 대화상자의 일관되지 않은 필드 간격이 수정되었습니다.
오른쪽 사이드바가 열릴 때 최근 멘션 아이콘이 더 이상 검색 표시줄 왼쪽으로 이동하지 않습니다.
사용자 정의 슬래시 명령어 힌트가 이제 자동 완성 목록에 표시됩니다.
코드 블록 내의 GIF 링크가 더 이상 GIF를 자동으로 게시하지 않습니다.
사용자 이름 변경 시 더 이상 이전 사용자 이름이 “멘션을 트리거하는 단어”에 추가되지 않습니다.
알림 이메일 푸터가 이제 발신자의 언어 설정에 따라 번역됩니다.
슬래시 명령어
/me
가 이제 웹훅 메시지 대신 사용자로 게시됩니다.로그아웃 슬래시 명령어가 이제 강제 로그아웃을 수행합니다.
삭제된 게시물의 파일 첨부에 대한 공개 링크가 더 이상 작동하지 않습니다.
5개 이상의 파일이나 50MB 이상의 파일을 업로드할 때 IE11에서 오류 메시지가 표시됩니다.
호환성#
v2.0에서 v2.1로의 변경사항:
Android
Mattermost Android 애플리케이션은 Mattermost 서버 v2.1 이상에서 사용할 수 있습니다.
config.json
다음 설정이 추가되었으며
config.json
또는 시스템 콘솔의ServiceSettings
에서 수정할 수 있습니다.시스템이 지정된 다른 도메인에 HTTP 요청을 제공할 수 있도록
"AllowCorsFrom": ""
를 추가했습니다.
알려진 문제#
오른쪽 사이드바에서 다른 사용자의 게시물에 게시물 편집 옵션이 표시되지만 작동하지 않습니다.
Firefox에서 긴 메시지를 작성할 때 텍스트 입력 상자가 하단에 스크롤되지 않습니다.
게시물의 일부 문자가
'
와 같은 HTML 엔티티로 표시될 수 있습니다. 다른 언어로 전환했다가 다시 돌아오면 이 문제를 해결할 수 있습니다.다운로드를 클릭한 후에도 파일 이름 툴팁이 계속 열려 있습니다.
Firefox, Safari, IE11에서 텍스트 상자에 이미지를 붙여넣을 수 없습니다.
채널을 보관한 사람의 “더보기” 메뉴에서 보관된 채널이 새로고침 후까지 제거되지 않습니다.
First load of an empty channel does not display the introduction message.
@username, 비라틴 문자 또는 Markdown 코드 블록 내의 용어에 대한 검색 결과가 강조 표시되지 않습니다.
점이 포함된 사용자 이름이나 해시태그를 검색하면 점이 “or” 연산자로 대체된 검색 결과가 반환됩니다.
대시가 포함된 해시태그가 검색 결과에서 잘못 강조 표시됩니다.
메시지 끝에 글자로 끝나는 이모지 스마일이 예상대로 자동 완성되지 않습니다.
목록 바로 다음에 새 줄을 추가할 때 형식이 잘못됩니다.
24시간 형식으로 설정되어 있어도 타임스탬프가 12시간 형식으로 표시됩니다.
구문 강조 코드 블록에 Latex 문서용 레이블이 누락되었습니다.
웹훅에서 생성된 게시물이 웹훅을 생성한 사용자에게 알림을 발생시키지 않습니다.
기본 테마에 사용자 정의 변경을 한 후에도 테마 색상 벡터가 업데이트되지 않습니다.
검색어가 변경되어도 동일한 게시물을 반환할 때 IE11에서 검색어 강조 표시가 업데이트되지 않습니다.
이메일 도메인이 제한된 경우 SSO를 통한 팀 생성이 실패합니다.
기여자#
모든 외부 기여자들에게 감사드립니다. 특별한 순서 없이:
v2.0.0 릴리스#
예상 릴리스 날짜: 2016-02-16
주요 내용#
버전 번호 증가: Mattermost “2.0”#
주요 제품 변경사항을 나타내는 버전 번호가 “1.x”에서 “2.x”로 증가했습니다. 변경사항은 다음과 같습니다:
현지화#
전체 사용자 인터페이스와 오류 및 로그 메시지에 대한 현지화 지원 추가
계정 설정 > 표시 에서 사용 가능한 스페인어 번역 추가(베타 품질)
모바일 기기 지원 강화#
API의 주요 변경사항: 새로운 Android 및 업데이트된 iOS 앱은 Mattermost 서버 2.0 이상이 필요합니다
iOS에 GitLab 단일 로그인 앱 지원 추가
iOS에 AD/LDAP 단일 로그인 앱 지원 추가(Enterprise Edition 전용)
업그레이드 및 배포 개선#
Mattermost v2.0은 이제 최대 두 개의 이전 주요 빌드(예: v1.4.x 및 v1.3.x)에서 업그레이드할 수 있습니다
자체 서명 인증서 사용을 허용하기 위해 안전하지 않은 TLS 아웃바운드 연결 사용 옵션 추가
새로운 기능#
현지화
전체 사용자 인터페이스와 오류 및 로그 메시지에 대한 현지화 지원 추가
계정 설정 > 표시 에서 사용 가능한 스페인어 번역 추가(베타 품질)
슬래시 명령어
외부 시스템과의 통합을 위한 Slack 호환 슬래시 명령어 추가
iOS
Android
Mattermost 2.0 이상과 호환되는 새로운 오픈 소스 Android 애플리케이션
시스템 콘솔
게시물, 채널 및 사용자에 대한 시스템 통계를 볼 수 있는 사이트 보고서 추가
개선 사항#
업그레이드
Mattermost v2.0은 이제 최대 두 개의 이전 주요 빌드(예: v1.4.x 및 v1.3.x)에서 업그레이드할 수 있습니다.
파일 및 이미지
사용자가 생성한 이미지와 파일의 공개 링크가 더 이상 만료되지 않음
OGG 첨부 파일이 이제 Chrome과 Firefox의 미리보기 창에서 재생됨
온보딩
팀에서 사용자 생성이 비활성화된 경우 메인 메뉴에서 “팀 초대 링크 가져오기” 옵션이 비활성화됨
새 기본 테마와 더 높은 대비를 제공하도록 튜토리얼 색상 개선
인증
이메일 주소 대신 사용자 이름으로 로그인할 수 있는 기능 추가
이메일에서 SSO로 로그인 전환 시 이제 SSO 이메일을 사용하도록 이메일 주소가 업데이트됨
시스템 콘솔
자체 서명 인증서 사용을 허용하기 위해 안전하지 않은 TLS 아웃바운드 연결 사용 옵션 추가
시스템 콘솔 > 파일 저장소 에서 사용하지 않는 “파일 저장소 비활성화” 옵션 제거
사용자가 시스템 관리자에서 계정을 강등할 경우 경고 추가
검색
해시태그 검색이 더 이상 대소문자를 구분하지 않음
시스템 메시지가 더 이상 검색 결과에 표시되지 않음
검색 결과에 날짜 구분선 추가
최근 멘션 아이콘을 검색창 오른쪽으로 이동
메시징
게시물 답글과 오른쪽 사이드바를 더 쉽게 발견할 수 있도록 댓글 버블을 답글 화살표로 변경
사용자가 작성한 연속 게시물 옆의 타임스탬프가 이제 마우스 오버 타임스탬프 대신 HH:MM 형식으로 표시됨
내용이 최대 너비를 초과할 경우 코드 블록이 이제 가로 스크롤을 지원함
사용자 인터페이스
5분 이상 유휴 상태인 사용자를 표시하기 위해 자리 비움 상태 추가
긴 사용자 이름이 이제 중앙 채널과 오른쪽 사이드바에서 잘림
모바일 기기의 홈 화면 아이콘을 위한 더 많은 파비콘 크기 추가
버그 수정#
iOS에서 잘못된 “Mattermost에 연결할 수 없음” 오류가 더 이상 표시되지 않음
게시물 삭제 확인 대화상자에서 이제 “ENTER”를 눌러 삭제를 확인할 수 있음
IE11의 새 채널 모달에서 키보드 포커스가 이제 텍스트 상자 내에 유지됨
IE11에서 이제 “위/아래 읽지 않은 게시물” LHS 표시기가 표시됨
사용자가 “최근 메시지로 이동하려면 여기를 클릭하세요” 막대의 텍스트 외부를 클릭할 때 고유 링크를 볼 때 응답하지 않는 UI가 수정됨
해제된 파란색 막대 오류 메시지가 페이지 새로고침 시 더 이상 다시 나타나지 않음
Firefox와 Edge에서 첫 페이지 로드 시 더 이상 콘솔 오류가 발생하지 않음
모든 사용자로부터 받은 첫 번째 다이렉트 메시지에 대한 콘솔 오류와 누락된 알림이 수정됨
Firefox에서 댓글 버블이 이제 마우스 오버 시 주변에 상자가 표시되지 않음
Android와 iOS 기기의 홈 화면 아이콘이 이제 Mattermost 로고와 함께 표시됨
채널 전환 시 이제 텍스트 입력 상자 아래의 “사용자가 입력 중” 메시지가 지워짐
iOS 기기가 이제 세션 기록에서 “알 수 없음” 기기로 감지되지 않음
호환성#
v1.4에서 v2.0으로의 변경사항:
iOS
Mattermost iOS 앱 v2.0은 Mattermost 서버 v2.0 이상이 필요함
config.json
config.json
에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 설정은 config.json
또는 시스템 콘솔에서 수정할 수 있습니다.
config.json
의ServiceSettings
아래:"EnableCommands": false
는 사용자가 계정 설정 > 통합 > 명령어 에서 슬래시 명령어를 생성할 수 있는지 여부를 설정함"EnableOnlyAdminIntegrations": true
는 통합을 관리자만 생성할 수 있도록 제한함"EnableInsecureOutgoingConnections": false
는 발신 HTTPS 요청이 확인되지 않은 자체 서명 인증서를 수락할 수 있는지 여부를 설정함선택사항:
"WebsocketSecurePort" : 443
은 보안 WebSocket이wss
프로토콜을 사용하여 수신 대기할 포트를 설정함. 이 설정이config.json
에 없으면 기본값은443
임선택사항:
"WebsocketPort": 80
은 보안되지 않은 WebSocket이ws
프로토콜을 사용하여 수신 대기할 포트를 설정함. 이 설정이config.json
에 없으면 기본값은80
임
config.json
의EmailSettings
아래:"EnableSignInWithEmail": true
는 사용자가 이메일을 사용하여 로그인할 수 있도록 함"EnableSignInWithUsername": false
는 사용자가 사용자 이름으로 로그인할 수 있는지 여부를 설정함. 일반적으로 이메일 확인이 비활성화된 경우에만 사용됨
현지화
i18n 현지화 JSON 파일을 위한 두 개의 새 디렉토리가 있음:
서버 측 현지화 파일을 위한 mattermost-server/i18n
클라이언트 측 현지화 파일을 위한 mattermost-webapp/i18n
v1.4에서 v2.0으로의 데이터베이스 변경사항#
다음은 정보 제공 목적으로만 사용되며, 조치가 필요하지 않음. Mattermost는 추가만을 사용하여 이전 버전의 스키마에서 데이터베이스 테이블을 자동으로 업그레이드함
사용자 테이블#
Locale
열 추가
라이선스 테이블#
Licenses
테이블 추가
명령어 테이블#
Commands
테이블 추가
알려진 문제#
마크다운을 통해 추가된 인라인 이미지가 포함된 새 메시지가 있는 페이지로 이동하면 인라인 이미지를 로드하는 동안 채널이 위아래로 스크롤됨
Microsoft Edge는 아직 파일 첨부를 위한 드래그 앤 드롭을 지원하지 않음
5개 이상의 파일이나 50MB 이상의 파일을 업로드할 때 IE11에 오류 메시지가 표시되지 않음
다운로드를 클릭한 후에도 파일 이름 툴팁이 계속 열려 있습니다.
중앙 채널에 스크롤 막대가 나타나지 않음
Firefox, Safari, IE11에서 텍스트 상자에 이미지를 붙여넣을 수 없습니다.
Slack에서 가져오기가 특정 경우에 채널을 로드하지 못함
시스템 콘솔 > 팀 > 통계 > 새로 생성된 사용자가 모든 사용자를 “방금” 생성된 것으로 표시함
시스템 콘솔 사용자 관리 탭에서 사용자 이름과 이메일이 한 줄에 표시됨
따옴표 안의 구문을 검색하면 Postgres 데이터베이스가 설치된 경우 해당 구문보다 더 많은 결과가 반환됨
채널을 보관한 사람의 “더보기” 메뉴에서 보관된 채널이 새로고침 후까지 제거되지 않습니다.
First load of an empty channel does not display the introduction message.
@username, 비라틴 문자 또는 Markdown 코드 블록 내의 용어에 대한 검색 결과가 강조 표시되지 않습니다.
점이 포함된 사용자 이름이나 해시태그를 검색하면 점이 “or” 연산자로 대체된 검색 결과가 반환됩니다.
검색어가 변경되어도 동일한 게시물을 반환할 때 IE11에서 검색어 강조 표시가 업데이트되지 않습니다.
3자 미만의 해시태그는 검색할 수 없음
대시가 포함된 해시태그가 검색 결과에서 잘못 강조 표시됩니다.
사용자가 비활성화된 후에도 채널 카운터에 남아있음
같은 작성자가 그룹에서 연속적으로 보낸 두 번째 메시지 이후의 영구 링크가 복사 링크 팝오버를 이동시키거나 오류를 발생시킴
메시지 끝에 글자로 끝나는 이모지 스마일이 예상대로 자동 완성되지 않습니다.
로그아웃 슬래시 명령어가 로그아웃을 강제하지 않음
목록 바로 다음에 새 줄을 추가할 때 형식이 잘못됩니다.
24시간 형식으로 설정되어 있어도 타임스탬프가 12시간 형식으로 표시됩니다.
코드 블록 내의 GIF 링크가 GIF를 자동으로 게시함
구문 강조 코드 블록에 Latex 문서용 레이블이 누락되었습니다.
삭제된 메시지는 페이지를 새로고침할 때까지 오른쪽 사이드바에서 삭제되지 않음
기여자#
스페인어 현지화를 만든 enahum에게 특별한 감사를 표합니다!
모든 외부 기여자들에게 감사드립니다. 특별한 순서 없이:
v1.4.0 릴리스#
예상 릴리스 날짜: 2016-01-16
주요 릴리스 내용#
데이터 센터 지원#
Red Hat Enterprise Linux 6 및 7 배포 가이드 제공
법적 고지 및 지원 링크(서비스 약관, 개인정보 처리방침, 도움말, 소개, 지원 이메일)를 이제 구성할 수 있음
시스템 콘솔에 12개 이상의 새로운 구성 옵션 추가
모바일 경험#
iTunes에서 iOS 참조 앱 제공
모바일에서 스크롤할 때 날짜 헤더가 표시되어 메시지가 언제 전송되었는지 빠르게 확인 가능
모바일에서 채널 하단으로 빠르게 이동할 수 있는 “빠른 스크롤” 지원 추가
새로운 기능#
모바일 경험
모바일에서 스크롤할 때 날짜 헤더가 표시되어 메시지가 언제 전송되었는지 빠르게 확인 가능
모바일에서 채널 하단으로 빠르게 이동할 수 있는 “빠른 스크롤” 지원 추가
인증
계정에서 이메일과 GitLab SSO 로그인 옵션 간 전환 가능
세션 토큰 길이 사용자 정의 기능 추가
시스템 콘솔
시스템 관리자가 기본 서비스 약관, 개인정보 처리방침, 도움말 링크를 변경할 수 있도록 법적 및 지원 설정 추가
서비스 설정 에서 웹, 모바일 및 SSO 세션 토큰 만료, 메모리 캐시 만료를 사용자 정의할 수 있는 옵션과 발생하는 모든 콘솔 오류를 사용자에게 알리는 개발자 모드를 켜는 EnableDeveloper 옵션 추가
개선 사항#
성능 및 테스트
DEBUG 모드에서 이메일 및 푸시 알림 이벤트 로깅 추가
연동
수신 웹훅 요청의
Content-Type
에 선택적 매개변수 허용 지원 추가
파일 및 이미지
이미지 미리보기에서 애니메이션 GIF 자동 재생
알림 및 이메일
이메일 알림이 UTC 대신 서버의 현지 시간대를 표시하도록 변경됨
사용자 인터페이스
“Mattermost 소개” 대화 상자 서식 업데이트
domain/teamname으로 이동 시 Town Square 대신 이전 세션의 마지막 채널로 이동
떠있는 날짜 표시기와 채널 하단으로 빠르게 스크롤할 수 있는 기능을 포함한 모바일 UI 개선
버그 수정#
“.”이 포함된 사용자 이름이 멘션 알림을 받지 못하는 문제 수정
시스템 콘솔이 “푸시 알림 보내기” 설정을 저장하지 못하는 문제 수정
계정 설정 메뉴에서 글꼴 표시 취소 버튼이 작동하지 않는 문제 수정
“팀 이름 표시” 설정의 잘못된 기본값 수정
일부 브라우저에서 미디어 플레이어에 다양한 미디어 파일이 깨져 보이는 문제 수정
동일한 브라우저에서 여러 계정이 동일한 팀에 로그인할 때 발생하는 교차 오염 문제 수정
테마를 붙여넣을 때 색상 선택기가 업데이트되지 않는 문제 수정
최대 채널 수 증가
호환성#
v1.3에서 v1.4로의 Config.json 변경사항#
config.json
에 여러 설정이 추가됨. 아래는 새 설치에서의 변경사항과 새 기본값 목록임
다음 옵션은 시스템 콘솔에서 수정할 수 있음:
config.json
의ServiceSettings
아래:개발자 모드 활성화 여부를 설정하는
"EnableDeveloper": false
추가 - 발생하는 모든 콘솔 오류를 사용자에게 알림웹 세션이 만료되고 사용자가 다시 로그인해야 하는 일수를 설정하는
"SessionLengthWebInDays" : 30
추가네이티브 모바일 세션이 만료되기 전 일수를 설정하는
"SessionLengthMobileInDays" : 30
추가SSO 세션이 만료되기 전 일수를 설정하는
"SessionLengthSSOInDays" : 30
추가메모리에 세션을 캐시할 시간(분)을 설정하는
"SessionCacheInMinutes" : 10
추가
config.json
에SupportSettings
섹션 추가:시스템 관리자가 서비스 약관 링크를 설정할 수 있도록
"TermsOfServiceLink": "/static/help/terms.html"
추가시스템 관리자가 개인정보 처리방침 링크를 설정할 수 있도록
"PrivacyPolicyLink": "/static/help/privacy.html"
추가시스템 관리자가 소개 페이지 링크를 설정할 수 있도록
"AboutLink": "/static/help/about.html"
추가시스템 관리자가 도움말 페이지 링크를 설정할 수 있도록
"HelpLink": "/static/help/help.html"
추가시스템 관리자가 지원 웹사이트의 홈페이지를 설정할 수 있도록
"ReportAProblemLink": "/static/help/report_problem.html"
추가시스템 관리자가 피드백 및 지원 요청을 위한 이메일 주소를 설정할 수 있도록
"SupportEmail":"feedback@mattermost.com"
추가
다음 옵션은 시스템 콘솔에 없으며 config.json
파일에서 수동으로 수정할 수 있음:
config.json
의FileSettings
아래:Amazon S3 인스턴스의 엔드포인트 URL을 설정하는
"AmazonS3Endpoint": ""
추가Amazon S3 버킷의 엔드포인트 URL을 설정하는
"AmazonS3BucketEndpoint": ""
추가S3 리전이 위치 제한이 있는지 여부를 설정하는
"AmazonS3LocationConstraint": false
추가버킷 이름이 모두 소문자인지 여부를 설정하는
"AmazonS3LowercaseBucket": false
추가
알려진 문제#
마크다운으로 추가된 인라인 이미지가 포함된 새 메시지가 있는 페이지로 이동할 때 인라인 이미지를 로드하는 동안 채널이 위아래로 움직일 수 있습니다
Microsoft Edge는 아직 드래그 앤 드롭을 지원하지 않습니다
중앙 채널에 스크롤바가 없습니다
Firefox, Safari, IE11에서 텍스트 상자에 이미지를 붙여넣으면 업로드가 실패합니다
IE, Edge, Safari에서 첨부 파일의 공개 링크가 파일을 다운로드하려고 시도합니다
Slack에서 가져오면 @멘션이 작동하지 않고 파일에 대한 댓글이 있는 경우 로드가 실패합니다
System Console > TEAMS > Statistics > Newly Created Users에서 모든 사용자가 “방금” 생성된 것으로 표시됩니다
비활성 브라우저 탭에서 @멘션과 다이렉트 메시지를 받을 때 파비콘이 항상 빨간색으로 변하지 않습니다
Postgres 데이터베이스가 있는 Mattermost 설치에서 따옴표 안의 구문을 검색하면 해당 구문보다 더 많은 결과가 반환됩니다
삭제/보관된 채널은 새로고침 후까지 채널을 삭제/보관한 사람의 “More” 메뉴에서 제거되지 않습니다
검색 결과에서 @사용자이름, 비라틴 문자, Markdown 코드 블록 내의 용어에 대한 검색이 강조 표시되지 않습니다
점이 포함된 사용자 이름이나 해시태그를 검색하면 점이 “or” 연산자로 대체된 검색 결과가 반환됩니다
3자 미만의 해시태그는 검색할 수 없습니다
팀 멤버를 비활성화한 후에도 해당 사람이 채널 카운터에 남아있습니다
해시태그 바로 앞이나 뒤에 있는 특정 기호(<,>,-,+,=,%,^,#,*,|)로 인해 메시지가 해시태그 검색에 표시되지 않습니다
Security 탭 > Active Sessions에서 iOS 기기를 “unknown”으로 보고합니다
같은 작성자가 그룹에서 연속으로 보낸 두 번째 메시지 이후의 메시지에 대한 고정 링크를 가져오면 링크 복사 팝오버가 이동하거나 오류가 발생합니다
기여자#
외부 기여자들에게 감사드립니다. 특별한 순서 없이:
v1.3.0 릴리스#
릴리스 날짜: 2015-12-16
주요 릴리스 내용#
iOS 앱#
iPhone, iPad, iPod Touch용 새로운 Mattermost iOS 앱 출시
사용자 정의 iOS 애플리케이션에 알림을 전달하는 새로운 Mattermost 푸시 알림 서비스 출시
검색 기능 개선#
새로운 메시지 고정 링크를 사용하여 아카이브의 검색 결과로 바로 이동
개선된 자동 완성 기능으로 검색이 더 쉬워졌습니다
고급 서식#
새로운 이모지 자동 완성으로 더 많은 심볼 표현 가능
Latex를 사용한 수학 표현식 렌더링으로 더 많은 숫자 표현 가능 (코드 블록은 ```latex로 시작)
계정 설정 > 표시 > 표시 글꼴 에서 새로운 사용자 정의 글꼴 설정으로 외관 개인화
새로운 기능#
인증
GitLab UI를 사용하여 GitHub.com 및 GitHub Enterprise에 대한 비공식 SSO 지원 추가
아카이브
사용자가 메시지 아카이브의 게시물에 링크할 수 있는 고정 링크 기능 추가
검색 결과에서 아카이브로 “이동”할 수 있는 기능 추가
계정 설정
사용자가 공식 출시 전에 초기 기능을 미리 볼 수 있도록 “사전 출시 기능 미리보기” 설정 추가
사용자가 사용할 글꼴을 선택할 수 있도록 “표시 글꼴” 설정 추가
메시징 및 댓글
선택한 웹사이트의 링크와 이미지를 가리키는 URL에 대한 인라인 미리보기 추가 (계정 설정 -> 고급 -> 사전 출시 기능 미리보기에서 활성화)
이모지 자동완성 추가
추가 기능
수동으로 텍스트 처리 테스트를 위한
/loadtest url
도구 추가
개선 사항#
성능
getProfiles 서비스를 더 적은 데이터를 반환하도록 업데이트
여러 모달을 React-Boostrap을 사용하도록 리팩토링
중앙 채널 리팩토링
메시징 및 댓글
작업 목록에 대한 Markdown 지원 추가
메시징을 위한 “도움말” 링크 추가
전송 전에 Markdown 메시지를 미리 볼 수 있는 기능 추가 (계정 설정 -> 고급 -> 사전 출시 기능 미리보기에서 활성화)
온보딩
튜토리얼 소소한 업그레이드
사용자 인터페이스
동일한 사용자의 연속된 메시지를 시각적으로 결합
“Town Square” 이름 변경 기능 추가
팀원 이름 표시 옵션이 이제 메시지와 댓글에도 적용됨
모바일 UI에서 메뉴와 검색 기능 개선
Emoji One 스타일 이모지로 전환
버그 수정#
사용자가 실수로 팀 사이트에 스팸을 보내는 것을 방지하기 위해 @all 멘션 제거
멤버가 20명 이상인 채널에서 멤버 목록이 “20”명만 표시되는 버그 수정
Postgres 데이터베이스에서 채널 사이드바가 올바르게 정렬되지 않는 버그 수정
따옴표, 와일드카드, in: 및 from: 수정자로 검색할 때 검색 결과가 강조 표시되지 않는 버그 수정
일부 계정 설정 필드에서 취소 버튼이 텍스트를 올바르게 재설정하지 않는 버그 수정
게시물을 비워두도록 편집할 때 404 오류가 발생하는 버그 수정
IE11에서 로그아웃이 제대로 작동하지 않는 버그 수정
오른쪽 사이드바가 열린 상태에서 페이지를 새로고침할 때 사용자 이름 대신 “…”이 표시되는 문제 수정
채널 간 전환 시 채널 초대 모달이 제대로 업데이트되지 않는 문제 수정
호환성#
v1.2에서 v1.3으로의 Config.json 변경사항#
config.json
에 여러 설정이 추가됨. 이러한 옵션은 시스템 콘솔에서 수정하거나 기존 config.json 파일에서 수동으로 업데이트할 수 있음. 아래는 새 설치에서의 변경사항과 새 기본값 목록임:
config.json
의EmailSettings
아래:SendPushNotifications
와PushNotificationServer
로 대체된"ApplePushServer": ""
제거됨SendPushNotifications
와PushNotificationServer
로 대체된"ApplePushCertPublic": ""
제거됨SendPushNotifications
와PushNotificationServer
로 대체된"ApplePushCertPrivate": ""
제거됨PushNotificationServer
에 지정된 서버로 모바일 푸시 알림을 보낼지 여부를 제어하는"SendPushNotifications": false
추가됨APNS(Apple Push Notification Services)와 같은 각 서비스로 푸시 알림을 재전송하는 프록시 서버의 주소를 지정하는
"PushNotificationServer": ""
추가됨
알려진 문제#
“저장”을 클릭해도 시스템 콘솔이 이메일 설정을 저장하지 않음
마크다운으로 추가된 인라인 이미지가 포함된 새 메시지가 있는 페이지로 이동할 때 인라인 이미지를 로드하는 동안 채널이 위아래로 움직일 수 있습니다
Microsoft Edge는 아직 드래그 앤 드롭을 지원하지 않습니다
.avi .mkv .wmv .mov .flv .mp4a 형식의 미디어 파일이 제대로 재생되지 않음
중앙 채널에 스크롤바가 없습니다
Firefox, Safari, IE11에서 텍스트 상자에 이미지를 붙여넣으면 업로드가 실패합니다
Slack 가져오기 시 @멘션이 작동하지 않음
“.”이 포함된 사용자 이름은 멘션 알림을 받지 못함
기여자#
외부 기여자들에게 감사드립니다. 특별한 순서 없이:
v1.2.1 릴리스#
릴리스 날짜: 2015-11-16
보안 공지#
Mattermost v1.2.1은 새로 도입된 outgoing webhooks 기능에 영향을 미치는 v1.2.0의 보안 문제를 해결하는 품질 릴리스입니다. 구체적으로, v1.2.0에서는 outgoing webhooks에 검사가 누락되어 있어 팀원이 outgoing webhooks를 생성하면 이론적으로 “a”, “the”, “at” 등과 같은 일반적인 단어가 포함된 비공개 채널의 메시지를 들을 수 있는 방법을 찾을 수 있었습니다. 보안 강화를 위해 Mattermost v1.2.1은 이제 기본적으로 incoming 및 outgoing webhooks가 비활성화된 상태로 설치됩니다.
이 보안 문제의 영향을 제한하기 위해 Mattermost v1.2.0이 소스 저장소에서 제거되었습니다. v1.2.0을 설치한 모든 사용자는 Mattermost 업그레이드 가이드에 설명된 절차를 통해 v1.2.1로 업그레이드하는 것이 좋습니다.
주요 릴리스 내용#
Outgoing webhooks#
Mattermost 사용자는 이제 outgoing webhooks를 사용하여 외부 애플리케이션과 상호작용할 수 있습니다
Mattermost webhooks를 통해 Giphy 검색 엔진으로 사용자 쿼리를 전송하는 것을 보여주는 애플리케이션 템플릿이 이제 사용 가능합니다
커뮤니티 애플리케이션 Matterbridge가 webhooks를 사용하여 Mattermost와 IRC를 연결하는 방법을 보여줍니다
검색 범위 수정자#
검색어
in:[channel_url_name]
를 추가하면 특정 채널 내에서만 검색이 제한됩니다검색어
from:[username]
를 추가하면 특정 사용자의 메시지만 검색이 제한됩니다
구문 강조#
코드 블록에 대한 구문 강조가 이제
Diff, Apache, Makefile, HTTP, JSON, Markdown, JavaScript, CSS, nginx, ObjectiveC, Python, XML, Perl, Bash, PHP, CoffeeScript, C, SQL, Go, Ruby, Java, ini
에 대해 사용 가능합니다
사용성 개선#
새 사용자에게 Mattermost 사용법을 가르치는 튜토리얼 추가
수백 명의 사용자가 있는 팀을 지원하기 위한 다양한 성능 개선
다이렉트 메시지 “더보기” 메뉴에서 이제 사용자 이름과 실명으로 사용자를 검색할 수 있습니다
개선 사항#
온보딩
새 사용자를 위한 Mattermost 사용법을 설명하는 새로운 튜토리얼
메시징 및 알림
사용자는 이제 더보기 메뉴를 통해 다이렉트 메시지 목록에 추가할 팀원을 검색할 수 있습니다
사용자는 이제 목록에서 사용자를 제거하여 다이렉트 메시지 목록을 개인화할 수 있습니다
링크 미리보기 - .gif 파일이 있는 URL을 추가하면 메시지 아래에 이미지가 추가됩니다
읽지 않은 메시지와 멘션을 표시하는 새로운 브라우저 탭 알림 추가
검색
검색어
in:[channel_url_name]
를 추가하면 특정 채널 내에서만 검색이 제한됩니다검색어
from:[username]
를 추가하면 특정 사용자의 메시지만 검색이 제한됩니다검색 상자를 클릭할 때 검색 옵션을 설명하는 팁
연동
Outgoing webhooks 이제 사용 가능
Mattermost와 외부 애플리케이션에서 작동하는 outgoing webhooks를 보여주는 애플리케이션 템플릿을 사용할 수 있게 되었습니다
사용자 인터페이스
채널 표시의 멤버 목록이 이제 스크롤 가능하며, 채널 멤버에게 직접 메시지를 보낼 수 있는 메시지 버튼이 포함됨
위쪽 화살표를 눌러 이전 메시지를 편집할 수 있는 기능 추가
코드 블록에 구문 강조 추가
지원 언어:
Diff, Apache, Makefile, HTTP, JSON, Markdown, Java, CSS, nginx, ObjectiveC, Python, XML, Perl, Bash, PHP, CoffeeScript, C, SQL, Go, Ruby, Java, ini
코드 블록의 첫 번째 줄에 언어 이름을 추가하여 사용, 예: ```python
구문 색상 테마는 계정 설정 > 외관 설정 > 사용자 정의 테마 에서 정의할 수 있음
드래그 앤 드롭 UI 업데이트
24시간 시간 표시 옵션 추가
팀 설정
팀 로그인 페이지에 계정 생성 URL을 포함하는 팀 설정 옵션 추가
루트 페이지에 지정된 팀으로의 링크를 포함하는 팀 설정 옵션 추가
초대 URL의 초대 코드를 순환할 수 있는 기능
추가 기능
¯\_(ツ)_/¯ KEYWORD
를 출력하는/shrug KEYWORD
명령어 추가_
KEYWORD
_를 출력하는/me KEYWORD
명령어 추가Enter 대신 Control-Enter로 메시지를 보내는 설정 옵션 추가
시스템 콘솔
새로운 통계 페이지
팀 페이지에서 직접 계정을 생성할 수 있는 구성 가능한 옵션
버그 수정#
테마 색상에 대한 다양한 수정
오른쪽 사이드바를 열고 닫을 때 중앙 채널의 스크롤 위치가 점프하는 문제 수정
다른 브라우저 탭에서 다른 팀에 동시 로그인할 수 있는 기능 추가
채널이 삭제되어도 인커밍 웹훅이 중단되지 않도록 수정
이제 Mattermost 인커밍 웹훅 URL을 Slack URL용으로 설계된 동일한 필드에 붙여넣을 수 있으며 통합이 작동합니다
호환성#
데스크톱에서 IE 10 점유율이 5% 미만으로 떨어져 IE 11이 IE의 새로운 최소 버전이 됨
데스크톱에서 Safari 7과 8의 점유율이 각각 1% 미만으로 떨어져 Safari 9가 Safari의 새로운 최소 버전이 됨
v1.1에서 v1.2로의 Config.json 변경사항#
config.json
에 여러 설정이 추가됨. 이러한 옵션은 시스템 콘솔에서 수정하거나 기존 config.json 파일에서 수동으로 업데이트할 수 있음. 아래는 새 설치에서의 변경사항과 새 기본값 목록임:
config.json
의TeamSettings
아래:팀 이름에 www, admin, support, test 등의 예약어를 포함할 수 있는지 제어하는
"RestrictTeamNames": true
추가사이트의 루트 페이지에 팀을 나열할 수 있는지 제어하는
"EnableTeamListing": false
추가
config.json
의ServiceSettings
아래에아웃고잉 웹훅을 활성화할 수 있는지 제어하는
"EnableOutgoingWebhooks": false
추가기본 설치의 보안을 강화하기 위해
"EnableIncomingWebhooks": true
를"EnableIncomingWebhooks": false
로 변경하여 인커밍 웹훅을 기본적으로 비활성화. 사용 전에 웹훅을 활성화하도록 문서 업데이트
v1.1에서 v1.2로의 데이터베이스 변경사항#
다음은 정보 제공 목적으로만 사용되며 조치가 필요하지 않습니다. Mattermost는 추가만을 사용하여 이전 버전의 스키마에서 데이터베이스 테이블을 자동으로 업그레이드합니다. Sessions 테이블은 삭제되고 재구축되지만 팀 데이터에는 영향을 미치지 않습니다.
Channels 테이블#
Description
을Header
로 이름 변경varchar(1024)
타입의Purpose
컬럼 추가
Preferences 테이블#
Preferences
테이블 추가
Teams 테이블#
varchar(32)
타입의InviteId
컬럼 추가tinyint(1)
타입의AllowOpenInvite
컬럼 추가tinyint(1)
타입의AllowTeamListing
컬럼 추가idx_teams_invite_id
인덱스 추가
알려진 문제#
마크다운으로 추가된 인라인 이미지가 포함된 새 메시지가 있는 페이지로 이동할 때 인라인 이미지를 로드하는 동안 채널이 위아래로 움직일 수 있습니다
Microsoft Edge는 아직 드래그 앤 드롭을 지원하지 않습니다
v1.2로 업그레이드 후 기존 사용자는 로그인 시 새로 추가된 튜토리얼 팁을 보게 됩니다 (이는 v1.2의 특별한 경우이며 향후 업그레이드에서는 발생하지 않습니다)
Postgres 데이터베이스에 소문자 채널 이름이 있을 때 채널 목록이 재정렬됩니다
멤버가 20명 이상인 채널에서 멤버 목록이 “20”명만 표시됩니다
구두점이 포함된 검색은 결과에서 강조 표시되지 않습니다 (in: 또는 from: 검색 수정자와 따옴표가 있는 검색 포함)
.avi .mkv .wmv .mov .flv .mp4a 형식의 미디어 파일이 제대로 재생되지 않음
게시물의 텍스트를 비워두도록 편집하면(삭제되어야 함) 404 오류가 발생합니다
중앙 채널에 스크롤바가 없음
Slack에서 테마 색상 가져오기가 “Active Channel” 선택 색상을 가져오지 못함
Firefox와 Safari에서 텍스트 상자에 이미지 붙여넣기가 업로드되지 않음
사용자가 비밀번호 재설정을 통해 Slack에서 가져온 계정을 인수할 수 없음
Slack 가져오기 시 @멘션이 작동하지 않음
기여자#
외부 기여자들에게 감사드립니다. 특별한 순서 없이:
릴리스 v1.2.0 (삭제된 릴리스)#
최종 릴리스: 2015-11-16 (참고: 새로운 발신 웹훅 기능의 보안 문제로 인해 이 릴리스는 공개 가용성에서 제거되었으며 v1.2.1로 대체되었습니다. 자세한 내용은 v1.2.1 릴리스 노트를 참조하세요).
릴리스 v1.1.1 (품질 릴리스)#
2015-10-20 출시
품질 릴리스 정보#
이것은 품질 릴리스(v1.1.1)이며 아래에 나열된 특정 문제에 대한 수정이 필요한 사용자에게만 권장됩니다. 다른 모든 사용자는 최신 주요 안정 빌드 릴리스(v1.1.0)를 사용해야 합니다.
릴리스 목적#
Mattermost v0.7에서 v1.1로 데이터베이스 업그레이드 옵션 제공#
원래 Mattermost v0.7에서 Mattermost v1.1로 업그레이드하려면 Mattermost v0.7 데이터베이스에서 업그레이드하기 위해 Mattermost v1.0을 설치한 다음 Mattermost v1.1을 설치해야 했습니다.
GitLab 8.0에는 Mattermost v0.7이 포함되어 있고 GitLab 8.1에는 Mattermost v1.1이 포함될 예정이었기 때문에 GitLab omnibus로 Mattermost를 설치하는 데 문제가 있었습니다.
따라서 Mattermost v0.7의 데이터베이스를 Mattermost v1.1로 직접 업그레이드할 수 있는 Mattermost v1.1.1이 생성되었습니다.
config.json
파일을 통해 GitLab 내에서 Mattermost v0.7을 구성한 사용자는 Mattermost v0.7에서 Mattermost v1.1로 구성 업그레이드에 대한 문서를 참조해야 합니다.
솔트에 대한 32자 제한 제거#
Mattermost v1.1은 GitLab의 솔트 생성에 문제를 일으킨 32자 제한을 도입했으며, 이 제한은 1.1.1에서 제거되었습니다.
릴리스 v1.1.0#
출시: 2015-10-16
주요 릴리스 내용#
수신 웹훅#
Mattermost는 이제 채널과 비공개 그룹에 대한 수신 웹훅을 지원합니다. 이 개발자 기능은 계정 설정 -> 통합 메뉴에서 사용할 수 있습니다. 개발자가 웹훅 기능을 사용하여 사용자 정의 통합을 구축하는 방법에 대한 문서와 샘플은 https://docs.mattermost.com/guides/integration.html에서 확인할 수 있습니다.
개선 사항#
연동
사용자 이름을 재정의하고 봇으로 게시할 수 있는 기능을 포함한 수신 웹훅 지원 개선
문서
config.json 및 System Console 설정에 대한 문서 추가
컨테이너 설치 문서에서 더 이상 사용되지 않는 Boot2Docker 지침을 Docker Toolbox로 대체
테마 색상
다크 테마의 외관 개선
시스템 콘솔
클라이언트 측 오류가 서버 로그에 기록됨
관련 보안 수정 알림을 받을 수 있는 “EnableSecurityFixAlert” 옵션 추가
System Console UI 및 도움말 텍스트의 다양한 개선
메시징 및 알림
채널 알림 설정의 “Quiet Mode”를 언급 시에만 읽지 않음 표시기를 표시하는 옵션으로 대체
버그 수정#
이미지의 “Get Public Link”가 작동하지 않는 회귀 버그 수정
특정 문자로 인한 검색 오류 버그 수정
시스템 관리자가 팀 관리자 권한을 가지고 있지 않았던 버그 수정
오른쪽 사이드바가 열리고 닫힐 때 스크롤이 점프하는 버그 수정
알려진 문제#
Slack 내보내기 형식 변경으로 인해 Slack 가져오기가 불안정함
.flac 파일 업로드 시 iOS에서 파일 미리보기가 작동하지 않음
호환성#
v1.0에서 v1.1로의 Config.json 변경사항#
서비스 설정#
config.json
및 System Console UI에 여러 설정이 추가되었습니다. 이전 버전에서 Mattermost 바이너리를 업그레이드하기 전에 이러한 옵션을 기존 config.json 파일에 수동으로 업데이트해야 합니다. 다음은 새 설치에서의 변경사항과 새 기본값 목록입니다:
config.json
의ServiceSettings
아래:웹훅이 프로필 사진을 재정의할 수 있는지 제어하는
"EnablePostIconOverride": false
추가웹훅이 프로필 사진을 재정의할 수 있는지 제어하는
"EnablePostUsernameOverride": false
추가시스템이 보안 업데이트에 대해 알림을 받는지 제어하는
"EnableSecurityFixAlert": true
추가
v1.0에서 v1.1로의 데이터베이스 변경사항#
다음은 정보 제공 목적으로만 사용되며 조치가 필요하지 않습니다. Mattermost는 추가만을 사용하여 이전 버전의 스키마에서 데이터베이스 테이블을 자동으로 업그레이드합니다. Sessions 테이블은 삭제되고 재구축되지만 팀 데이터에는 영향을 미치지 않습니다.
ChannelMembers 테이블#
NotifyLevel
컬럼 제거varchar(2000)
타입과 기본값{}
을 가진NotifyProps
컬럼 추가
기여자#
외부 기여자들에게 감사드립니다. 특별한 순서 없이:
chengweiv5, pstonier, teviot, tmuwandi, driou, justyns, drbaker, thomas9987, chuck5, sjmog, chengkun, sexybern, tomitm, stephenfin
릴리스 v1.0.0#
2015-10-02 출시
주요 릴리스 내용#
마크다운#
메시지, 댓글 및 채널 설명에서 다음과 같은 마크다운 지원이 가능합니다:
제목 - 생각을 정리하는 데 도움이 되는 5가지 크기
목록 - 번호 매기기와 글머리 기호 모두 지원
글꼴 서식 - 굵게, 기울임, ~~취소선~~,
코드
, 링크 및 인용구 포함인라인 이미지 - 버튼과 상태 메시지 생성에 유용
표 - 내용을 체계적으로 정리
이모티콘 - :sheep: :boom: :rage1: :+1:와 같은 이모지 코드를 이미지로 변환
자세한 내용은 문서를 참조하세요.
테마#
이번 릴리스에서 테마가 다음과 같이 크게 개선되었습니다:
경험을 맞춤화할 수 있는 4가지 사전 설정 테마(밝은 테마 2개, 어두운 테마 2개)
다른 도구나 선호도와 색상을 정확히 일치시킬 수 있는 18가지 상세 색상 설정 옵션
Slack에서 테마 가져오기 기능
시스템 콘솔 및 명령줄 도구#
인스턴스 수준 구성을 관리하기 위한 새로운 웹 기반 System Console이 추가되었습니다. 이를 통해 IT 관리자는 다음과 같은 작업을 편리하게 수행할 수 있습니다:
서버, 데이터베이스, 이메일, 속도 제한, 파일 저장소, SSO 및 로그 설정과 같은 핵심 설정에 접근,
로그 파일과 사용자 역할에 빠르게 접근하여 작업 모니터링, 그리고
팀 역할 할당 및 비밀번호 재설정과 같은 필수 기능으로 팀 관리
Mattermost 시스템 역할 관리, 사용자 생성, 비밀번호 재설정, 버전 정보 확인 및 기타 기본 작업을 위한 새로운 명령줄 도구가 추가되었습니다.
새로운 명령줄 도구를 사용한 문서는 ./platform -h
를 실행하세요.
새로운 기능#
메시징, 댓글 및 알림
메시지, 댓글 및 채널 설명에서 마크다운 완전 지원
이모지 코드를 이미지 파일로 렌더링하는 기능 지원
파일 및 이미지
비디오 및 오디오 파일 재생 기능 추가
시스템 콘솔
config.json 설정을 변경할 수 있는 UI
콘솔에서 로그 파일을 볼 수 있는 기능
사용자 비밀번호 재설정 기능
IT 관리자가 단일 인터페이스에서 여러 팀의 구성원을 관리할 수 있는 기능
사용자 인터페이스
사용자 정의 테마 색상 설정 기능
단일 색상 테마를 사전 설정된 테마로 대체
Slack에서 테마 가져오기 기능 추가
연동
(미리보기) 수신 웹훅 초기 지원
개선 사항#
문서
프로덕션 설치 지침 추가
소프트웨어 및 하드웨어 요구사항 문서 업데이트
README에서 설치 지침을 분리하여 별도 파일로 재구성
코드 기여 가이드라인 추가
새로운 하드웨어 크기 권장사항 추가
라이선스 정보를 LICENSE.txt와 NOTICE.txt로 통합
마크다운 문서 추가
성능
자바스크립트 최적화 활성화
중앙 채널과 모바일 웹의 다양한 개선사항
코드 품질
Mattermost 스타일 가이드에 따라 자바스크립트 재포맷팅
사용자 인터페이스
계정 설정 -> 보안 아래에 버전, 빌드 번호, 빌드 날짜 및 빌드 해시 추가
라이선싱
Mattermost v1.0.0의 컴파일된 버전이 MIT 라이선스로 제공됨
버그 수정#
SSO 옵션이
EmailVerified=true
로 자동 설정되도록 문제 수정 (이전에는 false였음)
호환성#
config.json
에서 많은 설정이 변경되었고 System Console UI가 추가되었습니다. 이는 Mattermost가 v1.0으로 출시되면서 발생한 매우 큰 변경사항이며, 이 정도 규모의 변경은 다시 발생할 가능성이 낮습니다.
이전 버전에서 Mattermost 바이너리를 업그레이드하기 전에, 성공적인 마이그레이션을 위해 아래 옵션들을 기존 config.json 파일에 수동으로 업데이트해야 합니다. 다음은 새 설치에서의 변경사항과 새 기본값 목록입니다:
v0.7에서 v1.0으로의 Config.json 변경사항#
서비스 설정#
config.json
의ServiceSettings
아래:이동:
"SiteName": "Mattermost"
가TeamSettings
에 추가됨제거: 상위 수준 개발 모드를 더 이상 사용하지 않는
"Mode" : "dev"
가 세분화된 컨트롤로 대체됨이름 변경: 개발 중
/loadtest
슬래시 명령어 사용을 허용하는"AllowTesting" : false
가"EnableTesting": false
로 변경됨제거:
"UseSSL": false
불리언이Security
아래의"ConnectionSecurity": ""
로 대체됨. 새 옵션: None (""
), TLS ("TLS"
) 및 StartTLS (‘“StartTLS”`)이름 변경: 수신할 주소를 정의하는
"Port": "8065"
가"ListenAddress": ":8065"
로 변경됨. 콜론을 앞에 붙여야 함.제거:
"Version": "developer"
가 제거되고 버전 정보가model/version.go
에 저장됨제거: 사용되지 않던
"Shards": {}
이동:
"InviteSalt": "gxHVDcKUyP2y1eiyW8S8na1UYQAfq6J6"
가EmailSettings
로 이동이동:
"PublicLinkSalt": "TO3pTyXIZzwHiwyZgGql7lM7DG3zeId4"
가FileSettings
로 이동"ResetSalt": "IPxFzSfnDFsNsRafZxz8NaYqFKhf9y2t"
를"PasswordResetSalt": "vZ4DcKyVVRlKHHJpexcuXzojkE5PZ5eL"
로 이름 변경하고EmailSettings
로 이동사용되지 않던
"AnalyticsUrl": ""
제거FileSettings
의"DriverName": "local"
로 대체된"UseLocalStorage": true
제거"StorageDirectory": "./data/"
를Directory
로 이름 변경하고FileSettings
로 이동"AllowedLoginAttempts": 10
을"MaximumLoginAttempts": 10
으로 이름 변경"DisableEmailSignUp": false
를"EnableSignUpWithEmail": true
로 이름 변경하고true
의 의미를 반대로 하여EmailSettings
로 이동OAuth2 서비스 제공자 기능을 활성화하는
"EnableOAuthServiceProvider": false
추가수신 웹훅 기능을 활성화하는
"EnableIncomingWebhooks": false
추가
팀 설정#
config.json
의TeamSettings
아래:"AllowPublicLink": true
를"EnablePublicLink": true
로 이름 변경하고FileSettings
로 이동더 이상 사용되지 않는 게스트 계정 기능인
AllowValetDefault
제거설정이 필요하지 않아
"TermsLink": "/static/help/configure_links.html"
제거설정이 필요하지 않아
"PrivacyLink": "/static/help/configure_links.html"
제거설정이 필요하지 않아
"AboutLink": "/static/help/configure_links.html"
제거설정이 필요하지 않아
"HelpLink": "/static/help/configure_links.html"
제거설정이 필요하지 않아
"ReportProblemLink": "/static/help/configure_links.html"
제거설정이 필요하지 않아
"TourLink": "/static/help/configure_links.html"
제거테마 색상이 1개에서 18개로 변경되어
"DefaultThemeColor": "#2389D7"
제거. 테마 색상 디자인이 안정화된 후 기본 테마 색상 옵션이 다시 추가될 수 있음"DisableTeamCreation": false
를"EnableUserCreation": true
로 이름 변경하고 의미 반전시스템에서 새 사용자 계정을 생성하는 기능을 비활성화하는
"EnableUserCreation": true
추가
SSO 설정#
config.json
의SSOSettings
아래:카테고리 이름 변경:
SSOSettings
를GitLabSettings
로 변경GitLab SSO를 활성화하기 위해
"Allow": false
를"Enable": false
로 이름 변경
AWS 설정#
config.json
의AWSSettings
아래:이 섹션은 제거되었고 설정이
FileSettings
로 이동됨이름 변경 및 이동:
"S3AccessKeyId": ""
를"AmazonS3AccessKeyId": "",
로 이름 변경하고FileSettings
로 이동이름 변경 및 이동:
"S3SecretAccessKey": ""
를"AmazonS3SecretAccessKey": "",
로 이름 변경하고FileSettings
로 이동이름 변경 및 이동:
"S3Bucket": ""
를"AmazonS3Bucket": "",
로 이름 변경하고FileSettings
로 이동이름 변경 및 이동:
"S3Region": ""
를"AmazonS3Region": "",
로 이름 변경하고FileSettings
로 이동
이미지 설정#
config.json
의ImageSettings
아래:이름 변경:
"ImageSettings"
섹션을"FileSettings"
로 변경추가: 파일 저장 방식을 지정하는
"DriverName" : "local"
, S3 설정을 위해amazons3
도 사용 가능
이메일 설정#
config.json
의EmailSettings
아래:제거:
"ByPassEmail": "true"
는SendEmailNotifications
와RequireEmailVerification
로 대체됨추가: 이메일 알림 전송 여부를 제어하는
"SendEmailNotifications" : "false"
추가: 사용자가 이메일을 확인해야 하는지 제어하는
"RequireEmailVerification" : "false"
대체:
"UseTLS": "false"
를"ConnectionSecurity": ""
로 변경, 옵션: None (""
), TLS ("TLS"
), StartTLS ("StartTLS"
)대체:
"UseStartTLS": "false"
를"ConnectionSecurity": ""
로 변경, 옵션: None (""
), TLS ("TLS"
), StartTLS ("StartTLS"
)
개인정보 설정#
config.json
의PrivacySettings
아래:제거: 사용되지 않던
"ShowPhoneNumber": "true"
제거: 사용되지 않던
"ShowSkypeId" : "true"
v0.7에서 v1.0으로의 데이터베이스 변경사항#
다음은 정보 제공 목적으로만 사용되며 조치가 필요하지 않습니다. Mattermost는 추가만을 사용하여 이전 버전의 스키마에서 데이터베이스 테이블을 자동으로 업그레이드합니다. Sessions 테이블은 삭제되고 재구축되지만 팀 데이터에는 영향을 미치지 않습니다.
사용자 테이블#
varchar(2000)
타입과 기본값{}
를 가진ThemeProps
컬럼 추가
Teams 테이블#
AllowValet
컬럼 제거
세션 테이블#
Id
컬럼을Token
으로 이름 변경AltId
컬럼을Id
로 이름 변경tinyint(1)
타입과 기본값0
을 가진IsOAuth
컬럼 추가
OAuthAccessData 테이블#
새로운
OAuthAccessData
테이블 추가varchar(128)
타입의AuthCode
컬럼 추가기본 키로
varchar(26)
타입의Token
컬럼 추가varchar(26)
타입의RefreshToken
컬럼 추가varchar(256)
타입의RedirectUri
컬럼 추가AuthCode
컬럼에 인덱스 추가
OAuthApps 테이블#
새로운
OAuthApps
테이블 추가기본 키로
varchar(26)
타입의Id
컬럼 추가varchar(26)
타입의CreatorId
컬럼 추가bigint(20)
타입의CreateAt
컬럼 추가bigint(20)
타입의UpdateAt
컬럼 추가varchar(128)
타입의ClientSecret
컬럼 추가varchar(64)
타입의Name
컬럼 추가varchar(512)
타입의Description
컬럼 추가varchar(1024)
타입의CallbackUrls
컬럼 추가varchar(256)
타입의Homepage
컬럼 추가CreatorId
컬럼에 인덱스 추가
OAuthAuthData 테이블#
새로운
OAuthAuthData
테이블 추가varchar(26)
타입의ClientId
컬럼 추가varchar(26)
타입의UserId
컬럼 추가기본 키로
varchar(128)
타입의Code
컬럼 추가int(11)
타입의ExpiresIn
컬럼 추가bigint(20)
타입의CreateAt
컬럼 추가varchar(128)
타입의State
컬럼 추가varchar(128)
타입의Scope
컬럼 추가
IncomingWebhooks 테이블#
새로운
IncomingWebhooks
테이블 추가기본 키로
varchar(26)
타입의Id
컬럼 추가bigint(20)
타입의CreateAt
컬럼 추가bigint(20)
타입의UpdateAt
컬럼 추가bigint(20)
타입의DeleteAt
컬럼 추가varchar(26)
타입의UserId
컬럼 추가varchar(26)
타입의ChannelId
컬럼 추가varchar(26)
타입의TeamId
컬럼 추가UserId
컬럼에 인덱스 추가TeamId
컬럼에 인덱스 추가
Systems 테이블#
새로운
Systems
테이블 추가기본 키로
varchar(64)
타입의Name
컬럼 추가varchar(1024)
타입의Value
컬럼 추가
기여자#
외부 기여자들에게 감사드립니다. 특별한 순서 없이:
v0.7.0 (Beta1) 릴리스#
2015-09-05 출시
주요 릴리스 내용#
GitLab Mattermost 지원 개선#
Mattermost v0.6.0 Alpha 릴리스 이후, GitLab 7.14는 통합 설치 프로그램에서 GitLab Single Sign-On(공동 브랜딩된 “GitLab Mattermost”)과 함께 Mattermost의 자동 설치를 제공했습니다.
GitLab 커뮤니티가 추천한 새로운 기능, 개선사항 및 버그 수정이 Mattermost v0.7.0 Beta1에 통합되었습니다. 특히 GitLab SSO의 팀 생성 지원 확장과 구성 가능한 도메인 목록에서 확인된 이메일을 가진 사용자로 팀 생성을 제한하는 기능이 추가되었습니다.
Slack 가져오기 (미리보기)#
Slack 가져오기 기능 미리보기는 Slack 팀의 계정 정보와 공개 채널 아카이브가 포함된 “Export” 파일 처리를 지원합니다.
기능 미리보기에서는 Slack의 이메일과 사용자 이름을 사용하여 새로운 Mattermost 계정을 생성하며, 사용자는 Mattermost의 비밀번호 재설정 화면에서 새 자격 증명을 설정하여 계정을 활성화할 수 있습니다.
로그인하면 사용자는 이제 Mattermost로 가져온 공개 채널에서 공유된 이전 Slack 메시지에 접근할 수 있습니다.
제한사항:
Slack은 팀이 Slack 데이터베이스에 저장한 파일이나 이미지를 내보내지 않습니다. Mattermost는 Slack 웹 UI에서 자산 위치에 대한 링크를 제공합니다.
Slack은 팀이 Slack 데이터베이스에 저장한 비공개 그룹이나 다이렉트 메시지의 내용을 내보내지 않습니다.
Slack 가져오기 미리보기 릴리스는 사전 검사나 롤백을 제공하지 않으며, 기존 Mattermost 계정과 사용자 이름이나 이메일 주소가 충돌하는 Slack 계정은 가져오지 않습니다. 또한 밑줄이 있는 Slack 채널 이름은 가져오지 않습니다. 또한 멘션은 아직 Mattermost 사용자 이름으로 해석되지 않습니다(Slack ID로 표시됨). 이러한 문제는 Mattermost v0.8.0 마이그레이션 지원에서 해결되고 있습니다.
새로운 기능#
GitLab Mattermost
GitLab SSO를 사용하여 팀 생성 가능 (이전에는 GitLab SSO가 계정 생성과 로그인만 지원)
GitLab SSO 및/또는 특정 도메인 목록에서 확인된 이메일을 가진 사용자로 팀 생성을 제한하는 기능
파일 및 이미지 공유
메시지와 댓글에 드래그 앤 드롭 파일 공유 기능 추가
메시지와 댓글에 클립보드의 이미지 붙여넣기 기능 추가
메시징, 댓글 및 알림
낙관적 게시와 실패 시 재시도를 통한 메시지 전송 속도 향상
문서
Go, React, Javascript를 위한 새로운 스타일 가이드라인 추가
개선 사항#
메시징, 댓글 및 알림
채널 렌더링 성능 개선
알림 표시기가 화면 밖에 있을 때 왼쪽 사이드바에 “읽지 않은 게시물” 추가
문서
초기 사용자 피드백을 바탕으로 설치 문서 개선
버그 수정#
GitLab SSO, 설치 및 온보딩 관련 여러 문제 수정
IE 10 관련 여러 문제 수정
이메일 확인 기능의 깨진 링크 수정
모바일에서 작동하지 않는 공개 링크 수정
기여자#
외부 기여자들에게 감사드립니다. 특별한 순서 없이:
이번 릴리스에 영향을 미치고 현재 GitLab을 사용하는 100,000개 이상의 조직에 Mattermost를 도입하는 데 핵심적인 역할을 한 GitLab Mattermost 초기 사용자 커뮤니티에 특별한 감사를 표합니다. 특별한 순서 없이:
cifvts, Chryb, cookacounty, bweston92, mablae, picharmer, cmtonkinson, cmthomps, m.gamperl, StanMarsh, jeanmarc-leroux, dnoe, dblessing, mechanicjay, larsemil, vga, stanhu, kohenkatz, RavenB1, booksprint, scottcorscadden, sskmani, gosure, jigarshah
GitLab Mattermost Alpha의 성공적인 출시를 위해 GitLab 커뮤니티 리더들에게 특별한 감사를 표합니다:
marin, sytse
v0.6.0 릴리스 (Alpha)#
2015-08-07 출시
주요 릴리스 내용#
온프레미스 설치 간소화
GitLab Mattermost 지원 (GitLab SSO, Postgres 지원, IE 10+ 지원)
호환성#
참고: Mattermost Preview(v0.5.0)와 Mattermost Alpha(v0.6.0)의 프로덕션 환경에서의 사용은 권장되지 않지만, Mattermost 제품 팀이 직접 지원하는 프로덕션 환경에서 Mattermost를 실행하는 소수의 조직을 위한 호환성 고려사항을 문서화합니다.
팀 URL을 team.domain.com에서 domain.com/team으로 변경
새로운 기능#
GitLab Mattermost
GitLab Single Sign-On을 위한 OAuth2 지원
GitLab Mattermost 사용자를 위한 PostgreSQL 지원
GitLab Mattermost 사용자를 위한 Internet Explorer 10+ 지원
파일 및 이미지 공유
파일 및 이미지를 위한 새로운 썸네일과 포맷팅
메시징, 댓글 및 알림
사용자가 보낸 게시물이 다른 색상으로 강조 표시됨
사용자 정의 단어에서도 멘션이 트리거될 수 있음
보안 및 관리
사용자가 활성 세션을 보고 로그아웃할 수 있도록 지원
팀 관리자가 모든 사용자의 게시물을 삭제할 수 있음
온보딩
“Off-Topic” now available as default channel, in addition to “Town Square”
개선 사항#
설치
이메일 설정 없이도 Mattermost를 운영할 수 있도록 새로운 “ByPassEmail” 설정 추가
S3 대신 로컬 스토리지를 사용할 수 있는 새로운 옵션 추가
온프레미스 설치를 단순화하기 위해 Redis 사용 제거
온보딩
사용성 개선을 통해 팀 설정 마법사 업데이트
문서
초기 사용자 피드백을 바탕으로 설치 문서 개선
기여자#
외부 기여자들에게 감사드립니다. 특별한 순서 없이:
v0.5.0 릴리스 (미리보기)#
2015-06-24 릴리스
주요 릴리스 내용#
PC와 휴대폰 간의 메시지와 파일 공유, 아카이빙 및 즉시 검색 기능을 갖춘 팀 커뮤니케이션 서비스로 Mattermost의 첫 번째 릴리스
새로운 기능#
메시징 및 파일 공유
공개, 비공개 및 1:1 채널에서 메시지, 댓글, 파일 및 이미지 전송
채널별로 읽지 않은 메시지와 멘션에 대한 알림 개인화
#해시태그를 사용하여 메시지, 토론 및 파일 태그 지정 및 검색
아카이빙 및 검색
공개 및 비공개 채널에서 과거 메시지와 댓글 검색
이름, 사용자 이름, 닉네임 및 사용자 정의 검색어에 대한 최근 멘션 확인
어디서나 접근
웹 지원 PC와 휴대폰에서 Mattermost 사용
모든 기기에서 팀별 브랜딩 및 색상 테마 정의