지원 종료된 레거시 릴리스
이 문서는 지원 생명주기가 종료된 모든 레거시 Mattermost 릴리스(v9.x, v8.x, v7.x 버전 포함)에 대한 포괄적인 변경 로그 세부 사항을 포함합니다.
중요
Mattermost Server v10.5 확장 지원 릴리스 지원이 2025년 11월 15일에 생명주기 종료에 도달했습니다. Mattermost Server v10.11 이상으로 업그레이드가 필요합니다.
하나의 확장 지원 릴리스(ESR)에서 다음 ESR로의 업그레이드(
major->major_next)는 완전히 지원되고 테스트되었습니다. 하지만 여러 ESR 버전을 건너뛰는 업그레이드(major에서major+2로)는 지원되지만 테스트되지 않았습니다. 버전을 건너뛸 계획이라면 ESR 릴리스 간에만 업그레이드할 것을 강력히 권장합니다. 예를 들어, v8.1 ESR에서 업그레이드하는 경우, v10.5 ESR 또는 v10.11 ESR로 업그레이드를 시도하기 전에 먼저 v9.5 ESR 또는 v9.11 ESR로 업그레이드하세요.새 릴리스로 업그레이드에 대한 자세한 내용은 중요한 업그레이드 참고사항 문서를 참조하세요.
예정된 릴리스에 대한 세부사항은 진행 중인 변경 로그를 참조하세요.
모든 Mattermost 사용자는 계정 생성 또는 Mattermost 접근 시 Mattermost의 허용 사용 정책과 개인정보보호정책에 동의해야 합니다. 자체 호스팅 배포를 포함하여 Mattermost 구독을 보유한 고객의 경우, 조직은 Mattermost와의 계약 조건에 따라 Mattermost 시스템 콘솔에서 허용 사용 정책을 자체 허용 사용 또는 행동 정책으로 대체하거나 재정의할 수 있습니다. 단, 자체 약관이 허용 사용 정책을 포함하거나 동등한 조건을 포함하는 경우에 한합니다. 제공하는 서비스 사용을 위한 자체 약관을 추가하기 위해 기본 링크를 변경하는 경우, 새로운 약관에는 최종 사용자가 Mattermost 소프트웨어에 대한 Mattermost 허용 사용 정책을 인지할 수 있도록 기본 약관에 대한 링크를 포함해야 합니다.
Release v9.11 - 확장 지원 릴리스
9.11.18, 2025-07-22 출시
Mattermost v9.11.18은 낮음~높음 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키지된 Boards 플러그인 버전 v9.1.5.
Mattermost v9.11.18은 데이터베이스나 기능적 변경 사항이 없습니다.
9.11.17, 2025-06-18 출시
Mattermost v9.11.17은 높은 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키지된 Boards 플러그인 버전 v9.1.3.
사전 패키지된 Playbooks 플러그인 v1.41.1.
Mattermost v9.11.17은 데이터베이스나 기능적 변경 사항이 없습니다.
9.11.16, 2025-05-21 출시
Mattermost v9.11.16은 치명적 수준의 보안 수정 사항을 포함합니다. 가능한 한 빨리 이 릴리스로 업그레이드하는 것을 강력히 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.11.16은 데이터베이스나 기능적 변경 사항이 없습니다.
9.11.15, 2025-05-09 출시
Mattermost v9.11.15는 낮음~중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
문제가 있었던 SQL 쿼리를 조정하여 성능 회귀가 수정되었으므로, MM-61361에 대한 버그 수정을 다시 적용했습니다.
Mattermost v9.11.15는 다음 데이터베이스 변경 사항을 포함합니다:
쿼리 성능 향상을 위해
SidebarChannels테이블의CategoryId컬럼에 새 인덱스가 추가되었습니다. 이번 업그레이드로 인한 데이터베이스 다운타임은 예상되지 않습니다. PostgreSQL에서 120만 행이 있는 테이블에 인덱스를 추가하는 데 약 2초가 걸리고, MySQL에서 30만 행이 있는 테이블에는 약 5초가 걸립니다. 마이그레이션은 완전히 하위 호환되며 테이블 잠금이나 기존 테이블 작업은 이번 업그레이드의 영향을 받지 않습니다. 이 릴리스로 업그레이드 시 무중단이 예상됩니다. 포함된 SQL 쿼리는 MYSQL의 경우CREATE INDEX idx_sidebarchannels_categoryid ON SidebarChannels(CategoryId);이고, PostgreSQL의 경우CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_sidebarchannels_categoryid ON sidebarchannels(categoryid);입니다.
9.11.14, 2025-05-05 출시
Mattermost v9.11.14는 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
성능 회귀를 야기했을 가능성이 있는 MM-61361에 대한 버그 수정을 되돌렸습니다.
Mattermost v9.11.14는 데이터베이스나 기능적 변경 사항이 없습니다.
9.11.13, 2025-04-29 출시
Mattermost v9.11.13은 낮음~중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.11.13은 데이터베이스나 기능적 변경 사항이 없습니다.
9.11.12, 2025-04-15 출시
Mattermost v9.11.12는 낮음~중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
서버에서 수신되는 websocket PING 이벤트 로깅을 중단했습니다 MM-63693.
Mattermost v9.11.12는 데이터베이스나 기능적 변경 사항이 없습니다.
9.11.11, 2025-03-24 출시
Mattermost v9.11.11은 낮음~중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키지된 Playbooks 플러그인 v1.41.0.
Mattermost v9.11.11은 데이터베이스나 기능적 변경 사항이 없습니다.
9.11.10, 2025-03-17 출시
Mattermost v9.11.10은 낮음~높음 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
특정 브라우저 확장 프로그램으로 인한 성능 텔레메트리 오류 로깅 문제를 수정했습니다 MM-62371.
사전 패키지된 Calls 플러그인 버전 v0.29.8.
Mattermost v9.11.10은 데이터베이스나 기능적 변경 사항이 없습니다.
9.11.9, 2025-02-19 출시
Mattermost v9.11.9는 낮음~높음 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키지된 Boards 플러그인 v9.1.1.
S3에서 누락된 파일 첨부로 인해 내보내기 실행이 완료되지 않을 수 있는 규정 준수 내보내기 문제를 수정했습니다 MM-62527.
Mattermost v9.11.9는 데이터베이스나 기능적 변경 사항이 없습니다.
9.11.8, 2025-01-22 출시
Mattermost v9.11.8은 치명적 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키지된 Boards 플러그인 v9.0.5.
사전 패키지된 Channel Export 플러그인 v1.2.1.
사전 패키지된 Calls 플러그인 v0.29.7.
LDAP 동기화 중 발생하는 패닉 문제를 수정했습니다 MM-61239.
대량 내보내기 보존 작업이 실수로 대량 내보내기가 아닌 파일 및 디렉터리를 삭제하는 문제를 수정했습니다 MM-60888.
웹소켓 재연결 후 새 채널의 새 메시지가 사이드바에 나타나지 않는 문제를 수정했습니다 MM-61361.
Mattermost v9.11.8은 데이터베이스나 기능적 변경 사항이 없습니다.
9.11.7, 2025-01-15 출시
Mattermost v9.11.7은 낮음~중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
현재 사용자의 웹 앱 상태가 올바르게 업데이트되지 않는 문제를 수정했습니다 MM-59952.
사전 패키지된 Boards 플러그인 v9.0.2.
LinkMetadata테이블에 대한 삽입 오류 문제를 수정했습니다.사용자 정의 이모지가 요청될 때 스크롤 위치가 재설정되는 문제를 수정했습니다 MM-62102.
Mattermost v9.11.7은 다음 데이터베이스 변경 사항을 포함합니다:
데이터베이스에
중요 업그레이드 참고사항
Elasticsearch v8에 대한 지원이 추가되었습니다. 또한 OpenSearch v1.x 및 v2.x에 대한 베타 지원도 추가되었습니다. Elasticsearch와 OpenSearch를 구분하기 위해 새로운 설정
ElasticsearchSettings.Backend가 추가되었습니다. 기본값은elasticsearch이며, 이는 AWS Elasticsearch v7.10.x 지원을 중단합니다. 공식 v8 클라이언트는 Elasticsearch v7.11 이상 버전에서만 작동하기 때문입니다. 자세한 내용은 아래 중요 참고사항을 확인하세요.Mattermost는 Elasticsearch v7.17+를 지원합니다. 그러나 Elasticsearch v7 인스턴스를 v8.x로 업그레이드할 것을 권장합니다. 자세한 내용은 Elasticsearch 업그레이드 문서를 참조하세요.
Elasticsearch v8을 사용할 때는 와일드카드 작업이 작동하도록
elasticsearch.yml에서action.destructive_requires_name을false로 설정해야 합니다.
중요
AWS Elasticsearch
AWS Elasticsearch를 사용하고 있다면 다음을 수행해야 합니다:
AWS OpenSearch로 업그레이드하세요. 자세한 내용은 OpenSearch 업그레이드 문서를 참조하세요.
OpenSearch에서 "호환성 모드"를 비활성화하세요.
Mattermost 서버를 업그레이드하세요.
Mattermost
ElasticsearchSettings.Backend설정 값을elasticsearch에서opensearch로 수동으로 또는 mmctl을 사용하여 변경하세요. 이 값은 시스템 콘솔을 통해서는 변경할 수 없습니다. 추가 세부사항은 Mattermost Elasticsearch 백엔드 타입 문서를 참조하세요.Mattermost 서버를 재시작하세요.
호환성
Edge와 Chrome 최소 지원 버전이 126+로 업데이트되었습니다.
Ubuntu Noble 지원이 추가되었습니다.
중요
v9.5 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
개선사항
아래 최신 릴리스의 일부 개선사항에 대한 이 안내 동영상을 참조하세요.
사용자 인터페이스 (UI)
사전 패키지된 Calls 버전 v0.29.1.
사전 패키지된 GitHub 플러그인 버전 v2.3.0.
키보드 단축키 모달에 사용자 인터페이스 개선 사항을 추가했습니다.
게시물 편집 대화상자에 "
@mention이 포함된 이 메시지를 편집해도 수신자에게 알림이 전송되지 않습니다"라는 메시지를 추가했습니다.여러 툴팁의 모양을 더욱 일관되게 만들었습니다.
다이렉트 메시지 모달의 도움말 텍스트를 업데이트했습니다.
메시지 편집 시 이모지가 이제 커서 위치에 배치됩니다.
키보드 단축키 모달 콘텐츠 DIV를 키보드를 통해 접근 가능하도록 했습니다.
채널 북마크 사용자 인터페이스를 추가했습니다 (기본적으로 비활성화되어 있으며 기능 플래그로 관리됨).
관리 기능
사용자 관리 권한을 가진 관리자가 System Console > Users에서 사용자의 설정을 편집할 수 있는 새로운 기능이 추가되었습니다.
관리자가 System Console의 Server Logs 페이지에서 서버 로그를 다운로드할 수 있는 다운로드 기능이 추가되었습니다.
LDAP 벤더 오류가 이제 Support Packet에 포함됩니다.
Support Packet에 메타데이터가 추가되었습니다.
로그아웃 이벤트와 일치시키기 위해 로그인 이벤트의 감사 로그 Actor 필드에 사용자 ID와 세션 ID를 추가하고 있습니다.
대량 내보내기/가져오기에서 사용자 정의 상태에 대한 지원이 추가되었습니다.
RemoteCluster엔티티의RemoteTeamId필드가 더 이상 사용되지 않는 것으로 표시되었습니다.그룹의
Name과DisplayName로그가 추가되었습니다.사용자의 로그 필드가 이제 업데이트됩니다.
성능
알림 메트릭에 플랫폼 관련 정보를 추가했습니다.
INP 및 LCP 클라이언트 메트릭에 추가 정보를 추가했습니다.
웹앱 초기화에 대한 소규모 성능 개선을 추가했습니다.
mmctl
mmctl에 두 개의 새로운 명령어
mmctl job list와mmctl job update가 추가되었습니다.이제 mmctl이 패닉할 때 패닉 메시지가 출력됩니다.
이제 mmctl을 통해
AdvancedLoggingJSON설정이 지원됩니다.
버그 수정
알림 경고에서 커스텀 그룹 멤버에 대해 잘못된 개수가 표시되는 문제를 수정했습니다.
비밀번호가 너무 길 때 발생하는 패닉을 수정했습니다.
mmctl을 통한 구성 패치가 플러그인 구성 값을 올바르게 병합하지 않는 문제를 수정했습니다.
OpenID 로컬 개발과 관련된 문제를 수정했습니다.
Latex 렌더링이 비활성화된 상태에서 코드 블록의 Latex가 코드로 렌더링되지 않는 문제를 수정했습니다.
커스텀 역할 저장과 관련된 문제를 수정했습니다.
Chrome과 Safari에서 좌측 사이드바 스크롤바 자동 숨기기 기능과 관련된 문제를 수정했습니다.
그룹 메시지를 개인 채널로 전환하는 과정에서 발생하는 예외 상황을 수정했습니다.
사용자 관리 권한을 가진 사용자가 System Console > Users 페이지에서 사용자 목록을 볼 수 없는 문제를 수정했습니다.
사용자 컴퓨터가 절전 모드에서 깨어난 후 더 많은 웹 앱 성능 보고서가 오래된 것으로 표시되는 문제를 수정했습니다.
config.json
config.json에 새로운 설정 옵션이 추가되었습니다. 아래는 추가된 설정들과 설치 시 기본값의 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜 변경사항:
config.json의ServiceSettings하위에:비밀번호 재설정 시 세션 해지를 설정하기 위한
TerminateSessionsOnPasswordChange추가됨.
Enterprise 플랜의 변경사항:
config.json의ElasticsearchSettings하위:Elasticsearch와 OpenSearch를 구분하기 위해
Backend가 추가되었습니다. 기본값은elasticsearch입니다.
API 변경 사항
원격 클러스터를 관리하기 위한 새로운 API 엔드포인트가 추가되었습니다.
GET /api/v4/jobs, job_type에 두 개의 새로운 쿼리 매개변수와 status가 추가되었습니다.새로운 엔드포인트
PATCH /api/v4/jobs/{job_id}/status가 추가되었습니다.AddChannelMember가 userIds 목록을 허용하도록 업데이트되었습니다.특정 작업의 상태를 관리하기 위한 6개의 새로운 권한이 추가되었습니다:
PermissionManagePostBleveIndexesJobPermissionManageDataRetentionJobPermissionManageComplianceExportJobPermissionManageElasticsearchPostIndexingJobPermissionManageElasticsearchPostAggregationJobPermissionManageLdapSyncJob
Go 버전
v9.11은 Go
v1.21.8로 빌드되었습니다.
오픈 소스 구성 요소
stylelint를 제거하고, https://github.com/mattermost/mattermost/에elastic/go-elasticsearch를 추가했습니다.
알려진 문제점
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 외에 더 많은 결과가 반환됩니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
새로고침 없이 사용자가 실행이나 플레이북에 추가되면 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 구성된 브로드캐스트 채널의 구성원이 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.
기여자
agarciamontoro, agnivade, amyblais, andreabia, andrleite, angeloskyratzakos, Aryakoste, asaadmahmood, AshishDhama, ayusht2810, bbodenmiller, BenCookie95, BrandonS09, calebroseland, Camillarhi, catalintomai, Celeo, chessmadridista, ckaznable, cpoile, crspeller, ctlaltdieliet, cwarnermm, danielsischy, devinbinnie, Eleferen, enahum, enzowritescode, ewwollesen, fmartingr, frankps, gabrieljackson, Gesare5, grinapo, hanzei, harmeet01singh, harshilsharma63, hmhealey, ifoukarakis, imanmagomedov.said, isacikgoz, jespino, jprusch, JulienTant, jwilander, kaakaa, kalil0321, KellieSue, Kshitij-Katiyar, larkox, lieut-data, M-ZubairAhmed, majo, marianunez, master7, matt-w99, matthewbirtch, matthew-w, MeHow25, mgdelacroix, mickmister, milotype, Mohamed-sobhi95, mvitale1989, natalie-hub, nickmisasi, ningthoujamSwamikumar, Pawel1894, phoinixgrr, poppfredslund, pvev, raghavaggarwal2308, rahimrahman, Rajat-Dabade, recontech404, rOt779kVceSgL, sadohert, saturninoabril, sbishel, shaon72, Sharuru, shieldsjared, stafot, streamer45, suraj-anthwal, svelle, ThrRip, tnir, toninis, varghesejose2020, vhaska, wiersgallak, wiggin77, yasserfaraazkhan, yomiadetutu1, ythosa, zenocode-org, ZubairImtiaz3
Release v9.10 - 기능 릴리스
9.10.3, 2024-09-26 출시
Mattermost v9.10.3은 낮음에서 중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키징된 Playbooks 플러그인 v1.40.0.
Mattermost v9.10.3은 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
9.10.2, 2024-08-27 출시
Mattermost v9.10.2는 낮음에서 중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.10.2는 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
9.10.1, 2024-07-22 출시
Mattermost v9.10.1은 낮음에서 중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키징된 Mattermost Copilot 플러그인 버전 v0.8.3.
웹앱이 필요할 때만 알림 권한을 요청하도록 보장했습니다. Safari에서 데스크톱 알림이 전송되지 않는 문제를 수정했습니다 MM-59416.
iOS Safari에서 앱이 충돌하는 문제를 수정했습니다 MM-59296.
Mattermost v9.10.1은 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
9.10.0, 2024-07-16 출시
원래 9.10.0 릴리스.
중요
v9.5 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
개선사항
아래 최신 릴리스의 일부 개선사항에 대한 이 안내 동영상을 참조하세요.
사용자 인터페이스 (UI)
관리
더 고급 시각화 유형을 지원하도록
PluginSiteStatsHandler를 확장했습니다.비공개 채널에서 비회원에게
channel_deleted/channel_restored메시지를 브로드캐스트하는 것을 중단했습니다.
성능
클라이언트 성능 지표에 페이지 로드 시간을 추가했습니다.
Threads 뷰가 로드되는 데 걸리는 시간을 추적하는 지표를 추가했습니다.
모바일 클라이언트 지표에 대한 지원을 추가했습니다.
측정할 수 있는 LCP 지표의 범위를 확장했습니다.
getStatusesByIds와getProfilesByIds네트워크 호출의 폴링을 추가했습니다. 폴링 간격은UsersStatusAndProfileFetchingPollIntervalMilliseconds구성 변수로 설정할 수 있습니다.플러그인 스크립트의 지연 로딩을 추가했습니다.
버그 수정
RefreshPostStats작업이 실패할 수 있는 문제를 수정했습니다.기존 팀의 URL로 팀을 생성하려고 할 때 잘못된 오류 메시지가 표시되는 문제를 수정했습니다.
사용자의 현재 시간대를 업데이트하기 위한
visibilitychangeJavaScript 브라우저 이벤트가 추가되지 않은 문제를 수정했습니다.시스템의 마지막 관리자가 강등될 수 있던 문제를 수정했습니다.
시스템 관리자가 설정한 배너가 시스템 배너 아래에 쌓이지 않고 그 밑에 나타나는 문제를 수정했습니다. 기존 시스템 배너는 변경되지 않았습니다.
번호가 매겨진 목록에서 긴 단어의 잘못된 줄 바꿈 문제를 수정했습니다.
사이트 URL이 변경될 때 이미지 프록시의 잘못된 동작을 수정했습니다.
웹소켓 연결에 대한 캐시 무효화 메시지가 클러스터 전체에 전송되지 않아 웹소켓 이벤트가 누락되는 문제를 수정했습니다.
시스템 콘솔에서
EnableClientMetrics설정을 사용할 수 없는 문제를 수정했습니다.
config.json
config.json에 새로운 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값의 목록입니다. 이 설정들은 config.json에서 수정하거나, 시스템 콘솔이 사용 가능한 경우 그곳에서 수정할 수 있습니다.
모든 플랜에 대한 변경 사항:
config.json의ExperimentalSettings하위에:getStatusesByIds및getProfilesByIds네트워크 호출의 간격을 설정하기 위한UsersStatusAndProfileFetchingPollIntervalMilliseconds를 추가했습니다.
API 변경사항
사용자 ID로 사용자 목록을 조회하는 새로운 플러그인 API 엔드포인트
GetUsersByIds가 추가되었습니다.
Go 버전
v9.10은 Go
v1.21.8로 빌드되었습니다.
알려진 문제
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어 이외의 추가 결과가 반환됩니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 구성된 방송 채널의 구성원이 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결책으로 구성된 방송 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.
기여자
abhijit-singh, aeomin, agarciamontoro, agnivade, ahmadJT, amyblais, andrleite, apshada, Aryakoste, asaadmahmood, AshishDhama, BenCookie95, BillAnderson304, Boruus, BrandonS09, bruno-keiko, calebroseland, Camillarhi, catalintomai, chessmadridista, ckaznable, coltoneshaw, cpoile, crspeller, ctlaltdieliet, cwarnermm, devinbinnie, DHaussermann, DSchalla, Eleferen, emdecr, enahum, enzowritescode, esarafianou, EyeCantCU, ezekielchow, fmartingr, frankps, gabrieljackson, Gesare5, hanzei, harshilsharma63, hmhealey, homerCOD, ifoukarakis, isacikgoz, jasonblais, jespino, johnsonbrothers, jprusch, JtheBAB, JulienTant, kaakaa, kayazeren, Kshitij-Katiyar, larkox, lieut-data, lindalumitchell, lynn915, M-ZubairAhmed, majo, marianunez, maruTA-bis5, master7, matt-w99, matthew-w, matthewbirtch, MattSilvaa, mgdelacroix, mickmister, mojahani, mvitale1989, nbruneau71250, nickmisasi, phoinixgrr, pvev, raghavaggarwal2308, Rajat-Dabade, sadohert, saturninoabril, sbishel, sri-byte, stafot, streamer45, ThrRip, tnir, toninis, varghesejose2020, wiggin77, willypuzzle, yasserfaraazkhan, yomiadetutu1, zenocode-org
릴리스 v9.9 - 기능 릴리스
9.9.3, 2024-08-27 출시
Mattermost v9.9.3은 낮음에서 보통 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.9.3은 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
9.9.2, 2024-07-22 출시
Mattermost v9.9.2는 낮음에서 보통 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.9.2는 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
9.9.1, 2024-07-02 출시
Mattermost v9.9.1은 낮음에서 높음 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
시스템 관리자가 설정한 배너가 시스템 배너 아래에 쌓이지 않고 그 밑에 나타나는 문제를 수정했습니다. 기존 시스템 배너는 변경되지 않았습니다.
MetricsSettings.EnableClientMetrics활성화를 방해하던 기능 플래그를 제거했습니다 MM-58823.클라이언트 성능 지표에 페이지 로드 시간을 추가했습니다 MM-58359.
사용자의 컴퓨터가 절전 모드에서 깨어난 후 웹 앱 성능 보고서가 오래된 것으로 표시되는 문제를 수정했습니다 MM-58772.
측정 가능한 LCP 지표 및 Load Event End 지표의 범위를 확장했습니다 MM-59033.
beacon.enabled가false로 설정된 Firefox에서 성능 텔레메트리로 인한 오류를 수정했습니다 MM-58777.Mattermost v9.9.1은 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
9.9.0, 2024-06-14 출시
최초 9.9.0 릴리스.
호환성
최소 macOS 버전을 12+ 이상으로, 최소 Safari 버전을 17+ 이상으로 업데이트했습니다.
중요
v9.5 이전 버전에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
개선사항
아래 최신 릴리스의 개선사항들에 대한 이 안내 동영상을 참조하세요.
사용자 인터페이스 (UI)
사전 패키징된 Calls 플러그인 버전 v0.27.0.
사전 패키징된 Jira 플러그인 버전 v4.1.1.
사전 패키징된 GitLab 플러그인 버전 v1.9.0.
사전 패키징된 Zoom 플러그인 버전 v1.8.0.
눈의 피로를 줄이기 위해 기본 테마를 업데이트했습니다 (특히 다크 테마에서).
핵심 레이아웃의 UI 개선사항을 추가했습니다.
게스트를 팀에 초대할 때의 오류 텍스트를 개선했습니다.
무료 에디션 사용 시 제품 내 Mattermost 에디션의 가시성을 높였습니다.
제품 메뉴에서 Team/E0 에디션에 지원되지 않음 라벨을 추가했습니다.
시스템 콘솔의 참/거짓 선택기의 모양과 느낌을 개선했습니다.
높이를 줄이고 UI를 단순화하기 위해 채널 헤더 레이아웃을 업데이트했습니다.
관리
컴파일된 Team Edition 및 라이선스가 없는 Enterprise Edition 배포에서 메시지 수가 5백만 게시물을 초과할 때 발생하는 안전 제한 오류 메시지를 제거했습니다.
컴파일된 Team Edition 및 Enterprise Edition 배포에서 기업 규모 및 접근 제어 자동화 기능을 사용할 수 없을 때 사용자가 5,000명을 초과하면 표시되도록 안전 제한 오류 메시지를 조정했습니다.
ERROR_SAFE_LIMITS_EXCEEDED.mmctl import validate명령어의 메시지 길이 검증 단계를 개선했습니다.mmctl user active및mmctl user deactivate에 셸 자동완성을 추가했습니다.Cloud 및 Self Hosted 환경의 다양한 플로우에서 Mattermost Subscriptions의 셀프서비스 구매 지원을 제거했습니다.
시스템 콘솔에서 셀프서비스 true up 검토 제출 지원을 제거했습니다.
파일 첨부 가져오기 프로세스에 스트리밍 지원을 추가했습니다.
mmctl에 LDAP 작업 명령어를 추가했습니다.
LDAP 동기화 작업이 오류에 대해 더 탄력적으로 대응하도록 개선했습니다.
PostPriority기능 플래그를 제거했습니다.스토어에서
NotFound오류의 오류 메시지를 개선했습니다.수신 웹훅 및 발신 웹훅 응답에 게시물 우선순위 지원을 추가했습니다.
Interactive Dialog 요청을 여는 페이로드가 https://developers.mattermost.com/integrate/plugins/interactive-dialogs/ 의 규칙에 따라 유효한지 검증하는 기능을 추가했습니다.
사용자 프로필이 누락된 경우 전체 이름 대신 사용자명을 사용하여 알림 호출을 차단 해제했습니다.
최대 패스워드 제한을 64자에서 72자로 증가시켰습니다 (
PasswordMaximumLength).
성능
웹 앱 성능을 추적하기 위한 새로운 클라이언트 측 성능 지표의 초기 버전을 추가했으며, 새로운 Grafana board에서 모니터링할 수 있습니다.
우측 패널이 로드되는 시간을 추적하는 지표를 추가했습니다.
status의 reducers의 js 메모리 프로파일을 개선했습니다.
사용자가 현재 보고 있지 않은 채널의 루트 게시물로부터 스레드의 일부인 새로운 게시물을 받을 때, 완전한 루트 게시물과 해당 스레드 게시물들을 즉시 가져오지 않습니다. 그러나 새로 받은 게시물은 여전히 저장됩니다. 루트 게시물과 해당 스레드 게시물들은 사용자가 해당 특정 채널로 이동할 때만 가져옵니다.
버그 수정
사이드바 채널 버튼의
aria-label관련 문제를 수정했습니다.플러그인 종료 후 열린 상태로 남아있던 데이터베이스 RPC 연결이 닫히지 않는 문제를 수정했습니다.
스레드나 임시저장에서 돌아올 때 오른쪽 패널이 포커스를 가져가는 문제를 수정했습니다.
임베드된 이미지가 포함된 게시물을 복사할 때 원본 이미지 링크 대신 프록시 링크가 복사되는 문제를 수정했습니다.
사용자가 탭을 닫은 후에도 사용자 상태가 온라인으로 잘못 고정되는 문제를 수정했습니다.
일부 서버에서 사용자가 채널 둘러보기 대화상자에서 멤버 수를 볼 수 없는 문제를 수정했습니다.
public-link 기능을 통해 액세스한 WebP 이미지의 인라인 표시 문제를 수정했습니다.
mmctl import process --bypass-upload --local이 서버가 고가용성 모드일 때 작동하지 않는다는 점이 명확하지 않았던 문제를 수정했습니다.고가용성 클러스터에서 다른 노드의 연결을 확인하지 않고 사용자 상태가 오프라인으로 잘못 설정되는 문제를 수정했습니다.
@멘션 자동완성이 자동완성된 @멘션 뒤의 게시물 텍스트를 지울 수 있었던 오래된 문제를 수정했습니다.
알림 누락을 방지하기 위한 상태 관리 문제를 수정했습니다.
OAuth 로그인에 대한 감사 이벤트가 추가되지 않는 문제를 수정했습니다.
메시지 내보내기 프로세스의 오류 검사 문제를 수정했습니다.
게시물 텍스트 상자에 붙여넣기를 할 때 서식 없이 붙여넣기가 항상 작동하지 않는 문제를 수정했습니다.
기본값이 있는 일부 플러그인 설정이 값을 변경하지 않는 문제를 수정했습니다.
config.json
config.json에 새로운 설정 옵션들이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜의 변경사항:
config.json의ExperimentalSettings하위:재연결 시 깨우기 핸들러를 비활성화하는
DisableWakeUpReconnectHandler가 추가되었습니다.
SelfHostedPurchase설정이 제거되었습니다.
Enterprise 플랜의 변경 사항:
config.json의MetricsSettings에서:새로운 클라이언트 성능 메트릭을 제어하는 기능 플래그와 설정
EnableClientMetrics를 추가했습니다.알림 메트릭을 위한 설정
EnableNotificationMetrics를 추가했습니다.
자체 호스팅 시스템 관리자는 이제
System Console의 사용자 인터페이스를 통해 모든ExperimentalAuditSettings를 구성할 수 있습니다. 클라우드 관리자는 이제ExperimentalAuditSettings의AdvancedLoggingJSON값을 변경할 수 있습니다. 이는 클라우드 관리자가 조정할 수 있는 유일한 구성입니다. 이 새로운 사용자 인터페이스를 활용하려면 기능 플래그ExperimentalAuditSettingsSystemConsoleUI가 활성화되어야 합니다.
Websocket 이벤트 변경 사항
mattermost_http_websockets_total메트릭의 의미를 인증 여부와 관계없이 모든 열린 WebSocket 연결을 추적하도록 변경했습니다.mattermost_http_websockets_totalPrometheus 메트릭에origin_client라벨을 추가했습니다.
Go 버전
v9.9는 Go
v1.21.8로 빌드되었습니다.
오픈 소스 컴포넌트
https://github.com/mattermost/mattermost에서
@stripe/react-stripe-js와@stripe/stripe-js를 제거하고,web-vitals를 추가했습니다.
알려진 문제
일부 Cloud 워크스페이스에서 라이선스 만료에 대한 이메일을 예상치 못하게 받았습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어뿐만 아니라 더 많은 결과가 반환됩니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
새로 고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.
기여자
agarciamontoro, agnivade, amyblais, andrleite, arush-vashishtha, asaadmahmood, ayusht2810, azigler, BenCookie95, bndn, calebroseland, coltoneshaw, cpoile, crspeller, ctlaltdieliet, cwarnermm, devinbinnie, DHaussermann, Eleferen, emdecr, enahum, enzowritescode, fasal26, fmartingr, gabrieljackson, grundleborg, hanzei, harshilsharma63, hmhealey, ifoukarakis, isacikgoz, jespino, joakim.rivera, johnsonbrothers, jprusch, JulienTant, kaakaa, Kshitij-Katiyar, larkox, lieut-data, M-ZubairAhmed, majo, marianunez, marlenekoh, master7, matt-w99, matthew-w, matthewbirtch, MeHow25, mgdelacroix, mickmister, mojahani, morgancz, mvitale1989, nickmisasi, nixusUM, orimaimon, phoinixgrr, piotr-lasota, pjenicot, pmokeev, rOt779kVceSgL, saturninoabril, sbishel, spirosoik, sri-byte, stafot, streamer45, stylianosrigas, svelle, tarrow, ThrRip, tnir, toninis, umrkhn, varghesejose2020, vish9812, wiggin77, yasserfaraazkhan, yomiadetutu1, zsrv
Release v9.8 - 기능 릴리스
9.8.3, 2024-07-22 릴리스
Mattermost v9.8.3에는 낮음에서 보통 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.8.3에는 데이터베이스나 기능적 변경 사항이 없습니다.
9.8.2, 2024-07-02 릴리스
Mattermost v9.8.2에는 낮음에서 높음 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
시스템 관리자가 설정한 배너가 시스템 배너 아래에 쌓이지 않고 그 뒤에 나타나는 문제를 수정했습니다. 기존 시스템 배너는 변경되지 않습니다.
Mattermost v9.8.2에는 데이터베이스나 기능적 변경 사항이 없습니다.
9.8.1, 2024-06-03 릴리스
Mattermost v9.8.1에는 낮음에서 높음 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
메시지 수가 500만 게시물을 초과할 때 컴파일된 Team Edition 및 라이선스가 없는 Enterprise Edition 배포에서 안전 제한 오류 메시지를 제거했습니다.
기본값이 있는 일부 플러그인 설정에서 값이 변경되지 않는 문제를 수정했습니다.
Mattermost v9.8.1에는 데이터베이스나 기능적 변경 사항이 없습니다.
9.8.0, 2024-05-16 릴리스
원본 9.8.0 릴리스.
호환성
최소 필요 Edge 및 Chrome 버전이 122+로 업데이트되었습니다.
중요
v9.7 이전 버전에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
개선사항
아래 최신 릴리스의 일부 개선사항에 대한 안내 영상을 참조하세요.
사용자 인터페이스 (UI)
사전 패키징된 Playbooks 버전 v1.39.3.
사전 패키징된 GitLab 플러그인 버전 v1.8.1.
사전 패키징된 Calls 버전 v0.26.2.
사용자 설정 모달에서 데스크톱과 모바일 알림을 통합했습니다.
방해 금지 모드에 해제 안 함 옵션을 추가했습니다.
채널 소개의 사용자 인터페이스를 개선했습니다.
채널에서 팀 멤버가 아닌 사용자 멘션에 대한 임시 메시지를 추가했습니다.
게시물 메시지에서 이모지에 마우스를 올렸을 때 툴팁을 추가했습니다.
여러 툴팁의 모양을 더욱 일관되게 만들었습니다.
온보딩 투어 포인트의 테마 색상을 업데이트했습니다.
오른쪽 스레드 보기에서 전역 스레드 보기와 일관성을 위해 상대 타임스탬프를 사용하도록 업데이트했습니다.
오른쪽 스레드 보기에 전체 답글 수를 추가했습니다.
관리
엔터프라이즈 규모 및 접근 제어 자동화 기능을 사용할 수 없고 메시지 수가 500만 개를 초과할 때, 컴파일된 Team Edition 및 Enterprise Edition 배포에서 안전 제한 오류 메시지를 추가했습니다. ERROR_SAFE_LIMITS_EXCEEDED.
지원 패킷 다운로드가 이제 플러그인으로 확장 가능합니다. 플러그인이 지원 패킷에 콘텐츠를 추가할 수 있는 경우, 상업적 지원 모달에 표시됩니다. 관리자는 지원 패키지에서 해당 내용을 포함/제외할 수 있는 옵션을 갖게 됩니다.
Nodejs를 v20.11로 업그레이드했습니다.
채널 북마크에 대한 백엔드를 추가했습니다(기본적으로 비활성화). 채널 사용자 역할과 채널 조정 시스템에 채널 북마크 권한을 추가했습니다.
채널 사용자 역할과 채널 조정 시스템에 채널 북마크 권한을 추가했습니다.
대량 내보내기에서 첨부 파일에 대한 진행 로그를 추가했습니다.
Elasticsearch 채널 인덱스를 재구성하는 시스템 콘솔 옵션을 추가했습니다.
지원 패킷에서
ReplicaLagSettings를 난독화했습니다.라이선스 로딩 오류를 개선했습니다.
keycloak docker 설정을 업데이트하고
make명령어를 추가했습니다.AppError에서 사용되지 않는IsOAuth필드를 제거했습니다.지원 패킷에서
license_is_trial에 이제bool이 사용됩니다.대량 내보내기: 역할 및 권한 스킴을 내보내는 기능을 추가했습니다.
mmctl import 프로세스에 서버가 가져오기 단계에서 콘텐츠 추출을 건너뛸 수 있도록 하는 새로운 플래그(
extract-content)를 추가했습니다.
API 변경사항
/api/v4/channels/{channel_id}/bookmarks에서 채널 북마크 생성 엔드포인트를 추가했습니다.채널 북마크를 포함하기 위해 채널 엔드포인트에 추가 쿼리 매개변수를 추가했습니다.
/api/v4/channels/{channel_id}/bookmarks/{bookmark_id}에서 채널 북마크 업데이트 엔드포인트를 추가했습니다./api/v4/channels/{channel_id}/bookmarks에서 채널 북마크 목록 엔드포인트를 추가했습니다./api/v4/channels/{channel_id}/bookmarks/{bookmark_id}에서 채널 북마크 삭제 엔드포인트를 추가했습니다./api/v4/channels/{channel_id}/bookmarks/{bookmark_id}/sort_order에서 채널 북마크 정렬 순서 업데이트 엔드포인트를 추가했습니다.주로 mock 없는 단위 테스트를 용이하게 하기 위해 플러그인 재연결을 위한 로컬 모드 전용 API를 노출했습니다.
pluginapi에서UpdateUserRoles를 노출했습니다.플러그인에서 봇 설정을 단순화하기 위해
pluginapi.ProfileImageBytes를 노출했습니다.POST /channels에 대해display_name이 비어있을 경우 유효성 검사를 통과하지 않도록 검증을 추가했습니다.
버그 수정
통합 요청에 대한 컨텍스트 취소 문제를 수정했습니다.
SAML 메타데이터 검색을 방해하는 문제를 수정했습니다.
그룹 메시지를 비공개 채널로 변환한 후 채널 전환기가 비어있는 문제를 수정했습니다.
SamlSettings.EnableSyncWithLdap가 true로 설정되었을 때 시스템 관리자가 SAML 사용자를 LDAP 동기화할 수 없는 문제를 수정했습니다.AD 작업 상태 테이블에서 마크다운 문제를 수정했습니다.
그룹 목록 모달에서 제어 문자 문제를 수정했습니다.
자동 완성 채널 API가 응답에서 보관된 채널을 반환하는 문제를 수정했습니다.
시스템 콘솔에서 발생하는 충돌 문제를 수정했습니다.
알림에 포함된 링크가 잘리고 클릭할 수 없는 문제를 수정했습니다.
플로우 라이브러리에서 HTTP 요청 대신 로컬 요청을 사용하도록 수정했습니다.
오류가 발생해도
support_packet.yaml이 생성되지 않는 문제를 수정했습니다.여러 콜백 URL을 사용할 때 나가는 웹후크가 트리거되지 않는 문제를 수정했습니다.
시스템 콘솔에서 기본값이 있는 플러그인 설정을 지울 수 없는 문제를 수정했습니다.
Support Packet 생성 시
MaxUsersForStatistics가 무시되지 않는 문제를 수정했습니다.봇이 수동으로 삭제되었을 때
EnsureBot함수가 봇을 재생성하지 않는 문제를 수정했습니다.사용자가 더 이상 시스템 콘솔에서 ID로 사용자를 조회할 수 없는 문제를 수정했습니다.
모달이 닫힐 때 포커스가 원래 버튼으로 돌아가지 않는 접근성 문제를 수정했습니다.
최종 사용자가
@-mentions을 허용하는 그룹의 구성원 목록을 가져올 수 없는 문제를 수정했습니다.
config.json
config.json에 새로운 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 설정들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜에 대한 변경사항:
config.json의FileSettings하위:S3 스토어에 파일을 업로드할 때 사용되는 파트 크기를 제어하기 위해
AmazonS3UploadPartSizeBytes와ExportAmazonS3UploadPartSizeBytes가 추가되었습니다.
config.json의ServiceSettings하위:기본 페이로드 크기 제한(
MaximumPayloadSizeBytes)이 100 kB에서 300 kB로 증가했습니다. 기존 서버는 이 값을 수동으로 업데이트해야 합니다.
config.json의ClusterSettings하위:사용되지 않는 설정인
StreamingPort,MaxIdleConns,MaxIdleConnsPerHost및IdleConnTimeoutMilliseconds가 제거되었습니다.
Professional 및 Enterprise 플랜 변경 사항:
config.json의ExperimentalSettings항목에서:UseNewSAMLLibrary실험적 설정이 제거되었습니다.
Go 버전
v9.8은 Go
v1.21.8로 빌드되었습니다.
알려진 문제
IP Hash가 꺼져 있을 때 상태가 가끔 자리비움 또는 오프라인으로 멈춰있을 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 둘러싸인 금지어를 검색하면 검색한 용어 이외의 결과도 반환됩니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
Playbooks 왼쪽 사이드바는 새로고침 없이 사용자가 실행이나 플레이북에 추가될 때 업데이트되지 않습니다.
사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결 방법으로는 구성된 브로드캐스트 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.
기여자
agarciamontoro, agnivade, Amir-Helali, amyblais, andrleite, angeloskyratzakos, annaos, apshada, Aryakoste, asaadmahmood, aszakacs, BarbUk, BenCookie95, Blaieet, calebroseland, coltoneshaw, cpoile, crspeller, ctlaltdieliet, cwarnermm, cyrusjc, daran9, devharipragaz007, devinbinnie, dsspence, Eleferen, EltonGohJH, emdecr, enahum, ezekielchow, fmartingr, gabrieljackson, gitairman, grundleborg, hanzei, harshilsharma63, hmhealey, hossain-sazzad, ifoukarakis, inconnu1, isacikgoz, jasonblais, jespino, johnsonbrothers, jones, josephjose, jprusch, JulienTant, jupenur, jwilander, kaakaa, kaoski, Karimaljandali, kayazeren, KrisSiegel, Kshitij-Katiyar, larkox, lbr88, lieut-data, lindalumitchell, lynn915, M-ZubairAhmed, mahdiirar, majo, manojmalik20, master7, matt-w99, matthew-w, matthewbirtch, MeHow25, mentz, mgdelacroix, mickmister, milotype, movion, mvitale1989, nickmisasi, Nityanand13, nmnj, Obbi89, pacop, phoinixgrr, Pkarle, poppfredslund, potatogim, raghavaggarwal2308, rahimrahman, rOt779kVceSgL, RS-labhub, Rutam21, s-krishnaraju, saturninoabril, sbishel, Sharuru, sri-byte, stafot, streamer45, stylianosrigas, Syed-Ali-Abbas-Zaidi, tanmaythole, ThrRip, tnir, toninis, topolovac, varghesejose2020, wetneb, wiersgallak, wiggin77, yasserfaraazkhan, yomiadetutu1, zsrv
Release v9.7 - 기능 릴리스
9.7.6, 2024-07-02 릴리스
Mattermost v9.7.6에는 낮은 수준부터 높은 수준까지의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
시스템 관리자가 설정한 배너가 시스템 배너 아래에 쌓이지 않고 그 밑에 나타나는 문제를 수정했습니다. 기존 시스템 배너는 변경되지 않았습니다.
Mattermost v9.7.6에는 데이터베이스나 기능적 변경사항이 없습니다.
9.7.5, 2024-06-03 릴리스
Mattermost v9.7.5에는 낮은 수준부터 높은 수준까지의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.7.5에는 데이터베이스나 기능적 변경사항이 없습니다.
9.7.4, 2024-05-15 릴리스
9.7.3, 2024-04-30 릴리스
가상 사용자와 Direct Message 채널 생성이 실패하는 문제를 수정했습니다 MM-58019.
Mattermost v9.7.3에는 데이터베이스나 기능적 변경사항이 없습니다.
9.7.2, 2024-04-25 릴리스
Mattermost v9.7.2에는 낮은 수준부터 중간 수준까지의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.7.2에는 데이터베이스나 기능적 변경사항이 없습니다.
사전 패키지된 Playbooks 버전 v1.39.3.
기본 페이로드 크기 제한(
MaximumPayloadSizeBytes)을 100 kB에서 300 kB로 증가시켰습니다. 기존 서버는 이 값을 수동으로 업데이트해야 합니다.시스템 콘솔에서 기본값이 있는 플러그인 설정을 지울 수 없는 문제를 수정했습니다.
9.7.1, 2024-04-16 릴리스
고유 링크 게시물 알림에 대한 노이즈가 많은 로그 항목 문제를 수정했습니다.
Mattermost v9.7.1에는 데이터베이스나 기능적 변경사항이 없습니다.
9.7.0, 2024-04-16 릴리스
원래 9.7.0 릴리스.
중요
v9.6 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고 사항을 읽어보시기 바랍니다.
개선사항
아래 최신 릴리스의 일부 개선사항에 대한 안내 동영상을 참조하세요.
사용자 인터페이스 (UI)
사전 패키지된 플러그인에 Mattermost AI plugin을 추가했습니다.
사전 패키지된 Calls 버전 v0.25.1.
사전 패키지된 Playbooks 버전 v1.39.2.
사전 패키지된 GitHub plugin 버전 v2.2.0.
이모지 선택기에서 첫 번째 이모지가 이제 자동으로 선택됩니다.
일괄 이메일 알림에 Markdown 지원을 추가했습니다.
일괄 이메일 알림에서 이제 사용자의 시간대가 사용됩니다.
다크 테마에서 검은색 텍스트 색상 문제를 해결하기 위해 대화형 다이얼로그 필드 설명에서 충돌하는 클래스(
help-text)를 제거했습니다.팀 설정 모달의 사용자 인터페이스를 업데이트했습니다.
중국어 간체를 베타로 승격시키고, 헝가리어와 스페인어를 베타로 강등시켰습니다.
사용자 설정 모달의 열림 애니메이션을 개선했습니다.
관리
TypeScript v5.x를 지원하도록
@mattermost/client와@mattermost/types를 업그레이드했습니다.엔터프라이즈 규모 및 액세스 제어 자동화 기능을 사용할 수 없고, 등록되었지만 비활성화되지 않은 사용자 수가 11,000명을 초과할 때 컴파일된 Team Edition과 Enterprise Edition 배포에서 안전 제한을 강제 적용합니다. ERROR_SAFE_LIMITS_EXCEEDED.
지원되지 않는 OS 및 아키텍처용 사전 패키지 플러그인을 제거했습니다.
Cloud 관리자가 전용 내보내기 S3 버킷을 사용자 정의할 수 있도록 시스템 콘솔에 새로운 설정 내보내기 페이지를 구현했습니다.
LDAP 작업 세부 정보는 작업이 실행될 때까지 더 이상 표시되지 않습니다.
NotificationsLog에 더 많은 로깅을 추가했습니다.사용자가 잘못된 비밀번호로 로그인을 시도할 때 메시지가 로그에 기록됩니다.
비활성화된 사용자의 게시물이 이제 다이렉트 메시지 채널 내보내기에 포함됩니다. 또한
--include-archived-channels플래그가 다이렉트 메시지 채널에서도 적용됩니다.파일 엔드포인트의 캐시 헤더를 전혀 캐싱하지 않는 대신 24시간 동안 비공개로 캐싱하도록 변경했습니다.
PostgreSQL 설치에서 ElasticSearch 인덱싱 작업의 성능을 개선했습니다.
다음 함수들을 서버에서 공용 유틸리티로 이동했습니다:
ResetReadTimeoutAppendMultipleStatementsFlagSetupConnectionSanitizeDataSource
mmctl
이제 mmctl을 사용하여
--local mode로 Support Packet을 다운로드할 수 있습니다.mmctl system ping은 이제 서버 상태가 비정상인 경우에도 상세한 서버 상태를 반환합니다.
버그 수정
Desktop App 로그인 플로우에서 첫 번째 사용자에게 랜딩 페이지가 잘못 표시되는 문제를 수정했습니다.
카드 본문이 업데이트되었을 때 오른쪽 카드가 다시 로드되지 않는 문제를 수정했습니다.
en-AU언어 선택이 허용되지 않던 문제를 수정했습니다.기본 프로필 사진의 텍스트 위치에 관한 문제를 수정했습니다.
표시 이름을 파싱하는 그룹 검색 문제를 수정했습니다.
긴 텍스트가 있는 항목이 사용자 가이드 드롭다운의 최대 너비를 늘리지 않던 문제를 수정했습니다.
클라우드 환경에서 System Console을 통해 구성을 업데이트할 수 없던 문제를 수정했습니다.
config.json
config.json에 새로운 설정 옵션이 추가되었습니다. 아래는 추가된 설정과 설치 시 기본값의 목록입니다. 이 설정은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜 변경사항:
config.json의CloudSettings하위에:새로운 구성 설정
Disable을 추가했습니다 (config.json 또는 환경 변수를 통해), 기본값은false입니다.true로 설정하면, 워크스페이스에서 Mattermost Customer Portal로의 모든 요청이 비활성화됩니다.
오픈 소스 컴포넌트
https://github.com/mattermost/mattermost/에
stylelint를 추가했습니다.
Go 버전
v9.7은 Go
v1.20.7로 빌드되었습니다.
알려진 문제점
IP Hash가 꺼진 상태에서 고가용성 모드를 사용할 때 상태가 자리비움 또는 오프라인으로 고정되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색한 용어 이외의 결과도 함께 반환됩니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않는 경우가 있습니다.
새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 구성된 브로드캐스트 채널의 구성원이 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.
기여자
2017Yasu, agarciamontoro, agnivade, amyblais, andriumm, angeloskyratzakos, annaos, apshada, asaadmahmood, ayusht2810, azigler, BenCookie95, Blaieet, calebroseland, cpoile, crspeller, ctlaltdieliet, cwarnermm, devinbinnie, dipaksinha1, doc-sheet, Eleferen, emdecr, enahum, ezekielchow, gabrieljackson, grundleborg, hannaparks, hanzei, harshilsharma63, hereje, hmhealey, hossain-sazzad, ifoukarakis, isacikgoz, iyampaul, jasonblais, jespino, johndavidlugtu, johnsonbrothers, jones, jprusch, JulienTant, jwilander, kaakaa, kayazeren, Kshitij-Katiyar, larkox, lieut-data, lindalumitchell, Linkinlog, lynn915, M-ZubairAhmed, majo, marianunez, master7, matthew-w, matthewbirtch, mickmister, morgancz, mozi47, mvitale1989, nab-77, nachtjasmin, natalie-hub, neflyte, nickmisasi, phoinixgrr, poppfredslund, pvev, raghavaggarwal2308, RyoKub, saturninoabril, sbishel, Sharuru, sinansonmez, sri-byte, stafot, streamer45, stylianosrigas, Syed-Ali-Abbas-Zaidi, tanmaythole, ThrRip, toninis, varghesejose2020, vish9812, vishal-rathod-07, wiersgallak, wiggin77, Wing0515, yasserfaraazkhan, yomiadetutu1
릴리스 v9.6 - 기능 릴리스
9.6.3, 2024-06-03 릴리스
Mattermost v9.6.3은 낮음에서 높음 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
기본값을 가진 일부 플러그인 설정이 값을 변경하지 않는 문제를 수정했습니다.
Mattermost v9.6.3은 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
9.6.2, 2024-04-25 릴리스
Mattermost v9.6.2는 낮음에서 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.6.2는 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
사전 패키지된 Playbooks 버전 v1.39.3.
시스템 콘솔에서 기본값을 가진 플러그인 설정을 지울 수 없었던 문제를 수정했습니다.
9.6.1, 2024-03-26 릴리스
Mattermost v9.6.1은 낮음에서 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.6.1은 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
클라우드 환경에서 시스템 콘솔을 통해 구성을 업데이트할 수 없었던 문제를 수정했습니다.
9.6.0, 2024-03-15 릴리스
원본 9.6.0 릴리스.
호환성
최소 요구 Edge 및 Chrome 버전을 120+로 업데이트했습니다.
중요
v9.5 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
개선 사항
최신 릴리스의 개선 사항에 대한 자세한 내용은 아래 워크스루 비디오를 참조하세요.
사용자 인터페이스 (UI)
사전 패키지된 Calls 버전 v0.24.0.
사전 패키지된 GitLab 플러그인 버전 v1.8.0.
Outgoing OAuth Connections 통합 유형이 추가되었습니다.
시스템 콘솔 > 사용자 관리 화면을 재설계하고, CSV 형식으로 사용자를 일괄 내보내기 기능을 추가했습니다 (Professional 및 Enterprise 플랜). MySQL에서는 사용자가 사용자 인터페이스에서 일괄 내보내기의 실시간 결과를 볼 수 없습니다.
프로필/계정 메뉴의 외관을 개선했습니다.
시스템 콘솔 설정에서 체크박스 유형에 대한 지원을 추가했습니다.
PNG 및 기타 이미지 형식과 유사하게 웹 앱에서 WebP 이미지 미리보기에 대한 지원을 추가했습니다.
여러 사전 패키지된 플러그인이 제거되었습니다.
관리
state.entities.posts.selectedPostId를 포함하여 사용하지 않는 일부 Redux 액션과 리듀서를 제거했습니다.사용자 환경 설정 업데이트 수를 호출당 10개로 제한했습니다.
LDAP 프로필 사진 설정이 선택사항임을 명확히 했습니다.
mmctl
사용자 기본 설정 지원으로 mmctl을 확장했습니다.
버그 수정
공유 채널 사용자(다른 서버의 사용자)와 Direct Message 채널로 전환할 때 발생하는 문제를 수정했습니다.
검색 결과의 코드 블록에 추가 공백이 생기는 문제를 수정했습니다.
즐겨찾기한 Direct Message 채널 내보내기에 비활성화된 멤버가 포함되지 않는 문제를 수정했습니다.
환경 변수를 통해 설정된 비밀번호 강도 설정이 비활성화되지 않는 문제를 수정했습니다.
작은 기기에서 게시물 멘션이 화면 밖으로 확장되는 문제를 수정했습니다.
게시물 삭제 후 임시 저장된 내용이 제거되지 않는 문제를 수정했습니다.
경우에 따라 목록 앞에 추가 공백이 생기는 마크다운 문제를 수정했습니다.
사용자 정의 그룹에 메시지를 보낸 발신자도 알림을 받는 문제를 수정했습니다.
시스템 관리자가 멤버가 아닌 비공개 채널 링크를 클릭했을 때 웹 앱이 충돌하는 문제를 수정했습니다.
그룹 채널이 생성될 때
ChannelHasBeenCreated플러그인 훅이 호출되지 않는 문제를 수정했습니다.사용자가 계정에서 Thread Reply Notifications를 비활성화하고 채널에서 Automatically follow threads in this channel을 활성화한 경우, 전역 설정에 따라 해당 채널의 스레드 알림을 받지 않도록 스레드 알림을 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 설정은config.json에서 수정하거나, 가능한 경우 System Console에서 수정할 수 있습니다.
Enterprise 플랜 변경사항:
config.json의ServiceSettings하위에:Outgoing OAuth Connections 통합 유형을 위한
EnableOutgoingOAuthConnections설정이 추가되었습니다.
오픈 소스 컴포넌트
https://github.com/mattermost/mattermost/에서
@floating-ui/react를 추가하고,@floating-ui/react-dom과@floating-ui/react-dom-interactions를 제거했습니다.
Go 버전
v9.6은 Go
v1.20.7로 빌드되었습니다.
알려진 이슈
사용자의 초기 상태가 항상 올바르게 로드되지 않음 MM-56966.
IP Hash가 비활성화된 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있음.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색 용어뿐만 아니라 더 많은 결과가 반환됨.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패함.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않음.
새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 Playbooks 왼쪽 사이드바가 업데이트되지 않음.
사용자가 구성된 브로드캐스트 채널의 구성원이 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있음. 임시 해결책으로 구성된 브로드캐스트 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.
기여자
abdesslamhouioui, agarciamontoro, agnivade, Alpha-4, amyblais, andrleite, angeloskyratzakos, apshada, arush-vashishtha, asaadmahmood, avas27JTG, ayusht2810, azigler, BenCookie95, bewing, calebroseland, carydrew, Chlbek, compiledsound, cpatulea, cpoile, crspeller, ctlaltdieliet, cwarnermm, devinbinnie, DHaussermann, edu-ap, Eleferen, emdecr, enahum, esarafianou, ewwollesen, gabrieljackson, gourav-varma, Gregesp, grundleborg, hannaparks, hanzei, harshilsharma63, hereje, hmhealey, iabdousd, ifoukarakis, isacikgoz, it33, jespino, jlandells, johndavidlugtu, jones, jprusch, JulienTant, juliovillalvazo, jwilander, kaakaa, larkox, lieut-data, lucassabreu, lynn915, M-ZubairAhmed, majo, marianunez, master7, matt-w99, matthew-w, matthewbirtch, mickmister, milotype, MixeroTN, mjnagel, morgancz, mvitale1989, nickmisasi, nokedajunky, olavinto, oOoBenoitoOo, phoinixgrr, pvev, raghavaggarwal2308, rOt779kVceSgL, sadohert, saturninoabril, sbishel, Sharuru, sinansonmez, sohzm, sri-byte, stafot, streamer45, stylianosrigas, svelle, Syed-Ali-Abbas-Zaidi, TealWater, ThrRip, titanventura, toninis, trangology, trivikr, tsabi, Utsav-Ladani, varghesejose2020, vidhisaini10, wiggin77, yasserfaraazkhan, yeoji
Release v9.5 - 확장 지원 릴리스
9.5.14, 2025-05-09 출시
여러 개선 사항과 버그 수정을 위해 logr 종속성을 v2.0.22로 업그레이드했습니다.
Mattermost v9.5.14에는 데이터베이스나 기능적 변경사항이 없습니다.
9.5.13, 2024-11-14 출시
Mattermost v9.5.13에는 중간 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
사전 패키징된 Calls 플러그인 v0.29.4.
Mattermost v9.5.13에는 데이터베이스나 기능적 변경사항이 없습니다.
9.5.12, 2024-10-28 출시
Mattermost v9.5.12에는 높은 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
팀 사이드바와 제목 표시줄 간의 미읽음 메시지 동기화 문제를 수정했습니다 MM-54021.
Mattermost v9.5.12에는 데이터베이스나 기능적 변경사항이 없습니다.
9.5.11, 2024-10-10 출시
Mattermost v9.5.11에는 낮음에서 중간 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
YouTube 미리보기가 더 이상 표시되지 않는 문제를 수정했습니다 MM-60351.
사전 패키징된 Calls 플러그인 v0.29.2.
그룹 포함 팀 및 채널이 사용될 때 LDAP 동기화 작업의 성능을 개선했습니다 MM-60253.
Mattermost v9.5.11에는 데이터베이스나 기능적 변경사항이 없습니다.
9.5.10, 2024-09-26 출시
Mattermost v9.5.10에는 낮음에서 중간 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
NewWebConn에서 세션의 경합 조건 사용을 수정했습니다 MM-60307.사전 패키징된 Playbooks 플러그인 v1.40.0.
Mattermost v9.5.10에는 데이터베이스나 기능적 변경사항이 없습니다.
9.5.9, 2024-08-27 출시
Mattermost v9.5.9에는 낮음에서 중간 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.5.9에는 데이터베이스나 기능적 변경사항이 없습니다.
9.5.8, 2024-07-22 출시
Mattermost v9.5.8에는 낮음에서 중간 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.5.8에는 데이터베이스나 기능적 변경사항이 없습니다.
9.5.7, 2024-07-02 출시
Mattermost v9.5.7에는 낮음에서 높음 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
시스템 관리자가 설정한 배너가 시스템 배너 아래에 쌓이지 않고 그 밑에 나타나는 문제를 수정했습니다. 기존 시스템 배너는 변경되지 않았습니다.
새로운 구성 설정
CloudSettings.Disable(config.json 또는 환경 변수를 통해)를 추가했습니다. 기본값은false입니다.true로 설정하면 워크스페이스에서 Mattermost Customer Portal에 대한 모든 요청이 비활성화됩니다.고가용성 클러스터의 다른 노드에서 연결을 확인하지 않고 사용자 상태가 잘못하여 오프라인으로 설정되는 문제를 수정했습니다 MM-57153.
일부 서버에서 사용자가 채널 찾아보기 대화상자에서 멤버 수를 볼 수 없는 문제를 수정했습니다 MM-56266.
Preferences테이블의Value열의 최대 길이를 증가시켰습니다 MM-57913.Mattermost v9.5.7에는 데이터베이스나 기능적 변경사항이 없습니다.
9.5.6, 2024-06-03 출시
Mattermost v9.5.6에는 낮음에서 높음 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.5.6에는 데이터베이스나 기능적 변경사항이 없습니다.
9.5.5, 2024-05-15 출시
사용자가 탭을 닫은 후에도 사용자 상태가 온라인으로 잘못 고정되는 문제를 수정했습니다 MM-57885.
Mattermost v9.5.5에는 데이터베이스나 기능적 변경사항이 없습니다.
9.5.4, 2024-04-25 출시
Mattermost v9.5.4에는 낮음에서 중간 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.5.4에는 데이터베이스나 기능적 변경사항이 없습니다.
사전 패키징된 Playbooks 버전 v1.39.3.
기본 페이로드 크기 제한(
MaximumPayloadSizeBytes)을 100 kB에서 300 kB로 증가시켰습니다. 기존 서버는 이 값을 수동으로 업데이트해야 합니다.통합 요청에 대한 컨텍스트 취소 문제를 수정했습니다.
최종 사용자가
@-mentions을 허용하는 그룹의 그룹 멤버 목록을 가져올 수 없는 문제를 수정했습니다.
9.5.3, 2024-03-26 출시
Mattermost v9.5.3에는 낮음에서 중간 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.5.3에는 데이터베이스나 기능적 변경사항이 없습니다.
PostgreSQL 설치에서 ElasticSearch 인덱싱 작업의 성능을 개선했습니다.
9.5.2, 2024-03-06 출시
Mattermost v9.5.2에는 낮음에서 중간 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.5.2에는 데이터베이스나 기능적 변경사항이 없습니다.
그룹 채널이 생성될 때
ChannelHasBeenCreated플러그인 훅이 호출되지 않는 문제를 수정했습니다.
9.5.1, 2024-02-16 출시
Mattermost v9.5.1에는 낮음에서 높음 심각도 수준의 보안 수정사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.5.1에는 데이터베이스나 기능적 변경사항이 없습니다.
9.5.0, 2024-02-16 출시
최초 9.5.0 릴리스.
중요한 업그레이드 참고사항
MySQL v5.7은 수명이 종료됨에 따라 지원을 중단했습니다. 고객들께서는 가능한 한 빨리 MySQL 인스턴스를 업그레이드하시기 바랍니다.
중요
v9.4 이전 버전에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
개선사항
아래 최신 릴리스의 일부 개선사항에 대한 안내 동영상을 참조하세요.
사용자 인터페이스 (UI)
사전 패키징된 Calls 버전 v0.23.1.
사전 패키징된 Jira 플러그인 버전 v4.1.0.
캐럿 위치 변경 시 제안 박스의 동작을 개선했습니다.
방해 금지 타이머와 게시물 알림에서 내일 시간이 활성화 시점으로부터 24시간이 아닌 다음 날 오전 9시를 가리키도록 변경했습니다.
메시지 타임스탬프 툴팁에 초 단위를 포함하도록 업데이트했습니다.
스레드를 이동할 수 있는 새로운 Wrangler 기능을 추가했습니다 (실험적). 스레드 이동은 활성화하려면 Professional/Enterprise 라이선스가 필요합니다. 이 기능은 아직 프로덕션 사용에 권장되지 않습니다. 새로운 기능 플래그
MoveThreadsEnabled가 추가되었으며 기본값은 OFF입니다. 이 값을 ON으로 변경하면 실험적 스레드 이동 기능이 활성화됩니다.시스템 콘솔 사용자 목록에서 활성 및 활성화된 사용자에 대한 문구를 변경했습니다.
팀 통계 페이지에서 활성 및 활성화된 사용자에 대한 문구를 변경했습니다.
관리
컴파일된 Team Edition 및 Enterprise Edition 배포에서 엔터프라이즈 규모 및 액세스 제어 자동화 기능을 사용할 수 없고 등록되었지만 비활성화되지 않은 사용자 수가 10,000명을 초과할 때 안전 제한 오류 메시지를 추가했습니다. ERROR_SAFE_LIMITS_EXCEEDED.
where필드는 이제model.AppError에서 존재할 때만 렌더링됩니다.Outgoing Oauth 구현
Get/List로직을 추가했습니다.로컬 모드의 mmctl bulk import process 명령어는 이제 서버에 실제로 업로드하지 않고도 임포트 파일을 처리할 수 있도록 지원합니다. 임포트 파일의 파일 경로를 전달하면 서버가 직접 읽어들이고,
--bypass-upload플래그를 전달하세요. import upload 명령어를 사용할 필요가 없습니다. 참고: 이 모든 것은 로컬 모드에서만 적용됩니다.true-up 리포트의 일부로 월간 활성 사용자 (MAU)를 추가했습니다.
Prometheus 메트릭이 이제 Source Available License 하에서 사용 가능합니다.
성능
createPost성능을 최적화했습니다.이모지 업로드 성능을 개선했습니다.
여러 데이터베이스 호출에서 작은 최적화를 수행했습니다:
App.HasPermissionToChannelgetPostsForChannelAroundLastUnreadpublishWebsocketEventForPermalinkPostcountMentionsFromPost
플러그인
이제 플러그인에서 사용자 설정을 등록할 수 있습니다.
플러그인이 사용자 설정 섹션에서 작업을 등록할 수 있습니다. 또한 플러그인이 사용자 설정에서 섹션을 비활성화할 수도 있습니다.
WebSocketMessageHasBeenPosted플러그인 훅의 요청 페이로드에 세션 ID가 포함되었습니다.
버그 수정
Global Threads 또는 Global Drafts에서 탐색할 때 오른쪽이 포커스를 받지 못하는 문제를 수정했습니다.
알림 설정의 테마 문제를 수정했습니다.
서버 종료 시 내보내기 작업을 정상적으로 취소할 수 없었던 컴플라이언스 내보내기의 회귀 문제를 수정했습니다.
플러그인에 의해 해제된 게시물이 뷰에서 제대로 제거되지 않던 오류를 수정했습니다.
단일 사용자로부터 여러 웹소켓 연결이 있을 때, 브로드캐스트 중에 한 연결이 제거되면 다른 정상 연결이 이벤트를 받지 못할 가능성이 있던 문제를 수정했습니다.
true-up 보고서에서 활성화된 사용자가 아닌 활성 사용자를 전송하던 문제를 수정했습니다.
특정 구성에서 사용자가 자신이 구성원인 비공개 채널로의 링크를 통해 탐색할 수 없던 문제를 수정했습니다.
config.json
여러 설정 옵션이
config.json에 추가되었습니다. 다음은 설치 시 추가된 항목들과 기본값 목록입니다. 이러한 설정은config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜에 대한 변경사항:
config.json의ServiceSettings하위에서:배열을 전달하는 API 엔드포인트의 페이로드 크기에 제한을 추가하기 위해
MaximumPayloadSizeBytes를 추가했습니다.
통합 요청에 대한 구성 설정
OutgoingIntegrationRequestsDefaultTimeout을 추가했습니다.
Professional 및 Enterprise 플랜 변경사항:
config.json의WranglerSettings하위:AllowedEmailDomain추가 - 해당 기능 사용이 허용된 이메일 도메인들의 CSV 문자열 목록 (예: community.mattermost.com에서mattermost.com을 설정하면 직원들은 스레드를 이동할 수 있지만 직원이 아닌 사용자는 불가능).MoveThreadMaxCount- 스레드가 이동 가능하기 위한 최대 게시물 수를 나타내는 숫자.MoveThreadToAnotherTeamEnable- 팀 간 이동이 가능한지를 나타내는 부울 값.MoveThreadFromPrivateChannelEnable- 비공개 채널에서 이동이 가능한지를 나타내는 부울 값.MoveThreadFromDirectMessageChannelEnable- 그룹 메시지에서 이동이 허용되는지를 나타내는 부울 값.
Enterprise 플랜 변경사항:
config.json의DataRetentionSettings항목에서:전역 보존 시간을 시간 단위로 설정할 수 있도록 두 개의 새로운 구성 설정인
MessageRetentionHours와FileRetentionHours를 추가했습니다.DataRetentionSettings.MessageRetentionDays와DataRetentionSettings.FileRetentionDays는 더 이상 사용되지 않지만, 시간 단위 설정이 구성될 때까지 해당 값을 계속 사용합니다. 일(Days) 설정이 되어 있으면 시간 구성은 0이어야 하고, 시간이 설정되어 있으면 일 구성은 0이어야 합니다. 세분화된 보존 정책에서는 시간 단위를 지원하지 않습니다. Elasticsearch 인덱스가 저장되는 방식으로 인해, 데이터 보존은 이제 보존 기간 종료 시점의 해당 일과 동일한 elastic search 인덱스도 제거합니다.
API 변경사항
새로운 API 엔드포인트
POST /api/v4/posts/<post ID>/move가 추가되었습니다.UpdateChannelMembersNotifications플러그인 API가 추가되었습니다.플러그인을 통해 Shared Channels 서비스에 접근하기 위한 플러그인 API와 훅이 추가되었습니다.
배열을 전달하는 API 엔드포인트의 페이로드 크기에 제한이 추가되었습니다.
PreferencesHaveChanged플러그인 훅이 추가되었습니다.GetPreferenceForUser플러그인 API가 추가되었습니다.시스템 관리자 사용자 보고를 위한 새로운 API 엔드포인트
GET /api/v4/users/report가 추가되었습니다.새로운 API 엔드포인트
GET /api/v4/reports/users/count가 추가되었습니다.
오픈 소스 구성 요소
https://github.com/mattermost/mattermost/에
@tanstack/react-table과prometheus/client_model을 추가했습니다.
Go 버전
v9.5는 Go
v1.20.7로 빌드되었습니다.
알려진 문제
ESC 키를 누른 후 사용자 자동완성이 더 이상 닫힌 상태로 유지되지 않음 MM-56748.
IP Hash가 비활성화된 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고정될 수 있음.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어보다 더 많은 결과가 반환됨.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패함.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않음.
새로고침 없이 사용자가 실행 또는 플레이북에 추가되면 Playbooks 왼쪽 사이드바가 업데이트되지 않음.
사용자가 구성된 브로드캐스트 채널의 구성원이 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있음. 임시 해결책으로 구성된 브로드캐스트 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.
새로고침 없이 사용자가 실행 또는 플레이북에 추가되면 Playbooks 왼쪽 사이드바가 업데이트되지 않음.
기여자
agarciamontoro, agnivade, akbarkz, amyblais, andriuspetrauskis, andriuspre, angeloskyratzakos, asaadmahmood, ayusht2810, azigler, azistellar, azizthegit, bbodenmiller, BenCookie95, c0d33ngr, catenacyber, cedricongjh, Chlbek, chriswachira, coltoneshaw, cpoile, cripton, crspeller, ctlaltdieliet, cwarnermm, cyberjam, devinbinnie, duttakapil, Eleferen, enahum, GabrielCasaro, gabrieljackson, grundleborg, hanzei, harshilsharma63, heisdinesh, hmhealey, hynex, ifoukarakis, isacikgoz, jespino, johndavidlugtu, johnsonbrothers, jones, jprusch, JulienTant, kaakaa, kerochelo, Kshitij-Katiyar, larkox, lieut-data, lindalumitchell, M-ZubairAhmed, majo, marianunez, master7, matoro, matt-w99, matthew-w, mgdelacroix, mickmister, milotype, mkaraki, mvitale1989, nickmisasi, Nityanand13, norma596, Omar8345, phoinixgrr, raghavaggarwal2308, Rutam21, RyoKub, sapnasivakumar, saturninoabril, sbishel, ShrootBuck, SkyDusH, sonichigo, sri-byte, stafot, streamer45, stylianosrigas, Sudhanva-Nadiger, Syed-Ali-Abbas-Zaidi, TealWater, thinkGeist, thomasbrq, ThrRip, titanventura, toninis, trangology, tsabi, Utsav-Ladani, varghesejose2020, vish9812, VishalB98, wiggin77, Willy-Wakam, yasserfaraazkhan, yaz, yomiadetutu1
Release v9.4 - 기능 릴리스
9.4.5, 2024-03-26 출시
Mattermost v9.4.5에는 낮음에서 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 정보는 Mattermost 책임 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.4.5에는 데이터베이스 또는 기능적 변경 사항이 없습니다.
9.4.4, 2024-03-06 출시
Mattermost v9.4.4에는 낮음에서 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 정보는 Mattermost 책임 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.4.4에는 데이터베이스 또는 기능적 변경 사항이 없습니다.
9.4.3, 2024-02-14 출시
Mattermost v9.4.3에는 낮음에서 높음 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 정보는 Mattermost 책임 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.4.3에는 데이터베이스 또는 기능적 변경 사항이 없습니다.
사전 패키지된 Jira 플러그인 버전 v4.1.0.
9.4.2, 2024-01-30 출시
Mattermost v9.4.2에는 낮음에서 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 정보는 Mattermost 책임 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시됩니다.
정산 보고서가 활성 사용자가 아닌 활성화된 사용자를 전송하는 문제를 수정했습니다. 정산 보고서의 일부로 월간 활성 사용자(MAU)를 추가했습니다.
Mattermost v9.4.2에는 데이터베이스 또는 기능적 변경 사항이 없습니다.
9.4.1, 2024-01-16 출시
특정 필드가 NULL일 때
getChannelMemberOnly가 데이터를 가져오지 못하는 문제를 수정했습니다.
9.4.0, 2024-01-16 출시
최초 9.4.0 릴리스.
중요한 업그레이드 참고사항
MySQL v5.7이 수명 종료되었습니다. 모든 고객에게 최소 8.x로 업그레이드할 것을 권장합니다. 현재로서는 경고를 기록하고 있습니다. 다음 확장 지원 릴리스인 Mattermost v9.5부터는 MySQL v5.7 지원을 완전히 중단할 예정입니다.
중요
v9.3보다 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
호환성
Edge 최소 요구 버전을 v118+로 업데이트했습니다.
개선사항
아래 최신 릴리스의 개선사항에 대한 안내 동영상을 참조하세요.
사용자 인터페이스 (UI)
관리
Cloud에서 IP 필터링 지원이 추가되었습니다 (Cloud Enterprise plan) (이 기능은 기본적으로 비활성화되어 있으며 기능 플래그 뒤에 있습니다).
Bring Your Own Key (BYOK) 암호화 지원이 추가되었습니다 (Cloud Enterprise plan).
구성된 경우 규정 준수 내보내기에 선택적 전용 파일스토어가 사용됩니다 (Cloud Enterprise plan).
MessageExportSettings.GlobalRelaySettings.CustomerType이 이제 "CUSTOM"을 지원합니다.플러그인이 서버의 메트릭 HTTP 리스너 하에서 자체 메트릭을 제공하는 사용자 정의 HTTP 엔드포인트를 등록할 수 있도록 새로운
ServerMetrics훅이 추가되었습니다.관리자는 이제
mmctl websocket의 출력을 JSON 파서로 파이프할 수 있는 기능을 갖게 되었습니다.OAuth Outgoing Connections에 대한 스토어가 추가되었습니다.
사용자의 마지막 로그인 타임스탬프가 추가되었으며, PostgreSQL용 게시물 통계를 추적하기 위한 구체화된 뷰와 새로고침 작업이 추가되었습니다.
플러그인 요청이 외부 시스템의 Authorization 헤더를 포함할 수 있도록 허용했습니다.
Support Packet을 다운로드하기 위한 mmctl 명령어
mmctl system supportpacket이 추가되었습니다.등록된 OAuth2 애플리케이션을 나열하기 위한 새로운 mmctl 명령어
oauth list가 추가되었습니다.
버그 수정
이모지 반응 토글 동작의 문제를 수정했습니다.
앱 바에서 Playbooks와 구분선 사이의 간격 문제를 수정했습니다.
config.json
여러 설정 옵션이
config.json에 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 이러한 설정들은config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜에 대한 변경사항:
config.json의RefreshPostStatsRunTime아래에서:사용자의 마지막 로그인 타임스탬프를 추가하고 PostgreSQL에서 게시물 통계를 추적하기 위한 머티리얼라이즈드 뷰와 새로고침 작업을 추가하기 위해
RefreshPostStatsRunTime을 추가했습니다.
Enterprise 플랜 변경사항:
config.json의GlobalRelayMessageExportSettings하위:Global Relay 내보내기를 위한 사용자 정의 URL과 포트를 설정할 수 있도록 두 개의 새로운 구성 설정
CustomSMTPServerName과CustomSMTPPort가 추가되었습니다. 이를 통해 규정 준수 내보내기가 Proofpoint와 통합될 수 있습니다.
오픈 소스 컴포넌트:
@mattermost/desktop-api와ipaddr.js를 https://github.com/mattermost/mattermost/에 추가했습니다.
Go 버전
v9.4는 Go
v1.20.7로 빌드되었습니다.
알려진 문제
채널 관리자가 아닌 사용자는 더 이상 비공개 채널에서 메시지 링크를 사용할 수 없습니다 MM-56575.
채널 헤더를 편집할 때 미리보기가 작동하지 않습니다 MM-56572.
채널 찾아보기 모달에서 채널 구성원 수가 0으로 표시됩니다 MM-56266.
게시물 초안의 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
Playbooks 왼쪽 사이드바는 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 업데이트되지 않습니다.
사용자가 구성된 브로드캐스트 채널의 구성원이 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결책으로 구성된 브로드캐스트 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.
Playbooks 왼쪽 사이드바는 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 업데이트되지 않습니다.
기여자
AayushChaudhary0001, aditipatelpro, agarciamontoro, agnivade, akbarkz, Alpha-4, amyblais, andrius, andriuspetrauskis, andrleite, arthurhrg, arush-vashishtha, asaadmahmood, avas27JTG, ayusht2810, azigler, BenCookie95, caotanduc99, CI-YU, codejagaban, cpoile, crspeller, ctlaltdieliet, cwarnermm, cyberjam, danielsischy, Dev-A-Line, devinbinnie, DHaussermann, dkkb, Eleferen, enahum, fmartingr, FokinAleksandr, GabrielCasaro, gabrieljackson, gabsfrancis, grundleborg, hanzei, harsh4723, harshilsharma63, hasancankucuk, hereje, hmhealey, ifoukarakis, isacikgoz, jasonblais, jespino, johnsonbrothers, jprusch, jwilander, kaakaa, Kshitij-Katiyar, larkox, lieut-data, lindalumitchell, ludvigbolin, lynn915, M-ZubairAhmed, majo, master7, matt-w99, matthew-w, matthewbirtch, mgdelacroix, mickmister, morgancz, mvitale1989, neflyte, nickmisasi, Paul-Stern, pgteekens, phoinixgrr, PromoFaux, PulkitGarg-code, raghavaggarwal2308, rajatdangat, relwell, roaslin, rohan-kapse, rohitkbc, Rutam21, RyoKub, saakshiraut28, San4es, sapnasivakumar, saturninoabril, sbishel, Sharuru, ShlokJswl, sinansonmez, srappan, sri-byte, srisri332, stafot, streamer45, stylianosrigas, Sudhanva-Nadiger, svelle, Syed-Ali-Abbas-Zaidi, tanmaythole, TealWater, thomasbrq, ThrRip, toninis, tsabi, umrkhn, varghesejose2020, Vinecreeper888, weblate, wiggin77, yasserfaraazkhan, yomiadetutu1, ZubairImtiaz3
Release v9.3 - 기능 릴리스
9.3.3, 2024-03-06 릴리스
Mattermost v9.3.3은 중저 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.3.3은 데이터베이스나 기능 변경 사항을 포함하지 않습니다.
9.3.2, 2024-02-14 릴리스
Mattermost v9.3.2는 중저~고 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.3.2는 데이터베이스나 기능 변경 사항을 포함하지 않습니다.
사전 패키지된 Jira 플러그인 버전 v4.1.0.
9.3.1, 2024-01-30 릴리스
Mattermost v9.3.1은 중저 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시됩니다.
Mattermost v9.3.1은 데이터베이스나 기능 변경 사항을 포함하지 않습니다.
9.3.0, 2023-12-15 릴리스
최초 9.3.0 릴리스.
중요한 업그레이드 참고사항
업그레이드하기 전에 중요한 업그레이드 참고사항을 읽어주세요.
호환성
Firefox 최소 필수 버전을 v115+로 업데이트했습니다.
Chromium 최소 지원 버전을 118+로 업데이트했습니다.
개선사항
아래 최신 릴리스의 개선사항들에 대해서는 이 안내 동영상을 참조하세요.
사용자 인터페이스 (UI)
사전 패키징된 Playbooks 플러그인 버전을 v1.39.1로 업데이트했습니다.
사전 패키징된 Calls 버전을 v0.21.1로 업데이트했습니다.
사전 패키징된 Jira 플러그인 버전을 v4.0.1로 업데이트했습니다. 최근 주요 변경 사항은 v4.0.0도 참조하세요.
새로운 언어로 베트남어 (베타)를 추가했습니다.
알림을 트리거하지 않고 하이라이트로 키워드를 수동적으로 추적하는 기능을 추가했습니다 (Professional 및 Enterprise 플랜).
개선된 사용자 인터페이스로 설정 모달을 업데이트했습니다.
채널을 위로 스크롤했을 때 새로운 최근 항목으로 이동 배너를 추가했습니다.
코드 버튼 (Ctrl+Alt+C)의 동작을 수정하여 인라인 코드 또는 코드 블록을 생성하도록 했습니다.
코드 블록 내에서 마크다운 키바인딩을 비활성화했습니다.
/access_problem페이지에 뒤로 버튼을 추가했습니다.게시물당 반응 수의 기본 제한을 추가했습니다.
성능
웹앱에서 프리페치 설정을 제거하고 새로운 프리페치 제한을 설정했습니다.
웹소켓 이벤트 마샬링 성능을 개선했습니다.
초기 로드 시 최근 사용한 이모지의 배치 로딩을 구현했습니다.
관리
시스템 콘솔의 공지사항 표시줄 툴팁이 이제 더 넓어졌습니다.
지원되지 않는 환경에서 플러그인을 활성화하려고 할 때의 오류 메시지가 개선되었습니다.
작업 공간 상태 대시보드에 파일 저장소 권한 확인 기능이 추가되었습니다.
알림을 트리거하는 다중 단어 키워드 지원 추가를 준비하기 위한 정리 작업을 수행했습니다.
앱이 root로 실행될 때 경고 로그 메시지가 추가되었습니다.
ExperimentalTimezone설정의 모든 사용을 제거했습니다. 시간대 기능은 이제 항상 활성화되며 더 이상 구성 설정에 의존하지 않습니다.WebVTT 첨부 파일 미리보기 지원이 추가되었습니다.
LDAP 메시지를 위한 별도의
AdvancedLogging레벨이 도입되었습니다.LDAP 메시지를 위한 추적 로깅 레벨이 도입되었습니다.
개별 연결에 전송되는
WebSocket메시지를 수정하는 새로운 방법이 추가되었습니다.데이터베이스에서 가져온 후 클라이언트로 전달되기 전에 게시물 객체를 수정할 수 있는 새로운 서버 측 훅
MessagesWillBeConsumed이 추가되었습니다. 이는 기능 플래그 뒤에 있으며 기본적으로 비활성화되어 있습니다.사용자와 게시물이 이제 로그에서 보기 좋게 출력됩니다.
파일 추출 로깅이 개선되었습니다.
웹앱 플러그인 내보내기 컴포넌트 목록에서
ThreadView와AdvancedCreateComment컴포넌트가 노출되었습니다.관리자가 사용자 인터페이스를 통해 사용자 정의 로그 대상을 구성할 수 있도록 시스템 콘솔에 로깅 > 고급 로깅 설정이 추가되었습니다.
버그 수정
Group Message를 읽지 않음으로 표시할 때 배지 수가 올바르게 표시되지 않는 문제를 수정했습니다.
모든 팀 변경 시
invite_id가 재설정되는 문제를 수정했습니다.하위 유형이
number인 대화형 대화 상자 요소가0값을 제대로 처리하지 못하는 문제를 수정했습니다.사이트 URL 설정에 경로가 포함된 경우 채널 파일 검색 항목의 다운로드 링크 문제를 수정했습니다.
오른쪽 패널에서 특수 멘션 형식 문제를 수정했습니다.
거부를 허용하도록
MessageWillBeUpdated플러그인 훅을 수정했습니다.일부 단축키가 예상대로 작동하지 않는 문제를 수정했습니다.
메시지 기록이 중앙 채널의 입력을 지우지 않는 문제를 수정했습니다.
일부 사용자명에 대해 더 높은 대비가 생성되는 문제를 수정했습니다.
새로 생성된 Group Message가 0명의 구성원을 가진 것으로 표시되는 문제를 수정했습니다.
지원 패킷 파일에 잘못된 타임스탬프가 할당되는 문제를 수정했습니다.
LDAP/AD만 활성화된 경우 비밀번호 재설정 링크가 표시되지 않는 문제를 수정했습니다.
최근 멘션이 비슷한 이름의 다른 사용자의 게시물을 표시하는 문제를 수정했습니다.
Group Message의 헤더를 업데이트할 때 나타나는 오류를 수정했습니다.
종속성의 데드락으로 인해 종료 중에 서버가 멈추는 문제를 수정했습니다.
Desktop App 클라이언트가 파일 미리보기 링크를 열려고 할 때 오류가 표시되는 문제를 수정했습니다.
Oauth 리디렉션 URI 매개변수의 이중 URL 인코딩 문제를 수정했습니다.
그룹 제한 팀 및 채널에서 사용자가 사용자 정의 그룹을 멘션할 수 없는 문제를 수정했습니다.
Group Message를 비공개 채널로 변환할 때 채널 관리자가 설정되지 않는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜 변경사항:
DisplaySettings.ExperimentalTimezone설정이 제거되었습니다.config.json의ServiceSettings하위:잘못된 반응이 게시물에 추가될 수 있는 문제를 수정하고 게시물당 반응 수에 대한 기본 제한을 추가하기 위해
DefaultUniqueReactionsPerPost와MaxUniqueReactionsPerPost가 추가되었습니다.
API 변경사항
페이지 로드 시 커스텀 이모지에 대한 일괄 요청을 위한 API가 추가되었습니다.
데이터베이스 변경사항
SharedChannelsRemotes테이블에서NextSyncAt과Description컬럼이 제거됩니다. 가능한 테이블 크기를 고려할 때 마이그레이션 영향은 미미한 것으로 간주됩니다.
Go 버전
v9.3은 Go
v1.20.7로 빌드되었습니다.
알려진 이슈
Mattermost Omnibus: 의존성 미충족으로 인한 omnibus 설치 불가 MM-56080.
게시물 초안의 시작 부분에 @mention을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있음 MM-33823.
IP Hash가 비활성화된 고가용성 모드에서 상태가 자리 비움 또는 오프라인으로 멈춰있는 경우가 있음.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이상의 결과가 반환됨.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패함.
Mattermost를 고가용성 모드에서 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않음.
새로 고침 없이 사용자가 실행 또는 플레이북에 추가되면 Playbooks 왼쪽 사이드바가 업데이트되지 않음.
사용자가 구성된 브로드캐스트 채널의 구성원이 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있음. 임시 해결 방법으로, 구성된 브로드캐스트 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.
새로 고침 없이 사용자가 실행 또는 플레이북에 추가되면 Playbooks 왼쪽 사이드바가 업데이트되지 않음.
기여자
agarciamontoro, agnivade, AirGoatOne, akbarkz, amigo7kr, amyblais, anneschuth, ARJ2160, Arslan-work, arthurh, arthurhrg, Aryakoste, asaadmahmood, AshishDhama, avas27JTG, AvaterClasher, ayusht2810, azigler, BandhiyaHardik, BenCookie95, Benjamin-Loison, calebroseland, catenacyber, cedarice, CI-YU, coltoneshaw, cpoile, crspeller, ctlaltdieliet, cwarnermm, Davut97, deepakumarvu, devinbinnie, Dhoni77, DimitriDR, edwardnguyen225, Eleferen, emdecr, Emil-Carlsson, enahum, escofresco, fandour, fazil-syed, fmartingr, gabrieljackson, hanzei, harshal2030, harshilsharma63, heisdinesh, hmhealey, ifoukarakis, imamimam113, imkrishnasarathi, isacikgoz, jasonblais, jespino, johndavidlugtu, johnsonbrothers, jonathanwiemers, jprusch, JulienTant, jwilander, kaakaa, kapdev, kayazeren, Kimbohlovette, Kshitij-Katiyar, KuSh, kyeongsoosoo, larkox, LeonardJouve, lieut-data, lindy65, linkvn, ludvigbolin, M-ZubairAhmed, m1lt0n, majo, manojmalik20, master7, matt-w99, matthew-w, matthewbirtch, maxtrem271991, mickmister, milotype, mozi47, mvitale1989, nathanaelhoun, newdominic, nickmisasi, nosyn, otilor, pacop, Paul-Stern, Paul-vrn, phoinixgrr, proggga, pvev, raghavaggarwal2308, rahulsuresh-git, rashmibharambe, Reene-Simon, rohan-kapse, rohitkbc, rubinaga, RyoKub, san70sh, sapnasivakumar, sbishel, seoyeongeun, Sharuru, shivamjosh, sinansonmez, Sn-Kinos, sp6370, sri-byte, stafot, streamer45, stylianosrigas, Sudhanva-Nadiger, sudheer121, Syed-Ali-Abbas-Zaidi, tanmaythole, tejas161, thomasbrq, ThrRip, TomerPacific, toninis, trivikr, tsabi, turretkeeper, umrkhn, vish9812, wcdfilll, wiebel, wiggin77, yasserfaraazkhan, yomiadetutu1
Release v9.2 - 기능 릴리스
9.2.6, 2024-02-14 릴리스
Mattermost v9.2.6은 낮음에서 높음 수준의 심각도를 가진 보안 수정사항을 포함하고 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.2.6은 데이터베이스 또는 기능적 변경사항을 포함하지 않습니다.
사전 패키징된 Jira 플러그인 버전 v4.1.0.
9.2.5, 2024-01-30 릴리스
Mattermost v9.2.5는 낮음에서 중간 수준의 심각도를 가진 보안 수정사항을 포함하고 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.2.5는 데이터베이스 또는 기능적 변경사항을 포함하지 않습니다.
9.2.4, 2024-01-09 릴리스
Mattermost v9.2.4는 중간 수준의 심각도를 가진 보안 수정사항을 포함하고 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.2.4는 다음 기능적 변경사항을 포함합니다:
게시물에 잘못된 반응이 추가될 수 있는 문제를 수정했습니다. 게시물당 반응 수의 기본 제한을 추가했습니다.
9.2.3, 2023-11-29 릴리스
Mattermost v9.2.3은 중간 수준의 심각도를 가진 보안 수정사항을 포함하고 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.2.3은 데이터베이스 또는 기능적 변경사항을 포함하지 않습니다.
사전 패키징된 Calls 플러그인 버전 v0.21.1.
9.2.2, 2023-11-08 릴리스
Mattermost v9.2.2는 높은 수준의 심각도를 가진 보안 수정사항을 포함하고 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키징된 Playbooks 플러그인 버전 v1.39.1.
Mattermost 정보 대화상자에서 잘못된 서버 버전을 표시하는 문제를 수정했습니다.
9.2.1, 2023-11-06 릴리스
Ubuntu 20.04 및 Debian Bullseye 버전에서 Ubuntu GLIBC 오류가 발생하는 문제를 수정했습니다.
9.2.0, 2023-11-02 릴리스
원본 9.2.0 릴리스
중요한 업그레이드 참고사항
전역 보존 정책이 keep-forever로 설정되어 있어도 사용자 정의 보존 정책이 활성화된 경우 작업이 실행되도록 데이터 보존 정책을 수정했습니다. 이 수정 사항 이전에는 전역 데이터 보존 정책이 keep-forever로 설정되어 있거나 비활성화된 경우, 활성화된 사용자 정의 데이터 보존 정책이 실행되지 않았습니다. 수정 후에는 전역 데이터 보존 정책이 keep-forever로 설정되어 있어도 사용자 정의 데이터 보존 정책이 자동으로 실행됩니다. 서버가 업그레이드되면 게시물이 의도치 않게 삭제될 수 있습니다. 관리자는 업그레이드 전에 모든 사용자 정의 데이터 보존 정책을 비활성화하고, 업그레이드 후에 다시 활성화해야 합니다.
중요
v9.1 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
호환성
최소 필수 Edge 버전을 116+로 업데이트했습니다.
개선 사항
최신 릴리스의 일부 개선 사항에 대한 워크스루 동영상을 아래에서 확인하세요.
사용자 인터페이스 (UI)
채널 헤더를 편집할 때 시스템 메시지를 여러 줄로 표시하여 가독성을 개선했습니다.
시스템 메시지에서 "입장/퇴장" 이벤트 유형을 통합했습니다.
설정 > 고급 > Mattermost에서 채널 게시물 미리 가져오기 허용을 통해 웹앱 사전 가져오기를 비활성화할 수 있는 새로운 사용자 기본 설정을 추가했습니다. 이 설정이 표시되려면 Environment > Developer로 이동하여 시스템 콘솔에서 Client Performance Debugging을 활성화해야 합니다. 이 설정과 Client Performance Debugging은 사용자가 성능 문제를 경험하는 경우에만 일시적으로 활성화해야 합니다.
사전 패키징된 NPS 플러그인 버전 v1.3.3.
사전 패키징된 Todo 플러그인 버전 v0.7.1.
관리
JSON null 값 케이스는 이제 포인터로 언마샬링할 때 포인터가 더 이상 null이 아닌지 확인함으로써 올바르게 처리됩니다.
LDAP 및 SAML 로그를 캡처하기 위해 이제 주석 처리된 로거가 사용됩니다.
github.com/mattermost/gziphandler를github.com/klauspost/compress/gzhttp로 교체했습니다.성능 메트릭에는 이제 주어진 요청이 페이지 로드 중에 전송되었는지 또는 웹소켓 재연결 중에 전송되었는지에 대한 정보가 포함됩니다.
Elasticsearch 집계 작업은 이제 대량 인덱싱 작업이 현재 실행 중일 때 시작되지 않습니다.
지원 패키지에 힙 프로필, CPU 프로필, 고루틴 프로필을 추가했습니다.
WIP i18n 로케일을 병합했지만, 지원되지 않는 로케일 선택은 허용하지 않았습니다.
버그 수정
작업 가져오기에 실패했을 때 단순 워커가 충돌하는 패닉 문제를 수정했습니다.
채널 링크를 올바르게 표시하도록 업데이트 시 게시물 속성을 수정했습니다.
초안 API가 빈 초안을 반환하는 문제를 수정했습니다.
전역 헤더의 도움말 메뉴 정렬을 수정했습니다.
채널 편집 헤더 모달의 깨진 링크를 수정했습니다.
시스템 콘솔에서 채널에 사용자를 추가할 수 없는 문제를 수정했습니다.
이미 존재하는 사용자를 추가할 때 채널 구성원 수가 증가하는 문제를 수정했습니다.
플러그인 개발자가 대화형 대화상자에서
textarea를 생성할 수 없는 문제를 수정했습니다.Chrome에서 이미지 복사 붙여넣기가 실패하는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 설정과 설치 시 기본값 목록입니다. 이 설정들은config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜 변경사항:
config.json의LogSettings하위:로깅 중 로그 필드에 크기 제한을 추가할 수 있는 새로운 구성 설정
MaxFieldSize가 추가되었습니다.
API 변경사항
mattermost_api_time메트릭에origin_client가 추가되었습니다.
Go 버전
v9.2는 Go
v1.20.7로 빌드되었습니다.
알려진 문제점
게시물 초안 시작 부분에 @mention을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
IP Hash가 비활성화된 고가용성 모드에서 상태가 가끔 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색어 이외의 결과도 반환됩니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드로 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
새로 고침 없이 사용자가 실행 또는 플레이북에 추가되면 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 구성된 브로드캐스트 채널의 구성원이 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.
새로 고침 없이 사용자가 실행 또는 플레이북에 추가되면 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.
기여자
aayushborkar14, AayushChaudhary0001, AbhineshJha, agarciamontoro, agnivade, akaMrDC, akbarkz, alejdg, Alphanum404, amigo7kr, amyblais, amynicol1985, andrew-delph, andrleite, angeloskyratzakos, aniketh-varma, anneschuth, apshada, ARJ2160, ArturBa, asaadmahmood, AsisRout, avas27JTG, AvaterClasher, ayrotideysarkar, ayusht2810, balajik, Bangik, bartaz, BaumiCoder, BenCookie95, bishalpal, calebroseland, cedarice, cescpmantidfly, CI-YU, Ciggzy1312, codeEmpress1, coltoneshaw, costa-neto, cpoile, crspeller, ctlaltdieliet, cwarnermm, danialkeimasi, Delaney, devinbinnie, DHaussermann, dhnlr, dipandhali2021, Eleferen, emdecr, enahum, escofresco, esethna, fazil-syed, fmartingr, frjaraur, fyfirman, gabrieljackson, Gauravpadam, gibsonliketheguitar, h1usertest, hanzei, harsh-solanki21, harshal2030, harshalkh, harshilsharma63, hmhealey, ialorro, ifoukarakis, imamimam113, isacikgoz, iyampaul, izruff, janlengyel, jannikbertram, jasonblais, jespino, jgilliam17, jlandells, johnsonbrothers, josephjosedev, jprusch, js029, jufab, JulienTant, kaakaa, kalvdans, kayazeren, komodin, Kritik-J, Kshitij-Katiyar, KuSh, larkox, letehaha, libklein, lieut-data, linkvn, ludvigbolin, M-ZubairAhmed, majo, manojmalik20, ManuMinue, marianunez, master7, matt-w99, matthew-w, matthewbirtch, maxtrem271991, mgdelacroix, mickmister, milotype, mishmanners, MixeroTN, mnj93, mujpao, mustdiechik, mvitale1989, namanh-asher, Navystack, nickmisasi, Nico7as, Nityanand13, NohaFahmi, otilor, Paul-vrn, Peyo6565, phoinixgrr, pvev, qryptdev, Quijuletim470, returnedinformation, riteshmukim, rubinaga, Rutam21, saideepesh000, SaketKaswa20, saturninoabril, sbishel, seoyeongeun, Sharuru, sjcode99, sondrekje, sonu27, sp6370, sri-byte, stafot, StreakInTheSky, streamer45, stylianosrigas, Sudhanva-Nadiger, sudheer121, syedzubeen, Tahanima,tanmaythole, this-is-tobi, ThrRip, TomerPacific, toninis, trilopin, umrkhn, varghesejose2020, venugopal1234567, vip2441, wiersgallak, wiggin77, yasserfaraazkhan, yesbhautik, ylac, ZubairImtiaz3
Release v9.1 - 기능 릴리스
9.1.5, 2024-01-09 출시
Mattermost v9.1.5는 중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 후 당사의 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.1.5는 다음과 같은 기능 변경 사항을 포함합니다:
게시물에 잘못된 반응이 추가될 수 있는 문제를 수정했습니다. 게시물당 반응 수의 기본 제한을 추가했습니다.
9.1.4, 2023-11-29 출시
Mattermost v9.1.4는 중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 후 당사의 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.1.4는 데이터베이스나 기능상 변경 사항이 없습니다.
사전 패키지된 Calls 플러그인 버전 v0.21.1.
9.1.3, 2023-11-13 출시
Mattermost v9.1.3은 낮음에서 높은 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 후 당사의 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.1.3은 데이터베이스나 기능상 변경 사항이 없습니다.
사전 패키지된 Playbooks 플러그인 버전 v1.39.1.
Mattermost 정보 대화상자에서 잘못된 서버 버전을 표시하는 문제를 수정했습니다.
9.1.2, 2023-11-06 출시
Mattermost v9.1.2는 낮음에서 높은 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 후 당사의 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.1.2는 데이터베이스나 기능상 변경 사항이 없습니다.
9.1.1, 2023-10-27 출시
Mattermost v9.1.1은 낮음에서 중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 후 당사의 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키지된 Focalboard 플러그인 v7.11.4.
Mattermost v9.1.1은 다음과 같은 기능 변경 사항을 포함합니다:
로깅 중 로그 필드의 크기를 제한할 수 있는 새로운 구성 설정
MaxFieldSize를 추가했습니다.모바일 Oauth / SAML 리디렉션에
NativeAppSettings.AppCustomURLSchemes구성 설정과 일치하도록 제한을 추가했습니다.
9.1.0, 2023-10-16 출시
최초 9.1.0 릴리스
중요 업그레이드 참고사항
데이터 보존
DeleteOrphanedRows쿼리의 성능이 개선되었습니다. 새로 추가된 마이그레이션에 대한 참고사항은 중요 업그레이드 참고사항을 확인하세요. 기능 플래그DataRetentionConcurrencyEnabled가 제거되었습니다. 성능 저하를 방지하기 위해 데이터 보존은 이제 동시성 없이 실행됩니다. 새로운 구성 설정DataRetentionSettings.RetentionIdsBatchSize가 추가되어, 관리자가 고아 반응을 삭제할 때 한 번에 가져올 ID 배치 수를 구성할 수 있습니다. 기본값은 100입니다.지원되는 최소 Desktop App 버전이 이제 v5.3입니다. OAuth/SAML 플로우가
desktop_login을 포함하도록 수정되어 이전 버전과 호환되지 않습니다.
중요
v9.0 이전 릴리스에서 업그레이드하는 경우, 다른 중요 업그레이드 참고사항을 반드시 읽어보세요.
호환성
Chromium 최소 지원 버전이 116+로 업데이트되었습니다.
주요 특징
그룹 메시지를 다시는 놓치지 마세요
그룹 메시지(GM)가 이제 다이렉트 메시지(DM)처럼 작동합니다. 새로운 메시지마다 배지 카운트가 증가합니다.
그룹 메시지를 비공개 채널로 변환
그룹 메시지를 비공개 채널로 변환하는 기능이 추가되었습니다.
최신 릴리스의 주요 기능과 아래 개선 사항들에 대한 안내 동영상을 확인해 보세요.
개선사항
사용자 인터페이스 (UI)
카테고리 삭제 모달에 취소 버튼이 추가되었습니다.
채널 사이드바와 오른쪽 사이드바의 크기를 조절할 수 있는 기능이 추가되었습니다.
채널 둘러보기 모달에 두 가지 새로운 필터링 옵션(모든 채널 유형 표시 및 비공개 채널 표시)이 추가되었습니다.
GitLab 플러그인 버전 v1.7.0이 미리 패키지되었습니다.
Calls 플러그인 버전 v0.20.0이 미리 패키지되었습니다.
Playbooks 버전 v1.39.0이 미리 패키지되었습니다.
사이드바가 최소 너비보다 클 때 스레드나 메시지를 볼 때 추가적인 반응 옵션이 추가되었습니다.
알림 설정 모달에 알림 문서 링크가 추가되었습니다.
게시물 텍스트 상자 측정 코드가 더 안정적이도록 업데이트되었습니다.
/invite슬래시 명령어가 이제 사용자 정의 사용자 그룹을 지원합니다.PluginSettings.EnableRemoteMarketplace문서에 따라 구성된 경우, 원격 마켓플레이스 기능이 다시 활성화되었습니다.
관리 기능
mattermostGitHub 저장소에mattermost-plugin-api를 추가했습니다.공용 서버 모듈 버전을 v0.0.9로 업데이트했습니다.
GET /api/v4/groups에 2개의 새로운 URL 매개변수를 추가했습니다:include_archived와filter_archived. 사용자 그룹 모달에서 보관된 그룹을 복원할 수 있는 기능을 추가했습니다.지원 패키지에 파일 저장소 정보를 추가했습니다.
예상치 못한 트래픽을 생성하는 사용자를 파악하는 데 도움이 되도록 모든 HTTP 로그(디버그 수준)에
user_id가 포함되도록 했습니다.GET /api/v4/groups와GET /api/v4/groups/:group_id에 새로운 URL 매개변수를 추가했습니다.include_member_ids는 그룹 응답 객체에 모든 멤버의user_ids를 추가합니다. 이제 채널에 그룹 멤버를 추가할 수도 있으며, 팀에 속하지 않은 멤버는 이 흐름을 통해 팀에 추가되고 이후 채널에 추가될 수 있습니다.
플러그인 변경 사항
새로운 메시지 구분 막대를 위한 새로운 프론트엔드 플러그인 확장 지점을 추가했습니다.
코드 블록에 액션을 추가하기 위한 새로운 플러그인 확장성 지점을 추가했습니다.
플러그인 훅
UserHasBeenDeactivated을 추가했습니다.파일 정보에 대한 검색 가능한 콘텐츠를 설정하는 새로운 서버 사이드 플러그인 API 메서드(
SetFileSearchableContent)를 추가했습니다.MessageHasBeenPosted플러그인 훅은 이제 첨부 파일이 게시물에 연결된 후에 실행됩니다.
버그 수정
왼쪽 채널 메뉴, 왼쪽 카테고리 메뉴, 게시물 점 메뉴에 대한 키보드 지원을 수정했습니다.
comment_on컴포넌트의 표시 이름을 수정했습니다.하위 메뉴가 있는 일부 메뉴의 키보드 지원 문제를 수정했습니다.
그룹 멘션 뒤에 구두점이 사라지는 문제를 수정했습니다.
컴플라이언스 내보내기를 비활성화한 후 다시 활성화했을 때 컴플라이언스 내보내기 작업이 시작되지 않는 문제를 수정했습니다.
라이선스 로드 시 발생할 수 있는 쓰기 후 읽기 문제를 수정했습니다.
직접 메시지 및 그룹 메시지의 이름, 표시 이름 또는 목적에 대한 모든 변경을 차단하도록 API를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜에 대한 변경사항:
ServiceSettingsDefaultGfycatAPISecret과ServiceSettingsDefaultGfycatAPIKey구성 설정이 제거되었습니다.config.json의TeamSettings에서:UserSetting,ADVANCED_FILTER_JOIN_LEAVE의 기본값을 설정하는 새로운 구성 설정EnableJoinLeaveMessageByDefault가 추가되었습니다.
config.json의DisplaySettings에서:모바일에서 마크다운 텍스트의 최대 복잡도를 제한하는
MaxMarkdownNodes설정이 추가되었습니다.
Enterprise 플랜 변경사항:
config.json의DataRetentionSettings하위:새로운 구성 설정
RetentionIdsBatchSize가 추가되었습니다. 이는 관리자가 고아 반응을 삭제할 때 한 번에 가져올 ID 배치 수를 구성할 수 있도록 합니다. 기본값은 100입니다.
API 변경사항
모든 Rest API 호출에 대해 감사 스트림에
X-Forwarded-For요청 헤더를 추가했습니다.API 엔드포인트
POST /api/v4/user/login/desktop_login를 추가했습니다. 해당되는 경우desktop_login을 포함하도록 OAuth/SAML 플로우를 수정했습니다.그룹 메시지 구성원 간의 공통 팀 목록을 가져오기 위해 새로운 API 엔드포인트
GET/api/v4/channels/<channel-id>/common_teams를 추가했습니다.그룹 메시지를 비공개 채널로 변환하기 위해 새로운 API 엔드포인트
POST/api/v4/channels/<channel-id>/convert_to_channel를 추가했습니다.플러그인 API에 새로운
MessageHasBeenDeleted훅을 추가했습니다.request패키지를 공용 공유 폴더로 이동했습니다.
Go 버전
v9.1은 Go
v1.20.7으로 빌드되었습니다.
알려진 문제점
그룹 메시지를 채널로 변환할 때 중복된 채널 이름에 대해 "같은 팀에 해당 이름의 채널이 이미 존재합니다" 오류가 표시되어야 함 MM-54713.
그룹 메시지를 읽지 않음으로 표시해도 숫자 알림 뱃지가 다시 나타나지 않음 MM-54778.
미리보기 모드로 전환하거나 미리보기 모드에서 나올 때 스레드/게시물이 점프함 MM-54758.
우측 스레드가 열려 있을 때 데스크톱 UI에서 모든 콘텐츠가 표시되지 않음 MM-54696.
To-Do 플러그인이 설치된 경우 좌측 크기 조정 옵션이 채널 찾기/생성 메뉴를 덮어씀 MM-54367.
게시물 초안 시작 부분에 @멘션을 추가하고 좌우 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있음 MM-33823.
IP Hash가 꺼진 고가용성 모드에서 상태가 자리 비움 또는 오프라인으로 고착되는 경우가 있음.
Elasticsearch가 활성화된 상태에서 따옴표로 감싼 불용어를 검색하면 검색어보다 더 많은 결과가 반환됨.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패함.
Mattermost를 고가용성 모드로 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않음.
새로고침 없이 사용자가 실행 또는 플레이북에 추가되면 Playbooks 좌측 사이드바가 업데이트되지 않음.
사용자가 구성된 방송 채널의 구성원이 아닌 경우 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있음. 임시 해결책으로 구성된 방송 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.
새로고침 없이 사용자가 실행 또는 플레이북에 추가되면 Playbooks 좌측 사이드바가 업데이트되지 않음.
기여자
abhinav700, agarciamontoro, agnivade, alexdecamillo, amyblais, andrleite, angeloskyratzakos, asaadmahmood, AsisRout, ayusht2810, azigler, BenCookie95, calebroseland, cedarice, coltoneshaw, cpoile, Crere89, crspeller, ctlaltdieliet, cwarnermm, deivisonrpg, devinbinnie, djanda97, Eleferen, emdecr, enahum, esethna, fmartingr, FokinAleksandr, gabrieljackson, hanzei, harshilsharma63, hibou.sage, hmhealey, homerCOD, ialorro, ifoukarakis, intdev32, IronOnet, isacikgoz, jasonblais, jespino, johnsonbrothers, jprusch, kaakaa, kayazeren, Kshitij-Katiyar, kyeongsoosoo, larkox, lieut-data, LimJiAn, limod, linkvn, M-ZubairAhmed, majo, manojmalik20, marie0394, maruTA-bis5, master7, matt-w99, matthew-w, matthewbirtch, mickmister, milotype, MohammedElansary-dev, mornaistar, mt26691, mvitale1989, Navystack, nickmisasi, pvev, RayYH, saturninoabril, sbishel, Sharuru, sinansonmez, speedhs, sri-byte, stafot, streamer45, stylianosrigas, teamzamong, TheRealJoeFriel, ThrRip, timmycheng, toninis, varghese.jose, wiersgallak, wiggin77, y4aniv, yasserfaraazkhan
Release v9.0 - 메이저 릴리스
9.0.5, 2023-11-29 릴리스
Mattermost v9.0.5는 중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.0.5는 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
사전 패키징된 Calls 플러그인 버전 v0.21.1.
9.0.4, 2023-11-13 릴리스
Mattermost v9.0.4는 낮은 수준에서 높은 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.0.4는 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
사전 패키징된 Playbooks 플러그인 버전 v1.39.1.
Mattermost 정보 대화상자에서 잘못된 서버 버전을 보고하는 문제를 수정했습니다.
9.0.3, 2023-11-06 릴리스
Mattermost v9.0.3는 낮은 수준에서 높은 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.0.3는 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
9.0.2, 2023-10-27 릴리스
Mattermost v9.0.2는 낮은 수준에서 중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
사전 패키징된 Focalboard 플러그인 v7.11.4.
Mattermost v9.0.2는 다음과 같은 기능적 변경 사항을 포함합니다:
로깅 중 로그 필드의 크기를 제한하는 기능을 추가하기 위해 새로운 구성 설정
MaxFieldSize를 추가했습니다.모바일 Oauth / SAML 리디렉션에
NativeAppSettings.AppCustomURLSchemes구성 설정과 일치하는 제한을 추가했습니다.
9.0.1, 2023-10-06 릴리스
Mattermost v9.0.1는 낮은 수준에서 중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것이 권장됩니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v9.0.1는 데이터베이스나 기능적 변경 사항을 포함하지 않습니다.
9.0.0, 2023-09-15 릴리스
오리지널 9.0.0 릴리스
중요한 업그레이드 참고사항
더 이상 사용되지 않는 Insights 기능을 제거했습니다.
Mattermost Boards와 다양한 기타 플러그인들이 완전한 커뮤니티 지원으로 전환되었습니다. 자세한 내용은 이 포럼 게시물을 참조하세요.
channel_viewed웹소켓 이벤트가multiple_channels_viewed로 변경되었으며, 이제 실제로 읽지 않은 메시지가 있는 채널에 대해서만 트리거됩니다.
중요
v8.1보다 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 반드시 읽어보세요.
주요 특징
Jira, Confluence, Mattermost를 활용한 엄격한 보안 환경에서의 Dev/Sec/ChatOps
Mattermost와 Atlassian 플랫폼에서 팀의 협업을 유지하고 데이터를 안전하게 보호하는 미션 크리티컬 워크플로를 가속화하세요.
Defense Unicorn의 LeapfrogAI를 통한 에어갭, 엣지 환경 대응 생성형 AI
LeapfrogAI and Mattermost를 사용하여 엣지, 에어갭, 제로 트러스트 환경에서 로컬 GenAI 모델을 배포하고 활용하세요.
AI 가속 협업
Mattermost 파트너인 Mobius Logic은 Mattermost를 Microsoft Teams 내부에 직접 임베드하여 Microsoft 365 플랫폼용 MS Teams Connector를 향상시켰습니다.
고객 규정 준수를 통한 MLOps 및 보안 연합
SOS International (SOSi)과의 파트너십을 통해 XMPP를 사용한 고급 군용급 연합 통합이 가능합니다. Exovera의 exoINSIGHT 발표를 읽어보세요.
조직의 핵심 협업 기능 개선
핵심 플랫폼 경험을 최적화하기 위해 기본 요소를 강화하여 Mattermost가 중요한 운영을 위해 계속해서 탄력적이고 안정적이며 동급 최고의 솔루션이 될 수 있도록 보장하고 있습니다.
개선사항
사용자 인터페이스 (UI)
이제 채널 둘러보기 모달에서 채널 멤버 수가 표시됩니다.
게시물 편집 이력 로드가 실패할 경우 이제 오류가 표시됩니다.
전체 채널 카테고리를 일괄적으로 읽음 표시할 수 있는 기능을 추가했습니다.
Boards 제품 둘러보기 코드를 제거했습니다.
gif 선택기에서 Gfycat을 Giphy로 교체했습니다.
Calls 버전 v0.19.0을 미리 패키징했습니다.
Focalboard 플러그인 버전을 7.11.3으로 업데이트했습니다.
Playbooks 버전 1.38.1을 미리 패키징했습니다.
미리 패키징된 Zoom 플러그인을 v1.6.2로 업그레이드했습니다.
미리 패키징된 Antivirus 플러그인 버전을 1.0.0으로 업그레이드했습니다.
관리
API 예제가 최신 Go API 규칙을 반영하도록 업데이트되어 기존 코드 샘플들이 사용 중단되었습니다.
공용 서버 모듈 버전을 v0.0.8로 업데이트했습니다.
플러그인이 게시물 메뉴에 새 항목을 등록할 수 있도록
Post Action플러그인 훅을 추가했습니다.플러그인이 게시물 편집기 메뉴에 새 항목을 등록할 수 있도록
Post Editor Action플러그인 훅을 추가했습니다.플러그인 초기화, 활성화 및 제거에 대한 로깅을 개선했습니다.
사용 중단된
ManifestExecutables구조체를 제거했습니다.사용 중단된
UserAuth.Password필드를 제거했습니다.원격 사용자는 더 이상 라이선스 일부로 계산되지 않습니다.
데이터 보존 로그를 개선했습니다.
사용되지 않던
/opengraph엔드포인트를 제거했습니다.향후 릴리스에서 해당 플러그인들의 사전 패키징이 중단될 때의 연속성을 위해 전환적으로 사전 패키징된 플러그인들이 이제 파일스토어에 설치됩니다.
사용 중단된
Manifest.RequiredConfig필드를 제거했습니다.푸시 알림이 처리되고 알림 서비스로 전송되기 전에 호출되는
NotificationWillBePushed플러그인 훅을 추가했습니다. 플러그인은 푸시 알림을 수정하거나 거부할 수 있습니다.플러그인이 특정 사용자의 모바일 세션에 푸시 알림을 보낼 수 있는
SendPushNotification플러그인 API 메서드를 추가했습니다.PluginSettings.EnableRemoteMarketplace기능을 비활성화했습니다.
버그 수정
팀에 이미 존재하는 이름이 제공되었을 때
PUT /api/v4/channels/{channelid}에서 반환되는 오류를 수정했습니다.mmctl 명령어에 전달된 CRLF 줄 끝 문자가 명령어에서 제거되지 않는 문제를 수정했습니다.
Microsoft OneNote에서 복사한 텍스트가 이미지로 붙여넣기되는 문제를 수정했습니다.
평가판 라이선스 활성화가 성공적으로 이루어지지 않는 문제를 수정했습니다.
사용자 정의 그룹이 webapp의 로컬 상태에 포함되지 않은 경우 멘션으로 표시되지 않는 문제를 수정했습니다.
제품 내 마켓플레이스 테마 설정 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 시스템 콘솔이 사용 가능한 경우 거기서 수정할 수 있습니다.
모든 플랜 변경 사항:
config.json의ServiceSettings하위:gif 선택기에서 Gfycat을 Giphy로 대체하기 위해
GiphySdkKey를 추가했습니다.
Go 버전
v9.0은 Go
v1.19.5로 빌드되었습니다.
오픈 소스 구성 요소
https://github.com/mattermost/mattermost/에
@giphy/js-fetch-api와@giphy/react-components를 추가했습니다.https://github.com/mattermost/mattermost-mobile/에
@react-native/eslint-config,@react-native/metro-config, 그리고@tsconfig/react-native를 추가했습니다.
알려진 문제점
게시물 초안 시작 부분에 @mention을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 자리 비움 또는 오프라인으로 고정되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색 용어 이외의 결과가 더 많이 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지는 않습니다.
새로 고침 없이 사용자가 런 또는 플레이북에 추가되면 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 구성된 브로드캐스트 채널의 구성원이 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결책으로 구성된 브로드캐스트 채널에 참여하거나 런 구성에서 해당 채널을 제거하십시오.
새로 고침 없이 사용자가 런 또는 플레이북에 추가되면 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.
기여자
abdulsmapara, agarciamontoro, agnivade, akaravashkin, amyblais, andrleite, angeloskyratzakos, apollo13, aqurilla, ayusht2810, azigler, bbodenmiller, BenCookie95, Benjamin-Loison, calebroseland, cdmwebs, chumano, CI-YU, Coelho, cpoile, crspeller, ctlaltdieliet, cwarnermm, danielsischy, deivisonrpg, devinbinnie, djanda97, douglasstasiak, Eleferen, enahum, esarafianou, esethna, gabrieljackson, gary-sixgen, Gobbit69, grubbins, guneshsji, hannaparks, hanzei, harshal2030, harshilsharma63, hmhealey, hpkhanh1610, ifoukarakis, isacikgoz, it33, ivakorin, jasonblais, jespino, johndavidlugtu, johnsonbrothers, jprusch, JulienTant, kaakaa, kayazeren, Kshitij-Katiyar, kyeongsoosoo, larkox, lieut-data, LimJiAn, lindalumitchell, lindy65, lynn915, M-ZubairAhmed, mahmoudfarouq, majo, manojmalik20, marianunez, maruTA-bis5, master7, matt-w99, matthew-w, matthewbirtch, MatthewDorner, mgdelacroix, mickmister, milotype, mvitale1989, nickmisasi, panoramix360, Partizann, penghao_chn, phoinixgrr, pjenicot, pvev, raghavaggarwal2308, RichardScottOZ, robinsdm, saturninoabril, sbishel, Sharuru, ShrootBuck, sinansonmez, sri-byte, stafot, StreakInTheSky, streamer45, stylianosrigas, svelle, tasawar-hussain, TealWater, thinkGeist, ThrRip, timmycheng, toninis, tschuyebuhl, wiggin77, Willyfrog, y4aniv, yash2189, yasserfaraazkhan, yomiadetutu1, ZubairImtiaz3
Release v8.1 - 장기 지원 릴리스
중요
Mattermost Server v10.5 장기 지원 릴리스의 지원이 2025년 11월 15일에 수명 종료됩니다. Mattermost Server v10.11 이상으로 업그레이드가 필요합니다.
한 장기 지원 릴리스(ESR)에서 다음 ESR로 업그레이드(
major->major_next)는 완전히 지원되고 테스트되었습니다. 그러나 여러 ESR 버전을 건너뛰는 업그레이드(major에서major+2로)는 지원되지만 테스트되지 않았습니다. 버전을 건너뛸 계획이라면 ESR 릴리스 간에만 업그레이드할 것을 강력히 권장합니다. 예를 들어, v8.1 ESR에서 업그레이드하는 경우 v10.5 ESR 또는 v10.11 ESR로 업그레이드를 시도하기 전에 v9.5 ESR 또는 v9.11 ESR로 먼저 업그레이드하세요.새로운 릴리스로 업그레이드에 대한 자세한 내용은 중요한 업그레이드 참고사항 문서를 참조하세요.
예정된 릴리스에 대한 자세한 내용은 진행 중인 변경 로그를 참조하세요.
모든 Mattermost 사용자는 계정을 생성하거나 Mattermost에 접근할 때 Mattermost의 허용 사용 정책과 개인정보 보호정책에 동의해야 합니다. 자체 호스팅 배포를 포함한 Mattermost 구독 고객의 경우, 조직은 Mattermost와의 계약 조건에 따라 자체 허용 사용 또는 행동 정책으로 Mattermost 시스템 콘솔에서 허용 사용 정책을 대체하거나 재정의할 수 있습니다. 단, 자체 약관이 허용 사용 정책을 포함하거나 이와 동등한 조건을 포함해야 합니다. 제공하는 서비스 사용에 대한 자체 약관을 추가하기 위해 기본 링크를 변경하는 경우, 새 약관에는 최종 사용자가 Mattermost 소프트웨어에 대한 Mattermost 허용 사용 정책을 인지할 수 있도록 기본 약관에 대한 링크가 포함되어야 합니다.
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 인코딩 문제를 수정했습니다.
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.
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를 추가했습니다.NativeAppSettings.AppCustomURLSchemes구성 설정과 일치하도록 모바일 Oauth / SAML 리디렉션에 제한을 추가했습니다.ServiceSettings.ExperimentalEnableHardenedMode가 활성화된 경우, 사용자명과 비밀번호로 인증된 일반 사용자는override_username또는개선사항
사용자 인터페이스 (UI)
Browse channels 모달의 사용자 인터페이스를 업데이트했습니다.
사용자 인터페이스의 닉네임 필드를 22자에서 64자로 늘렸습니다.
System Console의 문서 링크를 업데이트했습니다.
채널 헤더에서 이모지 크기가 이제 텍스트 크기에 비례합니다.
이모지 선택기 보기 모달이 이제 모바일 브라우저에서 표시됩니다.
Apps 플러그인 v1.2.2를 미리 패키징했습니다.
Focalboard 플러그인 버전 7.11.2를 미리 패키징했습니다.
Playbooks 버전 1.38.0을 미리 패키징했습니다.
Calls 플러그인 버전 0.18.0을 미리 패키징했습니다.
관리
별도의 내보내기 스토리지와 내보내기 파일 다운로드를 위한 S3 사전 서명된 URL 생성 지원이 추가되었습니다.
webapp의 프로덕션 빌드에서
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 버그를 수정했습니다.
Docker 컨테이너에서 시간대 메타데이터가 누락된 문제를 수정했습니다.
registerMessageWillBeUpdatedHook플러그인 훅의 문제를 수정했습니다.저장된 게시물 섹션에서 채널 및 팀 이름이 표시되지 않는 문제를 수정했습니다.
접근성 문제를 수정했습니다: 로그인, 재설정 및 가입 페이지에서의 탭 지원, 그리고 앱 바의 컨트롤.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
모든 플랜의 변경사항:
config.json의PasswordSettings하위:관리자가 로그인 페이지의 비밀번호 찾기 링크를 숨기거나 사용자 정의할 수 있는 기능을 위해
EnableForgotLink를 추가했습니다.
FileSettings하위새로운 내보내기 스토리지 지원을 위해 다양한 내보내기 저장소 설정을 추가했습니다.
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가 꺼진 상태에서 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 인용 부호로 묶인 불용어를 검색하면 검색어 이외의 결과도 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
새로고침 없이 사용자가 실행 또는 플레이북에 추가되면 Playbooks 왼쪽 사이드바가 업데이트되지 않습니다.
사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결책으로 구성된 브로드캐스트 채널에 참여하거나 실행 구성에서 해당 채널을 제거하세요.
새로고침 없이 사용자가 실행 또는 플레이북에 추가되면 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
Release v8.0 - 주요 릴리스
중요
Mattermost Server v8.0 주요 릴리스 지원이 2023년 10월 15일에 종료되었습니다. Mattermost Server 업그레이드가 필요합니다.
8.0.4, 2023-10-06 릴리스
Mattermost v8.0.4는 낮음~중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시됩니다.
Mattermost v8.0.4는 데이터베이스나 기능 변경 사항을 포함하지 않습니다.
사전 패키지된 Calls 플러그인 버전 v0.17.1.
v8.0.3, 2023-09-08 릴리스
Mattermost v8.0.3은 중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시됩니다.
Mattermost v8.0.3은 데이터베이스나 기능 변경 사항을 포함하지 않습니다.
v8.0.2, 2023-09-01 릴리스
Mattermost v8.0.2는 낮음~중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시됩니다.
Mattermost v8.0.2는 데이터베이스나 기능 변경 사항을 포함하지 않습니다.
Docker 컨테이너에서 누락된 시간대 메타데이터 문제를 수정했습니다.
체험 라이선스 활성화를 방해하던 문제를 수정했습니다.
gif 선택기에서 Gfycat을 Giphy로 교체했습니다.
v8.0.1, 2023-07-26 릴리스
Mattermost v8.0.1은 중간 심각도 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 30일 뒤에 보안 업데이트 페이지에 게시됩니다.
Mattermost v8.0.1은 데이터베이스나 기능 변경 사항을 포함하지 않습니다.
Microsoft Teams iframe에서 Mattermost 임베딩 지원을 추가했습니다.
v8.0.0의 About Mattermost 대화상자가 무료 플랜에서 잘못된 서버 버전을 보고하던 문제를 수정했습니다 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 get할 필요가 없으며, Go 프로그램과 플러그인은 이제github.com/mattermost/mattermost-server/server/public을 임포트하고 관용적으로 버전을 관리할 수 있습니다. 이 서브모듈은 아직 v1을 출시하지 않았으며 API를 안정화하기 전에 중대한 변경 사항을 도입할 예정이지만, Mattermost 서버 자체와는 전진 및 후진 호환성을 모두 유지합니다.메인
server package에서 Go 모듈 경로가github.com/mattermost/mattermost-server/server/v8에서github.com/mattermost/mattermost/server/v8로 변경되었습니다. 하지만public서브모듈 도입으로 인해 서드파티 코드가 이server패키지를 임포트할 필요가 더 이상 없습니다.위의
public서브모듈의 일환으로, 이제context.Context가model.Client4메서드에 전달됩니다.PostgreSQL v10에 대한 지원이 제거되었습니다. 새로운 최소 PostgreSQL 버전은 이제 v11입니다.
Go용 Mattermost 공개 API가 이제 별도로 버전이 관리되는 패키지로 제공됩니다. 특정 커밋 해시를 고정하는 대신, 관용적인 Go 방식을 사용하여 이 패키지를 종속성으로 추가하세요: go get
github.com/mattermost/mattermost-server/server/public. 이 재배치된 Go API는 Mattermost v7과 후진 호환성을 유지합니다. 또한 github.com/mattermost/mattermost-server/v6/model에 있던 기존 Go API는 Mattermost v8과 전진 호환되지만 새로운 기능은 포함되지 않을 수 있습니다. 플러그인을 재컴파일할 필요는 없지만 개발자는 빌드 프로세스를 단순화하기 위해 새 패키지 사용을 선택할 수 있습니다. 새 공개 패키지는 올해 말 v1로 출시하기 전에 추가적인 코드 리팩터링을 허용하기 위해 Mattermost v8과 함께 버전 0.5.0으로 출시됩니다.세 개의 구성 필드가 추가되었습니다:
LogSettings.AdvancedLoggingJSON,ExperimentalAuditSettings.AdvancedLoggingJSON,NotificationLogSettings.AdvancedLoggingJSON. 이들은 다중 라인 JSON, 문자열로 이스케이프된 JSON, 또는 JSON을 포함하는 파일을 가리키는 파일명을 지원합니다.AdvancedLoggingConfig필드는 더 이상 사용되지 않습니다.Go MySQL 드라이버가
maxAllowedPacket크기를 4MiB에서 64MiB로 변경했습니다. 이는 MySQL 5.7에서 MySQL 8.0으로의 서버 측 기본값 변경과 일관성을 맞추기 위함입니다.max_allowed_packet설정이 64MiB가 아닌 경우, MySQL 구성 DSN에 서버 측 값과 일치하도록maxAllowedPacket의 추가 매개변수를 업데이트하세요. 또는 성능 오버헤드가 있지만 새 연결마다 서버 측 값을 자동으로 가져오도록 0 값을 설정할 수 있습니다.ExperimentalSettings.PatchPluginsReactDOM이 제거되었습니다. 이 설정이 이전에 활성화되어 있던 경우 다음을 확인하세요:모든 Mattermost 지원 플러그인이 최신 버전으로 업데이트되었는지 확인하세요.
다른 모든 플러그인이 React 17을 지원하도록 업데이트되었는지 확인하세요. 자세한 정보는 v7.7의 중요한 업그레이드 노트를 참조하세요.
더 이상 사용되지 않는
PermissionUseSlashCommands가 제거되었습니다.더 이상 사용되지 않는
model.CommandArgs.Session이 제거되었습니다.Client4 메서드에
context.Context를 전달하세요.사이트 URL의 원본이 아닌 다른 원본에서 웹소켓이 연결될 수 있도록 하려는 서버의 경우,
ServiceSettings.AllowCorsFrom구성 설정을 설정하세요. 또한siteURL이 올바르게 설정되어 있는지 확인하세요.v8.0에서 다음 리포지토리들이 하나로 통합됩니다:
mattermost-server,mattermost-webapp,mmctl. 개발자들은 자세한 내용을 위해 업데이트된 개발자 가이드를 읽어야 합니다.이전 릴리스의 마이그레이션으로 인한 문제가 수정되었습니다. PostgreSQL 14 DB t3.medium RDS 인스턴스에서 쿼리가 약 11ms 소요됩니다. preferences 테이블의 잠금은 삭제할 행이 있는 경우에만 획득되지만, 소요되는 시간은 무시할 수 있을 정도입니다.
사용자가 떠난 채널의 스레드 보기에서 여전히 스레드를 볼 수 있는 문제가 수정되었습니다. PostgreSQL에서의 마이그레이션 실행 시간: 실행 시간: 58.11초, DELETE 2766690. MySQL에서의 마이그레이션 실행 시간: Query OK, 2766769 rows affected (4분 47.57초).
파일 정보 통계 쿼리가
channelID컬럼을 테이블 자체에 비정규화하여 최적화되었습니다. 이는 우측 패널을 선택할 때 채널의 파일 개수를 가져오는 쿼리 속도를 향상시킵니다. 마이그레이션 시간:1731개의 FileInfo 행과 1100만 개의 게시물이 있는 PostgreSQL 12.14 DB에서 약 0.27초 소요
1405개의 FileInfo 행과 1100만 개의 게시물이 있는 MySQL 8.0.31 DB에서 약 0.3초 소요
중요
v7.10 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 노트도 읽어주세요.
주요 특징
프라이빗 클라우드 LLM, Azure AI, OpenAI 통합
Mattermost는 프라이빗 클라우드 LLM, Azure AI, OpenAI 모델과 통합하여 협업 워크플로우 및 자동화에 생성형 AI 지원을 내장할 수 있는 OpenOps 프레임워크를 제공합니다. OpenOps에 대해 자세히 알아보기.
Microsoft Teams용 Mattermost
Microsoft Teams 내부에 직접 임베드되는 새로운 경험과 업데이트된 MS Teams Connector를 통해 Microsoft 365 플랫폼과의 통합을 확장하고 있습니다.
Mattermost for Atlassian Suite
Atlassian 도구 세트를 사용하여 Mattermost 내에서 워크플로우를 향상시키세요. Mattermost for Atlassian Suite에 대한 자세한 내용은 여기에서 확인하세요.
PostgreSQL을 통한 성능과 효율성
관리 및 확장성 문제를 단순화하기 위해, Mattermost 8.0에서는 MySQL보다 PostgreSQL 배포를 권장합니다.
신규 최종 사용자 교육
Mattermost 플랫폼의 핵심 구성 요소에 대해 사용자를 교육하는 9개의 새로운 교육 모듈과 DevOps, Security Ops, 그리고 인시던트 관리 내 기술적 시나리오를 다루는 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 문서에서 자세한 내용을 확인하세요.
채널을 생성하거나 참여하려는 사용자에게 기능을 더 명확하게 제공하기 위해 왼쪽 사이드바 하단에 채널 추가 버튼이 추가되었습니다.
이제 Server Build Hash와 동일하므로 메인 메뉴 > Mattermost 정보에서 Webapp Build Hash를 제거했습니다.
compass-components아이콘 컴포넌트를compass-icons로 교체했습니다.사용자 프로필 팝오버에 시간 앞서 시간대 세부정보가 추가되었습니다.
브라우저 포커스 시 채널 및 채널 멤버의 재가져오기를 비활성화하는 실험적 기능이 추가되었습니다.
앱 양식의 사용자 선택기에서 봇 사용자가 이제 숨겨집니다.
페이지 로드 시 보관된 채널 가져오기가 제거되었습니다.
채널 찾아보기 모달 내의 채널 유형 드롭다운에 이제 포커스할 수 있습니다.
더 이상 접근할 수 없는 인앱 도움말 페이지가 제거되었습니다.
스레드 답글에서 시스템 참여/나가기 메시지를 제거하고 대신 메인 채널에 게시합니다.
물결표(~) 입력 직후가 아닌 두 글자를 입력한 후에만 채널 자동완성이 나타나도록 하는 실험적 설정이 추가되었습니다.
기본 사용자 프로필 사진이 사용자명 변경 시 새로운 사진을 재생성합니다.
채널명에 URL 안전 문자가 없을 때 채널 생성 시 URL 자동 생성이 구현되었습니다.
채널 알림 기본설정 설정에서 채널의 모든 스레드를 자동으로 팔로우하는 새로운 옵션이 추가되었습니다.
텍스트가 선택된 상태에서
CTRL/CMD + K단축키를 사용하여 링크 서식을 삽입할 수 있습니다.pas와pascal코드 블록이 이제 강조표시됩니다.카테고리의 축소/확장 상태에 대한 웹소켓 상태 효과가 제거되었습니다.
사전 패키지된 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.
채널별로 서로 다른 데스크톱 알림 소리를 지정할 수 있는 지원이 추가되었습니다.
Calls: 벨소리는 데스크톱 알림 기본설정 패널에서 활성화/비활성화하고 선택할 수 있습니다.
관리
구성 객체가 백킹 스토어에 커밋되기 전에 호출되는 새로운
ConfigurationWillBeSaved플러그인 훅이 추가되었습니다.관리자는 이제
ElasticsearchSettings.IgnoredPurgeIndexes설정을 통해 Elasticsearch에서 인덱스를 삭제할 때 무시할 인덱스 이름을 지정할 수 있습니다.독일 HPNS 알림 프록시를 사용하는 옵션이 추가되었습니다.
데이터베이스 마이그레이션 명령에 다음과 같은 새로운 플래그가 추가되었습니다:
auto-recover: 마이그레이션 중 마이그레이션 계획에서 오류가 발생하면, 이 명령은 계획 내에서 이미 적용된 마이그레이션을 롤백하려고 시도합니다. 마이그레이션 계획을 검토하지 않고 이 옵션을 추가하는 것은 권장되지 않습니다.--save-plan과--dry-run플래그를 결합하여 계획을 검토할 수 있습니다.save-plan: 마이그레이션 계획이 파일 스토어에 저장되어 계획 검토나 다운그레이드에 사용할 수 있습니다.dry-run: 마이그레이션을 실제로 적용하지 않지만, 주어진 조건에서 마이그레이션이 어떻게 실행될지 검증합니다.
데이터베이스 마이그레이션을 롤백할 수 있도록 새로운 데이터베이스 하위 명령 "downgrade"가 추가되었습니다. 이 명령은 롤백할 업데이트 계획이나 쉼표로 구분된 버전 번호가 필요합니다.
InviteMembersButton에서/api/v4/users/stats네트워크 요청이 제거되었습니다.자체 호스팅 관리자는 이제 제품 내 라이선스 구매 시 별도의 배송 주소를 정의할 수 있습니다.
더욱 맞춤형 체험판 경험을 제공하기 위해 체험판 요청 양식이 업데이트되었습니다.
첫 번째 관리자는 이제 회사명을 기반으로 한 첫 번째 팀 생성과 멤버 초대 링크 단계를 포함하는 온보딩 경험을 갖게 됩니다.
자체 호스팅 서버에서 제품 내 시트 확장 기능이 추가되었습니다.
시스템 콘솔 > 사용자 페이지에서 부분적인 이름, 성, 닉네임 또는 사용자명을 검색할 수 있는 기능이 추가되었습니다.
고객 지원 문의는 이제 사용자를 Zendesk로 리디렉션하고 알려진 정보를 미리 입력합니다.
제품의 공개 라우트 메커니즘이 추가되어 공개 공유 Board 링크를 지원합니다.
시스템 콘솔의 데이터베이스 섹션에 현재 사용 중인 활성 검색 백엔드를 보여주는 추가 읽기 전용 섹션이 추가되었습니다. 이는 여러 검색 엔진이 구성되어 있을 때 현재 활성화된 검색 엔진을 확인하는 데 도움이 됩니다.
Docker 기본 이미지가 Debian에서 Ubuntu 22.04 LTS로 업데이트되었습니다.
타입 생성 설정은 이제 (향후 생성에만) URL 안전 버전의 base64 인코딩으로 생성됩니다.
Mattermost는 이제 데이터베이스 복제본 중단에 대해 복원력을 가지며 복제본이 살아있으면 동적으로 복제본을 선택합니다. 또한 구성 매개변수
ReplicaMonitorIntervalSeconds가 추가되었으며 기본값은 5입니다. 이는 비정상적인 복제본의 생존 확인 모니터링 빈도를 제어합니다.
성능
시간대 계산과 관련된 webapp의 성능을 개선했습니다.
포스트 목록 스크린 리더 지원에 사용되는 코드의 성능을 개선했습니다.
API 변경사항
다른 API 인수들과의 일관성을 위해 타임라인 API에서 언더스코어를 사용하도록 변경되었습니다 (
event-id->event_id).
버그 수정
구매 모달의 스크롤 문제를 수정했습니다.
이전에 제거된 테이블 컬럼이 여전히 존재할 경우 실험적인 공유 채널 기능이 동기화에 실패하는 문제를 수정했습니다.
사용자가 속하지 않은 채널 링크를 클릭할 때 웹앱이 새로고침되어 사용자가 통화에서 나가지는 문제를 수정했습니다.
특정 일본어 문자에 대한 PDF 미리보기 렌더링 문제를 수정했습니다.
스크린 리더가 초대 모달에서 링크 복사 동작을 알리지 않는 문제를 수정했습니다.
응답에서 content-type이 누락되어 이미지에 대한 게시물 메타데이터가 올바르게 생성되지 않는 문제를 수정했습니다. 이로 인해 특정 임베드된 이미지가 모바일 클라이언트에서 표시되지 않았습니다.
메시지 편집을 취소한 후에도 편집 내용이 유지되는 문제를 수정했습니다.
웹훅에 봇 계정을 사용할 때 웹훅 게시물에 대한 봇 태그 조건을 추가했습니다.
CreateSidebarCategoryForTeamForUser에서 카테고리의 정렬 값을 수정했습니다.사용자 프로필 팝오버를 열 때 발생할 수 있는 충돌을 수정했습니다.
팀 간 고유링크 및 스레드 답글 탐색을 수정했습니다.
Marketplace에 없는 사전 패키지된 플러그인 설치 문제를 수정했습니다.
이전 릴리스의 마이그레이션으로 인한 문제를 수정했습니다. 쿼리는 PostgreSQL 14 DB t3.medium RDS 인스턴스에서 약 11ms가 소요됩니다. preferences 테이블의 락은 삭제할 행이 있을 때만 획득되지만, 소요 시간은 미미합니다.
특정 화면 크기에서 모달 아래쪽을 클릭했을 때 모달이 닫히지 않는 문제를 수정했습니다.
번역할 수 없었던 몇 가지 번역 라벨 문제를 수정했습니다.
이전 릴리스에서 일반 텍스트 형식의 서버 로그 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.
Thread에서 임시 메시지를 전송할 때, 오른쪽 패널에 스레드가 열려 있으면 메시지가 지워지지 않습니다 MM-53520.
오른쪽 패널의 저장된 게시물에서 채널과 팀 이름이 누락됩니다 MM-53636.
게시물 임시 저장의 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 임시 저장과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 상태의 고가용성 모드에서 상태가 자리 비움 또는 오프라인으로 고정되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색어 이외의 결과가 더 많이 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드로 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
Playbooks 왼쪽 사이드바는 새로고침 없이 사용자가 런 또는 플레이북에 추가되었을 때 업데이트되지 않습니다.
사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결책으로 구성된 브로드캐스트 채널에 가입하거나 런 구성에서 해당 채널들을 제거하세요.
기여자
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
Release v7.11 - 기능 릴리스
Mattermost 플랫폼의 아키텍처 변경 작업을 진행하고 있어 Mattermost v7.11 릴리스가 취소되었습니다. 다음 예정된 릴리스는 올 여름의 v8.0입니다.
Release 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의 원본이 아닌 다른 원본에서 웹소켓 연결을 허용하려는 서버의 경우
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, 2766769 rows affected (4 min 47.57 sec). PostgreSQL에서의 마이그레이션 실행 시간: 58.11 sec, DELETE 2766690.
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 제품에 영향을 주지 않습니다.시스템 테이블의 원격 분석 ID가 존재하지 않으면 앱 서버가 더 이상 시작되지 않습니다. 관리자가 취해야 할 조치는 없지만, 이러한 변경 사항을 인지하고 있는 것이 좋습니다. ID가 존재하지 않으면 관리자는 오류 로그를 읽고 이에 대한 조치를 취할 수 있습니다.
지원 패킷에 추가 값들이 포함되었습니다.
자체 호스팅 인스턴스는 이제 이전 셀프 서비스 구매에 대한 청구서를 시스템 콘솔 > 결제 및 계정 > 결제 내역*에서 확인할 수 있습니다.
자체 호스팅 배포에서 청구서를 가져올 수 없는 경우 이제 404 오류가 반환됩니다.
성능
웹소켓 쓰기 작업이 이제 메모리를 13% 적게 사용하고 메시지당 22% 더 빠르게 처리됩니다.
API 변경사항
채널 통계 API에서 파일 개수를 제외하기 위한
exclude_files_count매개변수가 추가되었습니다.
버그 수정
Shared Channels이 Professional 라이선스에 제대로 추가되지 않던 문제를 수정했습니다.
구성 변경 후 새 팀이 기본 채널에 대해 업데이트된 번역을 사용하도록 수정했습니다.
채널 카테고리의 간격 문제를 수정하고 왼쪽 사이드바에서 동일한 간격을 유지하도록 했습니다.
큰 단일 이미지의 높이 비율 문제를 수정했습니다.
단일 WebSocket 재연결이 여러 번 처리되어 성능에 부정적인 영향을 미치던 문제를 수정했습니다.
상위 DM 인사이트에서 삭제된 참여자로 인해 DM 인사이트가 실패하던 문제를 수정했습니다.
시스템 콘솔에서 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>__ 문서를 참조하세요.게시글 초안 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시글 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 둘러싼 불용어를 검색하면 검색한 용어 이상의 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지는 않습니다.
Boards 내보내기 및 재가져오기 시 서버에서 모든 ID가 새로운 것으로 교체되어 중복 보드가 생성됩니다. 자세한 정보는 GitHub 이슈를 참조하세요.
Playbooks 왼쪽 사이드바는 새로고침 없이는 사용자가 실행 또는 플레이북에 추가될 때 업데이트되지 않습니다.
사용자가 구성된 브로드캐스트 채널의 구성원이 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결 방법으로 구성된 브로드캐스트 채널에 가입하거나 실행 구성에서 해당 채널을 제거하세요.
기여자
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
Release v7.9 - 기능 릴리스
v7.9.6, 2023-07-12 릴리스
Mattermost v7.9.6에는 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후에 저희 보안 업데이트 페이지에 게시됩니다.
Mattermost v7.9.6에는 데이터베이스 또는 기능적 변경 사항이 없습니다.
링크 미리보기가 포함되었을 때 감사 출력에서 게시물이 완전히 삭제되지 않던 문제를 수정했습니다.
사전 패키지된 Playbooks 플러그인 버전을 1.36.2로 업데이트했습니다.
v7.9.5, 2023-06-15 릴리스
Mattermost v7.9.5에는 낮음에서 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후에 저희 보안 업데이트 페이지에 게시됩니다.
사전 패키지된 Boards를 v7.9.6으로 업데이트했습니다.
사이트 URL의 원본이 아닌 다른 원본에서 웹소켓이 연결되도록 허용하려는 서버의 경우,
ServiceSettings.AllowCorsFrom구성 설정을 설정해 주세요. 또한siteURL이 올바르게 설정되었는지 확인하세요.
v7.9.4, 2023-05-16 릴리스
Mattermost v7.9.4에는 중간 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후에 저희 보안 업데이트 페이지에 게시됩니다.
사용자가 떠난 채널의 스레드 보기에서 여전히 스레드가 표시되던 문제를 수정했습니다. MySQL에서 마이그레이션 실행 시간: Query OK, 2766769 rows affected (4 min 47.57 sec). PostgreSQL에서 마이그레이션 실행 시간: 58.11 sec, DELETE 2766690.
사전 패키지된 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)
Prepackaged Calls v0.14.0.
통합된 접근 방식을 위해 모든 post 컴포넌트가 제거되었습니다.
App 플러그인이 활성화된 이벤트가 트리거될 때 App 바인딩이 새로고침되도록 개선되었습니다.
사이드바 채널 및 카테고리 메뉴에 개선사항이 추가되었습니다.
메시지의 코드 블록에서 우클릭 가로채기가 제거되었습니다.
채널 나가기와 채널 보관하기 설정의 순서가 모바일 앱과 일치하도록 업데이트되었습니다.
보관된 채널의 읽지 않음 스타일을 제거하고 로컬 데이터에서 보관된 채널을 필터링하는 조건이 추가되었습니다.
축소된 게시물의 페이드 아웃 효과가 덜 버그가 발생하도록 변경되었습니다.
사용자가 이제 편집된 메시지의 기록을 확인하고 이전 메시지 버전을 현재 버전으로 복원할 수 있는 기능이 추가되었습니다.
사용자 프로필 팝오버의 사용자 인터페이스가 개선되었습니다.
관리
Boards 카드는 더 이상 시스템 콘솔, 사용량 제한 모달, 다운그레이드 모달, 또는 왼쪽 메뉴에서 제한이 있다고 언급되지 않습니다.
사용되지 않는
ProductLimits.Integrations를 제거했습니다.내보내기 파일에 이제 채널의 읽음 및 읽지 않음 상태가 포함됩니다.
SyncEnabled가false로 설정된 상태에서 LDAP 동기화를 실행할 때 오류 메시지를 추가했습니다.관리자 로그 테이블 필터링 및 정렬 기능을 추가했습니다.
성능 원격 측정을 측정할 때 GraphQL API가 이제 올바르게 계산됩니다.
에어갭 및 비에어갭 시스템을 위해 시스템 콘솔 > 사이트 통계 및 > 팀 통계 아래에 동적 행동 유도 메시지를 추가했습니다. 실제 사용량 확인을 알리는 배너는 여기에 설명된 일정을 따릅니다.
검토된 셀프 호스팅 구매는 이제 관리자가 3일 동안 구매를 재시도하는 것을 차단합니다.
성능
창에 포커스가 맞춰질 때 읽지 않은 메시지가 다시 동기화되는 주기를 10초에서 2분으로 줄였습니다.
팀을 전환할 때 센터 채널이 더 이상 로딩 상태로 표시되지 않습니다.
로깅 수정 사항이 추가되었습니다: Gelf 포맷터에서 빈
short_message는 더 이상 허용되지 않으며, syslog 구성에서params.IP대신params.Host를 사용합니다.
버그 수정
System Console에서 셀프 호스팅 라이선스 구매 링크가 제품 내 구매 진행 모달을 계속 표시하며 멈추는 문제를 수정했습니다.
초대 모달의 true-up 알림에서 행동 유도 버튼이 올바르게 렌더링되지 않는 문제를 수정했습니다.
구성 변경 후 새 팀이 기본 채널에 대해 업데이트된 번역을 사용하도록 수정했습니다.
작은 크기 태블릿에서 System Console의 레이아웃 문제를 수정했습니다.
각 플러그인 시작 시 "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가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어보다 더 많은 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 iOS에서 푸시 알림이 항상 지워지지는 않습니다.
Boards 내보내기 및 다시 가져오기는 서버에서 모든 ID가 새로운 ID로 교체되기 때문에 중복된 보드를 생성합니다. 자세한 정보는 GitHub 이슈를 참조하세요.
Playbooks 왼쪽 사이드바는 새로고침 없이 사용자가 실행 또는 플레이북에 추가될 때 업데이트되지 않습니다.
사용자가 구성된 브로드캐스트 채널의 멤버가 아닌 경우, 상태 업데이트 게시가 오류 피드백 없이 실패할 수 있습니다. 임시 해결 방법으로, 구성된 브로드캐스트 채널에 참가하거나 실행 구성에서 해당 채널을 제거하세요.
기여자
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
Release v7.8 - 확장 지원 릴리스
중요
Mattermost Server v7.8 확장 지원 릴리스에 대한 지원이 2023년 11월 15일에 생명 주기가 종료되었습니다. Mattermost Server 업그레이드가 필요합니다.
7.8.15 릴리스 2023-11-13
Mattermost v7.8.15는 낮은 수준에서 높은 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v7.8.15는 데이터베이스 또는 기능 변경 사항을 포함하지 않습니다.
사전 패키지된 Playbooks 플러그인 버전 v1.36.3.
7.8.14, 릴리스 2023-11-06
Mattermost v7.8.14는 낮은 수준에서 높은 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v7.8.14는 데이터베이스 또는 기능 변경 사항을 포함하지 않습니다.
사전 패키지된 Calls 플러그인 버전 v0.20.0.
최근 언급에서 다른 유사한 이름의 사용자 게시물이 표시되는 문제를 수정했습니다.
7.8.13, 릴리스 2023-10-27
Mattermost v7.8.13은 낮은 수준에서 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 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 책임 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v7.8.12는 데이터베이스 또는 기능 변경 사항을 포함하지 않습니다.
사전 패키지된 Calls 플러그인 버전 v0.13.1로 업그레이드되었습니다.
v7.8.11, 릴리스 2023-09-08
Mattermost v7.8.11은 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v7.8.11은 다음 데이터베이스 변경사항을 포함합니다:
데이터 보존
DeleteOrphanedRows쿼리의 성능을 개선했습니다. 추가된 새로운 마이그레이션에 대한 참고사항은 중요한 업그레이드 노트를 참조하세요.DataRetentionConcurrencyEnabled기능 플래그를 제거했습니다. 성능 저하를 피하기 위해 데이터 보존은 이제 동시성 없이 실행됩니다. 관리자가 고아 반응을 삭제할 때 한 번에 가져올 ID 배치 수를 구성할 수 있는 새로운 구성 설정DataRetentionSettings.RetentionIdsBatchSize를 추가했습니다. 기본값은 100입니다.
v7.8.10, 릴리스 2023-09-01
Mattermost v7.8.10은 낮은 수준에서 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v7.8.10은 데이터베이스 또는 기능 변경 사항을 포함하지 않습니다.
Docker 컨테이너에서 시간대 메타데이터가 누락된 문제를 수정했습니다.
gif 선택기에서 Gfycat을 Giphy로 교체했습니다.
v7.8.9, 릴리스 2023-07-26
Mattermost v7.8.9는 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v7.8.9는 데이터베이스 또는 기능 변경 사항을 포함하지 않습니다.
사전 패키지된 Focalboard 플러그인 버전 7.8.8.
v7.8.8, 릴리스 2023-07-07
Mattermost v7.8.8은 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
Mattermost v7.8.8은 데이터베이스 또는 기능 변경 사항을 포함하지 않습니다.
링크 미리보기가 포함된 경우 감사 출력에서 게시물이 완전히 정화되지 않는 문제를 수정했습니다.
사전 패키지된 Playbooks 플러그인 버전을 1.36.2로 업데이트했습니다.
채팅에서 하이퍼링크를 붙여넣을 때 줄바꿈이 추가되는 문제를 수정했습니다.
데이터 보존 배치 삭제에 대한 동시성을 활성화/비활성화하는 새로운 기능 플래그
DataRetentionConcurrencyEnabled를 추가했습니다. 배치 삭제 간의 대기 시간을 제어하는 새로운 구성 설정DataRetentionSettings.TimeBetweenBatchesMilliseconds를 추가했습니다.
v7.8.7, 릴리스 2023-06-15
Mattermost v7.8.7은 낮은 수준에서 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 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 책임 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
사용자가 떠난 채널의 스레드 보기에서 여전히 스레드가 표시되는 문제를 수정했습니다. MySQL에서 마이그레이션 실행 시간: Query OK, 2766769 rows affected (4 min 47.57 sec). PostgreSQL에서 마이그레이션 실행 시간: 58.11 sec, DELETE 2766690.
사전 패키지된 Apps 플러그인 버전 1.2.1.
사전 패키지된 GitHub 플러그인 버전 2.1.5.
Docker 기본 이미지를 Debian에서 Ubuntu 22.04 LTS로 업데이트했습니다.
Oauth 2와 관련된 수정 사항을 백포트했습니다. 쿼리 시간은 삭제할 행이 있는지 여부에 따라 달라집니다. 자세한 내용은 중요한 업그레이드 노트를 참조하세요.
v7.8.4, 릴리스 2023-04-27
Mattermost v7.8.4는 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
성능 문제를 해결하기 위해 채널 검색 결과를 50개로 제한했습니다.
true-up 검토 제출이 항상 실패하는 문제를 수정했습니다.
v7.8.3, 릴리스 2023-04-12
Mattermost v7.8.3은 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는
중요한 업그레이드 참고사항
메시지 우선순위 & 확인 기능이 이제 모든 인스턴스에서 기본적으로 활성화됩니다. 시스템 콘솔에서 게시물 > 메시지 우선순위로 이동하거나
PostPriority설정을 통해 이 기능을 비활성화할 수 있습니다.
중요
v7.5 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 반드시 읽어보시기 바랍니다.
하이라이트
보드
보드에서 person, multi-person, date 속성 필터 지원을 추가했습니다.
보드에서 person 속성 그룹 지원을 추가했습니다.
자세한 내용은 문서를 참조하세요.
개선사항
사용자 인터페이스 (UI)
사전 패키지된 Calls v0.13.0.
사전 패키지된 Playbooks v1.36.0.
이제 ALT+UP/DOWN 방향키를 사용하여 채널 사이드바에서 채널을 탐색할 때 인사이트와 초안이 포함됩니다.
Global Drafts에 대한 온보딩 투어 지점을 추가했습니다.
Apps 플러그인의 사전 패키지된 버전을 1.2.0으로 업데이트했습니다.
그룹 자동완성에 그룹 구성원 수를 추가했습니다.
그룹 멘션을 선택하면 이제 그룹 세부 정보와 멤버십이 표시됩니다.
메시지 서식 도구 모음의 축소된 상태를 개선했습니다.
App Framework 채널 및 사용자 필드에서 이제 다중 선택 속성을 지원하여 사용자가 양식에서 여러 값을 선택할 수 있습니다.
Windows에서 데스크톱 알림의 문자 수를 50에서 120으로 증가시켰습니다.
채널에 사용자를 추가할 때 최근 본 직접 메시지 또는 그룹 메시지의 구성원에게 우선순위를 부여했습니다.
/invite슬래시 명령에 여러 사용자 및 채널 지원을 추가했습니다.
관리
셀프 호스팅 관리자는 이제 서비스 설정
SelfHostedPurchase가 true일 때 앱 내에서 라이선스를 구매할 수 있습니다.라이선스가 자체 확장에 적합한지 감지하기 위한 포털 엔드포인트가 추가되었습니다. 사용자 수 제한을 초과한 고객은 라이선스 사용자 수를 확장할 수 있습니다.
에어갭 구매 경험은 이제 적절한 경우에만 표시되며, 셀프 호스팅 구매를 위해 간소화된 인증 플로우가 사용됩니다.
내보내기 파일에 이제 서버 버전과 생성 타임스탬프가 포함됩니다.
시스템 콘솔 > 보고 > 사이트 통계 페이지에서 총 활성화된 사용자가 총 활성 사용자로 다시 변경되었습니다.
mmctl과 시스템 콘솔 > 권한에
restore_group권한이 추가되었습니다.일괄 내보내기 로깅이 개선되었습니다.
컴플라이언스 내보내기 작업은 이제 서버 종료 중에 SQL 쿼리 실행을 취소할 수 있으며, 이를 통해 작업이 더 빠르게 종료될 수 있습니다.
메시지 내보내기 컴플라이언스 작업은 이제 서버 재시작을 견딜 수 있습니다. 서버가 종료될 때 작업이 일시 정지되고 상태를 저장하며, 서버가 다시 시작될 때 이전에 저장된 상태에서 재개됩니다.
MessageExportSettings.DailyRunTime설정 값에 따라 하나의 작업 인스턴스만 자동으로 실행되도록 예약됩니다.Mattermost는 7보다 큰 Elasticsearch 버전을 감지하면 오류를 발생시킵니다.
이미지 다운로드 대역폭을 줄이기 위해 업로드된 이모지의 최대 크기가 512KB로 줄어들었습니다.
사용자는 이제 메타데이터 필드를 통해 일괄 내보내기 작업의 진행 상황을 모니터링할 수 있습니다.
mmctl export job show <jobID>에서 사용할 수 있습니다.컴플라이언스 내보내기는 더 이상 S3에 업로드할 때 시간 초과되지 않습니다.
사용자는 이제 Elasticsearch 클라이언트에 대해 인증 기관(CA) 파일과 클라이언트 인증서를 제공할 수 있습니다.
EnableOAuthServiceProvider가 기본적으로 활성화되었습니다.데이터베이스 연결 메트릭에 대한 Grafana 메트릭을 이제 사용할 수 있습니다. 메트릭은 다음과 같습니다:
max_open_connectionsopen_connectionsin_use_connectionsidle_connectionswait_count_totalwait_duration_seconds_totalmax_idle_closed_totalmax_idle_time_closed_totalmax_lifetime_closed_total
registerChannelIntroButtonAction플러그인 API를 Boards 이외의 플러그인에서도 사용할 수 있도록 했습니다.다음과 같은 새로운 HTTP 헤더와 값이 이제 모든 응답에 작성됩니다. 이러한 기본값은 대부분의 설치에서 적절하며 리버스 프록시 또는 인그레스 구성으로 재정의할 수 있습니다. 빈
Permissions-Policy헤더는 실제 효과가 없다는 점에 유의하세요. 사용 사례에 따라 더 제한적인 값으로 변경하는 것을 권장합니다. 자세한 정보는 W3C 참고문서 또는 이 문서를 참조하세요.Permissions-Policy: Referrer-Policy: no-referrer X-Content-Type-Options: nosniff
버그 수정
자체 호스팅 구매를 사용할 수 없을 때 CWS 구매 포털 경험으로 직접 이동하지 않고 대신 air-gapped 모달이 표시되는 문제를 수정했습니다.
자체 호스팅 구매 모달의 작은 시각적 문제를 수정했습니다. 구매가 이미 진행 중일 때 구매하려는 관리자를 위한 문구를 조정했습니다.
중복된 URL로 팀을 생성하려고 할 때 잘못된 오류가 표시되는 문제를 수정했습니다.
사용자 지정 이모지 페이지로 이동할 때 사용자 지정 상태 모달이 닫히지 않는 문제를 수정했습니다.
코드 블록 내의 선택 영역이 클립보드에 제대로 복사되지 않는 문제를 수정했습니다.
답글이 0개인 스레드가 모든 스레드에 표시되는 문제를 수정했습니다.
날짜 선택기의 스타일링 문제를 수정했습니다.
Insights에서 최신 사용자의 프로필 사진을 가져오는 문제를 수정했습니다.
--center-channel-color대신--center-channel-textCSS 변수가 사용되는 문제를 수정했습니다.화면 리더의 타임스탬프 공지가 너무 길었던 문제를 수정했습니다.
Insights에서 프로필 사진, 사용자명, 전체 이름이 즉시 업데이트되지 않는 문제를 수정했습니다.
모든 구성 변경 시마다 메트릭 서버가 재시작되는 문제를 수정했습니다.
슬래시 명령어 설명 도움말 텍스트를 수정했습니다.
영업팀 문의를 선택해도 영업 문의 사유가 미리 채워지지 않는 문제를 수정했습니다.
화면 리더가 사이드바 하위 메뉴 항목의 선택된 상태를 알리지 않는 문제를 수정했습니다.
내보내기 명령어 실행 중에 메트릭 서버 시작이 방지되지 않는 문제를 수정했습니다.
긴 그룹 멘션과 사용자 멘션이 제대로 줄바꿈되지 않는 문제를 수정했습니다.
OpenID를 사용하여 GitLab 사용자의 이름/성을 가져오는 문제를 수정했습니다.
서브패스에 대한 플러그인
/public처리 문제를 수정했습니다.스레드 보기에서 게시물의 고정됨을 선택하면 우측 패널이 로딩 상태에 멈춰있는 문제를 수정했습니다.
바로가기를 통해 모달을 열 때 프로필 팝오버가 사라지지 않는 문제를 수정했습니다.
모든 정책이 영구 보관으로 설정되어 있을 때 데이터 보존의 삭제 작업 지금 실행 버튼이 비활성화되지 않는 문제를 수정했습니다.
새 서버에서 초기 관리자 사용자 생성이 방지되는 문제를 수정했습니다.
채널을 읽기 전용이 아닌 상태로 만들 때 변경 사항을 확인하려면 클라이언트를 새로고침해야 하는 문제를 수정했습니다.
현재 사용자의 구성된 시간대가 MySQL의
mysql.time_zone_name table에 없을 때 Insights의 상위 채널이 결과를 표시하지 않는 문제를 수정했습니다.스레드에 있는 동안 게스트가 마지막 채널에서 제거될 때 흰 화면이 나타나는 문제를 수정했습니다.
사용자가 비활성화되었을 때 다이렉트 메시지 스레드가 비활성화되지 않는 문제를 수정했습니다.
Playbooks의 다이렉트 메시지에 대한 이메일 알림에 깨진 URL이 포함되는 문제를 수정했습니다.
잘못된 메모리 주소 또는 nil 포인터 역참조로 인해 대량 가져오기가 충돌하는 문제를 수정했습니다.
시스템 콘솔 로그 파일명의 특수 문자로 인해 로깅 구성이 중단되는 문제를 수정했습니다.
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로 설정하여 비활성화할 수 있습니다.게시물 초안의 시작 부분에 @멘션을 추가하고 좌우 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 멈춰있는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드로 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
Boards 내보내기 및 다시 가져오기는 서버에서 모든 ID가 새로운 것으로 교체되기 때문에 중복된 보드를 생성합니다. 자세한 내용은 GitHub 이슈를 참조하세요.
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일 후 보안 업데이트 페이지에 게시됩니다.
메시지 우선순위 & 확인 기능이 이제 모든 인스턴스에서 기본적으로 활성화됩니다. 시스템 콘솔의 게시물 > 메시지 우선순위로 이동하거나
PostPriority설정을 통해 이 기능을 비활성화할 수 있습니다.스레드 뷰에서 스레드가 읽지 않음으로 표시되지 않는 문제를 수정했습니다.
다이렉트 메시지 채널에서 메시지를 읽지 않음으로 표시할 때 서버가 잘못된 뱃지 번호를 보내는 문제를 수정했습니다.
Team 에디션에서 CWS 가용성을 확인하려고 시도할 때 400 Bad request를 반환하는 문제를 수정했습니다.
파일 업로드가 처리 상태에서 "멈춘" 것처럼 보이는 문제를 수정했습니다.
공유 채널 기능이 Professional 라이선스에 제대로 포함되지 않는 문제를 수정했습니다.
v7.7.1, 2023-01-20 릴리즈됨
v7.7.0, 2023-01-16 릴리즈됨
원래 7.7.0 릴리즈
Mattermost v7.7.0은 낮은 심각도의 보안 수정 사항을 포함합니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리즈 30일 후 보안 업데이트 페이지에 게시됩니다.
중요 업그레이드 참고사항
웹앱 컴포넌트가 있는 플러그인은 Mattermost v7.7 릴리스와 업데이트된
React v17의존성과 함께 작동하도록 업데이트가 필요할 수 있습니다.이는 언마운트된 컴포넌트에서
findDOMNode가 호출되는 것에 대한 오류로 플러그인이 충돌하는 것을 방지하기 위함입니다. 저희 시작 템플릿은React의 외부 버전에 의존했지만,ReactDOM에 대해서는 동일하게 처리하지 않았습니다. 플러그인은ReactDOM을 외부화하기 위해webpack.config.js지시문을 업데이트해야 합니다. 참고 자료는 https://github.com/mattermost/mattermost-plugin-playbooks/pull/1489를 확인하세요. 서버 측 전용 플러그인은 영향을 받지 않습니다. 이 변경 사항은 Mattermost v7.7로 업그레이드하기 전에 언제든지 기존 플러그인에 적용할 수 있으며 이전 버전의 Mattermost와 하위 호환됩니다. 문제가 발생하면ExperimentalSettings.PatchPluginsReactDOM을 활성화하거나 업데이트하는 동안 해당 플러그인을 비활성화할 수 있습니다.
ThreadTeamId컬럼을 추가하여Threads테이블을 비정규화했습니다. 스키마 변경 사항에 대한 자세한 내용은 중요 업그레이드 참고사항을 참조하세요.v7.7과 함께 제공되는 Calls 버전부터 외부 RTCD 서비스 사용 시 최소 버전 요구사항이 있습니다. 즉, Calls가 외부 서비스를 사용하도록 구성된 경우, 고객은 먼저 RTCD를 최소 버전 0.8.0으로 업그레이드해야 하며, 그렇지 않으면 플러그인이 시작되지 않습니다.
중요
v7.5보다 이전 릴리스에서 업그레이드하는 경우, 다른 중요 업그레이드 참고사항도 읽어보시기 바랍니다.
호환성
MacOS의 최소 버전을 11+로 업데이트했습니다.
주요 특징
통화
채널에서 음성 통화 및 화면 공유 기능이 이제 모든 Mattermost 고객에게 정식으로 제공됩니다.
통화 시작 및 참여를 위한 키보드 단축키가 업데이트되었습니다.
구성 설정 업데이트에 대한 자세한 내용은 문서를 참조하세요.
보드
보드가 이제 PDF, 이미지, 동영상 및 기타 모든 파일 형식을 포함한 파일 첨부를 지원합니다.
사용자는 이제 사이드바에서 보드와 카테고리를 끌어다 놓기하여 원하는 순서대로 정리할 수 있습니다.
템플릿 선택기가 개선되어 사용자가 프로젝트에 가장 적합한 템플릿을 더 쉽게 찾을 수 있게 되었습니다.
Playbooks
메시지 우선순위 및 승인
스레드 보기에 메시지 우선순위 라벨이 추가되었습니다.
사용자가 게시물에 대한 승인을 요청하고 게시물을 승인할 수 있는 기능이 추가되었습니다 (Professional 라이선스).
전역 초안
초안 메시지를 위한 중앙 집중식 초안 보기가 추가되었습니다.
ServiceNow 통합
ServiceNow 고객은 이제 Mattermost 내에서 ServiceNow 데이터에 액세스하고 공유할 수 있습니다.
ServiceNow Virtual Agent 통합
Mattermost ServiceNow Virtual Agent 통합을 통해 직원과 고객이 문제를 빠르게 해결할 수 있습니다.
GitLab Playbooks 통합
업데이트된 GitLab 통합 및 플레이북 작업 액션을 통해, 팀은 릴리스 관리 프로세스를 자동화하여 효율성을 높이고 오류를 줄일 수 있습니다.
개선 사항
사용자 인터페이스 (UI)
웹앱에서 점진적 이미지 로딩을 구현했습니다.
커스텀 브랜딩이 활성화된 상태에서 "Custom Brand Text"를 공백으로 두면, 기본 텍스트가 숨겨집니다.
왼쪽 사이드바의 채널에 대한 더보기 (…) 메뉴에 읽지 않음으로 표시 옵션이 추가되었습니다. 왼쪽에서 채널을 선택할 때 Alt를 누르면 해당 채널의 마지막 게시물이 읽지 않음으로 표시됩니다.
채널 멤버들이 오른쪽 채널 멤버 목록을 통해 스스로 채널에서 나갈 수 있습니다.
브라우저가 재생 가능한 비디오 유형을 결정할 수 있도록 비디오 검사를 제거했습니다.
오른쪽 파일 필터 아이콘에 툴팁을 추가했습니다.
사용자 그룹에 한 번에 추가할 수 있는 사용자 수가 256명으로 증가했습니다.
프로필 팝오버와 @멘션에서 키보드 및 포커스 처리가 개선되었습니다.
React 17 업그레이드의 영향을 받는 플러그인의 사전 패키지된 버전을 업데이트했습니다.
제품 내 라이선스 제거 및 다운로드 텍스트를 업데이트하여 그 결과 서버가 Mattermost Free로 다운그레이드될 것임을 명확히 했습니다.
사전 패키지된 NPS 버전을 1.3.1로 업데이트했습니다.
@here멘션에 대한 제품 내 확인 모달을 업데이트하여 사용자 수 및 시간대 수에 현재 사용자가 포함되지 않음을 명확히 했습니다.프랑스어 지원을 Beta로 다운그레이드했습니다.
관리
관리자가 초대 오류 "SMTP is not configured in System Console"를 만날 경우, 이제 오류 메시지에 시스템 콘솔 내 SMTP 구성으로 가는 링크가 포함됩니다.
충돌하는 작업이 이제 작업 상태를 "실패"로 설정합니다.
ThreadStore.MarkAllAsUnreadByTeam을 최적화했습니다.PostgreSQL용 SQL 마이그레이션이 이제
information_schema.columns뷰에서 정보를 확인할 때 현재 스키마 이름으로 필터링합니다. 일반적으로 주어진 데이터베이스에는 하나의 설치만 있기 때문에 이것은 아무것도 영향을 주지 않지만, 사용자가 단일 데이터베이스 하에 여러 Mattermost 인스턴스를 저장할 수 있는 유연성을 제공합니다.My Insights가 무료 플랜에 추가되었습니다.
팀 스키마 API가 이제 Professional 플랜으로 관리될 수 있습니다.
워크스페이스가 허용된 최대 사용자 수를 초과하면 초대 모달과 시스템 콘솔 > 사이트 통계 > 총 활성화된 사용자 페이지에서 전역 배너와 알림 배너가 관리자에게 표시됩니다. 실제 사용자 수가 유료 사용자 수를 5% 미만으로 초과하면 배너를 닫을 수 있습니다. 실제 사용자 수가 유료 사용자 수를 10% 이상 초과하면 라이선스 시트 수가 업데이트될 때까지 배너를 닫을 수 없습니다.
관리자가 사용자 수가 라이선스 시트를 초과하는지 확인할 수 있도록 이제 시스템 콘솔 > 팀 통계 페이지에 경고가 표시됩니다.
시스템 콘솔 > 사용자 페이지에 사용자를 그들이 속한 그룹과 연결된 모든 기본 팀 및 채널에 다시 추가하는 새로운 메뉴 항목이 추가되었습니다.
게시물의 메타데이터에
acknowledgements필드를 추가했습니다.고가용성 인스턴스에서 제품 웹소켓 메시지 지원을 추가했습니다.
가져오기 작업이 이제 가져오기 진행 상황을 로그에 기록합니다.
S3로의 내보내기가 더 이상 시간 초과되지 않습니다.
공유 채널(실험적)이 Professional 라이선스로 이동되었습니다.
버그 수정
사용자에게 권한이 없음에도 불구하고 커스텀 그룹 액션이 사용자 인터페이스에 표시되던 문제를 수정했습니다.
이메일 알림의 브랜딩 문제를 수정했습니다.
텍스트를 입력 필드로 드래그 앤 드롭할 수 있던 문제를 수정했습니다.
팝오버에서 옵션 중 하나를 선택할 때 프로필 팝오버가 닫히지 않던 문제를 수정했습니다.
잘못된 대소문자로 팀 이름이 포함된 가져오기가 가져오기 작업을 중단시키던 문제를 수정했습니다.
접힌 답글 스레드가 활성화되었을 때
getPostSince가 삭제된 게시물을 제대로 반환하지 않던 문제를 수정했습니다.화면 판독기가 자동완성 목록의 이모지를 읽지 않던 문제를 수정했습니다.
답글 메시지 고유링크를 열 때 채널의 스크롤 위치가 유지되지 않던 문제를 수정했습니다.
EnsureBotUser를 통해 생성된 봇에OwnerId가 설정되지 않던 문제를 수정했습니다.내보내기에 즐겨찾기된 다이렉트 메시지 채널이 포함되지 않던 문제를 수정했습니다.
화면 판독기가 채널에 멤버 초대 모달에서 검색 결과를 읽지 않던 문제를 수정했습니다.
화면 판독기가 사용자 상태 아이콘에 마우스를 올렸을 때 사용자 상태를 읽지 않던 문제를 수정했습니다.
화면이 좁은 사용자가 설정 모달 내에서 프로필 설정 섹션을 볼 수 없던 문제를 수정했습니다.
사용자가 좁은 화면에서 계정 생성 옵션에 접근할 수 없던 문제를 수정했습니다.
데스크톱 사용자가 실수로 창 크기를 조정하지 않고 수직 스크롤 막대를 잡을 수 없던 문제를 수정했습니다.
그룹 멘션 이름에 특수 문자가 허용되지 않던 문제를 수정했습니다.
화면 판독기가 채널 전환 모달 헤더를 읽지 않던 문제를 수정했습니다.
등록된 콜백 URL에 이미 정적 쿼리 매개변수가 있는 경우 OAuth 서비스에서 잘못된 리디렉션 URL이 생성되던 문제를 수정했습니다.
제안 구분선이 undefined로 표시되던 문제를 수정했습니다.
입장/퇴장 메시지가 비활성화되었을 때 스레드에 빈 메시지가 표시되던 문제를 수정했습니다.
채널을 떠난 후 스레드 보기에서 스레드가 중복되어 나타나던 문제를 수정했습니다.
PostgreSQL 데이터베이스 사용 시 이메일 검색 문제를 수정했습니다.
게시물 텍스트 상자에 붙여넣은 후 메시지 초안이 저장되지 않던 문제를 수정했습니다.
채널 사이드바 헤더의 팀 이름에 접근할 수 없던 문제를 수정했습니다.
사용자가 오른쪽 패널의 채널 멤버 목록에서 사용자 프로필 팝오버를 열 수 없던 문제를 수정했습니다.
시스템 콘솔에 OAuth 2.0 지원 중단 알림이 여전히 표시되던 문제를 수정했습니다.
전역 스레드 받은편지함에서 답글 게시물 타임스탬프를 클릭하면 오른쪽 패널이 두 개 열리던 문제를 수정했습니다.
렌더링 중 일괄 알림이 실패하던 문제를 수정했습니다.
브라우저와 CDN이 원격 진입점 파일을 캐싱하는 것을 방지했습니다.
채널 사이드바의 읽지 않음 버튼에 화면 판독기용 대체 텍스트가 누락된 문제를 수정했습니다.
재개 가능한 업로드 API를 통해 데이터를 업로드할 때 발생할 수 있는 read-after-write 문제를 수정했습니다.
셀프 호스팅 가격 모달에서 중복 텍스트를 제거했습니다.
Boards가 플러그인 없이 실행될 때 앱 바에서 Boards 아이콘의 위치를 수정했습니다.
Boards가 플러그인 없이 실행될 때 보드를 생성하는 기능을 수정했습니다.
Boards가 플러그인 없이 실행될 때 Boards 투어 팁이 나타나지 않던 문제를 수정했습니다.
라이선스가 만료되도록 설정되었을 때 혼란스러운 시스템 콘솔 배너가 표시되던 문제를 수정했습니다.
화면 판독기가 사이드바 하위 메뉴 항목의 선택 상태를 읽지 않던 문제를 수정했습니다.
암호화된 키가 있는 서버가 시작 중에 오류를 발생시키지 않던 문제를 수정했습니다.
시스템 콘솔 > 환경 > Elasticsearch에서 연결 테스트 버튼이 페이지에서 지정된 올바른 구성 설정을 올바르게 가져오지 않던 문제를 수정했습니다. 이전에는 항상 이전에 저장된 구성을 가져왔습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이러한 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition과 Enterprise Edition의 변경 사항:
config.json의ServiceSettings하위:PostPriority, 루트 게시물에 메시지 우선순위 라벨을 선택하는 옵션을 추가합니다.AllowSyncedDrafts, 임시저장 메시지를 위한 중앙화된 페이지를 표시하는 옵션을 추가합니다.SelfHostedPurchase, 셀프 호스팅 관리자가 앱 내에서 라이선스를 구매할 수 있는 옵션을 추가합니다.
config.json의ExperimentalSettings하위:PatchPluginsReactDOM, 웹 앱 플러그인을 로드할 때 React DOM 라이브러리의 패칭을 활성화하여 플러그인이 웹 앱과 일치하는 버전을 사용하도록 합니다.
API 변경사항
재개 가능한 업로드 API가 플러그인에 노출되었습니다.
사용자를 구성원으로 속한 모든 그룹에 대해 기본 팀 및 채널에 추가(또는 재추가)하기 위한 새로운 API 엔드포인트
POST /api/v4/ldap/users/:user_id/group_sync_memberships가 추가되었습니다.그룹의
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가 추가되었습니다.Plugin API와 다음 훅에 새로운 API 메서드
RegisterCollectionAndTopic(collectionType, topicType string) (error)가 추가되었습니다. 이 API 메서드는 베타 버전으로, 변경될 수 있으며 하위 호환성 보장 범위에 포함되지 않습니다.UserHasPermissionToCollection(c *Context, userID, collectionType, collectionId string, permission *model.Permission) (bool, error)GetAllCollectionIDsForUser(c *Context, userID, collectionType string) ([]string, error)GetAllUserIdsForCollection(c *Context, collectionType, collectionID string) ([]string, error)GetTopicRedirect(c *Context, topicType, topicID string) (string, error)GetCollectionMetadataByIds(c *Context, collectionType string, collectionIds []string) (map[string]model.CollectionMetadata, error)GetTopicMetadataByIds(c *Context, topicType string, topicIds []string) (map[string]*model.TopicMetadata, error)
데이터베이스 변경사항
새로운 데이터베이스 테이블
PostAcknowledgements가 추가되었습니다.
웹소켓 이벤트 변경사항
새로운 웹소켓 이벤트
post_acknowledgement_added와post_acknowledgement_removed가 추가되었습니다.
Go 버전
v7.7은 Go
v1.18.1로 빌드되었습니다.
알려진 문제
수동으로 상태를 변경할 때 프로필 이미지가 위로 이동합니다 MM-49159.
새로운 Insights 기능은 성능 비용이 있어 최적화 작업을 진행하고 있습니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED환경 변수를false로 설정하여 비활성화할 수 있습니다.게시물 초안 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Google 로그인이 Classic 모바일 앱에서 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색한 용어 이외의 결과도 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드로 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 정보는 GitHub discussion을 참조하세요.
서버에서 모든 ID가 새로운 ID로 교체되어 Boards 내보내기 및 다시 가져오기 시 중복된 보드가 생성됩니다. 자세한 정보는 GitHub issue를 참조하세요.
멤버로 속한 채널에 연결된 보드는 명시적으로 보드 멤버가 아닌 경우 사이드바에 자동으로 나타나지 않습니다. 해결 방법으로 채널 RHS에서 보드에 액세스하거나 보드 전환기(Ctrl/Cmd+K)를 통해 보드를 검색할 수 있습니다. 또는 보드 관리자에게 명시적 멤버로 추가해달라고 요청할 수 있습니다. 자세한 내용은 issue-focalboard-4179를 참조하세요.
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, vitorcruzfaculd
릴리스 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+로 업데이트했습니다.
주요 특징
통화
통화에 이모지 반응과 @멘션 기능이 포함된 새로운 메시지 스레드가 추가되었습니다. 통화에 참여한 후 위젯을 창 모드로 확장한 다음 댓글 버튼을 선택하여 오른쪽 사이드바에서 실시간 메시지 스레드에 액세스할 수 있습니다.
보드
마지막 활동 상태
프로필 팝오버와 다이렉트 메시지 채널 헤더에 사용자가 마지막으로 온라인이었던 시간을 나타내는 "마지막 활동" 상태를 추가했습니다. 이 상태는 자리비움, 오프라인 또는 방해 금지(DND) 상태인 사용자에게만 표시됩니다. 이는 설정 > 표시 > 마지막 활동 시간 공유를 통해 비활성화할 수 있습니다.
개선사항
사용자 인터페이스 (UI)
제품에서 "Starter" 플랜을 "Free" 플랜으로 이름 변경했습니다.
우측에 새로운 그리드 기반 레이아웃을 추가하고 우측 및 Apps Bar를 전역화했습니다.
사용자가 모든 스레드를 읽음으로 표시하기 전에 확인 모달이 이제 표시됩니다.
App Field에서 "필수" 별표를 숨길 수 있는 기능을 추가했습니다.
Apps Modal이 새로고침되는 동안 Apps Modal 본문에 페이드 효과를 추가했습니다.
Insights가 이제 플러그인 및 OAuth 앱이 작성한 게시물을 필터링합니다.
읽지 않은 채널을 필터링하는 단축키
Ctrl/Cmd + Shift + U를 추가했습니다.사이드바에 표시되는 Direct Message 채널의 기본 개수가 이제 40개입니다.
채널 전환기에 Insights를 추가했습니다.
파일 미리보기에서 텍스트 또는 코드 파일의 내용을 쉽게 복사할 수 있는 버튼을 추가했습니다.
음소거된 채널의 팀 읽지 않음 아이콘이 이제 사이드바에서 숨겨집니다.
생성된 채널과 연관된 새 보드와 함께 새 채널을 생성할 수 있는 기능을 추가했습니다.
텍스트 편집기에 붙여넣을 때 하이퍼링크에 대한 마크다운 형식을 추가했습니다.
새 메시지의 이메일 알림이 이제 채널 게시물의 Slack 첨부 파일 표시도 지원합니다.
NPS 플러그인을 버전 1.3.0으로 업데이트했습니다.
불가리아어, 페르시아어, 중국어 간체 언어 지원을 Alpha로 다운그레이드했습니다.
관리
결제를 놓친 후 90일이 지나면, 관리자에게 청구 상태를 업데이트하거나 무료 구독으로 전환하는 선택을 할 수 있는 모달이 표시됩니다.
Elasticsearch 또는 Bleve를 사용한 자동완성 결과가 직접 메시지 및 그룹 메시지 채널에서 사용자를 채널 구성원으로 올바르게 표시합니다. 이 변경사항이 나타나게 하려면 재인덱싱이 필요합니다.
자체 호스팅에 게스트 초대 프롬프트를 도입했습니다.
환경 변수에서 JSON 호환 중첩 구성 값 파싱을 추가했습니다.
Professional 라이선스가 있는 자체 호스팅 인스턴스에서 게스트 초대 모달을 방문할 때 AD/LDAP 프롬프트 배너가 표시됩니다.
자체 호스팅 관리자는 이제 제품 전환기에서 "사용자 그룹"을 볼 수 있으며, 체험판을 시작하는 행동 유도(CTA)가 포함되어 있습니다.
프로덕션 빌드에서 Boards의 제품 버전을 패키징하는 로직을 추가했습니다.
버그 수정
"Professional Feature"로 표시된 Enterprise 기능이 시스템 콘솔 사이드바에 나타나는 문제를 수정했습니다.
이미지 미리보기 및 썸네일에서 PNG 이미지의 투명도가 보존되지 않는 문제를 수정했습니다.
직접 메시지 모달에서 화면 리더가 "결과를 찾을 수 없습니다"를 음성으로 안내하지 않는 문제를 수정했습니다.
Slack에서 가져온 이미지에 대해 미니미리보기 데이터가 생성되거나 저장되지 않는 문제를 수정했습니다.
5자 미만의 비밀번호를 입력했을 때 비밀번호 재설정 페이지에 나타나는 오류 메시지를 수정했습니다.
"exclude" 옵션을 사용한
Get categories가 사용자가 더 이상 구성원이 아닌 삭제된 팀의 카테고리를 반환하지 않는 문제를 수정했습니다.모든 발신 이메일에 임의로 생성된 기본 message-ID가 추가되지 않는 문제를 수정했습니다.
예약어(@channel, @here, @all)인 @mention 이름으로 사용자 정의 그룹을 생성할 수 있는 문제를 수정했습니다.
APIv4의 content-type 헤더가 올바르지 않을 때 404 오류가 표시되는 문제를 수정했습니다.
봇과 웹훅의 메시지를 전달할 수 없는 문제를 수정했습니다.
채널 헤더에서 인라인 이미지가 나타나지 않는 문제를 수정했습니다.
이모지 스킨톤 선택기 애니메이션 문제를 수정했습니다.
로그인할 때 화면 리더가 성공적인 로그인을 음성으로 안내하지 않는 문제를 수정했습니다.
시스템 콘솔 > 사용자 관리 > 권한 스킴에서 몇 개의 깨진 링크를 수정했습니다.
사용자가 비활성화된 사용자에게 메시지를 전달할 수 있는 문제를 수정했습니다.
읽지 않은 스레드가 없어도 읽지 않은 필터 보기에서 "스레드"가 표시되지 않는 문제를 수정했습니다.
Add people모달을 통해 채널에 사람을 추가할 때 사용자의 전체 이름이 표시되지 않는 문제를 수정했습니다.서식 키보드 단축키가 기존 단축키와 충돌하는 문제를 수정했습니다.
수평선의 마크다운 스타일이 너무 두꺼운 문제를 수정했습니다.
컴팩트 보기에서 이모지 반응 오버레이가 해당 메시지의 일부를 가리는 문제를 수정했습니다.
읽지 않은 채널에서 멘션 수가 잘못 표시되는 문제를 수정했습니다.
임베드된 YouTube 미리보기 이미지에서 커서가 화살표 대신 포인터로 표시되는 문제를 수정했습니다.
단어 뒤의 선택된 공백에 서식이 적용되는 문제를 수정했습니다.
화면 리더가 설정 > 표시 > 언어 > 변경의 채널 인터페이스 언어 드롭다운이 드롭다운임을 음성으로 안내하지 않는 문제를 수정했습니다.
GetProfilesInChannel에서 역할 필터가 적용되지 않는 버그를 수정했습니다.게스트 온보딩 체크리스트에 투어 포인트로 "팀 구성원 초대" 링크가 포함되는 문제를 수정했습니다.
Enterprise 라이선스가 만료됨 배너를 닫을 수 없는 문제를 수정했습니다.
지금 갱신 옵션이 제품 내에서 표시되지 않고 항상 영업팀 문의로 기본 설정되는 문제를 수정했습니다.
Collapsed Reply Threads가 활성화되었을 때
getPostSince가 삭제된 게시물을 제대로 반환하지 않는 문제를 수정했습니다.EnsureBotUser를 통해 생성된 봇에OwnerId가 설정되지 않는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 설정들과 설치 시 기본값 목록입니다. 이러한 설정들은 config.json에서 수정하거나, 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의TeamSettings에서:프로필 팝오버와 다이렉트 메시지 채널 헤더에 사용자가 마지막으로 온라인 상태였던 시간을 나타내는 마지막 활동 상태를 추가하는
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.
우측 사이드바가 확장되면 스레드 도움말 텍스트 팝업과 함께 오버레이가 표시됩니다 MM-48412.
새로운 Insights 기능은 최적화 작업 중인 성능 비용이 발생합니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED환경 변수를false로 설정하여 비활성화할 수 있습니다.게시물 초안의 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
게시판이 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub discussion을 참조하세요.
게시판 내보내기 및 다시 가져오기 시 서버에서 모든 ID가 새로운 것으로 교체되어 중복 게시판이 생성됩니다. 자세한 내용은 GitHub issue를 참조하세요.
회원으로 속한 채널에 연결된 게시판이 명시적으로 게시판의 멤버가 아닌 경우 사이드바에 자동으로 나타나지 않습니다. 해결 방법으로 채널 RHS에서 게시판에 액세스하거나 게시판 전환기(Ctrl/Cmd+K)를 통해 게시판을 검색할 수 있습니다. 또는 게시판 관리자에게 명시적 멤버로 추가해달라고 요청할 수 있습니다. 자세한 내용은 issue-focalboard-4179를 참조하세요.
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
Release 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일 후 보안 업데이트 페이지에 게시될 예정입니다.
주요 내용
보드
새로운 보드 역할, 코멘터 및 뷰어를 추가했습니다.
권한 부여의 모호성을 줄이고 보안 허점을 방지하기 위해 최소 기본 보드 역할을 추가했습니다.
게스트 계정 지원을 추가했습니다.
자동완성 목록에서 이름을 선택하여 팀 구성원을 보드에 추가하는 기능을 추가했습니다.
연결된 보드에 대한 채널 알림을 추가했습니다.
카드에서 여러 담당자나 소유자를 쉽게 설정할 수 있는 새로운 다중 사용자 속성을 추가했습니다.
통화
통화를 위한 새로운 키보드 단축키가 추가되었습니다.
개선사항
사용자 인터페이스 (UI)
채널 헤더의 채널 나가기 버튼에 빨간색 파괴적 동작 색상을 추가했습니다.
브라질 포르투갈어와 루마니아어 지원을 Alpha로 다운그레이드했습니다.
Playbooks v1.32.6을 사전 패키지화했습니다.
관리
mattermost exportCLI 명령어에 내보낼 항목 수를 제한하는batchSize옵션이 추가되었습니다. 기본적으로 이 옵션이 포함되지 않으면 모든 게시물을 내보냅니다."관리자 알림" 기능에 누가 업그레이드를 요청했는지, 왜 업그레이드를 요청했는지, 몇 명이 요청했는지 등 관리자에게 도움이 되는 더 많은 컨텍스트가 추가되었습니다.
버그 수정
가져오기 중 nil 포인트 예외 오류 문제를 수정했습니다.
사용자가 Desktop App을 사용해 Support Packet을 다운로드할 수 없는 문제를 수정했습니다.
메시지 전달 모달에서 댓글 상자의 자동 완성이 텍스트 커서와 함께 움직이는 문제를 수정했습니다.
@멘션이 있는 음소거된 채널이 채널 전환기의 읽지 않음 섹션에 표시되는 문제를 수정했습니다.
Collapsed Reply Threads 설정이 시스템 콘솔 > 실험적 기능 섹션에 표시되는 문제를 수정했습니다.
채널/스레드가 조회될 때 모바일 앱의 배지 카운트 문제를 수정했습니다.
오른쪽 패널에서
@를 입력할 때 사용자 제안 목록이 잘리는 문제를 수정했습니다.첫 번째 관리자가 새 서버에 가입할 때 오류 화면이 잠깐 나타나는 문제를 수정했습니다.
메시지 전달 모달에서 사용자가 일본어 댓글을 올바르게 추가할 수 없는 문제를 수정했습니다.
채널이나 스레드를 전환할 때 게시물의 저장되지 않은 편집 내용이 손실되는 문제를 수정했습니다.
큰 화면 크기에서 오른쪽 패널이 열려 있을 때 Insights 위젯이 옆으로 밀려나는 문제를 수정했습니다.
처음으로 누군가에게 직접 메시지를 보낼 때 공개 채널에서 메시지를 전달할 수 없는 문제를 수정했습니다.
Insights > 상위 반응에서 커스텀 이모지가 때때로 보이지 않는 문제를 수정했습니다.
특정 기간 내에 게시물이 없는 채널이 Insights > 최소 활성 채널에 표시되지 않는 문제를 수정했습니다.
Insights 보기에서 채널 정보 오른쪽 패널 바로가기가 비활성화되지 않는 문제를 수정했습니다.
통합 > 봇 계정 > 봇 계정 추가에서 제품 내 링크가 누락된 문제를 수정했습니다.
성능 저하로 인해 v7.3.0에서 도입된 PostgreSQL에서 전체 텍스트 검색을 사용한 새로운 이름 검색을 되돌렸습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 다음은 설치 시 추가된 항목들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ServiceSettings하위에:관리자에게 도움이 되도록 "관리자에게 알림" 기능에서 더 많은 컨텍스트를 받을 수 있는 옵션을 추가하기 위해
EnableAPITriggerAdminNotifications를 추가했습니다.
API 변경사항
EnableConfirmNotificationsToChannel이 비활성화된 경우, 그룹별 채널 멤버 수 API는 더 이상 호출되지 않습니다.
Websocket 이벤트 변경사항
웹소켓 브로드캐스트 매개변수에
OmitConnection이 추가되었습니다.
Go 버전
v7.4는 Go
v1.18.1로 빌드되었습니다.
알려진 이슈
오른쪽에 있는 고정된 게시물의 더보기 메뉴가 잘림 MM-46987.
새로운 Insights 기능에는 최적화를 진행 중인 성능상의 비용이 있습니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED환경 변수를false로 설정하여 비활성화할 수 있습니다.게시물 초안의 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있음 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색한 용어 이상의 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 iOS에서 푸시 알림이 항상 지워지지는 않습니다.
보드가 생성 시 새로고침되지 않습니다. 자세한 정보는 GitHub 토론을 참조하세요.
보드 내보내기 및 재가져오기 시 서버에서 모든 ID가 새로운 것으로 교체되어 중복 보드가 생성됩니다. 자세한 정보는 GitHub 이슈를 참조하세요.
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
Release 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에서 팀 간을 탐색하세요.
새로운 왼쪽 사이드바에서 플레이북과 실행을 관리하세요.
실행 사이드바 카테고리에서 참여하거나 팔로우하고 있는 실행을 확인하고, Playbooks 사이드바 카테고리에서 구성원으로 속해있는 플레이북을 확인하세요.
실행이나 플레이북을 즐겨찾기에 추가하여 즐겨찾기 카테고리에서 우선순위를 지정하세요.
참여자들은 이제 새로운 실행 상세 페이지에서 모든 실행 기능에 액세스할 수 있습니다.
사용자들은 이제 상태 업데이트를 요청할 수 있습니다 (Professional).
보드
현재 팀에서 멤버로 속한 모든 보드가 작업 공간을 전환하지 않고도 사이드바에 표시됩니다.
사용자 정의 카테고리로 사이드바의 보드를 정리할 수 있습니다.
CTRL+K/CMD+K를 눌러 추가 보드를 찾을 수 있습니다.
새로운 팀 전환기로 보드의 팀 간 이동이 가능합니다.
새로운 공유 설정에서 보드 및 템플릿 권한을 설정할 수 있습니다.
보드를 채널에 연결하여 채널 멤버에게 자동으로 보드 권한을 부여할 수 있습니다.
자세한 내용은 문서를 참조하세요.
통화
독립형 Calls 서버 및 Kubernetes (Enterprise) 지원이 추가되었습니다.
새로운 Insights 위젯
네 개의 새로운 Insights 위젯이 추가되었습니다: 가장 활발한 다이렉트 메시지, 가장 비활성적인 채널, 상위 Playbooks, 그리고 새 팀 멤버.
개선 사항
사용자 인터페이스 (UI)
키보드 단축키 도움말 모달에 Calls 키보드 단축키가 추가되었습니다.
"Contact Sales" 링크를
mattermost.com/pl/contact-sales로 업데이트하고 가격 모달 사용자 인터페이스를 업데이트했습니다.관리자를 위한 마켓플레이스 모달을 표시하는 새로운
/marketplace슬래시 명령어가 도입되었고,/help명령어가 변경되어 이제 사용자가 Mattermost 내부에 머물 수 있게 되었습니다.팀 읽지 않은 메시지는 이제 채널 멤버십과 스레드만을 기반으로 계산됩니다. 팀 멤버십은 더 이상 고려되지 않습니다.
새로운 사용자에게 Boards와 Playbooks를 소개하기 위해 최종 사용자 온보딩 체크리스트에 "플랫폼의 다른 도구 탐색" 항목이 추가되었습니다.
게시물 메뉴에 저장 옵션이 추가되었습니다.
스레드 목록에서 스레드를 읽지 않음으로 표시할 때 이제 가장 최근 메시지만 읽지 않음으로 표시됩니다.
Insights 필터가 이제 채널로 전환하고 Insights 보기로 돌아갈 때 기본값으로 재설정되지 않고 유지됩니다.
코드 블록이 이제 언어 파일형식 확장자를 더 잘 지원하며 번들 크기가 더 작아졌습니다.
이메일 알림을 통해 Mattermost 서버를 처음 방문할 때 이제 항상 Desktop App 프롬프트가 표시됩니다.
검색 드롭다운 옵션에서 이제 탭 키를 눌러 포커스할 수 있습니다.
불가리아어 지원이 베타로 다운그레이드되었습니다.
관리
시스템 콘솔 > 라이선스를 통해 플랜 카드 내에 플랜 보기 버튼을 추가했습니다.
팀 멤버의 가입 시간 추적을 시작했으며, 주어진 시간 동안 가입한 팀 멤버에 대한 정보를 검색하는 새로운 API 엔드포인트를 추가했습니다.
registerchannelHeaderMenuAction플러그인 함수에 선택적shouldRender함수 매개변수를 도입했습니다. 이를 통해 메뉴 항목이 렌더링 이전의 현재 상태에 따라 조건부로 렌더링될 수 있습니다.플러그인이 이제 서버의 호스팅 환경에 따라 플러그인 설정을 숨길 수 있습니다.
30일 무료 평가판을 사용 중인 고객에게 평가판 종료 3일 전에 알림을 제공합니다.
버그 수정
@멘션이 있는 음소거된 채널이 채널 전환기의 읽지 않음 섹션에 표시되는 문제를 수정했습니다.
SiteURL이 설정되지 않았을 때 평가판 시작이 실패하는 문제를 수정했습니다.모바일 앱에서 스레드를 읽으면 웹 앱에서 멘션 개수가 음수로 표시되는 문제를 수정했습니다.
사용자 계정 삭제 후에도 사용자의 프로필 이미지가 유지되는 문제를 수정했습니다.
첨부 파일 없이 mmctl을 통해 생성된 내보내기에 여전히 게시물의 파일 속성이 포함되어 가져올 수 없었던 문제를 수정했습니다.
읽지 않은 게시물을 가져올 때 충돌이 발생하는 문제를 수정했습니다.
S3 스토리지를 사용할 때 프로필 이미지 업데이트 및 새 이모지 생성 시 멀티파트 업로드를 사용하는 문제를 수정했습니다.
Chrome에서 사용자 정의 그룹 모달의 입력 범례가 잘리는 문제를 수정했습니다.
고급 텍스트 편집기가 활성화되었을 때 게시물 서식 비활성화 설정이 숨겨지는 문제를 수정했습니다.
프로필 사진 로드가 실패했을 때 사용자의 기본 사진으로 대체되지 않는 문제를 수정했습니다.
WebApp 플러그인을 구성 페이지에서 비활성화했을 때 라디오 버튼이
true로 되돌아가는 문제를 수정했습니다.오른쪽 사이드바가 열려 있을 때 커서가 때때로 중앙 채널 텍스트 상자로 이동하는 문제를 수정했습니다.
오른쪽 사이드바를 닫으면 중앙 채널의 편집 중인 게시물도 닫히는 문제를 수정했습니다.
"지금 무료로 체험하기"를 선택했을 때 "평가판이 시작되었습니다" 모달 대신 상위 3개 엔터프라이즈 기능이 열리는 문제를 수정했습니다.
읽지 않은 스레드가 없어도 스레드 보기가 읽지 않음으로 표시되는 문제를 수정했습니다.
일부 경우에서 시스템 콘솔에서 구성 변경 사항을 저장할 수 없는 문제를 수정했습니다.
제품 내 링크가 깨지게 하는 일부 번역의 오타를 수정했습니다.
API 변경사항
새로운 API 엔드포인트 추가:
GET /api/v4/users/me/top/dmsGET /api/v4/users/me/top/threadsGET /api/v4/teams/:team_id/top/team_membersGET /api/v4/teams/:team_id:/top/threads
post API 응답에
first_inaccessible_post_time추가.엔드포인트에 쿼리 매개변수
include_deleted추가:{{[http://your-mattermost-url.com/api/v4/posts/{post_id}/files/info}}](http://your-mattermost-url.com/api/v4/posts/%7Bpost_id%7D/files/info%7D%7D).
Go 버전
v7.3은 Go
v1.18.1로 빌드되었습니다.
오픈 소스 구성 요소
https://github.com/mattermost/mattermost-webapp에
@floating-ui/react-dom-interactions를 추가했습니다.
알려진 문제점
새로운 Insights 기능에는 최적화 작업 중인 성능 비용이 있습니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED환경 변수를false로 설정하여 비활성화할 수 있습니다.큰 화면에서 우측 사이드바가 열려 있을 때 Insights 위젯이 옆으로 밀려납니다 MM-46886.
게시물 초안 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색한 용어 이외의 결과가 더 많이 반환됩니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드로 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
보드가 생성 시 새로고침되지 않습니다. 자세한 내용은 GitHub 토론을 참조하세요.
보드 내보내기 및 다시 가져오기 시 서버에서 모든 ID가 새로운 것으로 교체되어 중복 보드가 생성됩니다. 자세한 내용은 GitHub 이슈를 참조하세요.
Playbooks 왼쪽 사이드바는 새로고침 없이 사용자가 실행 또는 playbook에 추가될 때 업데이트되지 않습니다.
기여자
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
Release 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 (131869개 채널, 2개 팀):
CREATE TYPE channel_type AS ENUM ('P', 'G', 'O', 'D');실행 시간 14.114밀리초ALTER TABLE channels alter column type type channel_type using type::channel_type;실행 시간 3856.790밀리초 (3.857초)CREATE TYPE team_type AS ENUM ('I', 'O');실행 시간 4.191밀리초ALTER TABLE teams alter column type type team_type using type::team_type;실행 시간 116.205밀리초CREATE TYPE upload_session_type AS ENUM ('attachment', 'import');실행 시간 4.266밀리초ALTER TABLE uploadsessions alter column type type upload_session_type using type::upload_session_type;실행 시간 37.099밀리초
MySQL (270959개 채널, 2개 팀):
ALTER TABLE Channels MODIFY COLUMN Type ENUM("D", "O", "G", "P");실행 시간 13.24초ALTER TABLE Teams MODIFY COLUMN Type ENUM("I", "O");실행 시간 0.04초ALTER TABLE UploadSessions MODIFY COLUMN Type ENUM("attachment", "import");실행 시간 0.03초
중요
v7.1 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
주요 특징
메시지 전달
새로운 게시물 전달 기능을 통해 이제 메시지를 영구 링크와 해당 영구 링크 미리보기로 쉽게 공유할 수 있습니다. 원하는 메시지에서 메시지 호버 액션 메뉴의 더 보기 섹션에서 새로운 전달 옵션을 선택하고, 원하는 대상을 선택한 후, 선택적으로 맥락을 위한 코멘트를 추가하면 됩니다.
감사 로그 v2 (베타)
새로운 스키마 및 출력 로그 유형에 대한 지원이 추가되었습니다. 이전 감사 로그 구현과 달리, 이제 모든 감사 로그 레코드가 동일한 스키마를 갖습니다.
개선사항
사용자 인터페이스 (UI)
Pre-packaged Calls v0.7.1.
계정 설정 > 표시 > 메시지 표시 > 간단히가 선택되었을 때 간단 표시 모드에서 사용자명을 색상화하는 옵션을 추가했습니다.
계정 설정 > 고급 > 읽지 않은 채널을 볼 때의 스크롤 위치를 통해 사용자가 채널의 최신 메시지에 항상 도달하도록 하는 설정을 추가했습니다.
이메일 클라이언트에서 스레드로 묶을 수 있도록 알림 이메일에 이메일 헤더를 추가했습니다.
게시물 인라인 편집을 위한 저장 및 취소 버튼을 추가했습니다.
Enterprise 시험판 세부 정보가 이제 제품 전환기 메뉴에서 최종 사용자에게 표시됩니다.
채널, 직접 메시지, 그룹 메시지에 적용할 수 있도록 헤더 편집 모달 텍스트 설명을 업데이트했습니다.
Archive Channel및Leave Channel메뉴 동작에 빨간색 파괴적 동작 색상을 추가했습니다.플러그인 활성화 오류가 이제 플러그인 관리 페이지와 마켓플레이스에서 표시됩니다.
이모지 선택기 피부톤 선택기에 접근성을 추가하고 이모지 선택기에서 피부톤 선택 순서를 뒤바꾸었습니다.
관리
내비게이션 바에 관리자용 업그레이드 버튼을 추가했습니다.
관리자가 제품 내에서 다양한 유료 라이선스 옵션을 빠르게 볼 수 있는 기능을 추가했습니다.
사람 초대 모달에서 평가판을 시작할 수 있는 기능을 추가했습니다.
관리자가 시스템 콘솔 > 사용자 관리 > 채널 페이지를 통해 채널 ID를 검색할 수 있게 되었습니다.
시스템 콘솔 왼쪽에서 유료 기능 아이콘이 메뉴 항목에 표시되어 엔터프라이즈 기능을 나타냅니다.
Pluggable과PostWillRenderEmbed플러그인 등록 구성 요소에webSocketClient를 추가했습니다.사용자 정의 그룹 관리자라는 새로운 정적 시스템 수준 역할을 추가했습니다. 이 역할은 제품 메뉴의 사용자 그룹을 통해 사용자 정의 사용자 그룹을 생성, 편집, 삭제할 수 있는 권한을 갖습니다. 시스템 콘솔을 통해 모든 구성원에 대한 사용자 정의 그룹 권한이 제거된 경우(시스템 콘솔 > 권한 > 스키마 편집 > 사용자 정의 그룹) 개별 사용자에게 이 기능을 할당하는 데 사용할 수 있습니다.
내보내기 파일 이름에 이제 해당 파일을 생성한 작업의 ID가 포함됩니다.
성능
채널 정렬에서 성능 향상을 위해
getLastPostPerChannel선택자를 제거했습니다.
버그 수정
텍스트가 선택된 상태에서 메시지 상자에 GitHub 코드 스니펫을 붙여넣을 때 발생하는 문제를 수정했습니다.
대문자가 포함된 완전히 입력된 이모지가 올바르게 표시되지 않는 문제를 수정했습니다.
다크 테마에서 채널의 보관 아이콘이 올바르게 표시되지 않는 문제를 수정했습니다.
개발 모드가 활성화되었을 때 비밀번호 요구사항이 적용되지 않는 문제를 수정했습니다.
사용자가 우측 사이드바에서 보관된 채널의 채널 헤더를 편집하려고 시도할 수 있는 문제를 수정했습니다.
"평가판 종료" 배너가 제품 전환기 메뉴를 가리는 문제를 수정했습니다.
사용자 지정 상태 날짜 형식이
YYYY-MM-DD로 설정되지 않는 문제를 수정했습니다.사용자가 사용자 지정 역할에서 자신을 제거할 수 없는 문제를 수정했습니다.
링크 미리보기의 일부 이미지가 넘치는 문제를 수정했습니다.
시스템 콘솔에 액세스한 후 종료하면 사용자의 상태가 "오프라인"으로 변경되는 문제를 수정했습니다.
이전에 읽은 채널을 볼 때 새 메시지 줄이 때때로 나타나는 문제를 수정했습니다.
시스템 콘솔에서 잘못 형식화된 텍스트 문제를 수정했습니다.
읽지 않은 스레드가 존재하지 않아도 스레드 보기가 읽지 않은 스레드가 있는 것처럼 나타나는 문제를 수정했습니다.
읽지 않은 게시물을 가져올 때 발생하는 충돌 문제를 수정했습니다.
사용자가 더 이상 구성원이 아닌 채널의 스레드 팔로우를 해제할 때 모바일 앱이 충돌하는 문제를 수정했습니다.
사용자 지정 브랜드 텍스트가 중앙 정렬되지 않고 사이트 설명 구성에 자리 표시자가 표시되지 않는 문제를 수정했습니다.
사용자 인터페이스에서 그룹 권한에 추가 중첩 수준이 있는 문제를 수정했습니다. 또한 권한 체크박스가 개별 사용자 지정 그룹 권한으로 분리되어 더 세밀한 제어가 가능해졌습니다.
가입 페이지에서 OpenID Connect 인증 버튼이 누락되는 문제를 수정했습니다.
채널과 스레드에서 자동완성 정렬 회귀 문제를 수정했습니다.
로그인 화면에서 사용자 지정 브랜딩 로고가 왜곡되는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 설정들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의FileSettings하위:AWS S3에 대한 요청 시간 초과를 설정하는 새로운 구성 설정
AmazonS3RequestTimeoutMilliseconds가 추가되었습니다. 기본적으로 시간 초과는 30초로 설정됩니다.
API 변경사항
getPost와getPostByIDsAPI에 새로운 응답 헤더Has-Inaccessible-Posts가 추가되었습니다.
Go 버전
v7.2는 Go
v1.18.1로 빌드되었습니다.
오픈 소스 구성 요소
@types/color-hash,color-contrast-checker,color-hash, 그리고webpack을 https://github.com/mattermost/mattermost-webapp에 추가했습니다.
알려진 문제
새로운 Insights 기능에는 최적화 작업을 진행 중인 일부 성능 비용이 있습니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED환경 변수를false로 설정하여 비활성화할 수 있습니다.메시지 전달: 댓글 상자에서 자동 완성 항목에 Enter 키를 누르면 전달 메시지가 전송됨 MM-46142.
게시물 초안의 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있음 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 인용 부호 안의 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
Boards가 생성 시 새로 고침되지 않습니다. 자세한 정보는 GitHub 토론을 참조하세요.
Boards 내보내기 및 다시 가져오기 시 모든 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
Release 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.
접힌 답글 스레드가 활성화되었을 때
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로 결정됩니다. 따라서MaxImageResolution * MaxImageDecoderConcurrency * 24는 이미지 디코딩에 할당된 메모리보다 작아야 합니다.Mattermost v7.1은 새로운 컬럼과 인덱스 형태의 스키마 변경 사항을 도입합니다. 다음은 스키마 변경에 대한 테스트 결과입니다:
MySQL 12M Posts, 2.5M Reactions - ~1분 34초 (인스턴스: 8코어, 16GB RAM PC)
PostgreSQL 12M Posts, 2.5M Reactions - ~1분 18초 (인스턴스: db.r5.2xlarge)
업그레이드 전에 다음 SQL 쿼리를 실행하여
Reactions테이블에 대한 잠금을 획득할 수 있으므로, 이 시간 동안 게시된 사용자 반응은 마이그레이션이 완료될 때까지 데이터베이스에 반영되지 않습니다. 이는 완전히 하위 호환됩니다.MySQL의 경우:
ALTER TABLE Reactions ADD COLUMN ChannelId varchar(26) NOT NULL DEFAULT "";UPDATE Reactions SET ChannelId = COALESCE((select ChannelId from Posts where Posts.Id = Reactions.PostId), '') WHERE ChannelId="";CREATE INDEX idx_reactions_channel_id ON Reactions(ChannelId) LOCK=NONE;
PostgreSQL의 경우:
ALTER TABLE reactions ADD COLUMN IF NOT EXISTS channelid varchar(26) NOT NULL DEFAULT '';UPDATE reactions SET channelid = COALESCE((select channelid from posts where posts.id = reactions.postid), '') WHERE channelid='';CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_reactions_channel_id on reactions (channelid);
중요
v7.0 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고 사항을 읽어주세요.
주요 내용
인사이트 (베타) (Enterprise 및 Professional)
사용량 및 행동 데이터로 구성된 직장 인사이트가 추가되어, 기업이 Mattermost 기능을 통해 직원들의 생산성을 더욱 향상시킬 수 있도록 도움을 줍니다. 이 기능은
MM_FEATUREFLAGS_INSIGHTSENABLED환경 변수를false로 설정하여 비활성화할 수 있습니다.
개선사항
사용자 인터페이스 (UI)
사전 패키지된 Playbooks v1.29.1, Boards v7.1.0, 그리고 Calls v0.7.0.
최근 이모지는 이제 이모지가 사용된 횟수를 기반으로 정렬됩니다.
링크 미리보기 사용자 인터페이스를 개선했습니다.
키보드 단축키 모달에 새로운 검색 단축키를 추가했습니다.
Desktop App의 경우 CMD+F (macOS) 및 CTRL+F (Windows)
webapp의 경우 CMD+SHIFT+F (macOS) 및 CTRL+SHIFT+F (Windows)
일부 툴팁이 호버할 때뿐만 아니라 포커스될 때도 나타나도록 변경했습니다.
1C:Enterprise (BSL) 언어에 대한 구문 강조 표시 지원을 추가했습니다.
관리
기본 비밀번호 요구사항이 8자로 완화되었으며, 숫자, 대소문자, 특수문자가 필수가 아닙니다. 이러한 요구사항은 시스템 관리자가 시스템 콘솔 > 비밀번호를 통해 필요에 따라 구성할 수 있습니다.
시스템 콘솔이 이제 채널 ID를 기반으로 채널을 검색하고 반환합니다. 채널 검색 엔드포인트에 새로운 매개변수
IncludeSearchById가 추가되어, 요청에서 ID와 일치하는 검색을 응답에 포함할 수 있습니다.PostgreSQL의 검색 결과는 이제 영어로 하드코딩되는 대신
default_text_search_config값을 따릅니다. Mattermost 시스템 관리자는 예상과 다른 결과가 있을 경우 이 값을 확인해야 합니다.UserHasJoinedTeam콜백을 사용자가 팀에 추가된 후로 이동했습니다.
성능
일반적인 사용 중에
viewChannelAPI 호출 수를 줄였습니다.getPostThreadAPI 호출에 페이지네이션을 추가했습니다.
버그 수정
내부 도움말 페이지로의 링크가 항상 새 브라우저 탭에서 열리지 않던 문제를 수정했습니다.
채널 멤버 우측 검색 입력란이 채널의 모든 멤버를 검색하지 못하던 문제를 수정했습니다.
평가판이 완료된 후에도 기능 검색 페이지에 여전히 평가판 시작 버튼이 표시되던 문제를 수정했습니다.
채널 최신순 정렬이 모바일과 웹앱 간에 일치하지 않던 문제를 수정했습니다.
SVG 파일 업로드 문제를 수정했습니다.
압축 메시지 표시 모드에서 스레드 게시물이 좌측 정렬되지 않던 문제를 수정했습니다.
Shared Channels 실험 기능에 대한 누락된 컬럼 오류를 수정했습니다.
TAB 키를 누를 때 채널 메뉴 드롭다운 옵션 "이동…"이 건너뛰어지던 문제를 수정했습니다.
답글의
CreateAt이 상위 게시물보다 클 때 대량 가져오기가 실패하던 문제를 수정했습니다.읽지 않음 필터가 활성화된 상태에서 채널을 나갈 때 발생하던 정의되지 않은 오류를 수정했습니다.
빠른 이모지 반응을 클릭했을 때 우측 패널이 열리던 문제를 수정했습니다.
CTRL/CMD+SHIFT+P를 두 번 누른 후 키보드 포커스가 게시물 텍스트박스로 돌아가지 않던 문제를 수정했습니다.
파일 업로드 버튼이 잘못 위치하던 문제를 수정했습니다.
중복된 이모지가 때때로 최근 사용한 이모지로 표시되던 문제를 수정했습니다.
자동완성 "@" 이름 검색에서 UTF-8 문자가 정규화되지 않던 문제를 수정했습니다.
긴 표시 이름을 가진 그룹 메시지가 좌측 사이드바에서 툴팁을 표시하지 않던 문제를 수정했습니다.
파일 아이콘이 때때로 반응하지 않던 문제를 수정했습니다.
읽지 않은 채널이 있는 팀으로 전환할 때 해당 채널이 읽음으로 표시되지 않는 것처럼 보이던 경쟁 조건을 수정했습니다.
사용자가 너무 긴 게시물을 작성했을 때 오류 메시지가 나타나지 않던 문제를 수정했습니다.
100명 이상의 멤버가 있는 채널에서 우측에 100명의 채널 멤버만 표시되던 문제를 수정했습니다.
고급 텍스트 편집기의 미리보기 모드가 메시지 게시 후 재설정되지 않던 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이러한 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경 사항:
config.json의ServiceSettings하위에서:EnableInsecureOutgoingConnections설정이 이제 S3 클라이언트에도 적용됩니다. 이 설정이 활성화되면 S3 클라이언트는 TLS 검증을 건너뛰게 됩니다.
API 변경사항
관리자가 삭제되었는지 여부와 관계없이 게시물의 내용을 검색할 수 있도록,
include_deleted쿼리 매개변수가GetPost엔드포인트에 도입되었습니다.
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.
Google 로그인이 Classic 모바일 앱에서 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어뿐만 아니라 더 많은 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
보드 생성 시 새로고침되지 않습니다. 자세한 정보는 GitHub discussion을 참조하세요.
보드 내보내기 및 재가져오기 시 서버에서 모든 ID가 새 것으로 교체되어 중복 보드가 생성됩니다. 자세한 정보는 GitHub issue를 참조하세요.
기여자
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
Release v7.0 - 메이저 릴리스
중요
Mattermost Server v7.0 메이저 릴리스에 대한 지원이 2022년 9월 15일에 생명주기가 종료되었습니다. Mattermost Server 업그레이드가 필요합니다.
v7.0.2, 2022-08-23 출시
Mattermost v7.0.2는 중간 심각도 수준의 보안 수정을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
v7.0.1, 2022-06-24 출시
v7.0.0, 2022-06-15 출시
원본 7.0.0 릴리스
Mattermost v7.0.0은 중간 심각도 수준의 보안 수정을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
중요한 업그레이드 참고사항
중요: 세션 길이 구성 설정이 일 단위에서 시간 단위로 변경되었습니다. config.json 파일이나 다음 값들에 대한 데이터베이스 구성을 사용하는 인스턴스는 새로운 단위로 자동 마이그레이션되지만, 환경 변수를 사용하는 인스턴스는 다음과 같은 변경을 수행해야 합니다:
MM_SERVICESETTINGS_SESSIONLENGTHWEBINDAYS를MM_SERVICESETTINGS_SESSIONLENGTHWEBINHOURS로 교체 (값에 24를 곱함).MM_SERVICESETTINGS_SESSIONLENGTHMOBILEINDAYS를MM_SERVICESETTINGS_SESSIONLENGTHMOBILEINHOURS로 교체 (값에 24를 곱함).MM_SERVICESETTINGS_SESSIONLENGTHSSOINDAYS를MM_SERVICESETTINGS_SESSIONLENGTHSSOINHOURS로 교체 (값에 24를 곱함).
MySQL 자체 호스팅 고객은
FileInfo테이블에 많은 수의 행이 있을 때 마이그레이션이 평소보다 오래 걸릴 수 있음을 알 수 있습니다. MySQL의 경우, 700,000개 행 크기의 테이블에 약 19초가 소요됩니다. PostgreSQL에 필요한 시간은 무시할 정도입니다. 테스트는CPU - Intel i7 6-cores @ 2.6 GHz및Memory - 16 GB사양의 기기에서 수행되었습니다.시스템 콘솔 > 실험적 > 기능 > 앱 바 활성화를 통한 새로운 구성 설정이 활성화되면, 플러그인에서 등록한 모든 채널 헤더 아이콘이 새로운 앱 바로 이동됩니다. 명시적으로 새로운 레지스트리 함수를 사용하여 컴포넌트를 렌더링하지 않더라도 마찬가지입니다. 앱 바 설정은 자체 호스팅 배포에서 기본값이
false입니다.ServiceSettings.TrustedProxyIPHeader의 값은 이제부터 기본값이 비어있습니다. 이전 버그로 인해 특정 조건에서 이러한 설정이 적용되지 않았습니다. 고객은 구성에서 이러한 값들을 확인하고 필요한 경우 nil로 설정하시기 바랍니다. 자세한 내용은 여기를 참조하세요.Microsoft Teams Calling 플러그인을 v2.0.0으로 업그레이드하려면 사용자가 계정을 다시 연결해야 합니다.
중요
v6.7 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항도 읽어보시기 바랍니다.
주요 내용
접힌 댓글 스레드 (정식 출시)
통화 (베타)
네이티브 음성 통화 및 화면 공유 기능을 이제 사용할 수 있습니다. 이는 Channels 전용 통합 기능입니다.
Apps Bar (베타)
채널을 볼 때 Calls, Playbooks, Boards에 액세스하는 방법을 더 명확하게 하기 위해 시스템 콘솔 > 실험적 기능 > 기능 > Enable App Bar를 통한 새로운 설정이 활성화되면 채널 헤더가 간소화됩니다. 설정이 활성화되면 플러그인에 의해 등록된 모든 채널 헤더 아이콘이 새로운 Apps Bar로 이동하며, Calls는 채널 헤더에 남아있습니다. Apps Bar는 채널 헤더에서 전용 통화 시작 버튼을 위한 공간을 확보하는 데 도움이 되므로 Calls가 활성화된 서버에서는 Apps Bar를 활성화하는 것을 권장합니다.
플레이북 업데이트
사용자는 이제 인라인 플레이북 편집기를 통해 프로세스를 쉽게 최신 상태로 유지할 수 있습니다.
시스템 콘솔에서 다른 시스템 통계와 함께 서버 내 플레이북 및 실행 인스턴스 수를 표시하는 새로운 통계 대시보드가 추가되었습니다.
실행 트리거와 액션이 이제 실행 중에 상태 업데이트가 게시되는 위치에 대해 더 많은 제어를 제공합니다.
메시지 서식 도구 모음
새로운 서식 도구 모음은 굵게, 제목, 링크 등과 같이 일반적으로 사용되는 메시지 서식을 위한 사용하기 쉬운 컨트롤을 통해 모든 사람이 Markdown을 접근 가능하도록 만듭니다.
개선 사항
사용자 인터페이스 (UI)
오른쪽 패널의 채널 정보를 토글하기 위해 CTRL/CMD+ALT+I 단축키가 추가되었습니다.
채널 전환기에 "읽지 않은 채널" 섹션을 추가하고 결과에 스레드를 포함했습니다.
"멤버 추가" 모달에서 사용자가 이미 채널의 멤버인 경우에도 더 이상 검색 결과에서 숨겨지지 않습니다.
로그인 화면에 새로운 디자인을 적용했습니다.
최종 사용자를 위한 새로운 온보딩 작업 목록을 활성화했습니다.
기존의 설정 > 고급 설정 > 사전 릴리스 기능 미리보기 설정은 새로운 서식 도구 모음을 위해 이제 더 이상 사용되지 않습니다.
루마니아어 지원이 베타로 다운그레이드되었습니다.
성능
접힌 답글 스레드와 관련된 집계 쿼리의 성능이 개선되었습니다. 이러한 서버 성능 최적화에 대한 자세한 내용은 이 문서에서 확인하세요.
통합
시스템 콘솔 > 플러그인 설정 페이지에서 문서 링크를 열 때 사용자가 Mattermost에 머물 수 있도록 모든 링크가 이제 새 탭에서 열립니다.
액션 게시물 메뉴 호버 텍스트를 메시지 액션으로 변경했습니다.
개선된 로깅을 추가하기 위해 Apps Framework를 버전 1.1.0으로 업데이트했습니다.
관리
기본 감사 구성에서 타임스탬프가 이제 활성화됩니다.
접힌 답글 스레드 구성 옵션이 시스템 콘솔에서 실험적 기능에서 사이트 구성 > 게시물로 이동되었습니다.
엔터프라이즈 구독
ElasticSearch 개발용 Docker 이미지의 마이너 버전을 업그레이드했습니다.
Support Packet에
support_packet.yaml파일에 두 개의 추가 필드가 포함되었습니다: 활성 사용자 및 라이선스 지원 사용자.
버그 수정
스크린 리더가 채널 헤더 바의 "This channel has guests"를 TAB으로 이동하거나 읽지 않는 ADA 접근성 문제를 수정했습니다.
사용자의 @mention 자동 제안이 더 이상 채널 멤버십 상태별로 그룹화되지 않는 문제를 수정했습니다.
좁은 화면에서 새 메시지 토스트가 완전히 탭할 수 없는 문제를 수정했습니다.
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로 설정해 주시기 바랍니다.축약된 답글 스레드에 대해 시스템 콘솔 > 게시물에
always-on및default-on설정을 추가했습니다. 활성화되면(default-on), 사용자는 기본적으로 축약된 답글 스레드를 보게 되며 설정에서 이를 비활성화할 수 있는 옵션이 있습니다. always on 상태일 때는, 사용자가 축약된 답글 스레드를 반드시 사용해야 하며 비활성화할 수 없습니다.CollapsedThreads의 기본값이always_on으로 변경되었습니다. 이 변경사항은 새로운 Mattermost 배포에 영향을 주며, 이미 다른 값으로 설정된 기존 설정에는 영향을 주지 않습니다.
config.json의ExperimentalSettings하위:새로운 Apps Bar를 활성화하고 비활성화하는 새로운 설정
EnableAppBar를 추가했습니다. 이 설정은 기본적으로 비활성화되어 있지만, Calls가 활성화된 서버의 경우 Apps Bar를 활성화하는 것을 권장합니다. Apps Bar는 채널 헤더에 전용 통화 시작 버튼을 위한 공간을 확보하는 데 도움이 되기 때문입니다.
API 변경사항
팀과 사용자의 상위 채널을 가져오기 위한 새로운 API 엔드포인트
GET /api/v4/teams/:team_id/top/channels와GET /api/v4/users/me/top/channels를 추가했습니다.
Websocket 이벤트 변경사항
model.WebsocketBroadcast에 새로운ConnectionId필드가 추가되어 특정 연결에만 메시지를 브로드캐스트할 수 있습니다.
Go 버전
v7.0은 Go
v1.18.1로 빌드되었습니다.
알려진 문제
게시물 목록이 새 메시지를 표시하기 위해 항상 아래로 스크롤되지 않음 MM-44131.
멘션에서 채널에 있지 않은 사용자로 잘못 표시됨 MM-44157.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있음.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어 이상의 결과가 반환됨.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패함.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않음.
보드가 생성 시 새로고침되지 않음. 자세한 내용은 GitHub discussion을 참조하세요.
서버에서 모든 ID가 새 것으로 교체되기 때문에 보드 내보내기 및 다시 가져오기 시 보드가 중복됨. 자세한 내용은 GitHub issue를 참조하세요.
기여자
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
Release 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 7M Posts - ~17s (인스턴스: db.r5.xlarge)
MySQL 9M Posts - 2min 12s (인스턴스: db.r5.large)
Postgres 7M Posts - ~9s (인스턴스: 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 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항도 읽어보시기 바랍니다.
주요 특징
Playbooks 업데이트
소음을 줄이면서 절차를 순조롭게 진행하기 위해 이제 playbook 실행에 작업 마감일을 추가할 수 있습니다 (Professional 및 Enterprise 구독).
개선사항
사용자 인터페이스 (UI)
우측 채널 정보에 파일 및 고정된 메시지를 추가했습니다.
새 채널 모달 사용자 인터페이스를 개선했습니다.
우측 채널 정보 모달에 채널 구성원 목록을 추가했습니다.
채널에 추가 모달에서 팀에 새 사용자를 초대할 수 있는 기능을 추가했습니다.
이미지를 더 빠르게 다운로드하고 이미지의 공개 링크를 복사할 수 있도록 이미지 썸네일에 URL 복사 및 다운로드 버튼을 추가했습니다.
한 글자 길이의 채널 이름을 가질 수 있는 기능을 추가했습니다.
Mattermost 서버 v6.7과 함께 Calls v0.4.9를 사전 패키징했습니다 (비공개 베타). 베타 테스트에 참여하려면 Mattermost에 문의해 주세요.
NPS 플러그인을 버전 1.2.0으로 업데이트하여 언제든지 피드백을 보낼 수 있는 새로운 피드백 제공 메뉴 항목을 도움말 메뉴에 추가했습니다.
성능
Collapsed Reply Threads가 활성화되었을 때
GetTeamsUnreadForUser의 성능을 개선했습니다.자동 제안 쿼리 성능 향상을 위해
UserGroups DisplayName에 인덱스를 추가했습니다.권한 선택기의 성능을 개선했습니다.
구성이 데이터베이스에 저장된 경우 구성 읽기/쓰기의 성능을 개선했습니다.
관리
관리자에게 비활성 이메일 알림 전송을 토글할 수 있는 기능을 추가하기 위해
EmailSettings.EnableInactivityEmail구성 설정이 추가되었습니다.시스템 콘솔에서 비활성화된 사용자를 필터링하기 위해 시스템 콘솔 > 사용자 관리 > 사용자의 사용자와 관리자에 대한 활성 필터가 추가되었습니다.
사용자 스레드를 가져오기 위한
threadsOnly쿼리 매개변수가 추가되었습니다.관리자가 기존 라이선스를 먼저 제거하지 않고도 새 라이선스를 추가할 수 있도록 하기 위해 시스템 콘솔 > 에디션 및 라이선스에 새로운 "License" 버튼이 추가되었습니다.
엔터프라이즈 구독
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는 이제 deprecated되어 더 이상 사용되지 않습니다. 대신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가 추가되었습니다.UpdateUserAPI 엔드포인트에서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.
접힌 답글 스레드는 현재 베타 버전입니다. 기능을 활성화하기 전에 알려진 문제들, 특히 데이터베이스 리소스 요구사항과 서버 성능에 미치는 영향을 충분히 이해하고 있는지 확인해주세요. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 실행하고 있는 경우, 2022년 2분기에 정식 버전으로 출시될 때까지 접힌 답글 스레드 활성화를 기다리는 것을 권장합니다. 이러한 성능 고려사항에 대해 여기서 자세히 알아보세요.
SVG 파일에 대해 파일 업로드가 실패할 수 있습니다 MM-38982.
게시물 초안 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색한 용어 이외의 결과가 더 많이 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드로 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
보드 생성 시 보드가 새로고침되지 않습니다. 자세한 내용은 GitHub 논의를 참조하세요.
서버에서 모든 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
Release 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의 데스크톱 및 모바일 클라이언트에서 원활하게 작동하는 Mattermost 통합을 구축할 수 있도록 합니다. 앱은 Go로 개발해야 하는 플러그인과 달리 어떤 프로그래밍 언어로든 개발할 수 있습니다.
트리거와 액션
채널 관리자는 이제 코드 작성 없이 트리거 조건에 따라 자동으로 실행될 특정 액션을 구성할 수 있습니다. 이전 버전의 Playbooks을 사용하는 사용자는 채널 액션 기능을 활용하려면 Playbooks 인스턴스를 최소 v1.26 이상으로 업그레이드해야 합니다.
액션 재구조화
액션 메뉴가 플러그인과 앱으로 인한 혼잡함을 줄이기 위해 재구조화되었습니다.
플레이북 업데이트
모든 실행의 성과를 나타내는 최대 4개의 핵심 지표를 추적하는 회고 지표 (Enterprise edition)를 추가했습니다.
개선사항
사용자 인터페이스 (UI)
Mattermost 서버 v6.6과 함께 사전 패키지된 Calls v0.4.8 (비공개 베타). 베타 테스팅에 참여하려면 Mattermost에 문의하시기 바랍니다.
퍼머링크에 대한 중첩 미리보기를 추가했습니다.
채널 정보를 보고 상호작용할 수 있는 우측 채널 정보 패널을 추가했습니다.
게시물의 인라인 편집 지원을 추가했습니다.
코드 블록의 다크 테마와 일치하도록 Mattermost indigo 테마를 변경했습니다.
제품 내 링크를 기존 도메인 about.mattermost.com에서 mattermost.com으로 업데이트했습니다.
호버 시 복사 버튼을 추가하여 코드 블록을 더 쉽게 복사할 수 있게 했습니다.
새로운 텍스트 복사 게시물 메뉴 항목을 통해 메시지를 더 쉽게 복사할 수 있게 했습니다.
무한 스크롤에서 더 많은 게시물을 가져올 때마다 스레드 전체 목록에 로딩 인디케이터를 추가했습니다.
더 이상 게시물을 로드할 수 없을 때 스레드 전체 목록에 검색 안내를 추가했습니다. 이는 스크롤하여 이전 게시물을 로드하고 목록의 끝에 도달했을 때만 표시됩니다.
사용자 정의 상태에 대한 접근성 지원을 추가했습니다.
공지 배너에서 텍스트가 너무 길 때만 툴팁이 표시되도록 했습니다.
같은 팀의 사용자로 다이렉트 메시지를 제한할 때, 봇은 이제 해당 제한에서 제외됩니다.
브라질 포르투갈어 언어 지원이 베타로 다운그레이드되었습니다.
성능
접힌 답글 스레드가 활성화된 상태에서 알림을 지울 때의 성능이 개선되었습니다.
ThreadAutoFollow는 활성화되어 있지만CollapsedThreads가 비활성화된 경우 접힌 답글 스레드의 성능이 개선되었습니다.접근성 단축키 사용 시 사이드바에서 발생할 수 있는 메모리 누수를 수정했습니다.
이모지 선택기를 가상화하고 이모지 선택기의 기타 성능 개선을 추가했습니다.
웹앱에서 사용자를 저장하는 성능이 개선되었습니다.
시스템 콘솔에서 발생하는 작은 메모리 누수를 수정했습니다.
플러그인
채널 헤더에서 사용자 정의 통화 버튼을 표시할 수 있도록 플러그인 레지스트리의
registerCallButtonAction메서드를 업데이트했습니다.현재 사용자를 위해 클라이언트 측 플러그인을 끌 수 있는 디버깅 설정을 추가했습니다.
페이지 로드 시 플러그인 로딩과 관련된 성능 지표를 추가했습니다.
관리
ThreadAutoFollow의 기본값이true로 변경되었습니다. 이는 이미 이 값이false로 설정된 기존 구성에는 영향을 주지 않습니다. 하지만 향후 접힌 답글 스레드를 활성화할 계획이 있다면ThreadAutoFollow를 활성화하는 것을 권장합니다.라이선스 업로드 플로우가 개선되었습니다.
체험 시작 CTA가 클라이언트가 체험을 시작함으로써 얻을 수 있는 이점을 보여주는 모달을 제공하여, 관리자가 체험 라이선스를 요청하고 제품에 참여하도록 유도합니다.
클라이언트가 서버의 데이터베이스 스키마 버전을 알 수 있도록 클라이언트 구성에 새 필드가 추가되었습니다. 적용된 데이터베이스 마이그레이션도 시스템 콘솔에 추가되었습니다.
threadAutoFollow구성 설정을 사용자 인터페이스에 노출하기 위해 시스템 콘솔에Automatically Follow Threads구성 설정이 추가되었습니다.SMTP가 구성되지 않았지만 이메일 초대가
true인 경우 이메일 초대 모달에 오류가 표시됩니다.타사 라이브러리의 로그가 이제 기본 로깅 구성에 포함됩니다.
추가적인 성능 디버깅 설정이 추가되었습니다.
지원 이메일 필드가 시스템 콘솔의 사용자 정의에서 알림으로 이동했습니다. 또한 이메일 알림 구성 시 지원 이메일이 필수로 요구됩니다.
ping 엔드포인트가 이제 디바이스 ID를 받을 수 있으며, 해당 디바이스가 푸시 알림을 받을 수 있는지 여부를 보고합니다.
기능 플래그가 이제 서버가 재시작될 때 자동으로 새로고침됩니다.
카테고리 API에 정렬 순서가 추가되었고, 웹소켓 카테고리 업데이트 이벤트에 카테고리 데이터가 포함되었습니다.
비공개 플레이북의 권한은 이제 Enterprise 라이선스를 실행하지 않는 한 숨겨집니다.
버그 수정
서버에서 MFA가 필요한 상황에서 로그인하지 않은 사용자가 로그인이 필요한 페이지를 보려고 할 때 발생하는 오류를 수정했습니다.
채널 전환기가 관리자가 더 이상 속하지 않은 팀의 채널을 표시하는 문제를 수정했습니다.
ThreadStore.GetThreadsForUser에서 팀 ID가 지정되지 않았을 때 올바르게 카운트하지 않는 문제를 수정했습니다.첨부파일을 추가할 때
zip파일 생성이 실패하는 문제를 수정했습니다.Markdown에서 작성된 이모지 단축 코드가 최근 사용한 이모지에 추가되지 않는 문제를 수정했습니다.
화면에 이전 버튼이 없을 때 관리자 온보딩에서 SVG의 위치를 수정했습니다.
채널 튜토리얼 팁에서 표시되는 채널 이름 문제를 수정했습니다.
이모지 선택기에서 이모지의 클릭 가능한 영역이 인터페이스와 일치하도록 수정했습니다.
채널 전환기 입력에서 마침표가 포함된 사용자명이 일치하는 다이렉트 메시지보다 그룹 메시지를 표시하는 문제를 수정했습니다.
압축된 답글 스레드의 컴팩트 메시지 보기에서 스레드 푸터 아바타를 클릭해도 프로필 모달이 열리지 않는 문제를 수정했습니다.
컬럼명 "LastRootPostAt"에서 NULL을 int64로 변환하는 스캔 오류를 수정했습니다.
최근 상태에서 사용자 지정 상태를 선택할 때 원래 만료 시간을 사용하는 문제를 수정했습니다.
팀 사이드바를 사용하는 제품에서 왼쪽에 공백이 나타나는 문제를 수정했습니다.
글로벌 스레드가 백그라운드에 있을 때 채널 전환기에서 위아래로 이동하는 기능이 예상대로 작동하지 않는 문제를 수정했습니다.
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.
접힌 답글 스레드는 현재 베타 버전입니다. 이 기능을 활성화하기 전에 알려진 문제, 특히 데이터베이스 리소스 요구사항 및 서버 성능에 미치는 영향을 충분히 숙지하시기 바랍니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 실행하는 경우, 2022년 2분기에 일반 사용 가능 버전으로 승격될 때까지 접힌 답글 스레드 활성화를 기다리는 것을 권장합니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
SVG 파일의 경우 파일 업로드가 실패할 수 있습니다 MM-38982.
게시물 초안의 시작 부분에 @멘션을 추가하고 좌우 화살표 키를 누르면 게시물 초안과 실행취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 상태의 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인에 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 감싼 불용어를 검색하면 검색어뿐만 아니라 더 많은 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
보드가 생성 시 새로고침되지 않습니다. 자세한 정보는 GitHub 토론을 참조하세요.
서버에서 모든 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
Release 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 versionCLI 명령어는 더 이상 데이터베이스와 상호작용하지 않습니다. 따라서 데이터베이스 버전이 출력되지 않습니다. 또한 version 하위 명령어로 데이터베이스 마이그레이션이 적용되지 않습니다. 관리자가 마이그레이션을 실행할 수 있도록 새로운 db migrate 하위 명령어가 추가되었습니다.
중요
v6.4 이전 릴리스에서 업그레이드하는 경우, 다른 중요 업그레이드 참고사항도 읽어보시기 바랍니다.
주요 기능
사용자 정의 그룹 (베타; Professional 및 Enterprise 플랜)
워크스페이스에서 여러 구성원을 그룹 단위로 멘션할 수 있는 기능이 추가되었습니다. 사용자는 그룹을 생성하고, 그룹 세부 정보를 편집하고, 그룹에 참여하고, 그룹을 보관하고, 그룹 구성원을 추가할 수 있습니다.
워크스페이스 최적화
시스템 관리자는 이제 전반적인 상태 및 성장 점수를 검토하고 워크스페이스가 원활하게 실행되도록 권장 조치를 취할 수 있어, 사용자가 Mattermost를 최대한 활용할 수 있습니다.
Playbook 업데이트
Playbook을 위한 새로운 온보딩 투어가 추가되었습니다.
기존 playbook을 동료의 프로세스를 복사하고 수정하여 복제할 수 있습니다. Playbook을 내보낼 수도 있습니다.
Boards 업데이트
Boards를 위한 새로운 온보딩 투어를 추가했습니다.
보드 공유 사용자 인터페이스를 개선했습니다.
새로운 채널이나 다이렉트 메시지가 시작될 때마다 채널 소개에 Boards 링크가 포함됩니다.
도움말 문서를 가져오는 앱 내 링크를 추가했습니다.
개선사항
사용자 인터페이스 (UI)
페르시아어를 공식 지원 언어로 추가했습니다 (베타).
첫 번째 시스템 관리자 사용자를 위한 새로운 온보딩 경험을 추가했습니다.
처음 사용하는 사용자들을 위해 Channels, Boards, Playbooks에 대한 새로운 튜토리얼 투어를 추가했습니다.
페이지 로드 중 추적되던 불필요한 원격 측정 이벤트를 제거했습니다.
Playbooks용 기능 카드 슬라이드를 추가했습니다.
admin-advisor봇의 지원 이메일 누락에 대한 관리자 알림 기능을 제거했습니다.사용자가 사용자 또는 게스트를 추가할 충분한 권한이 없는 경우, 번역자와 대상 사용자 모두를 위해 제품 내 오류 문구 "Oops!"를 "Unable to continue"로 명확하게 했습니다.
시스템 콘솔 > 사이트 구성 > 알림을 통해 표시되는 전체 메시지 콘텐츠 보내기 이메일 알림 옵션 설명에서 잘못된 제품 내 문구 텍스트를 제거했습니다.
user_updated이벤트에서 소스 사용자에게 정리되지 않은 사용자를 보낼 수 있는 기능을 추가했습니다.컴팩트 보기에서 게시물에 보낸 사람의 사용자명이 항상 표시되도록 했습니다.
게시물 메뉴는 이제 루트 게시물에서 마우스를 올렸을 때만 렌더링됩니다.
브라우저 저장소에서 초안 및 기타 데이터를 저장하는 데 사용되는 라이브러리를 업데이트했습니다.
개발자 모드에서 실행되지 않는 프로덕션 배포에 대해 성능 원격 측정 추적을 활성화했습니다. 이 원격 측정 추적은 원격 측정이 비활성화되면 함께 비활성화됩니다.
서버에서 100시간 이상 원격 측정 이벤트가 없는 경우, 비활성 서버 이메일 알림이 시스템 관리자에게 간헐적으로 전송됩니다. 비활성 상태는 서버의 모든 활동을 검토하여 결정됩니다. 이 기능은
MM_FeatureFlag_EnableInactivityCheckJob기능 플래그를 사용하여 비활성화할 수도 있습니다.
성능
ThreadAutoFollow는 활성화되어 있지만CollapsedThreads는 비활성화된 경우 데이터베이스 성능이 개선되었습니다.ThreadAutoFollow와 접힌 답글 스레드에 대한 자세한 내용은 여기를 참조하세요.텍스트박스 구성 요소와 관련된 무거운 코드 이동 및 효과적인 메모이제이션을 통해 체감 타이핑 성능이 개선되었습니다.
게시물 텍스트박스로 인한 메모리 누수가 수정되었습니다.
키보드 및 마우스 이벤트를 수신하는 메뉴 구성 요소의 수가 줄어들었습니다.
게시물 호버 시
CustomStatusEmoji구성 요소의 재렌더링이 이제 방지됩니다.사이드바 축소 및 확장 시 접힌 사이드바 메뉴가 DOM에서 제거됩니다.
타이핑하는 동안 게시물 박스 아래
TextBox링크 구성 요소의 재렌더링이 이제 방지됩니다.
플러그인
OnInstall()플러그인 훅을 추가했습니다.OnSendDailyTelemetry()플러그인 훅을 추가했습니다.사용자 가이드 드롭다운에 메뉴 항목을 추가하는 새로운 플러그인 레지스트리 항목을 추가했습니다.
버그 수정
메시지 첨부파일에서 이미지 클릭 시 발생하는 문제를 수정했습니다.
Mattermost가 하위 도메인에 설치되었을 때 Rudder가 최상위 도메인에 쿠키를 생성하는 문제를 수정했습니다.
시스템 콘솔 > 팀 통계에서 전체 게시물과 게시물이 있는 활성 사용자 그래프가 렌더링되지 않는 문제를 수정했습니다.
광고 차단기에 의해 차단되었음에도 불구하고 원격 측정 이벤트가 전송을 시도하는 문제를 수정했습니다.
처음 몇 글자가 제거되었을 때 채널 전환기가 검색 결과 표시를 중단하는 문제를 수정했습니다.
새 계정에 대해 Desktop App에서 알림 소리가 트리거되지 않는 문제를 수정했습니다.
Linux Desktop App에서 단일 알림에 대해 여러 소리가 나는 문제를 수정했습니다.
팔로우한 스레드에 빈번한 메시지를 게시할 때 타이핑이 끊어지는 문제를 수정했습니다.
비관리자 사용자가 비공개 채널에서 채널에 추가 권한을 사용할 수 있는 문제를 수정했습니다.
접힌 답글 스레드가 활성화되었을 때에도 답글 알림 설정이 여전히 적용되는 문제를 수정했습니다.
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추가 매개변수를 추가했습니다.
Websocket 변경사항
정화되지 않은 사용자에 대한 서버로의 추가 get 요청을 방지하기 위해
user-updatewebsocket 이벤트 핸들러를 리팩토링했습니다.신뢰할 수 있는 채널을 사용하여 클러스터를 통해 이벤트를 전송할 수 있도록
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.
접힌 답글 스레드는 현재 베타 버전입니다. 이 기능을 활성화하기 전에 특히 데이터베이스 리소스 요구사항 및 서버 성능 영향과 관련된 알려진 문제를 충분히 숙지하시기 바랍니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 실행하고 있다면, 2022년 2분기에 일반 사용 가능으로 승격될 때까지 접힌 답글 스레드 활성화를 기다리시는 것을 권장합니다. 이러한 성능 고려사항에 대해 여기서 더 자세히 알아보세요.
SVG 파일에 대해 파일 업로드가 실패할 수 있습니다 MM-38982.
게시물 초안의 시작 부분에 @mention을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 상태에서 고가용성 모드에서는 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색한 용어 이상의 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
보드가 생성 시 새로고침되지 않습니다. 자세한 정보는 GitHub 토론을 참조하세요.
보드 내보내기 및 다시 가져오기 시 모든 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 책임있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
마이그레이션 프로세스에서 오류가 발생한 후 Mattermost 서버가 재시작에 실패하는 스키마 마이그레이션 문제를 수정했습니다.
v6.4.2, 2022-03-10 출시
Mattermost v6.4.2에는 중간 심각도 수준의 보안 수정 사항들이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
컴퓨터가 잠겨 있을 때 웹앱이 알림을 올바르게 라우팅하지 않는 문제를 수정했습니다.
v6.4.1, 2022-02-25 출시
다수의 개인 메시지와 그룹 메시지가 누적된 사용자들에게 발생하는 주요 웹 및 데스크톱 앱 성능 문제를 수정했습니다.
v6.4.0, 2022-02-16 출시
6.4.0 원본 릴리스
Mattermost v6.4.0에는 낮은 심각도 수준의 보안 수정 사항이 포함되어 있습니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임있는 공개 정책에 따라 릴리스 후 30일 후에 보안 업데이트 페이지에 게시될 예정입니다.
중요 업그레이드 참고사항
새로운 스키마 마이그레이션 시스템이 도입되었으므로, 서버를 이 버전으로 업데이트하기 전에 데이터베이스를 백업할 것을 강력히 권장합니다. 새로운 마이그레이션 시스템은 기존의 모든 마이그레이션을 실행하여 새로운 테이블에 기록합니다. 이는 애플리케이션을 새로운 시스템으로 마이그레이션하기 위해 첫 번째 실행에서만 발생합니다. 마이그레이션 정보가 저장되는 테이블의 이름은
db_migrations입니다. 또한,db_lock테이블은 여러 설치가 병렬로 마이그레이션을 실행하는 것을 방지하는 데 사용됩니다. 다운타임은 데이터베이스의 레코드 수와 스키마에서 누락된 마이그레이션이 있는지 여부에 따라 달라집니다. 마이그레이션을 적용하는 동안 오류가 발생한 경우, 먼저 이 테이블을 확인해 주세요. 문제가 발생한 경우, 실패한 마이그레이션 이름, 데이터베이스 드라이버/버전, 서버 로그를 포함하여 이슈를 등록해 주세요.MySQL에서 v6.4.0으로 업그레이드할 때 "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 이전 버전에서 업그레이드하는 경우, 다른 중요 업그레이드 참고사항도 읽어주세요.
하이라이트
플레이북 업데이트
Team 및 Starter 플랜에서 생성할 수 있는 플레이북 수의 제한이 더 이상 없습니다.
Boards 업데이트
사용자가 프로젝트에 가장 적합한 템플릿을 찾을 수 있도록 Boards 템플릿 선택기를 재디자인했습니다.
보드 아카이브가 이제 이미지를 지원합니다. 카드의 모든 이미지 첨부 파일이 다음번 보드 아카이브 내보내기 및 가져오기 시 포함됩니다. 아카이브 형식이 새로운
.boardarchive확장자로 변경되며, 모든 새 내보내기는 이 형식으로만 제공됩니다.카드를 열지 않고도 설명, 댓글, 체크리스트와 같은 카드 내 콘텐츠 유형을 나타내는 카드 배지를 추가했습니다.
URL 속성의 전체 텍스트가 이제 클릭 가능하므로, 사용자가 작은 링크 아이콘을 클릭할 필요 없이 카드에서 링크를 쉽게 열 수 있습니다.
GIF 파일 형식이 이제 카드 설명에서 이미지 첨부 파일로 지원됩니다.
개선사항
사용자 인터페이스 (UI)
계정 설정 용어를 설정으로 업데이트했습니다.
기본 서버 언어로 링크 미리보기를 생성하기 위해 Accept-Language 헤더를 추가했습니다.
다이렉트 메시지 카테고리가 축소되었을 때 멤버 초대 버튼이 숨겨지도록 했습니다.
축소된 답글 스레드 (베타) 둘러보기 기능을 추가했습니다.
우측 패널을 열고 확장하는 키보드 단축키를 추가했습니다.
시스템 콘솔 > 라이선싱 페이지의 UX 개선: 라이선스 업로드 워크플로우를 위한 새로운 모달을 추가했습니다.
관리
플러그인 구성 변경 후에만 다시 초기화하여 플러그인 성능을 개선했습니다.
사용하지 않는 구조체
ManifestExecutables를 제거했습니다.게시물 유형과
edit_at게시물 세부 정보의 내보내기 및 가져오기 지원을 추가했습니다.postgresql스키마 지정자 지원을 추가했습니다.
버그 수정
라이선스 없이 "채널 관리자 만들기" 옵션이 표시되지 않는 문제를 수정했습니다.
사용자 정의 상태가 비활성화되었을 때 사용자 메뉴 헤더가 표시되는 문제를 수정했습니다.
완전히 표시되는 스레드에 대해 오른쪽의 "새 답글" 배너가 표시되는 문제를 수정했습니다.
읽기 전용 채널에서 markdown 미리보기 링크가 숨겨지지 않는 문제를 수정했습니다.
팀 사이드바를 사용하는 제품에서 왼쪽에 공백이 나타나는 문제를 수정했습니다.
Collapsed Reply Threads (Beta)에서 삭제된 루트 게시물을 지웠을 때 오른쪽이 비어있게 되는 문제를 수정했습니다.
Safari에서 추가 채널 멤버 버튼 텍스트가 잘리는 문제를 수정했습니다.
파일 미리보기 모달 정보 표시줄에서 Direct Messages의 채널 이름 대신 채널 id가 표시되는 문제를 수정했습니다.
채널 전환기에서 로컬 데이터와 일치하는 결과가 없을 때 백엔드에서 데이터를 가져올 때 로더를 추가하는 문제를 수정했습니다.
이미지가 외부 링크일 때 파일 미리보기 모달에서 공개 링크 가져오기 버튼이 숨겨지는 문제를 수정했습니다.
복사 초대 링크 버튼의 클릭 효과가 잘못된 문제를 수정했습니다.
이전에 활성화된 플러그인을 재설치할 때 이제 활성화 상태를 올바르게 false로 보고합니다.
데스크톱 보기에서 설정을 열기 위한 Ctrl/Cmd+Shift+A 단축키가 작동하지 않는 문제를 수정했습니다.
채널 사이드바 3점 메뉴에서 두 번째 클릭할 때 "채널 나가기" 버튼이 작동하지 않는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가 사항과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의DataRetentionSettings하위에:Boards에 대한 글로벌 보존 정책 지원을 추가하기 위해
EnableBoardsDeletion및BoardsRetentionDays가 추가되었습니다.
API 변경사항
api/v4/config/migrateAPI 엔드포인트가 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를 추가했습니다.
알려진 문제점
축소된 답글 스레드는 현재 베타 버전입니다. 기능을 활성화하기 전에 알려진 문제점, 특히 데이터베이스 리소스 요구사항 및 서버 성능 영향과 관련된 사항을 숙지하시기 바랍니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 실행하고 있다면, 2022년 2분기에 정식 버전으로 출시될 때까지 축소된 답글 스레드 활성화를 미루는 것을 권장합니다. 이러한 성능 고려사항에 대한 자세한 내용은 여기서 확인하세요.
SVG 파일의 파일 업로드가 실패할 수 있습니다 MM-38982.
게시물 초안 시작 부분에 @mention을 추가하고 왼쪽 또는 오른쪽 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드로 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
Boards가 생성 시 새로고침되지 않습니다. 자세한 정보는 GitHub 토론을 참조하세요.
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
Release 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 라이선스로 비공개 플레이북을 생성하려고 시도할 수 있었던 문제를 수정했습니다.
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-41351.ThreadAutoFollow및CollapsedThreads구성 설정이 비활성화되어 있어도 접힌 답글 스레드와 관련된 작업이 데이터베이스 서버에 부하를 가하는 일부 경우를 방지했습니다 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 릴리스
중요한 업그레이드 참고사항
베타로 제공되는 접힌 답글 스레드는 서버 성능에 부정적인 영향을 미치는 것으로 알려져 있습니다. 데이터베이스를 쉽게 확장하고 튜닝할 수 없거나, Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 실행하는 경우, 접힌 답글 스레드가 2022년 2분기에 정식 버전으로 승격될 때까지
ThreadAutoFollow와CollapsedThreads를 비활성화하는 것을 권장합니다. 이러한 성능 고려사항에 대해 더 자세히 알아보기.
중요: v6.2 이전 버전에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항도 반드시 읽어보시기 바랍니다.
하이라이트
플레이북 업데이트
(Enterprise Edition) 세분화된 권한 체계로 플레이북의 더 정밀한 접근 제어가 가능합니다.
Playbooks가 이제 완전히 번역 가능하며 십여 개 언어로 번역이 진행 중입니다.
채널 내 모든 알림이 제거되었으며, 중요한 알림은 Playbooks Bot에서 직접 메시지로 전달되어 채널 노이즈를 줄였습니다.
Boards 업데이트
Boards가 이제 정식으로 일반 가용성(GA) 단계에 진입했습니다.
카드를 팔로우하고 해당 카드에서 이루어진 모든 변경 사항의 세부 정보와 함께 메시지 알림을 받을 수 있는 기능이 추가되었습니다.
사용자 속성에서 아바타가 지원되어 사용자를 빠르게 식별하고 작업을 할당할 수 있는 기능이 추가되었습니다.
가장 최근 댓글을 쉽게 찾을 수 있도록 최신 댓글이 상단에 정렬되도록 변경되었습니다.
개선사항
사용자 인터페이스 (UI)
Webapp 플러그인이 이제 화면 오른쪽의 App Bar에 컴포넌트를 등록할 수 있습니다. 이 기능은 기능 플래그 뒤에 숨겨져 있으며 기본적으로 비활성화되어 있습니다.
"Terms of Service" 용어를 제품 전체에서 "Terms of Use"로 업데이트했습니다.
답글 스레드 접기가 활성화된 경우 검색 결과에 스레드형 답글을 추가했습니다.
"One-click reactions on messages" 사용자 설정을 "Quick reactions on messages"로 업데이트했습니다.
전역 헤더와 사용자 아바타에 탭 포커스 지원을 추가했습니다.
오른쪽 스레드 뷰어에 새로운 답글 배너를 추가했습니다.
Mattermost Team Edition 정보 모달에서 커뮤니티 링크를
mattermost.org에서mattermost.com/community/로 변경했습니다.팀 초대 모달이 이제 이메일 검색 입력란에 자동으로 포커스됩니다.
Enterprise Edition
라이선스 제거 확인을 위한 새로운 대화상자가 추가되었습니다.
라이선스 ID가 포털에 존재하지 않는 경우 지금 갱신 버튼이 더 이상 표시되지 않습니다. 대신 영업팀 문의가 표시됩니다.
시스템 관리자는 이제 간편한 사용자 경험을 위해 한 번의 클릭으로 서버를 Enterprise 에디션으로 업그레이드하고 평가판 라이선스를 요청할 수 있습니다.
관리
구성 설정
ServiceSettings.EnableReliableWebSockets이 일반 가용성으로 승격되었습니다. 이전 클라이언트와의 호환성을 위해 서버는/v4/config/client엔드포인트에 대해 항상true를 반환합니다.바이너리(messagepack 인코딩) WebSocket 메시지 수신을 위한 서버 지원이 추가되었습니다.
registerProducts에 새로운 플래그showTeamSidebar가 추가되었으며,true로 설정하면 제품에서 팀 사이드바를 표시합니다.Memberlist 로그 및 버킷은 이제 DEBUG, INFO, WARN, 또는 ERROR에 따라 적절히 구문 분석됩니다.
플러그인 KV 저장소의 키 길이가 150으로 증가되었습니다.
버그 수정
Enterprise Edition으로 업그레이드 옵션을 선택할 때 진행률이 100%에 도달하면 업그레이드 진행률 표시줄과 재시작 버튼이 더 이상 표시되지 않는 문제를 수정했습니다.
스레드에서 사용자의 유일한 게시물이 삭제된 후 참가자 목록에서 사용자 아바타가 제거되지 않는 문제를 수정했습니다.
초대 모달의 종료 애니메이션 문제를 수정했습니다.
"알림 비활성화" 헤더를 선택할 때 상태 메뉴가 예기치 않게 닫히는 문제를 수정했습니다.
글로벌 스레드에서 CMD/CTRL + SHIFT + F를 사용할 때 검색어가 자동으로 추가되지 않는 문제를 수정했습니다.
"메시지 삭제됨" 시스템 메시지에서 "X" 버튼의 정렬을 수정했습니다.
스레드 뷰어에서 긴 게시물의 "더 보기/접기" 배경이 깨지는 문제를 수정했습니다.
API 호출 시 Content-Type을 application/json으로 올바르게 설정하도록 Client4를 변경했습니다.
게시물 호버 메뉴 겹침 문제를 수정했습니다.
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.
클래식 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색 용어 이상의 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
게시판이 생성 시 새로 고쳐지지 않습니다. 자세한 정보는 GitHub 토론을 참조하세요.
게시판 내보내기 및 다시 가져오기 시 서버에서 모든 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
Release 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-41351.ThreadAutoFollow및CollapsedThreads구성 설정이 비활성화된 경우에도 축약된 답글 스레드와 관련된 작업이 데이터베이스 서버에 부하를 주는 일부 인스턴스를 방지했습니다 MM-41350.기술적 어려움으로 인해
.pages콘텐츠 검색을 더 이상 사용할 수 없습니다.MySQL 설치에서 서버 재시작 시 v6.0 마이그레이션이 다시 트리거되는 문제를 수정했습니다 MM-41330.
v6.2.2, 2022-01-21 출시
Mattermost v6.2.2는 중간 레벨의 보안 수정 사항을 포함하고 있습니다. 이 릴리즈로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리즈 후 30일 뒤 보안 업데이트 페이지에 게시됩니다.
Users.Timezone컬럼에 기본값이 있던 v6 마이그레이션 문제를 수정했습니다. 이는 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를 사용하는 고객은 새로운 결과를 얻기 위해 데이터를 재인덱싱해야 합니다. 이 작업은 오랜 시간이 걸릴 수 있으므로 자동완성을 비활성화하고 백그라운드에서 인덱싱을 실행하는 것을 권장합니다. 완료되면 자동완성을 다시 활성화하세요. 채널 멤버만 자동완성 결과에서 비공개 채널 이름을 볼 수 있습니다.
베타로 제공되는 접힌 답글 스레드는 서버 성능에 부정적인 영향을 미치는 것으로 알려져 있습니다. 데이터베이스를 쉽게 확장하고 튜닝할 수 없거나, Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 실행하고 있다면, 접힌 답글 스레드가 2022년 2분기에 일반 공개로 승격될 때까지
ThreadAutoFollow와CollapsedThreads를 비활성화할 것을 권장합니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
중요
v6.1 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
하이라이트
Playbook 업데이트
관심 있는 절차에 대한 정보를 지속적으로 받아보기 위해 playbook 실행을 팔로우할 수 있는 기능이 추가되었습니다.
playbook 검색 기능, 개별 실행 및 playbook의 URL 공유 기능, playbook별 실행 필터링 기능을 포함한 기타 개선사항이 추가되었습니다.
Boards 업데이트
마감일을 놓치지 않도록 캘린더 뷰를 추가했습니다.
카드에서 누군가를 쉽게 @멘션할 수 있는 기능을 추가했습니다.
개선 사항
사용자 인터페이스 (UI)
Latex 렌더링 설정 설명을 명확하게 하고 깨진 제품 문서 링크를 수정했습니다.
"메시지에 원클릭 반응" 사용자 설정을 "메시지에 빠른 반응"으로 업데이트했습니다.
계정 설정 용어를 프로필로 업데이트했습니다.
전환을 탐색으로 변경했습니다.
제품 내 텍스트 용어를 댓글에서 대화 및 답글로 변경했습니다.
모든 사용자를 위해 클릭하여 스레드 열기 설정을 추가하여, 사용자가 메시지의 어느 곳이든 클릭하여 답글 스레드를 열 수 있도록 했습니다.
내일에 대한 방해 금지 옵션이 이제 만료 시간을 표시합니다.
최근 이모지가 이제 기본 선택된 피부톤을 기준으로 업데이트됩니다.
SingleImageView를 업데이트하여 이미지가 축소될 때까지 첨부된 이미지의 이미지 이름을 숨기도록 했습니다.
확장 화살표를 이미지 이름의 왼쪽으로 이동했습니다.
이미지 확장 아이콘이 이제 이미지에 마우스를 올렸을 때 나타납니다.
사용자 자동완성의 프로필 이미지에 온라인 상태를 추가했습니다.
앱 명령어에 이제 모달로 열기 옵션이 있습니다.
화살표 키를 통해 축소된 답글 스레드를 탐색하는 기능을 추가했습니다.
타이핑하는 동안 축소된 답글 스레드에서 입력 상자에 포커스하는 기능을 추가했습니다.
ESCAPE를 눌러 축소된 답글 스레드에서 입력 상자의 포커스를 해제하는 기능을 추가했습니다.
스레드에 대한 채널 재정의 데스크톱 알림 기본 설정을 조정했습니다.
사용자 지정 상태에 텍스트가 설정되지 않았을 때 사용자 인터페이스가 개선되었습니다.
성능
웹 애플리케이션 로딩 및 타이핑에 대한 전반적인 성능 개선을 추가했습니다.
일부 자동완성 레이아웃 계산을 이동하여 타이핑 중 성능을 개선했습니다.
렌더링 중 DOM 사용량을 줄여 성능을 개선했습니다.
Enterprise Edition
Self-Hosted 설치에서 현재 Edition and License System Console 페이지에 대한 새로운 디자인을 구현했습니다.
버그 수정
Mattermost를 하위 디렉터리에서 호스팅할 때 OpenID 리디렉션이 작동하지 않는 문제를 수정했습니다.
"최근 파일"에서 이미지 파일을 클릭할 때 웹앱이 간헐적으로 충돌하는 문제를 수정했습니다.
기본 로그 순환 파일 크기가 실수로 10GB로 설정된 문제를 수정하고, 다시 100MB로 되돌렸습니다.
게시물의 이모지 반응 버튼이 사용자 권한을 반영하지 않는 문제를 수정했습니다.
자동 시간대 체크를 해제할 때 선택기의 시간대가 변경되는 문제를 수정했습니다.
이모지 선택기에서 이모지 이름이 너무 일찍 잘리는 문제를 수정했습니다.
스레드 하단에서 사용자가 스레드를 팔로우할 수 없는 문제를 수정했습니다.
채널을 떠난 후 스레드 보기로 전환할 때 앱이 충돌하는 문제를 수정했습니다.
Global Threads에서 루트 게시물을 삭제할 때 Mattermost가 충돌하는 문제를 수정했습니다.
Collapsed Reply Threads가 활성화된 상태에서 푸시 알림이 잠금 화면이나 알림 센터에서 지워지지 않는 문제를 수정했습니다.
Collapsed Reply Threads가 활성화된 상태에서 다이렉트 메시지 알림에서 발신자 이름이 누락되는 문제를 수정했습니다.
Global Threads에서 키보드 단축키가 작동하지 않는 문제를 수정했습니다.
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/rolesAPI 엔드포인트가 추가되었습니다.사용자 맞춤 상태를 위한 새로운
UpdateCustomStatus및RemoveUserCustomStatus플러그인 API가 추가되었습니다.플러그인 API에 사용자 세션을 위한 CRUD 메서드가 추가되었습니다.
Go 버전
v6.2는 Go
v1.16.7로 빌드되었습니다.
알려진 문제점
접힌 답글 스레드는 현재 베타 상태입니다. 이 기능을 활성화하기 전에 알려진 문제점, 특히 데이터베이스 리소스 요구사항 및 서버 성능에 미치는 영향을 충분히 숙지하시기 바랍니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 동일한 머신에서 Mattermost 애플리케이션 서버와 데이터베이스 서버를 실행하고 있는 경우, 2022년 2분기에 일반 가용성으로 승격될 때까지 접힌 답글 스레드 활성화를 기다리는 것을 권장합니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
자동완성에서 구성원 유형이 누락됨 MM-38989.
SVG 파일의 파일 업로드가 실패할 수 있음 MM-38982.
CTRL/CMD + SHIFT + A단축키로 설정이 열리지 않음 MM-38236.게시물 초안 시작 부분에 @멘션을 추가하고 좌우 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있음 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패함.
IP Hash가 꺼진 상태에서 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 멈춰있을 수 있음.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색한 용어 외에 더 많은 결과가 반환됨.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않음.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패함.
Mattermost를 고가용성 모드에서 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않음.
보드가 생성 시 새로고침되지 않음. 자세한 정보는 GitHub 토론을 참조하세요.
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-41351.ThreadAutoFollow및CollapsedThreads구성 설정이 비활성화된 경우에도 축소된 답글 스레드와 관련된 작업이 데이터베이스 서버에 부하를 추가하는 일부 사례를 방지했습니다 MM-41350.기술적인 어려움으로 인해
.pages콘텐츠 검색을 더 이상 사용할 수 없습니다.MySQL 설치에서 서버 재시작 시 v6.0 마이그레이션이 다시 트리거되는 문제를 수정했습니다 MM-41330.
v6.1.2, 2022-01-21 릴리스
Mattermost v6.1.2는 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 30일 후에 보안 업데이트 페이지에 게시됩니다.
Users.Timezone열에 기본값이 있는 v6 마이그레이션 문제를 수정했습니다. 이는 v6.0 이상으로 업그레이드하기 전에 Mattermost v4.9 이하 버전이 설치된 서버에 영향을 주었습니다 MM-39297.
v6.1.1, 2021-12-17 릴리스
Mattermost v6.1.1은 중간 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 30일 후에 보안 업데이트 페이지에 게시됩니다.
웹 애플리케이션 로딩 및 타이핑을 위한 일반적인 성능 수정 사항을 추가했습니다.
일부 자동 완성 레이아웃 계산을 이동하여 타이핑 시 성능을 향상시켰습니다.
렌더링 중 DOM 사용량을 줄여 성능을 향상시켰습니다.
사용자 업데이트 시 서버 과부하를 방지하기 위해 몇 가지 기능의 실시간 업데이트를 제거했습니다. "이 채널에는 게스트가 포함되어 있습니다" 표시기와 그룹 구성원에게 알릴 때 표시되는 시간대 수는 이제 채널 변경 시에만 업데이트됩니다.
웹사이트 링크 미리보기가 활성화된 인스턴스의 느린 채널 로딩을 수정했습니다.
Mattermost 데스크톱 앱에서 새로고침 시 Focalboard에 빈 흰 화면이 나타나는 문제를 수정했습니다.
v6.1에서 잘못된 mmctl 버전을 보고하는 문제를 수정했습니다.
v6.1, 2021-11-16 릴리스
Mattermost v6.1.0은 낮은 수준의 보안 수정 사항을 포함합니다. 이 릴리스로 업그레이드하는 것을 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 30일 후에 보안 업데이트 페이지에 게시됩니다.
중요한 업그레이드 주의사항
v6.1로 업그레이드할 때 스키마 마이그레이션 분석을 참조하시기 바랍니다.
Bleve 인덱스가 scorch 인덱스 유형을 사용하도록 업데이트되었습니다. 이 새로운 기본 인덱스 유형은 일부 효율성 개선을 제공하여 인덱스가 디스크 공간을 훨씬 적게 사용합니다. 이 새로운 유형의 인덱스를 사용하려면 서버 버전을 업그레이드한 후 시스템 콘솔의 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);
베타 버전으로 제공되는 접힌 답글 스레드는 서버 성능에 부정적인 영향을 미치는 것으로 알려져 있습니다. 데이터베이스를 쉽게 확장하고 튜닝할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 실행하고 있다면, 접힌 답글 스레드가 2022년 2분기에 일반 가용성으로 승격될 때까지
ThreadAutoFollow와CollapsedThreads를 비활성화하는 것을 권장합니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
중요
v6.0 이전 버전에서 업그레이드하는 경우, 다른 중요한 업그레이드 주의사항을 읽어보시기 바랍니다.
주요 기능
시간 제한 방해 금지
주의를 산만하게 하지 않도록 지정된 기간 동안 모든 알림을 비활성화하는 기능을 추가했습니다. 돌아왔을 때 중요한 메시지를 놓치지 않습니다.
팀 간 최근 언급
최근 언급과 저장된 게시물이 이제 모든 팀에서 표시됩니다.
플레이북 업데이트
플레이북 미리보기와 새로운 플레이북 알림이 포함된 위키 스타일 페이지가 추가되었습니다.
보드 업데이트
새로운 보드 생성 사용자 인터페이스, 프로젝트의 기본 지표를 빠르게 얻을 수 있는 보드 계산 기능, @ 멘션 알림 및 카드 미리보기 기능을 추가했습니다.
개선 사항
사용자 인터페이스 (UI)
폴란드어가 공식 지원 언어로 승격되었습니다.
게시물에 원클릭 반응 기능이 추가되었습니다. 사용자가 메시지에 마우스를 올리면 최근에 사용한 이모지 3개가 표시됩니다.
이모지 선택기에서 이름과 별칭 선택 지원이 추가되었습니다.
게시물의 수정 표시기 사용자 인터페이스를 변경하고 인라인으로 이동했습니다.
Desktop App에서 열릴 때 제품 내 도움말 페이지를 번역하는 쿼리 파라미터가 추가되었습니다.
명확성을 위해 초대 모달의 제품 내 텍스트를 업데이트했습니다.
제품 내 도움말 문서의 파일 첨부 제한 및 크기를 업데이트했습니다.
이메일 알림에서 마크다운을 포함하는 게시물에 대한 렌더링이 추가되었습니다.
인라인 Latex 렌더링 지원이 추가되었습니다.
채널 헤더 드롭다운에 이동... 옵션 메뉴 항목이 추가되었습니다.
툴팁에 키보드 단축키가 추가되었습니다. 이제 키를 표시하기 위해 단축키 키 컴포넌트가 사용됩니다.
전역 스레드 무한 스크롤 지원이 추가되었습니다.
@here멘션이EnableConfirmNotificationsToChannel설정 구성에 추가되어@here로 5명 이상의 멤버에게 알림이 갈 수 있을 때 경고 모달을 표시합니다.
통합
Apps 슬래시 명령어에 다중 선택 지원을 추가했습니다.
앱 명령어는 이제 중앙 채널과 오른쪽 패널 채널을 구분합니다.
앱 바인딩은 이제 각각이 속한 채널의 게시물 메뉴 옵션을 인식합니다.
편집된 메시지를 가로채기 위한 새로운
registerMessageWillBeUpdatedHook(newPost, oldPost)클라이언트 측 플러그인 훅을 추가했습니다.
성능
시스템 메시지 렌더링 관련 성능이 개선되었습니다.
페이지 로드 시 스토리지 관련 지연이 감소되었습니다.
관리
첨부 파일이 있는 대량 가져오기에서 파일 업로드가 실패할 때 중단하지 않고 로그를 기록한 후 계속 진행됩니다.
get flagged posts엔드포인트는 이제 사용자가 멤버인 채널의 신고된 게시물만 반환합니다.Bleve를 v2로 업데이트하여 scorch 인덱스 타입을 사용합니다.
최소 지원 브라우저 버전 변경:
Chrome이
61+에서89+로 업데이트되었습니다.Firefox가
60+에서78+로 업데이트되었습니다.MacOS가
10.9+에서10.14+로 업데이트되었습니다.
Enterprise Edition
사용자가 Start Trial을 선택하면, Enterprise 플랜을 통해 이용할 수 있는 모든 기능을 나열하는 모달이 표시됩니다.
라이선스가 없는 서버의 사용자 수가 10명에 도달하면, 시스템 관리자에게 30일 체험판 시작을 권장하는 일회성 모달이 표시됩니다.
독립형 jobserver를 실행할 때 이제 Prometheus 메트릭이 활성화됩니다.
버그 수정
서브패스가 구성된 서버에서 커스텀 이모지 페이지로의 링크가 깨져 있던 문제를 수정했습니다.
개인 메시지 모달에서 "결과를 찾을 수 없습니다" 오류 문자열이 표시되던 문제를 수정했습니다.
이모지 선택기에서 두 개의 이모지를 선택할 때 캐럿이 이모지 중간에 위치하던 문제를 수정했습니다.
시스템 콘솔 > 채널 > 채널 관리에서 Team Edition, Starter, Professional에서 그룹 관리 토글 옵션이 표시되던 문제를 수정했습니다.
채널 전환기에서 사용자 본인의 개인 메시지 채널에 "(You)" 표시가 누락되던 문제를 수정했습니다.
사용자가 설정한 시계 형식이 편집 표시 팝오버에서 적용되지 않던 문제를 수정했습니다.
커닝 문제를 해결하기 위해 Metropolis 폰트 파일을 새로운 세트로 교체했습니다.
모바일에서 열린 딥링크가 사용자에게 Desktop 앱을 열도록 안내하는 잘못된 메시지를 표시하던 문제를 수정했습니다.
v6.0 릴리스로부터 발생한 다양한 사용자 인터페이스 스타일 버그를 해결했습니다.
style태그를 지원하지 않는 클라이언트를 위한 이메일 템플릿을 수정했습니다.Denim & Sapphire 테마에서 스크롤바가 거의 보이지 않던 문제를 수정했습니다.
잘못된 사용자명으로 봇을 생성할 때 "잘못된 이메일" 오류가 반환되던 문제를 수정했습니다.
/code사용 시 초기 공백 문자가 렌더링되지 않던 문제를 수정했습니다.모바일 웹뷰에서 Enterprise 무료 체험 옵션의 간격이 누락되던 문제를 수정했습니다.
WebConn 채널 멤버십을 채울 때 SQLStore 캐시에 의존하던 문제를 수정했습니다.
시스템 콘솔을 통해 서버 구성이 변경되었을 때 로깅이 다시 구성되지 않던 문제를 수정했습니다.
Playbooks에서 Channels로 돌아갈 때 Indigo 테마의 표시 문제를 수정했습니다.
오프라인 표시기 색상이 올바른 테마 색상을 사용하지 않던 문제를 수정했습니다.
접힌 댓글 스레드(베타) 기능의 다양한 버그를 수정했습니다. 이에는 다음이 포함됩니다:
최근 사이드바 정렬 옵션이 상위 게시물만 고려하지 않던 문제를 수정했습니다.
개인 메시지에서 다른 사용자가 시작한 스레드에서 스레드 목록에 배지가 표시되던 문제를 수정했습니다.
사용자가 스레드에 다른 게시물이 없을 때 해당 게시물이 삭제된 후에도 참가자 목록에 사용자 아바타가 표시되던 문제를 수정했습니다.
임시 메시지가 중앙 게시물로 표시되지 않던 문제를 수정했습니다.
스레드 패널에서 스레드로 파일을 드래그 앤 드롭하는 문제를 수정했습니다.
퍼머링크가 오른쪽에 이미 열려 있던 스레드의 게시물을 강조 표시하지 않던 문제를 수정했습니다.
스레드 목록에서 스레드가 누락되던 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목과 설치 시 기본값 목록입니다. 이러한 설정은 config.json에서 수정하거나, 가능한 경우 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ServiceSettings하위:인라인 Latex 렌더링 지원을 추가하기 위해
EnableInlineLatex가 추가되었습니다.
config.json의JobSettings하위CleanupJobsThresholdDays가 추가되었습니다. 이는 오래된 작업이 제거되는 기준이 되는 일수 간격을 정의합니다. 기본값은 -1이며 이는 기능이 비활성화됨을 의미합니다. 0으로 설정하면 완료된 모든 작업이 정리됩니다.
데이터베이스 변경사항
다음 데이터베이스 컬럼들의 최대 크기를 256자로 확장했습니다:
Sessions.RolesChannelMembers.RolesTeamMembers.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가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색한 용어 이상의 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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, ssens
릴리스 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.
Users.Timezone컬럼에 기본값이 있는 v6.0 마이그레이션 문제를 수정했습니다. 이는 업그레이드 이전에 Mattermost v4.9 이하가 설치되었던 서버에 영향을 미쳤습니다 MM-39297.MariaDB 데이터베이스에서 마이그레이션 확인이 실패하는 문제를 수정했습니다. 데이터 유형 JSON이
LONGTEXT로 별칭이 지정되어 확인이 실패하고 매번 재시작 시 데이터베이스 마이그레이션이 실행되는 문제가 있었습니다.JSONB 스키마 실패 시
tableName과columnName을 표시하는 수정 사항을 추가했습니다. jsonb 컬럼과 관련된 스키마 업그레이드 실패가 있을 때 로그 라인에 어떤 테이블/컬럼이 영향을 받았는지 언급되지 않았습니다.시스템 메시지의 "..." 게시물 메뉴를 선택하면 웹앱이 크래시되는 문제를 수정했습니다 MM-39116.
v6.0.0, 2021-10-13 출시
원본 6.0.0 릴리스
사용 중단
레거시 명령줄 도구. 대부분의 명령이 mmctl로 대체되었으며, 지난 몇 달 동안 새로운 명령이 추가되어 이 도구가 강력한 대체재가 되었습니다.
웹 앱을 통한 Slack 가져오기. 팀 설정 메뉴를 통해 액세스할 수 있었던 Slack 가져오기 도구는 업로드할 수 있는 데이터 유형 측면에서 훨씬 더 포괄적인 mmetl 도구로 대체되었습니다.
MySQL 5.7.12 이하 버전. 이제 최소 지원 버전은 5.7.12+입니다. 이 버전에서는 여러 데이터베이스 필드(특히 사용자 및 게시물 속성)의 성능과 확장성을 개선할 수 있게 해주는 네이티브 JSON 데이터 타입이 도입되었습니다. 또한 현재 최소 버전인 5.6은 2021년 2월에 지원 종료되었습니다.
Elasticsearch 5 및 6 - 5.x 버전은 2019년 3월에, 6.x 버전은 2020년 11월에 지원 종료되었습니다. Mattermost v6.0에서 지원하는 최소 버전은 Elasticsearch 버전 7.0입니다.
Windows 7은 2020년 1월에 지원 종료되었습니다. Windows 7에서의 Mattermost Desktop App 문제에 대해서는 더 이상 지원을 제공하지 않습니다.
DisableLegacyMFAEndpoint 구성 설정.
ExperimentalTimezone 구성 설정. 이 구성 설정은 제거되었으며 기능이 일반 사용 가능으로 승격되었습니다.
모든 레거시 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객은 v5.32 이상으로 업그레이드하여 사용자 정의 축소 가능한 채널 카테고리 등 다양한 채널 구성 기능에 액세스할 것을 권장합니다. 사용 중단된 설정은 다음과 같습니다:
ExperimentalTownSquareIsReadOnly (Town Square를 포함하여 모든 채널을 읽기 전용으로 설정할 수 있는 채널 중재 설정을 참조하세요)
명명 일관성을 위한
mattermost-server/model의 변경.
중요한 업그레이드 참고사항
더 긴 마이그레이션 시간이 예상됩니다. 1천만 개 이상의 게시물 데이터셋에 대한 예상 업그레이드 시간은 이 문서를 참조하세요. 7천만 개 이상의 게시물 데이터셋에 대한 예상 업그레이드 시간은 이 문서를 참조하세요. model.ClusterMessage의 Data 필드 타입이 string에서 []byte로 변경되었습니다. 따라서 주요 주의사항은 v6 서버가 클러스터에서 v5 서버와 함께 실행되지 않는다는 것입니다. 5.x에서 6.x로 업그레이드하는 고객은 고가용성 업그레이드를 수행할 수 없습니다. 업그레이드하는 동안 v6 서버를 시작할 때 다른 v5 서버가 실행되지 않아야 합니다. v6 서버는 데이터셋 크기에 따라 긴 시작 시간을 유발할 수 있는 중요한 데이터베이스 스키마 변경을 실행합니다. 무중단은 불가능하지만, 마이그레이션 과정에서의 노력에 따라 상당히 최소화할 수 있습니다. 마이그레이션 중에 서버 프로세스가 종료되는 것을 방지하기 위해 systemctl을 통하지 않고 Mattermost를 직접 시작하는 것이 권장됩니다. 제공된 systemctl 서비스 파일에서
TimeoutStartSec값이 1시간으로 설정되어 있기 때문에 이런 일이 발생할 수 있습니다. Mattermost Kubernetes 운영자를 사용하는 고객은 위의 마이그레이션 정보를 인지하고 가장 적절한 방법을 선택해야 합니다. (1)이 허용 가능하다면, 운영자를 사용한 일반적인 업그레이드 프로세스로 충분합니다. 최소한의 다운타임을 위해서는, 일반적인 업그레이드 프로세스를 따라 운영자를 사용하여 Mattermost를 업데이트하기 전에 (2)를 따르세요.적은 노력, 긴 다운타임 - 이는 v6 서버를 정상적으로 시작하는 일반적인 프로세스입니다. 이는 2가지 의미가 있습니다: 마이그레이션 과정 중에 다양한 테이블이 잠겨서 해당 기간 동안 읽기 전용이 됩니다. 둘째, 서버가 마이그레이션을 완료하고 애플리케이션을 시작하면, 클러스터에서 다른 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" 필드를 맵으로 변환했습니다.
베타 버전으로 제공되는 접힌 답글 스레드는 서버 성능에 부정적인 영향을 주는 것으로 알려져 있습니다. 데이터베이스를 쉽게 확장하고 튜닝할 수 없거나, Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 머신에서 실행하고 있다면, 접힌 답글 스레드가 2022년 2분기에 일반 공개로 승격될 때까지
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 멀티 서버 지원
고급 팀 권한
채널 조정
이제 E20, Professional, Enterprise 라이선스 SKU가 모두 Enterprise 플러그인 설치를 지원합니다.
일반 제공으로 승격된 베타 기능
보관된 채널
컴플라이언스 내보내기
사용자 정의 서비스 약관
게스트 계정
시스템 역할
플러그인
고유링크 미리보기
Mattermost에서 게시물의 고유링크 미리보기 지원을 추가했습니다. 채널에서 메시지 링크를 공유할 때 컨텍스트 전환을 최소화하기 위해 미리보기가 생성됩니다.
튜토리얼 업데이트
시작하기 페이지에 데스크톱 앱 다운로드를 위한 팁을 추가했습니다.
튜토리얼 아이콘을 업데이트하고 튜토리얼 팁의 텍스트 내용을 변경했습니다.
Add channel버튼의 기본 처리를 현재 색상과 팀 이름으로 업데이트했습니다.새로운 설정 및 상태 버튼을 위한 튜토리얼 팁을 추가했습니다.
제품 전환기를 위한 팁을 추가했습니다. 이 팁은 해당되지 않는 경우 건너뜁니다.
개선사항
사용자 인터페이스 (UI)
햄버거 메뉴 아래 메인 "+" 버튼에 "사람 초대"를 추가했습니다.
왼쪽 사이드바에서 카테고리 이름 위에 채널을 드래그할 때 전체 카테고리 경계가 강조 표시됩니다.
계정 설정 > 표시 > 시간대를 더 사용자 친화적으로 업데이트했습니다.
새로운 테마 독립적 파일 미리보기 모달이 전체 화면을 차지합니다. 파일 미리보기에는 이제 사용자, 채널, 파일에 대한 정보가 포함되며, 텍스트 기반 버튼에서 아이콘 기반 버튼으로 변경되었습니다.
게시물당 업로드 파일 첨부 제한을 5개에서 10개로 늘렸습니다.
팔로우한 스레드에 대한 데스크탑 알림을 추가했습니다.
헝가리어와 호주 영어가 공식 언어로 추가되었습니다.
메인 메뉴에 체험 시작 콜투액션을 추가했습니다.
H1-H3 제목 폰트를 Open Sans에서 Metropolis로 변경했습니다.
성능
이모지 자동완성이 열려 있을 때 타이핑 성능이 향상되었습니다.
여러 탭이 열려 있을 때 초안 저장에 대한 성능 개선이 추가되었습니다.
초안 로딩 성능이 향상되었습니다.
통합
사전 패키징된 Channel Export 플러그인 v1.0.0.
App 명령 파서에 "rest field"를 추가했습니다.
플러그인에서 등록한 채널 헤더 툴팁에서 React 컴포넌트에 대한 지원을 추가했습니다.
플러그인용
ChannelInviteModal및ChannelMembersModal컴포넌트를 내보냈습니다.
관리
제한된 팀 URL 목록에
playbooks와boards를 추가했습니다. 사용자가 후행 채널, 고유링크 또는 스레드 정보 없이 팀으로 직접 URL을 접속(예: server/team)하고 "playbooks" 또는 "boards"라는 팀 이름을 가지고 있는 경우 충돌이 발생합니다. 사용자는 자신의 메시징 팀으로 이동되기를 기대할 것입니다.Team Edition에서 역할 권한을 편집할 수 있는 기능을 추가했습니다.
라이선스가 없는 서버(예: Team Edition)에서
TeamSettings.MaxNotificationsPerChannel의 하드코딩된 재정의를 제거했습니다.추출 명령을 mmctl로 마이그레이션했습니다.
대신
/channels/{channel_id}/privacy를 사용하도록 채널 변환 엔드포인트를 제거했습니다.의미상 동등한
Posts.RootId를 위해 더 이상 사용되지 않는Posts.ParentId를 제거했습니다. 동일한 이유로CommandWebhook.ParentId와CompliancePost.ParentId도 제거했습니다.게시물이 새로운 고유링크 미리보기 기능을 통해 볼 수 있음을 나타내기 위해 각 규정 준수 내보내기 형식(CSV, Global Relay, Actiance)에 필드를 추가했습니다.
mmctl을 위해 다음의 더 이상 사용되지 않는 CLI 명령을 제거했습니다:
channel
command
config
extract
group
integrity
ldap
license
logs
permissions
plugin
reset
roles
sampledata
team
user
webhook
버그 수정
GitLab
ButtonText와ButtonColor설정이 로그인 화면에 반영되지 않던 문제를 수정했습니다.축소된 답글 스레드(베타) 기능에서 스레드에 답글을 달 때 사용자가 이전에 팔로우 해제한 스레드를 다시 팔로우하게 되는 문제를 수정했습니다.
축소된 답글 스레드(베타) 기능이 활성화되었을 때 플로팅 타임스탬프가 우측에 잘못 표시되는 문제를 수정했습니다.
고정된 게시물과 저장된 게시물이 더 이상 강조 표시되지 않던 문제를 수정했습니다.
서버 시작 시 관리자 지원 이메일 상태 확인 작업을 비활성화했습니다.
시스템 관리자가 존재하지 않는 채널에 참여할 때 발생하는 문제를 수정했습니다.
첨부 파일이 포함된 가져오기의 가져오기 프로세스를 수정했습니다.
앱 위치 및 바인딩 필터링 관련 오류를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 설정들과 설치 시 기본값 목록입니다. 이 설정들은config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.Team Edition 및 Enterprise Edition 변경사항:
config.json의ServiceSettings하위:향상된 사용자 온보딩 경험 기능을 위해
EnableOnboardingFlow가 추가되었습니다.고유링크 미리보기를 활성화하기 위해
EnablePermalinkPreviews가 추가되었습니다.
config.json의FileSettings하위:이미지 업로드의 최대 치수(픽셀 단위)를 제어하기 위해
MaxImageResolution구성 설정이 추가되었습니다.
다음 모든 구성이 제거되었습니다:
EnableOnlyAdminIntegrationsRestrictCustomEmojiCreationRestrictPostDeleteAllowEditPostImageProxyTypeImageProxyURLImageProxyOptionsUseExperimentalGossipEnableTeamCreationRestrictTeamInviteRestrictPublicChannelManagementRestrictPrivateChannelManagementRestrictPublicChannelCreationRestrictPrivateChannelCreationRestrictPublicChannelDeletionRestrictPrivateChannelDeletionRestrictPrivateChannelManageMembersDisableLegacyMFAEndpointExperimentalTownSquareIsReadOnlyExperimentalHideTownSquareinLHSEnableXToLeaveChannelsFromLHSCloseUnusedDirectMessagesExperimentalChannelOrganizationExperimentalChannelSidebarOrganizationEnableLegacySidebar레거시 MFA 엔드포인트
utils/authorization.go가 제거되고 모든 권한이MakeDefaultRoles()함수로 이동되었습니다.
데이터베이스 변경사항
다음 데이터베이스 인덱스를 추가했습니다:
idx_posts_root_id_delete_at_create_atidx_channels_team_id_display_nameidx_channels_team_id_typeidx_threads_channel_id_last_reply_atidx_channelmembers_user_id_channel_id_last_viewed_atidx_channelmembers_channel_id_scheme_guest_user_id
다음 중복 데이터베이스 인덱스를 제거했습니다:
idx_posts_root_ididx_channels_team_ididx_threads_channel_ididx_channelmembers_user_id
ToJson/FromJson메소드의 모든 참조를ToJSON/FromJSON형식으로 업데이트했습니다.Post.Props크기 제한을 800,000자로 늘렸습니다.
API 변경사항
pageSize대신per_page쿼리 매개변수를 사용하도록 API를 업데이트했습니다. 이를 통해 스레드 API가 다른 엔드포인트와 일관성을 유지하며, 매개변수 처리 코드를 통해 요청된 스레드 수를 자동으로 제한합니다.pageSize쿼리 매개변수는 서버 버전 6.0이 모바일 클라이언트에서 요구하는 최소 버전이 될 때까지 계속 지원됩니다.
Websocket 이벤트 변경사항
제품에 Websocket 클라이언트를 추가했습니다.
플러그인 Websocket 훅을 추가했습니다:
OnWebSocketConnect,OnWebSocketDisconnect및WebSocketMessageHasBeenPosted.
라이브러리 변경사항
더 이상 사용되지 않는
model.ComparePassword메서드를 제거했습니다.더 이상 사용되지 않는
Context.SourcePluginId필드를 제거했습니다.(*model.Client4).CheckUserMfa를 제거했습니다.(*model.Client4).GetServerBusyExpires를 제거했습니다.model 패키지에서 MB 상수를 제거했습니다.
다음 타입들에 대한 포인터 사용을 제거했습니다:
model.ChannelListmodel.ChannelListWithTeamDatamodel.ChannelMembersmodel.Preferencesmodel.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 활성화를 기다리는 것을 권장합니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
"Recent files"에서 이미지를 클릭할 때 웹앱이 종종 충돌함 MM-38239.
자동완성에서 멤버 타입이 누락됨 MM-38989.
SVG 파일의 파일 업로드가 실패할 수 있음 MM-38982.
모바일에서 연 딥링크가 데스크톱 앱에서 열도록 안내하는 잘못된 텍스트를 표시함 MM-38913.
채널 전환기에서 자신의 Direct Message 채널에 "(You)" 표시가 누락됨 MM-38798.
Ctrl/Cmd+Shift+A단축키가 계정 설정을 열지 않음 MM-38236.Playbooks에서 돌아올 때 Indigo 테마 오류가 발생할 수 있음 MM-38910.
시스템 콘솔 > 채널 > 채널 관리에서 Team Edition, Starter 및 Professional에서 그룹 관리를 전환하는 옵션이 있음 MM-39216.
실험적 시간대 및 사용자 정의 상태는 E20 라이선스가 있는 서버에서 CPU 사용률과 데이터베이스 연결 증가를 야기할 수 있습니다. 현재 해결책은 사용자 정의 상태를 비활성화하거나 실험적 시간대를 비활성화하는 것입니다.
게시글 초안 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시글 초안과 실행 취소 기록이 지워질 수 있음 MM-33823.
Classic 모바일 앱에서 Google 로그인이 실패함.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있음.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이상의 결과가 반환됨.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않음.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패함.
고가용성 모드에서 Mattermost를 실행할 때 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
Release 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)
끊어진 링크를 수정하고 오래된 정보를 수정하기 위해 제품 내 도움말 문서를 업데이트했습니다.
이탈리아어, 폴란드어, 한국어, 우크라이나어가 알파 버전으로 다운그레이드되었습니다. 한국어와 우크라이나어는 더 이상 적극적으로 유지 관리되지 않습니다.
버그 수정
라이선스 검증 중 발생할 수 있는 패닉을 수정했습니다.
메시지 첨부파일 제목에서 이모지 로딩 문제를 수정했습니다.
삭제된 메시지의 타임스탬프가 올바르게 배치되지 않던 문제를 수정했습니다.
새로고침 바의 공백을 변경하여 사용자에게 항상 표시되도록 했습니다.
온보딩 중 다음 버튼을 클릭할 때 이메일 초대가 전송되지 않던 문제를 수정했습니다.
이메일에서 "메시지 보기"를 클릭해도 게시물로 이동하지 않거나 "앱에서 보기" 사용자 설정을 기억하지 않던 문제를 수정했습니다.
특정 접을 수 있는 이미지 감지 문제를 수정했습니다.
읽지 않음 필터 토글 버튼이 표시되지 않을 때 사용자가 읽지 않음 필터를 활성화하는 것을 방지했습니다.
계정 설정을 여는 Mattermost의 단축키 CTRL+SHIFT+A가 Chrome의 "탭 검색" 팝업을 여는 CTRL+SHIFT+A와 충돌하던 문제를 수정했습니다.
메시지 첨부파일과 임베디드 바인딩에 마크다운 이미지가 있을 때 발생하던 크래시를 수정했습니다.
메시지 첨부파일 필드가 정렬되지 않던 문제를 수정했습니다.
오른쪽 패널의
SuggestionList위치 문제를 수정했습니다..doc확장자로 업로드된docx파일에서 Mattermost가 패닉을 일으키던 문제를 수정했습니다.자동 응답기에서 시간 간격을 잘못 계산하여 메시지를 전송하지 않던 버그를 수정했습니다.
OpenID 통합의 디코딩 문제를 수정했습니다. 이제 요청이
RawURLEncoding에 대해 디코딩됩니다.접힌 답글 스레드(베타) 기능의 다양한 버그를 수정했습니다:
같은 사용자의 첫 번째와 두 번째 연속 메시지 사이에 간격이 나타나던 문제를 수정했습니다.
웹소켓 재연결 시 스레드 읽지 않음 상태가 업데이트되지 않던 문제를 수정했습니다.
메인 채널 보기에서 루트 게시물 타임스탬프에 마우스를 올렸을 때 가로 스크롤바가 추가되던 문제를 수정했습니다.
CollapsedThreads를 활성화하려면 이제ThreadAutoFollow설정이 활성화되어 있어야 합니다.다른 사용자가 스레드에 답글을 달 때 이전에 팔로우 해제한 스레드를 사용자가 다시 팔로우하던 문제를 수정했습니다.
코드 블록과 인라인 코드를 클릭해도 더 이상 관련 스레드가 열리지 않습니다.
줌을 사용하는 고해상도 모니터에서 스레드 보기에 두 개의 스크롤바가 나타나던 문제를 수정했습니다.
빠른 채널 전환기의 멘션 개수가 접힌 스레드 로직을 따르지 않던 문제를 수정했습니다.
접힌 스레드가 활성화된 상태에서 웹훅/통합으로 시작된 스레드가 웹훅/통합 생성자에 의해 자동 팔로우되던 문제를 수정했습니다.
웹소켓에 재연결할 때 접힌 답글 스레드가 활성화된 상태에서 사용자 인터페이스의 스레드 멘션이 지워지던 문제를 수정했습니다.
스레드에서 새 메시지 라인과 날짜 구분자가 텍스트와 겹치던 문제를 수정했습니다.
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가 됩니다. 이 버전에서는 여러 데이터베이스 필드(특히 Users 및 Posts props)의 성능과 확장성을 개선할 수 있는 기본 JSON 데이터 타입이 도입되었습니다. 또한 현재 최소 버전인 5.6 버전은 2021년 2월에 지원이 종료되었습니다.
Elasticsearch 5 및 6 - 5.x 버전은 2019년 3월에, 6.x 버전은 2020년 11월에 지원이 종료되었습니다. Mattermost v6.0에서 지원하는 최소 버전은 Elasticsearch 버전 7.0이 됩니다.
Windows 7은 2020년 1월에 지원이 종료되었습니다. Windows 7에서의 Mattermost Desktop App 문제에 대해서는 더 이상 지원을 제공하지 않습니다.
DisableLegacyMFAEndpoint 구성 설정.
ExperimentalTimezone 구성 설정. 이 구성 설정은 제거되고 기능이 일반 사용 가능으로 승격됩니다.
모든 레거시 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객은 v5.32 이상으로 업그레이드하여 커스텀 접을 수 있는 채널 카테고리 등 다양한 채널 구성 기능에 액세스할 것을 권장합니다. 사용 중단되는 설정은 다음과 같습니다:
명명 일관성을 위한
mattermost-server/model의 변경 사항.
알려진 문제
축소된 답글 스레드는 현재 베타 버전입니다. 이 기능을 활성화하기 전에, 특히 데이터베이스 리소스 요구사항과 서버 성능에 미치는 영향과 관련된 알려진 문제들을 잘 숙지하시기 바랍니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 실행하고 있다면, 2022년 2분기에 일반 사용 가능으로 승격될 때까지 축소된 답글 스레드 활성화를 기다리는 것을 권장합니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
실험적 시간대 기능과 사용자 지정 상태는 E20 라이선스가 있는 서버에서 CPU 사용량과 데이터베이스 연결 증가를 일으킬 수 있습니다. 현재 해결방법은 사용자 지정 상태를 비활성화하거나 실험적 시간대 기능을 비활성화하는 것입니다.
게시물 초안 시작 부분에 멘션을 추가하고 좌우 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
고정된 게시물이 더 이상 강조 표시되지 않습니다 MM-34870.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 상태의 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 불용어를 따옴표로 검색하면 검색된 용어 이외의 결과도 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
Release 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 watcher"(
config.json파일을 자동으로 다시 로드하는 메커니즘)는mmctl config reload명령어를 위해 제거되었습니다. 이제 디스크에서 구성 변경을 수행한 후 변경 사항을 적용하려면 이 명령어를 실행해야 합니다. 이 변경으로 구성 성능과 안정성이 향상됩니다.
중요 업그레이드 참고사항
v5.38은 접힌 답글 스레드(베타) 도입 이후 스레드와 채널 관련 언급 수 및 읽지 않은 메시지 수의 일부 오류를 수정합니다. 이 수정 작업은 SQL 마이그레이션을 통해 진행되며, 대용량 데이터베이스의 경우 완료까지 몇 분이 소요될 수 있습니다.
fixCRTChannelMembershipCounts수정은 약 400만 개의 채널 멤버십과 약 130,000개의 채널을 포함하는 데이터베이스에서 1분 20초가 소요됩니다.fixCRTThreadCountsAndUnreads수정은 56,367개의 스레드, 124,587개의 스레드 멤버십, 그리고 220,801개의 채널 멤버십을 포함하는 데이터베이스에서 약 3분 30초가 소요됩니다. 이는 MySQL v5.6.51 기준입니다.Focalboard v0.8.2 (Mattermost v5.38.0과 함께 출시)는 새로운 데이터베이스 연결 시스템으로 인해 Mattermost v5.37+ 버전이 필요합니다.
중요
v5.37 이전 버전에서 업그레이드하는 경우, 다른 중요 업그레이드 참고사항을 참조하시기 바랍니다.
주요 특징
세분화된 데이터 보존 정책 (Enterprise E20)
이제 전역 정책이 비활성화되어 있어도
data_retention유형 작업을 실행할 수 있습니다. 데이터 보존 작업이 실행될 때 세분화된(즉, 팀 및 채널별) 정책이 실행됩니다. 보존 작업이 실행된 후 새로운 활동이 없는 채널에서 삭제된 게시물이 표시되는 알려진 문제가 있습니다. 이 문제는 이 티켓에서 추적되고 있습니다.
향상된 사용자 온보딩 경험
새로운 사용자가 Mattermost를 시작할 수 있도록 돕기 위해, 온보딩 경험에 새로운 시작하기 단계가 추가되었습니다. 이러한 단계는 사용자가 프로필을 완성하고, 팀 이름을 지정하고, 데스크톱 알림을 구성하고, 다른 사람들을 팀에 초대하는 데 도움을 줍니다. 또한 온보딩이 완료되면, 사용자는 채널, 플러그인 등을 시작하는 데 도움이 되는 유용한 팁을 제공받습니다.
Playbooks 업데이트
Incident Collaboration이Playbooks로 브랜드명이 변경되었습니다. 또한 채널 우측 사이드바가 재설계되었으며, 자체 플레이북이 템플릿으로 공유되고, 더 많은 트리거와 액션이 추가되었습니다.
Focalboard 업데이트
생성자 속성을 추가하고 공유 데이터베이스 연결로 성능을 개선했습니다. Focalboard 0.8.2는 새로운 데이터베이스 연결 시스템으로 인해 Mattermost v5.37+ 버전이 필요합니다.
개선 사항
사용자 인터페이스 (UI)
독일어를 다시 공식 언어로 업그레이드했습니다.
푸시 알림에서 Markdown 형식이 제거되도록 수정되었습니다.
현재 설정된 상태에서 사용자 지정 상태가 변경되지 않은 경우에도 상태 설정 버튼을 활성화했습니다.
GIF 선택기를 통해 삽입된 이미지의 기본 렌더링을 개선했습니다.
개인 메시지 및 그룹 메시지 메뉴에 작은 텍스트 변경사항이 추가되었습니다: 채널 음소거 및 채널 헤더 편집이 대화 음소거 및 대화 헤더 편집으로 변경되었습니다.
성능
게시물의 반응을 보여주는 컴포넌트의 성능을 개선했습니다.
Direct Message가 아닌 채널을 볼 때 특정 컴포넌트의 성능을 개선했습니다.
오른쪽 패널에 게시되는 메시지의 성능을 소폭 개선했습니다.
임시 저장이 되는 빈도를 줄여 영향받는 환경에서의 타이핑 성능을 개선했습니다.
통합
Marketplace의 앱에 아이콘을 추가했습니다.
앱에서 폼의 필드 사이에 임의의 markdown을 추가할 수 있습니다.
앱 폼, 대화형 다이얼로그 필드 설명, 오류 및 슬래시 명령어에서 markdown 지원을 추가했습니다.
앱 명령어의 사용자 및 채널 선택기를 개선했습니다.
플러그인에서
react-intl및<Timestamp/>사용에 대한 지원을 추가했습니다.사용자 액세스 토큰 및 OAuth 앱을 위한 플러그인 API 메서드를 추가했습니다.
관리
System Console > Teams를 통해 팀을 보관하고 보관 해제하는 새로운 기능이 추가되었습니다.
버그 수정
일부 언어에서 "채널 찾기" 채널 전환기 텍스트가 버튼을 넘어 오버플로우되는 문제를 수정했습니다.
본문이 없는 플러그인 간 요청이 작동하지 않는 문제를 수정했습니다.
빈 응답을 반환할 때 대화형 메시지에서 대화상자를 여는 문제를 수정했습니다.
Mattermost Dark Theme에서 멤버 추가 모달이 잘못된 테마로 표시되는 문제를 수정했습니다.
Team Edition에서 시스템 콘솔을 로드할 때
getPrevTrialLicenseAPI 요청에서 패닉이 발생하는 문제를 수정했습니다.이전 릴리스에서 관리자 어드바이저 알림이 실수로 다시 활성화된 문제를 수정했습니다.
접힌 답글 스레드(베타) 기능의 다양한 버그를 수정했습니다:
답글이 없는 스레드를 팔로우할 때 오류가 발생하는 문제를 수정했습니다.
/posts/<postid>API에서 단일 게시물 GET 시 항상reply_count가 0으로 반환되는 문제를 수정했습니다.단일 메시지를 팔로우할 때 상태 500이 반환되는 문제를 수정했습니다.
스레드를 언팔로우한 후 스레드에서 답글을 달 때 스레드가 다시 자동 팔로우되지 않는 문제를 수정했습니다.
접힌 답글 스레드를 활성화했을 때 새로운 활동이 없는 채널이 읽지 않음으로 표시되는 문제를 수정했습니다.
사용자가 기능을 활성화했을 때 스레드 읽지 않음 관련 문제를 수정했습니다.
자신의 답글이 스레드를 읽지 않음으로 표시하는 문제를 수정했습니다.
접힌 답글 스레드 기능이 활성화되었을 때 사이드바의 팀에서 읽지 않은 스레드가 앱 로드 시 올바르게 표시되도록 했습니다.
일부 언어에서 스레드 뷰어의 "Thread"가 세로로 표시되는 문제를 수정했습니다.
마크다운 이미지가 포함된 루트 게시물이 있는 글로벌 스레드를 열 때 앱이 크래시되는 문제를 수정했습니다.
채널을 나간 후 스레드 뷰로 전환할 때 앱이 크래시되는 문제를 수정했습니다.
글로벌 스레드 화면에서 스레드에 답글을 달 때 채널이 읽음으로 표시되는 문제를 수정했습니다.
접힌 답글 스레드에서 모두 읽지 않음으로 표시 버튼이 더 이상 비활성화되지 않습니다.
접힌 답글 스레드가 활성화되고 데이터베이스 읽기 복제본이 구성된 서버에서 첫 번째 답글을 받은 후 게시물 작성자에게 루트 게시물이 팔로우됨으로 표시되지 않는 문제를 수정했습니다.
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 도구로 대체됩니다.
5.7.7 미만의 MySQL 버전. 최소 지원 버전은 이제 5.7.12가 됩니다. 이 버전은 여러 데이터베이스 필드(특히 사용자 및 게시물 속성)의 성능과 확장성을 개선할 수 있는 네이티브 JSON 데이터 타입을 도입했습니다. 또한 버전 5.6(현재 최소 버전)은 2021년 2월에 수명 종료에 도달했습니다.
Elasticsearch 5 및 6 - 5.x 버전은 2019년 3월에 수명 종료에 도달했고, 6.x 버전은 2020년 11월에 수명 종료에 도달했습니다. Mattermost v6.0에서 최소 지원 버전은 Elasticsearch 버전 7.0이 됩니다.
Windows 7은 2020년 1월에 수명 종료에 도달했습니다. Windows 7에서의 Mattermost Desktop App 문제에 대한 지원을 더 이상 제공하지 않습니다.
DisableLegacyMFA 구성 설정.
ExperimentalTimezone 구성 설정.
모든 기존 채널 사이드바 실험적 구성 설정. 이러한 설정을 사용하는 고객들은 v5.32 이상으로 업그레이드하여 사용자 정의 접을 수 있는 채널 카테고리와 다른 많은 채널 정리 기능에 액세스할 것을 권장합니다. 중단되는 설정은 다음과 같습니다:
명명 일관성을 위한
mattermost-server/model의 변경.
알려진 문제
Collapsed Reply Threads는 현재 베타 버전입니다. 이 기능을 활성화하기 전에 알려진 문제들, 특히 데이터베이스 리소스 요구사항 및 서버 성능에 미치는 영향과 관련된 내용을 숙지하시기 바랍니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 동일한 머신에서 실행하고 있다면, Collapsed Reply Threads가 2022년 2분기에 일반 공급으로 승격될 때까지 활성화를 기다리는 것을 권장합니다. 이러한 성능 고려사항에 대해 더 자세히 알아보세요.
Team Edition v5.38.2의 서버 버전이
5.39.2로 표시됩니다.데이터 보존 작업이 실행된 후 새로운 활동이 없는 채널에 삭제된 게시물이 표시됩니다 MM-36574.
게시물 초안의 시작 부분에 멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
오른쪽 패널에서 반응이 추가될 때 중앙 채널의 이모지 카운터가 즉시 업데이트되지 않는 경우가 있습니다 MM-31994.
메시지 첨부파일의 오른쪽 열에 있는 필드가 고르지 않게 렌더링됩니다 MM-36943.
고정된 게시물이 더 이상 강조 표시되지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 더 많은 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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-41351.ThreadAutoFollow및CollapsedThreads구성 설정이 비활성화되어 있을 때도 접힌 답글 스레드와 관련된 작업이 데이터베이스 서버에 부하를 추가하는 일부 경우를 방지했습니다 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 릴리스
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을 지원합니다. 과거에 새로운 시스템 이름 중 하나를 사용하는 사용자 정의 이모지를 추가한 경우, 해당 사용자 정의 이모지는 시스템 이모지로 덮어써집니다. 해결 방법은 사용자 정의 이모지 이름을 변경하는 것입니다.
Incident Collaboration의 일부 기능이 이제 모든 Mattermost 에디션에서 사용할 수 있습니다. 이 업데이트의 일환으로, Incident Collaboration은 최소 서버 버전 v5.37이 필요합니다. 각 에디션에서 사용 가능한 기능에 대해 자세히 알아보려면 가격 페이지를 방문해 주세요.
Mattermost Server v5.31 확장 지원 릴리스에 대한 지원이 2021년 10월 15일에 종료됩니다. Mattermost Server v5.37 이상으로 업그레이드가 필요합니다.
베타로 제공되는 접기된 답글 스레드는 서버 성능에 부정적인 영향을 미치는 것으로 알려져 있습니다. 데이터베이스를 쉽게 확장하고 조정할 수 없거나, 동일한 머신에서 Mattermost 애플리케이션 서버와 데이터베이스 서버를 실행하고 있는 경우, 접기된 답글 스레드가 2022년 2분기에 정식 서비스로 승격될 때까지
ThreadAutoFollow와CollapsedThreads를 비활성화하는 것을 권장합니다. 이러한 성능 고려사항에 대해 여기에서 자세히 알아보세요.
중요
v5.36 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항도 읽어주시기 바랍니다.
주요 내용
축소된 답글 스레드 (베타)
축소된 답글 스레드 (베타)에 대한 조기 액세스를 제공하게 되어 기쁩니다. 시스템 콘솔 > 실험적 기능 > 축소된 답글 스레드 (베타)에서 활성화할 수 있습니다. 기능과 알려진 문제에 대해 자세히 알아보려면 저희 문서를 참조하세요.
피부 톤 선택이 가능한 이모지 개선사항
emoji standard v13.0에 대한 지원이 추가되었습니다. 사용자는 이제 Mattermost emoji picker를 사용하여 다양한 피부 톤을 선택할 수 있습니다. 모바일 지원은 v1.45 Mobile App 릴리스(7월 16일)에 포함됩니다.
개선된 엔터프라이즈 체험판 경험 (Enterprise Editions E0, E10, E20)
Self-Managed 체험판이 종료된 후, 관리자는 선택적으로 영업팀에 연락하거나 원클릭으로 구매할 수 있습니다.
Focalboard: 그룹화된 테이블 뷰, 새로운 속성 및 기타 기능 (베타)
Focalboard 테이블을 이제 속성별로 그룹화할 수 있어, 에픽이나 담당자별로 작업을 빠르게 확인할 수 있습니다.
인시던트 협업 업데이트
이 업데이트에는 모든 에디션에서의 가용성, 플레이북 키워드 모니터링, 회고 보고서 및 플레이북 대시보드가 포함되어 있습니다.
영어-호주어 지원
Mattermost는 이제 영어-호주어로 이용 가능합니다.
개선사항
사용자 인터페이스 (UI)
멘션 자동완성에서 (you)가 표시될 때 사용자의 닉네임이 더 이상 표시되지 않습니다.
사용자 추가 채널 모달의 도움말 텍스트를 업데이트했습니다.
Linux에서
.jpeg파일 업로드 기능을 추가했습니다..jpg파일 업로드는 이미 지원되고 있었습니다.채널 전환기가 이제 실행될 때 최근에 본 채널들을 표시합니다.
폴란드어, 독일어, 이탈리아어는 더 이상 적극적으로 유지관리되지 않기 때문에 베타 버전으로 강등되었습니다.
사용자 정의 상태를 이제 일반적인 시간 간격이나 사용자 정의로 선택한 날짜와 시간 이후에 만료되도록 설정할 수 있습니다. 모바일 앱 지원은 향후 릴리스에서 추가될 예정입니다.
성능
타이핑 성능에 일부 개선 사항을 추가했습니다.
관리
대용량 이미지 업로드, 특히 투명도가 있는 PNG 파일의 메모리 성능을 개선했습니다.
압축 해제 시 서버가 들어오는 아카이브를 파일시스템에 쓸 필요가 없도록 하여 대량 가져오기 프로세스를 최적화했습니다.
System 봇을 사용하여 로컬 모드에 채널 복원 및 채널 개인정보 변경 엔드포인트를 추가했습니다.
버그 수정
사용자가 슬래시 명령을 통해 사용자 정의 상태 이모지를 설정할 수 없는 문제를 수정했습니다. 유니코드 이모지를 감지하고 슬래시 명령을 통해 사용자 정의 상태 이모지로 설정하는 로직을 추가했습니다.
대체 텍스트가 있는 메시지가 반복되는 문제를 수정했습니다.
Marketplace 활성화 또는 플러그인 활성화가 비활성화되었을 때 메인 메뉴에 읽지 않음 배지가 계속 표시되는 문제를 수정했습니다.
사이드바 아이콘이 네비게이터 영역 아이콘과 정렬되지 않는 문제를 수정했습니다.
다이렉트 메시지 채널에서 CTRL+F를 사용할 때 사용자 이름 대신 사용자 ID가 검색 필드에 추가되는 문제를 수정했습니다.
음소거된 채널에서 사용자 아이콘이 완전 불투명으로 표시되는 문제를 수정했습니다.
봇 사용자에 대해 중복된
user_update웹소켓 이벤트가 생성되는 문제를 수정했습니다.Self-Managed Enterprise Edition E20 시험판이 Mattermost 지원팀에 연락하지 않고도 한 번 이상 활성화될 수 있는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 다음은 추가된 설정들과 설치 시 기본값의 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ServiceSettings하위:접힌 답글 스레드(베타) 지원을 위해
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변경사항.
알려진 문제점
답글 스레드 축소는 현재 베타 버전입니다. 이 기능을 활성화하기 전에 알려진 문제점, 특히 데이터베이스 리소스 요구사항 및 서버 성능에 미치는 영향에 대해 충분히 숙지하시기 바랍니다. 데이터베이스 크기를 쉽게 확장할 수 없거나 Mattermost 애플리케이션 서버와 데이터베이스 서버를 같은 머신에서 실행 중인 경우, 2022년 2분기에 일반 사용 가능 버전으로 승격될 때까지 답글 스레드 축소 활성화를 기다리는 것을 권장합니다. 이러한 성능 고려사항에 대해 자세히 알아보세요.
5.37.0으로 업그레이드할 때, 일부 경우에서 Incident Collaboration 플러그인이 자동으로 설치되지 않을 수 있습니다.
Mattermost Dark 테마에서 멤버 추가 모달의 테마가 잘못 적용됩니다 MM-37220.
systemctl restart mattermost명령을 실행할 때와 설정에 쓰기를 수행하는 명령(config또는plugin등)을 실행할 때config.json이 재설정될 수 있습니다 MM-33752, MM-32390.게시물 초안의 시작 부분에 멘션을 추가하고 좌측 또는 우측 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
오른쪽 사이드바에서 반응이 추가될 때 중앙 채널의 이모지 카운터가 즉시 업데이트되지 않는 경우가 있습니다 MM-31994.
메시지 첨부파일의 오른쪽 열에 있는 필드가 고르지 않게 렌더링됩니다 MM-36943.
고정된 게시물이 더 이상 강조 표시되지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색한 용어 이외의 결과가 더 많이 반환됩니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
Release 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 클러스터링 모드는 이제 일반 사용 가능(General Availability) 상태이며 더 이상 옵션으로 제공되지 않습니다. 모든 클러스터 트래픽은 항상 gossip 프로토콜을 사용하게 됩니다. 설정값
UseExperimentalGossip은 더 이상 효과가 없으며 호환성 목적으로만 유지되고 있습니다. 시스템 콘솔에서 gossip 사용 설정이 제거되었습니다. 참고: 고가용성 업그레이드의 경우, 클러스터의 모든 노드가 단일 프로토콜을 사용해야 합니다. 기존 시스템이 현재 gossip을 사용하지 않는 경우, 클러스터의 다른 노드들이 이전 버전을 사용하는 동안 클러스터 내 한 노드만 업그레이드할 수 없습니다. 고객은 고가용성 업그레이드를 위해 gossip을 사용하거나, 모든 노드를 종료하고 업그레이드를 수행한 후 모든 노드를 다시 시작해야 합니다.
중요
v5.35 이전 릴리스에서 업그레이드하는 경우, 다른 중요 업그레이드 참고사항도 읽어보시기 바랍니다.
주요 특징
Focalboard (Beta)
Focalboard는 이제 v5.36에서 베타 기능으로 Mattermost와 통합되었습니다. Focalboard를 활성화하려면 사이드바 메뉴에서 Marketplace를 열고, Focalboard 플러그인을 설치한 다음 Configure를 클릭하여 활성화하고 저장하세요. NGINX 또는 Apache 웹 프록시 설정을 업데이트하세요.
인시던트 협업 (Enterprise Edition E20)
자동화된 환영 메시지, 팀 전체 플레이북 액세스, 플레이북 생성을 위한 권한 제어가 포함됩니다.
헝가리어 지원 (베타)
Mattermost가 이제 헝가리어로 제공됩니다.
개선사항
사용자 인터페이스 (UI)
메시지 자동응답기가 설정된 경우, 사용자가 받는 Direct Message 메시지 수와 관계없이 해당 사용자에게 하나의 메시지만 전송됩니다.
채널에 멤버 추가 및 팀에 멤버 추가 목록에 상태 아이콘을 추가했습니다.
검색창에 포커스하고 현재 채널에서 검색할 수 있는 키보드 단축키를 추가했습니다.
채널에서 뒤로 스크롤할 때 검색 팁이 표시됩니다.
채널 헤더 편집 모달의 오류 텍스트를 개선했습니다.
이모지만 설정되고 텍스트가 없는 경우 커스텀 상태를 지울 수 있는 기능을 추가했습니다.
메시지 알림 이메일을 새로 디자인했습니다.
프로필 이미지에서 온라인 가용성 표시가 끄기로 설정된 경우, 중앙 채널과 우측 사이드 뷰의 프로필 이미지에서 온라인 상태 아이콘이 숨겨집니다.
성능
타이핑 성능을 개선하기 위해 이모지 선택기 오버레이에 성능 개선사항을 추가했습니다.
새 게시물을 수신할 때 성능 개선사항을 추가했습니다.
관리
TCP_NO_DELAY가 Websocket 연결에서 비활성화되어 더 높은 처리량을 허용합니다.컴플라이언스 모니터링 CSV 파일이 더 이상 30,000행으로 제한되지 않습니다.
지원 이메일의 기본값(이전에는
_feedback@mattermost.com_)이 제거되었습니다. Admin Advisor는 이제 지원 이메일에 대한 누락된 구성에 대해 시스템 관리자에게 알림을 표시합니다. 이 값은 필수이며, Mattermost 계정 요청이 해결을 위해 올바른 팀으로 전송되도록 보장합니다.메인 메뉴의 마켓플레이스 버튼이 이제 사용자가
sysconsole_write_plugins권한을 가지고 있을 때 표시됩니다.데이터 보존 정책 및 OpenID Connect를 포함한 새로운 기능 발견 기능이 시스템 콘솔에 추가되었습니다.
플러그인을 위한 기본 클러스터 내 통신 지원이 추가되었습니다.
/header및/purpose명령어의 오류 메시지가 개선되었습니다.팀 제한 다이렉트 채널 생성이 이제 백엔드에도 적용됩니다. 이전에는 프론트엔드에만 제한되었습니다.
구성 저장 로직이 견고성과 성능을 향상시키기 위해 리팩터링되었습니다.
시스템 콘솔의 AD/LDAP 하위에 관련 설정들의 시각적 그룹화가 추가되었습니다.
버그 수정
비활성화된 사용자 간의 대량 내보내기가 잘못된 다이렉트 메시지 채널을 생성하는 문제를 수정했습니다.
모바일에서 사용자 정의 상태가 슬래시 명령어를 지우는 문제를 수정했습니다.
API를 통해 핸들을 이미 존재하는 다른 핸들로 변경하려고 할 때 부정확한 오류 메시지가 표시되는 문제를 수정했습니다.
인증에 SAML (ADFS)을 사용하고 AD/LDAP 그룹 동기화를 사용할 때
EnableSyncWithLdapIncludeAuth가true로 설정되지 않으면 LDAP 그룹 동기화가 작동하지 않는 문제를 수정했습니다. 이 문제로 인해AuthData가 AD/LDAP 형식으로 저장되었습니다.'접근 권한 없음' 권한을 가진 사용자가 URL을 통해 여전히 그룹, 채널 및 팀 구성 페이지에 접근할 수 있는 문제를 수정했습니다.
그룹 동기화된 채널이나 팀에서 채널에서 제거 및 팀 멤버 제거 메뉴 항목이 표시되는 문제를 수정했습니다.
하드코딩된 테마 색상과 관련된 다양한 버그를 수정했습니다.
하드코딩된 변수와 관련된 UI 문제와 게스트 있음 텍스트가 있는 채널 헤더의 정렬 오류를 수정했습니다.
VerifySignature가 활성화되지 않으면 시스템 관리자가 서비스 제공자 로그인 URL을 수정할 수 없는 SAML 로그인 문제를 수정했습니다.플러그인을 활성화할 때 로그에 가짜 오류가 발생하는 경쟁 상태를 수정했습니다.
팀을 권한 체계와 연결한 후 팀 멤버 권한이 업데이트되지 않는 버그를 수정했습니다.
역할이 채널 체계와 연결되었을 때 ID별 역할과 모든 역할의 API 엔드포인트 응답을 수정했습니다.
중첩 오류를 수정하기 위해 고정 사이드바 제목을 제거했습니다.
새 카테고리 만들기 모달에서 닫기 버튼이 마우스 호버 시에만 보이는 문제를 수정했습니다.
설정
ServiceSettings.ExtendSessionLengthWithActivity가 어떻게 설정되어 있든 관계없이 활동과 함께 세션 만료가 연장되는 버그를 수정했습니다.config.json에 LDAP 속성으로 이미 존재하지 않으면idmigrate명령어가 값을 업데이트하지 않는 문제를 수정했습니다.작업 스케줄러 서버가 "리더 변경" 클러스터 이벤트를 놓칠 수 있는 문제를 수정했습니다.
MacOS 데스크톱 앱에서
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하위:새로운 설정
EnableColor가LogSettings와NotificationLogSettings에 추가되었습니다. 해당 필드가true로 설정되면 JSON이 아닌 콘솔 로그에 색상이 표시됩니다.
config.json의ServiceSettings하위:연결이 끊어진 동안 메시지를 버퍼링하고 연결이 복구될 때 전송되지 않은 모든 메시지를 재전송하여 WebSocket 메시지를 더욱 안정적으로 만드는
EnableReliableWebSockets가 추가되었습니다.
API 변경사항
관련 API 호출(
updateConfig및patchConfig)에 대한 감사 기록에 설정 차이를 포함하는 지원이 추가되었습니다.실험적 API
GetAllSharedChannels의 응답 필드명이 다른 채널 API의 필드명과 일치하도록 변경되었습니다.플러그인 API에 새로운 함수
RequestTrialLicense가 추가되었습니다./ldap/sync엔드포인트에서include_removed_members매개변수를 지원하여 해당 그룹과 동기화된 팀과 채널에 모든 LDAP 그룹 구성원을 강제로 복원할 수 있습니다.removeUserRecentCustomStatus POST /status/custom/recent/delete에 새로운 API 엔드포인트가 추가되었습니다.사용자 그룹에 대한 플러그인 지원을 추가하기 위해 플러그인 API에
GetGroupMemberUsers and GetGroupsBySource가 추가되었습니다.SAML 사용자의 AuthData 필드를 이메일로 재설정하는 새로운 API 엔드포인트
POST /api/v4/saml/reset_auth_data가 추가되었습니다.새로운 API 엔드포인트가 추가되었습니다:
GET /data_retention/policiesGET /data_retention/policies_countPOST /data_retention/policiesGET /data_retention/policies/{policy_id}PATCH /data_retention/policies/{policy_id}DELETE /data_retention/policies/{policy_id}GET /data_retention/policies/{policy_id}/teamsPOST /data_retention/policies/{policy_id}/teamsDELETE /data_retention/policies/{policy_id}/teamsPOST /data_retention/policies/{policy_id}/teams/searchGET /data_retention/policies/{policy_id}/channelsPOST /data_retention/policies/{policy_id}/channelsDELETE /data_retention/policies/{policy_id}/channelsPOST /data_retention/policies/{policy_id}/channels/searchGET /users/{user_id}/data_retention/team_policiesGET /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 릴리스에서 계획되어 있습니다. 이 목록은 릴리스 이전에 변경될 수 있습니다.
Legacy Command Line Tools. 모든 명령어가 mmctl로 완전히 대체되었으며, 지난 몇 달 동안 새로운 명령어들이 추가되어 이 도구가 완전하고 강력한 대체재가 되었습니다.
웹 앱을 통한 Slack 가져오기. 팀 설정 메뉴를 통해 접근할 수 있는 Slack 가져오기 도구는 업로드할 수 있는 데이터 유형에 대해 훨씬 더 포괄적인 mmetl 도구로 대체됩니다.
MySQL 5.7.7 이하 버전. 최소 지원 버전은 이제 5.7.12가 됩니다. 이 버전은 여러 데이터베이스 필드(특히 Users 및 Posts props)의 성능과 확장성을 향상시킬 수 있는 네이티브 JSON 데이터 유형을 도입했습니다. 또한, 버전 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가 비활성화된 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인에 고착될 수 있음.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어보다 많은 결과가 반환됨.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않음.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패함.
Mattermost를 고가용성 모드에서 실행할 때 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 릴리즈
새 설치에서 점 릴리즈를 실행한 후 후속 마이그레이션이 실행되지 않는 문제를 수정했습니다. MM-35931
PDF용 콘텐츠 추출기 의존성이 없을 때 서버가 충돌하는 문제를 수정했습니다. MM-35990
시스템 콘솔에서 특정 도메인의 링크 미리보기를 비활성화할 수 있는 설정이 회색으로 표시되는 문제를 수정했습니다. MM-35796
버전 < 5.35에서 5.35 이상으로 업그레이드할 때 SMTP가 권한 오류를 보여주는 문제를 수정했습니다. MM-35861
콘텐츠 추출의 일환으로 OpenDocument Text 파일을 추출하는 문제를 수정했습니다. MM-36103
v5.35.1, 2021-05-18 릴리즈
SqlSettings.DataSource의readTimeout매개변수 문제(기본값 30초)로 인해 MySQL 설치에서 5.35.0 마이그레이션이 "잘못된 연결" 오류로 실패하는 문제를 수정했습니다. 이제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 file을 자동으로 다시 로드하는 메커니즘인 "config watcher"를 더 이상 사용하지 않을 예정이며, 대신 구성 변경 후 이를 적용하기 위해 실행해야 하는 mmctl 명령을 사용할 예정입니다. 이 변경사항은 구성 성능과 견고성을 향상시킬 것입니다.
중요
v5.34 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어주십시오.
주요 내용
Apps Framework (개발자 프리뷰)
Apps Framework는 외부 도구와 통합하는 새로운 방식으로, 개발자들이 익숙한 개발 언어를 사용하여 Mattermost에서 대화형 앱을 만들 수 있게 해줍니다. 새로운 앱들은 모바일과 데스크톱 클라이언트에서 원활하게 작동합니다. 이것은 개발자 프리뷰이며 아직 Mattermost 프로덕션 인스턴스에서 사용하도록 의도되지 않았습니다. 이 기능은 인스턴스에 Apps Framework Plugin이 로드된 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로 업그레이드되었습니다.
관리
일시 정지된 Admin Advisor 알림이 트리거되지 않도록 했습니다.
콘텐츠별로 문서를 색인할 수 있는 명령줄 문서 추출 명령을 추가했습니다.
보안상의 이유로 유틸리티 함수
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()여기서server_id=<>이고,QueryTimeLag는 다음과 같을 수 있습니다:select server_id, visibility_lag_in_msec aurora_global_db_instance_status()여기서server_id=<>입니다. MySQL Group Replication의 경우, 절대 지연은 어플라이어 큐의 대기 중인 트랜잭션 수로 측정할 수 있습니다:select member_id, count_transactions_remote_in_applier_queue FROM performance_schema.replication_group_member_stats여기서member_id=<>입니다. 전반적으로 어떤 쿼리를 선택할지는 관리자에게 달려 있으며, 데이터베이스와 필요에 따라 적절한 쿼리를 선택할 수 있습니다.
버그 수정
Reddit을 포함한 여러 웹사이트에서 링크 미리보기가 수정되었습니다.
SAML이 잘못된 값일 때 Mattermost
UserID를 사용자명으로 할당하고 이를 로그에 기록하지 않던 문제가 수정되었습니다.다크 테마에서 카테고리 정렬 및 다이렉트 메시지 카테고리 제한 하위 메뉴의 호버 효과가 너무 어둡던 문제가 수정되었습니다.
PDF 미리보기에서 사용자가 세로 스크롤 바를 드래그할 수 없던 문제가 수정되었습니다.
퍼머링크로 강조표시된 긴 게시물의 애니메이션 문제가 수정되었습니다.
채널 전환 시 사용자의 별명이 표시되지 않던 문제가 수정되었습니다.
채널 전환기에서 비활성화된 사용자가 비활성화됨으로 표시되지 않던 문제가 수정되었습니다.
업그레이드 프로세스 중에 실행되는 쿼리가 애플리케이션 측에서 선제적으로 타임아웃되던 문제가 수정되었습니다.
서버에서 MFA가 비활성화되어 있어도 사용자가 자신의 계정에서 MFA를 비활성화할 수 없던 문제가 수정되었습니다.
LDAP Sync가 활성화되어 있을 때 API를 통해 사용자 설정을 변경할 수 있던 문제가 수정되었습니다. LDAP 및 SAML 사용자의 경우, 해당 LDAP/SAML 속성이 설정되어 있으면 다음 필드는 API를 통해 변경할 수 없습니다: 이름, 성, 직책, 별명, 이메일, 프로필 사진. OAuth 사용자(예: GitLab, Google, Office365, OpenID)의 경우 다음 필드는 API를 통해 변경할 수 없습니다: 이름, 성. 이메일 이외의 방법으로 인증하는 모든 사용자는 API를 통해 사용자명을 변경할 수 없습니다.
접힌 스레드 기능이 활성화되었을 때 게시물 생성 시 발생할 수 있는 패닉이 수정되었습니다.
사이드바 카테고리가 동시에 업데이트되고 삭제될 때 발생할 수 있는 데이터베이스 데드락이 수정되었습니다.
사이드바의 텍스트 호버 BG 테마 색상이 왼쪽에서 작동하지 않던 문제가 수정되었습니다.
시스템 콘솔의 여러 영역에서 팀 관리자의 현재 역할이 일관성 없게 표시되던 문제가 수정되었습니다.
퍼머링크에서 긴 게시물의 더 보기 배경 색상이 깨지던 문제가 수정되었습니다.
콘텐츠 보안 정책이 활성화되고
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/searchAPI 엔드포인트가 추가되었습니다.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를 제거했습니다.
알려진 문제
시스템 콘솔에서 마켓플레이스 활성화 또는 플러그인 활성화가 비활성화되어 있으면 사이드바 햄버거 메뉴에 읽지 않음 배지가 지속적으로 표시될 수 있습니다 MM-36160.
systemctl restart mattermost명령을 실행하거나, 구성에 쓰기를 수행하는 명령(예:config또는plugin)을 실행할 때config.json이 재설정될 수 있습니다 MM-33752, MM-32390.게시물 초안 시작 부분에 @멘션을 추가하고 좌우 화살표 키를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
첨부 파일이 포함된 봇이 작성한 게시물이 사용자가 페이지를 새로고침할 때까지 반복되어 나타나는 경우가 있습니다 MM-30980.
우측 패널에서 반응이 추가될 때 중앙 채널의 이모지 카운터가 즉시 업데이트되지 않는 경우가 있습니다 MM-31994.
메시지 첨부 파일의 우측 열에 있는 필드들이 고르지 않게 렌더링됩니다 MM-36943.
고정된 게시물이 더 이상 강조 표시되지 않습니다.
클래식 모바일 앱에서 Google 로그인이 실패합니다.
IP 해시가 비활성화된 고가용성 모드에서 상태가 자리 비움 또는 오프라인으로 가끔 고정되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 둘러싸인 불용어를 검색하면 검색어 외에 더 많은 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 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 릴리즈
새로운 설치에서 도트 릴리즈 실행 후 후속 마이그레이션이 실행되지 않는 문제를 수정했습니다. 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 릴리즈
주요 특징
인시던트 협업: 인시던트 시작 시 자동화된 액션 (E20 Edition)
사용자는 이제 인시던트가 생성될 때 시간을 절약하고 수동 오류 가능성을 줄이기 위해 핵심 액션을 자동으로 실행하도록 플레이북을 구성할 수 있습니다.
불가리아어 및 스웨덴어 지원
스웨덴어와 불가리아어에서 Beta 태그가 제거되었습니다. Mattermost는 이제 18개 언어로 이용 가능합니다.
개선사항
사용자 인터페이스 (UI)
이제 시스템 관리자는 permalink를 통해 비공개 채널에 참여할 때 비공개 채널 참여 요청을 받습니다.
외부 종속성 사용 중단 세부 정보에 대한 제품 내 알림 추가 지원이 추가되었습니다.
시간대 선택기 구성 요소를 개선했습니다.
팀 사이드바를 위한 새로운 테마 변수를 도입했습니다.
브라우저에서 자동 우측에서 좌측(RTL) 감지 지원을 추가했습니다.
사용자 추가 채널 모달의 글꼴 크기를 업데이트했습니다.
이제 채널 전환기에서 온라인 상태가 표시됩니다.
비밀번호 재설정, 멤버 초대, 멤버 환영, 인증을 위한 이메일 알림의 디자인과 레이아웃을 개선했습니다.
관리
내보내기 파일을 생성, 목록 조회, 다운로드 및 삭제하는 mmctl 명령어를 추가했습니다.
스키마 마이그레이션 단계 0 (
Teams,TeamMembers)을 추가했습니다.코드에서
SqlLite3에 대한 참조를 제거했습니다.Bleve 업데이트는 이제 모든 구성 업데이트마다가 아닌
BleveSettings에 실제 변경이 있을 때만 구성에 로그됩니다.pprof를 사용한 Mattermost 서버 프로파일링이 Team Edition에서도 사용 가능합니다.
split.io 기능 플래그에 속성을 추가했습니다.
버그 수정
ServePluginPublicRequest실행 중 플러그인 환경 속성에 대한 안전하지 않은 접근 문제를 수정했습니다.관리자 콘솔 > 서버 로그에서 다시 로드할 때 사이드바 필터에 포커스가 이동하지 않는 문제를 수정했습니다.
결과가 표시되지 않을 때 "결과 없음" 모달 대신 GIF 선택기가 비어 보이는 문제를 수정했습니다.
드래그 앤 드롭 후 키보드 접근성 컨트롤러가 왼쪽 사이드바 스크롤을 재개할 수 없는 문제를 수정했습니다.
마크다운 링크가 올바르지 않게 렌더링되는 문제를 수정했습니다.
Slack 내보내기 색상 체계의 형식 변경으로 인해 Slack 테마 가져오기가 실패하는 문제를 수정했습니다.
이름이 긴 채널에서 툴팁이 표시되지 않는 문제를 수정했습니다.
WebSocket 종료를 부적절하게 처리하여 앱 서버가 충돌하는 경합 조건을 수정했습니다.
사용자가 스크롤하기 전까지 PDF 확대/축소 기능이 확대/축소/재설정 동작에 응답하지 않는 문제를 수정했습니다.
오른쪽 사이드바가 확장된 답글 스레드에서 게시물 임시저장의 첨부 파일이 중앙 채널 텍스트 상자 뒤에 숨겨지는 문제를 수정했습니다.
읽기 복제본을 사용하도록 구성된 Enterprise Edition 인스턴스의 복제 지연과 관련된 버그를 수정했습니다.
컴플라이언스 보고서 필드 헤더가 올바르게 정렬되지 않는 문제를 수정했습니다.
/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 plugin의 최신 버전에서 수정되었습니다.
비활성화된 사용자가 채널 전환기에서 "비활성화됨"으로 표시되지 않습니다 MM-33910.
채널 전환 시 사용자 닉네임이 표시되지 않습니다 MM-33897.
Config.json이systemctl restart mattermost명령을 실행할 때와 설정에 쓰기를 수행하는 모든 명령(예:config또는plugin)을 실행할 때 초기화될 수 있습니다 MM-33752, MM-32390.서버가 비-E20 설치에서 E20 필수 플러그인을 설치하려고 시도합니다 MM-32387.
게시물 초안의 시작 부분에 @멘션을 추가하고 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
첨부 파일이 포함된 봇이 작성한 게시물이 사용자가 페이지를 새로고침할 때까지 때때로 반복되어 나타납니다 MM-30980.
우측 패널에서 반응이 추가될 때 중앙 채널의 이모지 카운터가 항상 즉시 업데이트되지 않습니다 MM-31994.
Reddit 링크 미리보기가 더 이상 Mattermost에서 작동하지 않습니다. 이는 이전 버전에도 영향을 미칩니다 MM-31899.
메시지 첨부 파일의 우측 열 필드가 고르지 않게 렌더링됩니다 MM-36943.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어보다 더 많은 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 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
타이핑 성능을 향상시키기 위해 이모지 선택기 오버레이에 성능 개선 사항을 추가했습니다.
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 자체 관리형 E10 또는 E20 엔터프라이즈 에디션, 또는 Mattermost Cloud 에디션에 대한 상업적 지원을 요청할 때 구성 세부 정보, 로그 및 기타 배포 정보를 다운로드할 수 있는 기능을 제공합니다.
Incident Collaboration Plugin을 1.4.0으로 업데이트 (E20 Edition)
상태 업데이트와 기타 주요 이벤트를 오른쪽 사이드바에 시간순으로 표시하는 Incident Timeline을 추가했습니다. 타임라인을 통해 사용자는 사고 후 보고서를 위한 정보를 쉽게 수집할 수 있습니다.
커스텀 상태
이제 사용자들이 자신의 현재 상태를 원하는 방식으로 유연하게 표현할 수 있습니다. 커스텀 상태를 설정하여 앱 전반에 걸쳐 모든 사람에게 보이는 설명적인 상태 메시지와 이모지를 추가하세요.
개선 사항
사용자 인터페이스 (UI)
채널에 멤버 추가 모달을 개선했습니다.
단축키 모달에 서식 단축키를 추가했습니다.
특정 날짜 주변의 게시물을 검색할 때 사용되는 날짜 선택기에 현지화를 추가했습니다.
자동완성 팝오버가 이제 게시물 초안에서 @, ~, 또는 / 트리거에 상대적으로 위치합니다.
PDF 미리보기의 5페이지 제한을 제거했습니다.
files를 예약된 팀 이름으로 추가했습니다.URL로 채널을 검색하면 이제 해당 채널이 반환됩니다.
문자 제한을 초과하는 사용자 정의 카테고리 이름을 생성할 때 사용자에게 피드백이 제공됩니다.
알림
OAuth 2.0 봇의 게시물은 더 이상 사용자에 대한 멘션을 트리거하지 않습니다.
관리
구성 가능한 보관 기간이 지나면 사용하지 않는 가져오기 파일을 주기적으로 삭제하는
ImportDelete작업이 추가되었습니다.Grafana 대시보드를 사용한 디버깅 개선을 위해 새로운
mattermost_system_server_start_time및mattermost_jobs_active메트릭이 도입되었습니다.반응 삭제는 이제
Reactions테이블에서 소프트 삭제됩니다. 스키마 업데이트가 필요하며 대용량 데이터셋의 경우 첫 실행 시 최대 15초가 소요될 수 있습니다.기본
MaxFileSize가 50MB에서 100MB로 변경되었습니다.Go 종속성이 최신 마이너 버전으로 업데이트되었습니다.
첨부 파일이 포함된 압축 내보내기 파일에 대한 지원이 추가되었습니다.
런타임 패닉으로 인한 서버 크래시가 이제 로그 라인으로 기록됩니다.
단일 데이터베이스 호출로 관련된 모든 사용자를 가져와서 **개인 메시지** 생성이 최적화되었습니다.
사용자 가져오기 프로세스 중에 사용자의
NotifyProps변경 시 이메일 알림이 전송되지 않습니다. 이는 사용자 속성 변경 시에도 알림을 보내지 않는 가져오기 프로세스의 다른 부분과 일관성을 유지하기 위함입니다.사용하지 않는 내보내기 파일을 삭제하는 작업이 구현되었습니다.
버그 수정
v5.29.1에 대한 데이터베이스 스키마 업그레이드 단계가 v5.30 이후 릴리스에서 고려되지 않았던 문제를 수정했습니다.
mmctl channel move에서 비공개 채널을 이동할 수 없었던 문제를 수정했습니다.mmctl config set PluginSettings.EnableUploads로 구성 값을 변경할 때 오류가 반환되지 않았던 문제를 수정했습니다.시스템 콘솔 > 보고서 > 서버 로그에서 사용자를 검색하는 지침이 최신 정보로 업데이트되지 않았던 문제를 수정했습니다.
시스템 콘솔 > 사용자 관리 > 사용자에서 LDAP 그룹 동기화 팀을 추가할 때 오류 메시지가 표시되지 않았던 문제를 수정했습니다.
마크다운 테이블이 올바르게 줄바꿈되지 않았던 문제를 수정했습니다.
모바일 웹 뷰에서 다크 테마의 검색바 스타일이 올바르지 않았던 문제를 수정했습니다.
웹앱의 메인 메뉴가 이전 릴리스보다 더 왼쪽으로 정렬되어 나타났던 문제를 수정했습니다.
고정 사이드바 제목이 더 많은 읽지 않음 아래에 나타났던 문제를 수정했습니다.
채널 전환기에서 그룹 채널 아이콘이 잘못 정렬되었던 문제를 수정했습니다.
인라인 이미지와 함께 사용할 때 줄바꿈이 무시되었던 문제를 수정했습니다.
백스페이스 후 채널 전환기가 첫 번째 목록 결과에 포커스를 두지 않았던 문제를 수정했습니다.
읽기 복제본이 있는 환경에서 사용자를 게스트로 강등할 때 변경사항이 적용되지 않았던 문제를 수정했습니다.
날짜 제약 조건이 일치하지 않아 공지가 가져와지지 않을 수 있었던 제품 내 공지의 버그를 수정했습니다.
복제본 지연으로 인해 봇 생성이 실패했던 문제를 수정했습니다.
Golang 드라이버의
DownloadComplianceReport함수가 전체 보고서를 zip 아카이브로 다운로드하도록 수정되었습니다.응답이 브라우저에서만 캐시될 수 있도록 지시하는 Cache-Control 헤더를 수정했습니다.
OAuth 검색 엔드포인트가 Cache-Control 헤더를 반환하지 않을 때 발생하는 패닉을 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ClusterSettings에서:EnableGossipCompression이 추가되어 Gossip 프로토콜에서 압축을 비활성화할 수 있습니다. 기본적으로 이 설정값은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 메소드를 추가했습니다.내보내기 파일을 생성하고 관리하는 새로운
/exportsAPI 엔드포인트를 추가했습니다.새로운
/users/{user_id}/teams/{team_id}/threads/mention_countsAPI 엔드포인트를 추가했습니다.새로운
GET /api/v4/cloud/subscription/statsAPI 엔드포인트를 추가했습니다.새로운
GET /api/v4/cloud/subscription/limitreached/inviteAPI 엔드포인트를 추가했습니다.새로운
PUT /api/v4/users/<id>/status/custom,DELETE /api/v4/users/<id>/status/custom, 그리고DELETE /api/v4/users/<id>/status/custom/recentAPI 엔드포인트를 추가했습니다./api/v4/users/me/authAPI 엔드포인트는 더 이상 비밀번호 변경에 사용할 수 없습니다. 이는 문서화되지 않은 숨겨진 기능이었지만 여전히 사용 가능했습니다. 이 숨겨진 기능을 제거했습니다./users/{user_id}/teams/{team_id}/threadsAPI가unread=true쿼리 매개변수를 지원하도록 업데이트했습니다./api/v4/users/{user_id}/teams/{team_id}/threadsAPI 엔드포인트가 이제 페이지 인덱스 대신 "before"와 "after" 매개변수를 받습니다.GET api/v4/subscription/statsAPI 엔드포인트에서 세션 필요 제한을 제거했습니다.
Websocket 이벤트 변경사항
epoll을 사용하여 WebSocket 연결에서 수동으로 읽는 방식으로 WebSocket 구현을 개선했습니다. 그 결과 고루틴의 수가 절반으로 줄어들 것으로 예상됩니다. 이 구현은 Linux 및 FreeBSD 기반 배포판에서만 사용할 수 있습니다.
UserUpdateWebSocket 이벤트가 이제 두 개의 추가 API인plugin.UpdateUser와ConvertBotToUser에 의해 브로드캐스트됩니다.
알려진 문제
Config.json이
systemctl restart mattermost명령어를 실행할 때와 config에 쓰기 작업을 하는 명령어(예:config또는plugin)를 실행할 때 재설정될 수 있습니다 MM-33752, MM-32390.서버가 E20이 아닌 설치 환경에서 E20 전용 플러그인을 설치하려고 시도합니다 MM-32387.
게시물 초안 시작 부분에 멘션을 추가한 후 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
경우에 따라 새 메시지 알림이 변수를 텍스트로 대체하지 않고 나타납니다. MM-33829
첨부 파일이 포함된 봇이 작성한 게시물이 사용자가 페이지를 새로고침할 때까지 반복적으로 나타나는 경우가 있습니다 MM-30980.
중앙 채널의 이모지 카운터가 오른쪽 패널에서 반응을 추가할 때 항상 즉시 업데이트되지 않습니다 MM-31994.
Reddit 링크 미리보기가 더 이상 Mattermost에서 작동하지 않습니다. 이는 이전 버전에도 영향을 미칩니다 MM-31899.
Slack 내보내기 색상 체계 형식 변경으로 인해 Slack 테마 가져오기가 실패합니다 MM-30531.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 가끔 자리 비움 또는 오프라인으로 고정되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 둘러싸인 불용어를 검색하면 검색어 외에 더 많은 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 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일)부터 mmctl은 이러한 TLS 버전으로 배포된 Mattermost 서버에 연결할 때 오류를 반환하며, 시스템 관리자는 계속 사용하려면 명령에 플래그를 명시적으로 추가해야 합니다. TLS 버전 1.2 이상으로 업그레이드하는 것을 권장합니다.
PostgreSQL은 버전 9.4에 대한 장기 지원을 2020년 2월에 종료했습니다. v5.26부터 Mattermost는 PostgreSQL 9.4가 더 이상 지원되지 않으므로 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 서버의 인증서에 주체 대체 이름(SAN)이 없는 경우 AD/LDAP 동기화 시 사용자 로그인이 실패합니다. AD/LDAP 서버에서 SAN이 포함된 새 인증서를 생성하면 이 문제가 해결됩니다.
중요
v5.31 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어주세요.
주요 내용
사용자 정의 접을 수 있는 채널 카테고리 정식 출시
Mattermost는 이제 사용자가 채널과 다이렉트 메시지를 사용자 정의 가능한 접을 수 있는 사이드바 카테고리로 구성할 수 있는 유연성을 제공합니다. 사용자는 생산성을 향상시키고, 불필요한 요소를 줄이며, 중요한 것에 집중할 수 있도록 사이드바를 완전히 개인화할 수 있습니다. 새로운 채널 사이드바 개선사항에 대해 자세히 알아보세요.
셀프 서비스 갱신 (E10 & E20 에디션)
Mattermost는 신용카드를 통해 온라인으로 자체 관리 E10 또는 E20 라이선스 구독을 갱신할 수 있는 기능을 도입하고 있습니다. 이 기능은 시스템 관리자가 영업팀에 연락할 필요 없이 라이선스를 갱신할 수 있는 원활한 경험을 제공합니다.
Incident Collaboration v1.3.2 (E20 Edition)
사전 패키지된 Incident Collaboration v1.3.2는 보다 구체적인 인시던트 상태와 중앙 집중식 작업 목록을 제공합니다.
개선사항
사용자 인터페이스(UI)
불가리아어와 스웨덴어 새로운 언어를 추가했습니다.
팀 사이드바 사용자 인터페이스와 애니메이션 개선 사항을 추가했습니다.
헤더 아이콘을 채널 설명 옆 헤더 왼쪽으로 이동했습니다.
더 많은 옵션 메뉴를 통해 다중 선택된 채널 그룹을 다른 카테고리로 이동할 수 있는 기능을 추가했습니다.
플러그인
GitHub 및 Jenkins 플러그인을 포함하여 번들로 제공되는 플러그인 패키지를 업데이트했습니다.
플러그인 매니페스트에서 일치하는
GOOS-GOOARCH조합을 허용하여 ARM64 플러그인에 대한 실험적 지원을 활성화했습니다.
관리
AnalyticsPostCount가 이제 다양한 백그라운드 작업 중 불필요한 테이블 스캔을 방지합니다.Rate Limiting 설정의 도움말 텍스트가 속도 제한의 목적을 설명하도록 업데이트되었습니다.
시스템 콘솔의 Gossip 설정에서 "실험적" 단어를 제거했습니다.
Go 버전을 v1.15.5로 업데이트했습니다.
기능 플래그를 사용한 플러그인의 자동 설치 및 활성화 지원을 추가했습니다.
로컬 모드에
webhook create엔드포인트와 다른 사용자를 위한 웹훅 생성 기능을 추가했습니다.데이터베이스를 초기화하는 Mattermost CLI 명령을 추가했습니다.
API를 통한 가져오기 파일 처리 지원을 추가했습니다.
Image Proxy 사용 시 프로토콜 상대 URL 지원을 추가했습니다.
Striped LRU 캐시가 이제 기본적으로 사용됩니다.
라이선스 확인 하에 공유 채널과
remote_cluster_service를 추가했습니다.
버그 수정
sysconsole_write_authentication권한을 가진 관리자 역할에 대해 AD/LDAP 페이지에서 관리자 필터 옵션이 비활성화되지 않는 문제를 수정했습니다.사용자가 팀에서 나갔을 때 채널이 사용자 정의 카테고리에서 제거되는 경우가 있던 문제를 수정했습니다.
팀 생성 페이지에서 팀 이름을 비워두었을 때 오류 텍스트가 표시되지 않던 문제를 수정했습니다.
시스템 관리자가 컴플라이언스 내보내기 파일을 다운로드할 수 있던 문제를 수정했습니다.
Mattermost 기본 다크 테마에서 대화형 메시지 첨부파일의 테마 버튼 색상이 일치하지 않던 문제를 수정했습니다.
Mac에서 CTRL+B로 굵게 및 기울임체 단축키가 작동하던 문제를 수정했습니다.
자체 호스팅 서버에서 "Your license does not support cloud requests" 로그 오류가 나타나던 문제를 수정했습니다.
권한의 접근 수준을 변경할 때 시스템 관리자 역할의 권한이 삭제되던 문제를 수정했습니다.
/me게시물을 편집할 때 Mattermost 웹 앱과 모바일 앱에서 다르게 동작하던 문제를 수정했습니다.카테고리 헤더의 호버 상태가 좌측 탐색 메뉴의 전체 너비에 적용되지 않던 문제를 수정했습니다.
시스템 콘솔 좌측의 플러그인들이 플러그인 관리 페이지의 플러그인들과 다른 순서로 정렬되던 문제를 수정했습니다.
실험적 채널 사이드바가 활성화되었을 때 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 변경사항
Thread 관련 API 라우트에 이제
teamId경로 매개변수가 포함됩니다.Get Threads API의 출력이total_unread_replies대신total_unread_threads를 포함하도록 변경되었습니다.다음 API에
collapsedThreads와collapsedThreadsExtended쿼리 매개변수가 추가되었습니다:api/v4/channels/{channel_id:[A-Za-z0-9]+}/postsapi/v4/users/{user_id:[A-Za-z0-9]+}/channels/{channel_id:[A-Za-z0-9]+}/posts/unreadapi/v4/posts/{post_id:[A-Za-z0-9]+}/thread
데이터베이스 변경사항
Channels테이블에 새로운Shared컬럼이 추가되었습니다.
알려진 문제
systemctl restart mattermost명령어를 실행하거나 config에 쓰기 작업을 하는 명령어(예:config또는plugin)를 실행할 때 Config.json이 초기화될 수 있습니다 MM-33752, MM-32390.서버가 E20가 아닌 설치에서 E20 필수 플러그인을 설치하려고 시도합니다. MM-32387
새로운 채널 사이드바와 관련된 몇 가지 알려진 문제들이 있습니다. 예를 들어 팀 아이콘 클릭 애니메이션이 느립니다. MM-32198
게시물 초안의 시작 부분에 at-mention을 추가한 후 왼쪽 또는 오른쪽 화살표를 누르면 게시물 초안과 실행 취소 기록이 지워질 수 있습니다 MM-33823.
Reddit 링크 미리보기가 Mattermost에서 더 이상 작동하지 않습니다. MM-31899
첨부파일이 포함된 봇이 생성한 게시물이 사용자가 페이지를 새로 고침할 때까지 반복적으로 나타나는 경우가 있습니다. MM-30980
오른쪽 패널에서 반응이 추가될 때 중앙 채널의 이모지 카운터가 항상 즉시 업데이트되지 않습니다. MM-31994
채널 사이드바에 많은 채널이 있을 때 입력이 느려지는 현상이 발생했습니다. MM-30407
Slack 내보내기 색상 구성표의 형식 변경으로 인해 Slack 테마 가져오기가 실패합니다. MM-30531
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼져 있는 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 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 - 확장 지원 릴리스
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
사용자가 스레드의 다이렉트 메시지를 읽지 않음으로 표시할 수 없는 문제를 수정했습니다. MM-32253
PermanentDeleteChannel이 "스레드 가져오기 실패" 오류로 실패하는 문제를 수정했습니다. MM-31731
v5.31.0, 2021-01-16 릴리스
최초 5.31.0 릴리스
Mattermost v5.31.0에는 낮은 수준의 보안 수정 사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
호환성
Mattermost Server v5.25 Extended Support Release에 대한 지원이 2021년 4월 16일에 수명 주기가 끝납니다. Mattermost Server v5.31 Extended Support Release 또는 이후 버전으로 업그레이드하는 것을 적극 권장합니다.
주요 특징
Incident Management (E20 Edition)의 상태 업데이트 개선
Mattermost Incident Management v1.2.0이 사전 패키지되어 사전 설치되어, 사고 대응자들이 이해관계자들에게 사고 상태 업데이트를 쉽게 알릴 수 있습니다.
개선사항
사용자 인터페이스 (UI)
실험적 채널 사이드바 기능에서 카테고리를 음소거할 수 있는 기능이 추가되었습니다.
실험적 사이드바 기능에서 채널 간 드래그 앤 드롭 시 채널의 다중 선택을 지원하도록 추가되었습니다.
이제 이름만 입력했을 때 채널 전환기에서 그룹 메시지가 반환됩니다.
/dnd명령을 연속으로 실행해도 더 이상 사용자 상태가 "방해 금지"와 "온라인" 사이에서 예기치 않게 전환되지 않으며, 사용자 상태를 "방해 금지"로만 설정합니다.
관리
새로운
manage_remote_clusters권한이 추가되었습니다.
버그 수정
v5.29.0에서 업그레이드하는 서버의
ThreadMemberships테이블에서UnreadMentions컬럼이 누락되는 문제를 수정했습니다. Collapsed Reply Threads (2021년 1분기 베타 제공 예정) 활성화를 계획하는 관리자는 v5.31.0 이상으로 업그레이드하는 것을 권장합니다.서버 초기화 오류 시 config store를 정리하도록 수정했습니다.
권한이 Global Relay 구성 설정에 대한 읽기 및/또는 쓰기 액세스를 허용하지 않는 문제를 수정했습니다.
사이트 구성 "읽기 전용" 권한이 시스템 관리자에게 "공지" 섹션을 읽기 전용으로 만들지 않는 문제를 수정했습니다.
node 서버에서 Client4를 가져올 때 rudder 모듈로 인해 예외가 발생하는 문제를 수정했습니다.
LDAP
FirstLoginSync가 LDAP 세션을 닫지 않는 문제를 수정했습니다.코드 파일 미리보기에서 줄 번호가 텍스트와 정렬되지 않는 문제를 수정했습니다.
수신된 메시지에 대해 화면 하단으로부터의 임계값이 때때로 적용되지 않는 문제를 수정했습니다.
개인 메시지 채널에 게시된 모든 메시지에 대해 데스크톱 알림이 전송되는 문제를 수정했습니다.
Go 버전
5.31은 Go
1.14.6으로 빌드되었습니다.
API 변경 사항
새로운
POST /api/v4/cloud/webhook엔드포인트가 추가되었습니다.
웹소켓 이벤트 변경사항
새로운 웹소켓 이벤트
thread_updated,thread_follow_changed,thread_read_changed가 추가되었습니다.
알려진 문제
Mattermost 정보 모달에서 데이터베이스 스키마 버전이 5.30.0으로 표시됩니다.
systemctl restart mattermost명령을 실행할 때와 config에 쓰는 명령(예:config또는plugin)을 실행할 때 Config.json이 재설정될 수 있습니다 MM-33752, MM-32390.Reddit 링크 미리보기가 Mattermost에서 더 이상 작동하지 않습니다. MM-31899
시스템 관리자가 시스템 역할 시스템 콘솔 페이지에서 사용자를 추가하고 변경사항을 저장하기 전에 다른 곳을 클릭할 때 변경사항 취소 확인이 표시되지 않습니다. MM-29927
팀 생성 페이지에서 팀명을 비워둘 때 오류 텍스트가 누락됩니다. MM-31361
첨부파일을 포함하는 봇이 생성한 게시물이 사용자가 페이지를 새로고침할 때까지 때때로 반복되어 나타납니다. MM-30980
오른쪽 패널에서 반응을 추가할 때 중앙 채널의 이모지 카운터가 항상 즉시 업데이트되지는 않습니다. MM-31994
채널 사이드바에 많은 채널이 있을 때 타이핑 속도가 느려지는 현상이 경험되었습니다. MM-30407
Slack 내보내기 색상 체계의 형식 변경으로 인해 Slack 테마 가져오기가 실패합니다. MM-30531
오른쪽 패널에서 위로 스크롤한 상태에서 새 메시지 토스트를 닫을 때 경우에 따라 JavaScript 오류가 나타날 수 있습니다. MM-30446
sysconsole_write_authentication권한을 가진 관리자 역할에 대해 AD/LDAP 페이지에서 관리자 필터 옵션이 비활성화되지 않습니다. MM-29089Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어만이 아닌 더 많은 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
Release 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 출시
표시되는 모달의 Build Number 버전을 표준 semver로 수정했습니다.
v5.30.0, 2020-12-16 출시
5.30.0 최초 릴리스
호환성
PostgreSQL은 2020년 2월에 버전 9.4에 대한 장기 지원을 종료했습니다. Mattermost v5.26부터 PostgreSQL 9.4는 더 이상 지원되지 않으므로 공식적으로 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 인코딩된 미니 이미지에 대한 지원이 추가되었습니다.
알림
사용자가 채널을 음소거하면 채널 전체 멘션이 자동으로 비활성화됩니다.
Command Line Interface (CLI)
들어오는 웹훅과 나가는 웹훅을 가져오기, 업데이트, 삭제하기 위한 새로운 로컬 API 엔드포인트를 추가했습니다.
원격 서버 버전을 출력하는
mmctl system version엔드포인트를 추가했습니다.모든 보고된 값을 포함하도록
mmctl system status명령어 출력을 개선했습니다.
통합
웹훅에서
icon_emoji필드를 업데이트하여 이모지를 콜론으로 둘러싸서 지정할 수 있도록 했습니다.내장 슬래시 명령어에 대해 동적 자동 완성이 지원됩니다.
ReactionHasBeenAdded및ReactionHasBeenRemoved에 대한 플러그인 훅을 추가했습니다.
관리
MM_CUSTOM_DEFAULTS_PATH환경 변수에서 사용자 정의 구성 기본값 세트를 로드하는 기능을 추가했습니다.AWS 미터링 서비스 지원을 추가했습니다.
Enterprise Edition (EE)
시스템 콘솔에서 규정 준수 파일을 검색하는 기능을 추가했습니다.
버그 수정
입력 지연과 관련된 성능 문제를 수정했습니다.
YouTube 미리보기가 가끔 표시되지 않는 문제를 수정했습니다.
Twitter 링크의 링크 미리보기가 깨지는 문제를 수정했습니다.
게시물 편집 시 CMD+ENTER로 전송되지 않는 문제를 수정했습니다.
사용자가 슬래시 명령어를 생성하거나 편집할 때 URL에 두 개 이상의 슬래시를 포함할 수 있는 문제를 수정했습니다.
크기 조정된 이모지가 원본 데이터로 덮어쓰여지는 문제를 수정했습니다.
긴 카테고리 이름에 마우스를 올릴 때 사이드바 카테고리 더보기 메뉴가 표시되지 않는 문제를 수정했습니다.
직접 메시지 채널이 새로 생성된 경우 받은 직접 메시지 알림이 사이드바에 표시되지 않는 문제를 수정했습니다.
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_deletedwebsocket 이벤트에서 사용자가 게시물 삭제를 시작할 때 시스템 관리자에게 알림이 전송됩니다.
API 변경사항
수신 및 발신 웹훅을 가져오기, 업데이트, 삭제할 수 있는 새로운 로컬 API 엔드포인트를 추가했습니다.
실험적인 접힌 스레드 기능을 위한 새로운 API 엔드포인트를 추가했습니다.
알려진 문제
바이너리를 root 사용자로 실행하면
config.json이 기본값으로 재설정될 수 있습니다.Reddit 링크 미리보기가 더 이상 Mattermost에서 작동하지 않습니다. 이는 이전 버전에도 영향을 줍니다.
관리자가 시스템 역할 시스템 콘솔 페이지에서 사용자를 추가한 후 변경사항을 저장하기 전에 다른 곳을 클릭하면 변경사항 취소 확인이 표시되지 않습니다.
채널 사이드바에 많은 채널이 있을 때 입력이 느려지는 현상이 발생합니다. 이는 이전 버전에서도 보고된 문제입니다.
Slack 내보내기 색상 구성표 형식 변경으로 인해 Slack 테마 가져오기가 실패합니다.
팀 생성 페이지에서 팀 이름을 공백으로 남겨두었을 때 오류 텍스트가 표시되지 않습니다.
코드 파일 미리보기에서 줄 번호가 텍스트와 정렬되지 않습니다.
일부 경우에 답글 게시물을 읽지 않음으로 표시할 수 없습니다.
화면 하단에서의 임계값이 수신된 메시지에 대해 때때로 적용되지 않습니다.
첨부파일이 포함된 봇이 작성한 게시물이 사용자가 페이지를 새로고침할 때까지 반복되어 나타나는 경우가 있습니다.
오른쪽 패널에서 반응을 추가했을 때 중앙 채널의 이모지 카운터가 항상 즉시 업데이트되지 않습니다.
오른쪽 패널에서 위로 스크롤한 상태에서 새 메시지 알림을 닫을 때 일부 경우에 JavaScript 오류가 나타날 수 있습니다.
sysconsole_write_authentication권한을 가진 관리자 역할의 경우 AD/LDAP 페이지에서 관리자 필터 옵션이 비활성화되지 않습니다.하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
맞춤 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 검색에서 검색된 용어가 항상 강조표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드로 실행할 때 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
Release v5.29 - 품질 릴리스
v5.29.2, 2021-01-18 릴리스
v5.29.0에서 업그레이드하는 서버에서
ThreadMemberships테이블에UnreadMentions컬럼이 누락되는 문제를 수정했습니다. 접힌 답글 스레드 (2021년 1분기에 베타로 제공 예정) 활성화를 계획하는 관리자는 v5.29.2 이상으로 업그레이드할 것을 권장합니다.
v5.29.1, 2020-12-03 릴리스
재활성화되고 개선된 SAML 라이브러리를 위해 xmlsec1 기반 SAML 라이브러리를 비활성화했습니다.
ThreadMemberships테이블에UnreadMentions컬럼을 추가하고,ThreadMemberships와 관련된 서버 로그 경고를 수정했습니다. 접힌 답글 스레드 (2021년 1분기에 베타로 제공 예정) 활성화를 계획하는 관리자는 v5.29.1 이상으로 업그레이드할 것을 권장합니다.
v5.29.0, 2020-11-16 릴리스
최초 5.29.0 릴리스
호환성
2021년 1분기에 베타로 출시되는 접힌 답글 스레드를 지원하기 위해 새로운 구성 설정
ThreadAutoFollow가 추가되었습니다. 이 설정은 기본적으로 활성화되어 있으며 서버 성능에 영향을 줄 수 있습니다. 사용자 기반 규모에 맞게 서버가 적절히 확장되었는지 확인하기 위해 하드웨어 요구사항에 대한 문서를 검토할 것을 권장합니다.
중요
v5.28 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 주의사항을 읽어보시기 바랍니다.
주요 내용
채널 관리 설정이 이제 일반적으로 사용 가능 (E20)
채널 관리 기능이 베타에서 일반 사용 가능으로 변경되었습니다.
Mattermost Omnibus 정식 출시
Mattermost Omnibus 기능이 베타에서 정식 버전으로 전환되었습니다.
개선사항
사용자 인터페이스 (UI)
새 메시지가 있지만 멘션이 없을 때를 위한 새로운 브라우저 파비콘 상태가 추가되었습니다.
최근에 본 채널을 우선시하도록 채널 전환기의 정렬 순서가 개선되었습니다.
새 채널 사이드바의 필터 컨트롤이 개선되어 카테고리 없이 읽지 않은 채널을 표시할 수 있게 되었습니다.
새 채널 사이드바의 '더 많은 읽지 않음' 배너가 새로운 모바일 앱 스타일에 맞도록 업데이트되었습니다.
새 메시지 토스트를 위해 화면 하단에서 임계값이 추가되었습니다.
버그 수정
Enterprise CLI 명령어가 실행되지 않는 문제를 수정했습니다.
메시지 스레드에 새 메시지가 게시될 때 우측 댓글 상자가 화면 밖으로 밀려나는 문제를 수정했습니다.
시스템 콘솔의 공지 배너 페이지에서 색상 선택기 색상이 누락되는 문제를 수정했습니다.
경우에 따라 채널 헤더의 링크가 겹치는 문제를 수정했습니다.
플러그인이 빈 임시 게시물을 생성하여 흰 화면이 표시되는 문제를 수정했습니다.
화면 리더로 채널 전환 대화 상자에 접근할 수 없는 문제를 수정했습니다.
초대 시 이메일 주소가 자동으로 감지되지 않는 문제를 수정했습니다.
새로운 실험적 사이드바를 처음 사용할 때 중복된 사이드바 카테고리가 생성되는 문제를 수정했습니다.
FileSettings.PathPrefix를 사용하는 서버에서 플러그인을 설치할 때 발생하는 문제를 수정했습니다.슬래시 명령 실행 중 플러그인이 충돌했을 때 오류 메시지가 불명확한 문제를 수정했습니다.
봇 아이콘 이미지의 높이가 너무 큰 문제를 수정했습니다.
Plugin Marketplace 레이블에서 태그가 중첩되는 문제를 수정했습니다.
메시지 첨부 파일에서 채널 멘션의 동작이 일관되지 않는 문제를 수정했습니다.
봇 계정이 게시한 임시 게시물이 우측에서 잘못된 사용자명을 표시하는 문제를 수정했습니다.
실험적 사이드바의 카테고리 제목이 고정되지 않고 읽지 않은 메시지 추가 표시기와 겹치는 문제를 수정했습니다.
자동 다이렉트 메시지 답글이 우측에 표시되지 않는 문제를 수정했습니다.
원본 게시물이 삭제된 후에도 자동 다이렉트 메시지 답글이 계속 표시되는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 옵션들과 기본값 목록입니다. 설정은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ServiceSettings하위:접힌 답글 스레드 지원을 위해
ThreadAutoFollow가 추가되었습니다.Desktop Managed Resources 기능과 함께 사용할 설정 지원을 위해
ManagedResourcePaths가 추가되었습니다.
Go 버전
5.29는 Go
1.14.6으로 빌드되었습니다.
오픈 소스 구성 요소
https://github.com/mattermost/mattermost-webapp에서
@types/react-custom-scrollbars를 제거했습니다.
데이터베이스 변경사항
SidebarCategories테이블의 일부 타입과 기본값을 변경했습니다.새로운 컬럼
Threads.ChannelId를 추가했습니다.ThreadMembership테이블에UnreadMentions컬럼을 추가했습니다.
알려진 문제
오른쪽 사이드에서 반응이 추가될 때 중앙 채널의 Emoji 카운터가 항상 즉시 업데이트되지 않습니다.
오른쪽 사이드에서 위로 스크롤된 상태에서 새 메시지 토스트를 닫을 때 일부 경우에 JavaScript 오류가 나타날 수 있습니다.
채널 사이드바에 많은 채널이 있을 때 타이핑이 느려지는 현상이 발생했습니다. 이는 이전 버전에서도 보고되었습니다.
Slack 내보내기 색상 구성표의 형식 변경으로 인해 Slack 테마 가져오기가 실패합니다.
데스크톱 알림 소리 설정을 조정할 때 ENTER 키를 누르면 계정 설정 편집 모달이 닫힙니다.
sysconsole_write_authentication권한을 가진 관리자 역할에 대해 AD/LDAP 페이지에서 관리자 필터 옵션이 비활성화되지 않습니다.Twitter가 페이지에서 OpenGraph 데이터를 제거했기 때문에 Mattermost에서 Twitter 링크 미리보기가 더 이상 작동하지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 다시 시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어뿐만 아니라 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드로 실행할 때 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,
릴리스 v5.28 - 기능 릴리스
v5.28.2, 2020-12-03 릴리스
재활성화되고 개선된 SAML 라이브러리를 위해 xmlsec1 기반 SAML 라이브러리를 비활성화했습니다.
v5.28.1, 2020-10-19 릴리스
Mattermost 서버 v5.28.0에서 mmctl Command Line Tool (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 Server 확장 지원 릴리스 (ESR) 5.19에 대한 지원이 수명 주기의 끝에 도달했습니다. Mattermost Server v5.25 이상으로 업그레이드가 필요합니다.
TLS 버전 1.0과 1.1은 브라우저 벤더들에 의해 중단되었습니다. v5.31(2021년 1월 16일)부터 mmctl은 이러한 TLS 버전으로 배포된 Mattermost 서버에 연결될 때 오류를 반환하며, 시스템 관리자는 계속 사용하기 위해 명령어에 플래그를 명시적으로 추가해야 합니다. TLS 버전 1.2 이상으로 업그레이드하는 것을 권장합니다.
주요 변경 사항
이제 서비스가 충돌할 때 콘솔에 스택 추적만 출력하는 대신 coredump를 생성합니다. 이를 통해 충돌의 모든 정보를 보존하여 디버깅에 도움이 됩니다. coredump에 대한 자세한 정보는 다음을 참조하세요: https://man7.org/linux/man-pages/man5/core.5.html.
중요
v5.27보다 이전 버전에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
주요 특징
다른 유형의 관리자에게 관리 작업을 위임할 수 있는 새로운 관리자 역할 (E20)
새로운 관리자 역할은 System Console의 지정된 영역에 액세스할 수 있는 추가 시스템 역할입니다. 이를 통해 조직의 다른 구성원에게 특정 관리 작업을 위임할 수 있습니다.
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:@검색 제안에서 다이렉트 메시지와 그룹 메시지를 표시하는 문제 등이 있습니다.
알림
계정 설정에서 다양한 데스크톱 알림음을 선택할 수 있는 옵션이 추가되었습니다. 이 설정은 지원되는 브라우저와 Desktop app v4.6 이상에서 사용할 수 있습니다.
명령줄 인터페이스 (CLI)
mmctl에
config migrate,config subpath,user delete,integrity,user migrate_auth,moveChannel,updateChannelPrivacy,restoreTeam,channel delete, 그리고 플러그인 마켓플레이스 명령어들이 추가되었습니다.
플러그인
플러그인이 이제 서버 시작 시 동시에 시작됩니다.
플러그인 툴팁이 이제 사용자가 링크에 마우스를 올릴 때만 렌더링됩니다.
플러그인 자체에서 처리하지 않는 슬래시 명령을 생성하는
CreateCommand플러그인 API가 추가되었습니다.
관리
LDAP 인증을 위한 개인 및 공개 인증서를 업로드하고 제거할 수 있는 기능을 추가했습니다.
재시작 가능한 파일 업로드 지원을 추가했습니다.
고급 권한을 통해 공개 채널을 비공개로 변환하거나 그 반대로 변환할 수 있는 기능을 추가했습니다.
Teams 페이지에서 팀을 검색할 수 있는 필터를 추가했습니다.
찾을 수 없는 세션과 관련된 로깅을 개선했습니다.
현재 큐 레벨, 로깅 레코드 방출 속도, 로깅 오류 속도 등과 같은 로깅을 위한 Grafana enterprise 메트릭을 생성했습니다.
MFA 인증 중
GetUser가 실패할 때의 로깅을 개선했습니다.배포 유형(예: Docker, Mattermost Omnibus)을 식별하기 위해 패키지에서 설정한 환경 변수를 통한 원격 측정 전송 지원을 추가했습니다.
버그 수정
다수의 아카이브된 채널로 인해 성능 저하가 발생하는 문제를 수정했습니다.
group list-ldapmmctl 명령어가 결과를 반환하지 않는 문제를 수정했습니다.SAML과 LDAP이 구성되고 AD/LDAP 동기화가 활성화된 ADFS 설정에서 사용자가 프로필 사진을 업데이트할 수 있는 문제를 수정했습니다.
DataSourceReplicas로 구성을 패치할 때 패닉이 발생하는 문제를 수정했습니다.이메일을 통한 API 초대가 조용히 속도 제한되는 문제를 수정했습니다.
비활성화된 사용자가 멤버 관리 모달에서 페이지네이션을 중단시키는 문제를 수정했습니다.
사람 초대를 통해 20명 이상의 사용자를 팀에 초대할 때 오류가 발생하는 문제를 수정했습니다.
유니코드 이모지가 포함된 텍스트를 포맷팅할 때
PostUtils.formatText가 충돌하는 문제를 수정했습니다.게시물을 편집하고 미리보기 모드에서 게시물을 전송할 때 흰 화면이 나타나는 문제를 수정했습니다.
Microsoft Edge(비Chromium)에서 로그아웃할 때 사용자가 로딩 화면에서 멈추는 문제를 수정했습니다.
키보드 내비게이션을 사용할 때 개인 메시지 더보기 메뉴에서 선택된 항목이 화면으로 스크롤되지 않는 문제를 수정했습니다.
"이름 언급 트리거" 설정은 되어 있지만 "이름"이 설정되지 않았을 때 사용자가 유령 알림을 받는 문제를 수정했습니다.
게시물 텍스트가 게시물 호버 메뉴에 의해 부분적으로 가려지는 문제를 수정했습니다.
사용자가 사용자 정의 테마 색상 입력 상자에 색상 hex 값을 입력할 수 없는 문제를 수정했습니다.
사용자가 채널에 추가될 때 팀 사이드바의 언급 수 배지가 증가하지 않는 문제를 수정했습니다.
사용자 자동완성에서 전체 이름에 대해 그룹 메시지 결과가 개인 메시지 결과보다 우선순위가 높은 문제를 수정했습니다.
사용자가 소유한 웹훅이 채널에 게시할 때 새 메시지 표시기가 작동하지 않는 문제를 수정했습니다.
태블릿 보기에서 활성 검색 바가 오른쪽 패널의 왼쪽 가장자리와 수직으로 정렬되지 않는 문제를 수정했습니다.
채널 전환기에서 두 개의 스크롤바가 표시되는 문제를 수정했습니다.
시스템 콘솔에서 다크 테마로 첫 로드 시 "평가판 시작" 메시지가 읽을 수 없는 문제를 수정했습니다.
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 to varchar(255)의 데이터 타입이 변경되었습니다.Teams.SchemeId to varchar(26)의 데이터 타입이 변경되었습니다.IncomingWebhooks.Username to varchar(255)의 데이터 타입이 변경되었습니다.IncomingWebhooks.IconURL to text",의 데이터 타입이 변경되었습니다.
API 변경사항
POST /upgrade_to_enterpriseAPI 엔드포인트가 추가되었습니다.GET /upgrade_to_enterprise/statusAPI 엔드포인트가 추가되었습니다.POST /restartAPI 엔드포인트가 추가되었습니다.GET /warn_metrics/statusAPI 엔드포인트가 추가되었습니다.POST /warn_metrics/ack/:warn_metric_idAPI 엔드포인트가 추가되었습니다.
알려진 이슈
오른쪽 패널에서 반응을 추가할 때 중앙 채널의 이모지 카운터가 항상 즉시 업데이트되지 않습니다.
데스크톱 알림음 설정을 조정할 때 ENTER 키를 누르면 계정 설정 편집 모달이 닫힙니다.
sysconsole_write_authentication권한을 가진 관리자 역할의 경우 AD/LDAP 페이지에서 관리자 필터 옵션이 비활성화되지 않습니다.Twitter가 페이지에서 OpenGraph 데이터를 제거함에 따라 Mattermost에서 Twitter 링크 미리보기가 더 이상 작동하지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
기존 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색한 용어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색한 용어가 항상 강조표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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 작업을 실행했을 때 서버가 충돌하는 문제를 수정했습니다.
Compliance Jobs가
Warning상태 이후 올바르게 재시작되지 않는 문제를 수정했습니다.대소문자가 혼재된 SAML 어설션에서 사용자가 매칭되지 않는 문제를 수정했습니다.
Channel Admin이 AD/LDAP 그룹에서 기본 역할을 Channel Admin으로 설정할 수 없는 문제를 수정했습니다.
시스템 콘솔 > 팀의 Members 블록에서 사용자 역할이 올바르게 추가되지 않는 문제를 수정했습니다.
시스템 콘솔 필터 기준 드롭다운에서 검색을 수행한 다음 지웠을 때 팀이 로딩되지 않는 문제를 수정했습니다.
시스템 콘솔 > 사용자에서 관리자를 멤버로 강등하고 계정을 비활성화하는 기능을 사용할 수 없는 문제를 수정했습니다.
시스템 관리자가 AD/LDAP 그룹에 채널을 추가하려고 할 때 "그룹 멘션이 이미 사용 중입니다"라는 잘못된 메시지가 표시되는 문제를 수정했습니다.
그룹 동기화 채널에서 외부 그룹의 AD/LDAP 그룹 멘션이 하이라이트되는 문제를 수정했습니다.
봇이 소유한 들어오는 웹훅이 일관되게 사용자 이름 재정의를 허용하지 않는 문제를 수정했습니다.
게시물 편집 모달에서 이모지 선택기가 정렬되지 않는 문제를 수정했습니다.
붙여넣은 유니코드 이모지가 게시된 후 나타나지 않는 문제를 수정했습니다.
메시지 편집 모달에서 긴 텍스트가 스크롤 바로 스크롤되지 않는 문제를 수정했습니다.
일부 이미지의 대체 텍스트에서 사용자 이름이 표시되지 않는 접근성 문제를 수정했습니다.
시스템 콘솔 > 사이트 통계 - 날짜에서 게시물이 없는 날에 날짜가 순서대로 표시되지 않는 문제를 수정했습니다.
관리자 어드바이저 봇이 통합 > 봇 계정 페이지에 예기치 않게 표시되는 문제를 수정했습니다.
채널 사이드바 카테고리 헤더의 새로운 배지가 채널을 카테고리에서 제거한 후에 다시 나타나는 문제를 수정했습니다.
사이드바 텍스트 활성 테두리의 테마 색상이 사이드바의 활성 테두리에서 현재 사용되지 않는 문제를 수정했습니다.
다른 사용자에 의해 채널에 추가되었을 때 사용자가 잘못된 멘션 수를 보는 문제를 수정했습니다.
다른 브라우저 탭에서 생성된 채널이 채널 사이드바에 즉시 나타나지 않는 문제를 수정했습니다.
채널 사이드바에서 새로운 사용자 정의 카테고리를 생성할 때 콘솔 오류가 표시되는 문제를 수정했습니다.
새로운 채널 사이드바를 활성화했을 때 잘못된 채널 링크가 생성되는 문제를 수정했습니다.
"허용되지 않은" 삭제 후 채널 상태가 손상되는 문제를 수정했습니다.
동적 슬래시 명령 자동 완성 옵션이 요청 간에 업데이트되지 않는 문제를 수정했습니다.
OAuth 2.0에서 잘못된 콜백 URL로 인해 사용자가 인증 창에서 Mattermost로 돌아가기를 클릭할 수 있는 문제를 수정했습니다.
"전체 이름" 편집이 Single Sign-On 설정에 의해 덮어쓰이는 문제를 수정했습니다.
관리자가 아닌 사용자에 대해
warn_metrics호출 시 "적절한 권한이 없습니다" 오류가 표시되는 문제를 수정했습니다.네트워크 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_enterpriseAPI 엔드포인트가 추가되었습니다.Team Edition에서 Enterprise Edition으로의 현재 위치 업그레이드 상태를 가져오기 위한
GET api/v4/upgrade_to_enterprise/statusAPI 엔드포인트가 추가되었습니다.Team Edition에서 Enterprise Edition으로 업그레이드 후 시스템을 재시작하기 위한
POST api/v4/restartAPI 엔드포인트가 추가되었습니다.
알려진 문제
사용자가 미리보기 모드에서 게시물을 편집하고 제출하거나 편집을 취소할 때 빈 화면이 나타납니다.
Twitter 링크 미리보기가 Mattermost에서 작동하지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 상태의 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 고착되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색 용어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색 용어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 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
Release v5.26 - 기능 릴리스
v5.26.2, 2020-09-03 출시
이 기능에서 일부 문제를 식별했으므로 SAML 설정 "개선된 SAML 라이브러리 사용(베타)"을 강제로 비활성화했습니다. 기능적으로 동등한
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에 대한 장기 지원을 종료했습니다. Mattermost는 PostgreSQL 9.4가 더 이상 지원되지 않으므로 v5.26 릴리스부터 PostgreSQL 버전 10을 공식적으로 지원합니다. 새로운 설치에는 PostgreSQL 10+ 버전이 필요합니다. 현재 ESR을 포함한 이전 Mattermost 버전들은 PostgreSQL 9.4와 계속 호환됩니다. 6.0 릴리스(발표 날짜 미정)에서는 PostgreSQL 9.4를 완전히 지원 중단할 예정입니다. PostgreSQL 문서 내의 업그레이드 섹션에 있는 지침을 따라 주시기 바랍니다.
중요 변경사항
v5.26에서는 Elasticsearch 인덱스를 다시 생성해야 합니다. 관리자는 인덱스 삭제 버튼을 사용한 후 지금 인덱싱 버튼을 사용하여 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)
이제 시스템 콘솔에서 채널을 쉽게 아카이브하고 아카이브를 해제할 수 있습니다.
검색 필터를 사용하여 System Console에서 멤버와 채널 관리 (E20 Edition)
새로운 검색 필터로 멤버 및 채널 관리가 훨씬 쉬워졌습니다.
로그 구성 및 출력 대상 사용자 정의 (E20 Edition)
trace, debug, info, panic의 표준 레벨을 넘어서는 로그 레벨 기록을 사용자 정의하고, 개별 로그 레벨에 따라 다른 목적지를 구성할 수 있습니다.
'커뮤니티에 문의하기' 링크를 통해 Mattermost 커뮤니티에서 도움 받기
채널 헤더의 새로운 "도움말" 메뉴에서 커뮤니티에 접근할 수 있으며, 이후 공개 Mattermost Community server에서 계정을 생성하여 활발한 사용자 커뮤니티에 참여해 질문하고 동료들의 문제 해결을 도울 수 있습니다.
개선 사항
사용자 인터페이스 (UI)
비활성화된 사용자의 다이렉트 메시지 채널 하단 영역 스타일링을 개선했습니다.
이모지 선택기에서 이제 모든 이모지 별칭이 표시됩니다.
이모지 단축 코드 복사 및 붙여넣기 지원을 추가했습니다.
빠른 인식을 위해 상태 메뉴에 온라인, 자리 비움, 방해 금지, 오프라인 아이콘을 추가했습니다.
긴 게시물을 편집할 때 사용자 및 채널 자동완성 제안의 가시성을 향상시켰습니다.
게시물 호버 메뉴에 플래그 아이콘을 추가하고 채널에서 고정된 게시물과 플래그된 게시물 스타일링을 업데이트했습니다.
PostgreSQL & PL/pgSQL 구문 강조 지원을 추가했습니다.
System Console UI의 서버 로그 페이지 너비를 전체 화면 너비로 확장했습니다.
지역화
러시아어와 네덜란드어를 "공식" 언어로 승격했습니다.
명령줄 인터페이스 (CLI)
ldap idmigrate,user convert,channel move,user deleteall과 같은 새로운 mmctl CLI 명령어가 추가되었습니다.
검색
Elasticsearch가 링크 내부의 용어를 검색할 수 있는 기능을 추가했습니다.
Elasticsearch에서 검색어 앞에 "@"가 포함된 사용자를 검색하면 이제 해당 사용자에 대한 결과가 반환됩니다.
역할별 검색/자동완성 필터링을 포함할 수 있는 기능을 추가했습니다.
Elasticsearch에서 비활성화된 사용자를 검색/자동완성할 수 있는 기능을 추가했습니다.
검색 레이어에서 엔티티를 업데이트 및/또는 삭제하는
PermanenteDeleteByUser및PermanenteDeleteByChannel과 같은 누락된 메서드를 추가했습니다.시스템 콘솔의 팀 및 채널 페이지에서 접두사/접미사 검색을 구현했습니다.
통합
선택 시(마우스 클릭, 탭 또는 엔터) 명령을 실행할 수 있도록 슬래시 명령 자동완성 기능을 추가했습니다.
슬래시 명령을 실행하는 플러그인 API 엔드포인트를 추가했습니다.
플러그인의
ServeHTTP에http.Hijacker를 구현하여ServeHTTP훅을 업그레이드하여 웹소켓 연결을 노출할 수 있도록 했습니다.
Command Line Interface (CLI)
channel move가 실패할 경우 대상 팀의 비멤버를 제거하는 기능이 추가되었습니다.
관리
하나 이상의 메트릭이 특정 조건을 충족할 때 공지 표시줄에 경고를 표시하고 관리자에게 직접 메시지를 전송하는 시스템 관리자 경고 시스템에 대한 지원이 추가되었습니다.
System Console > Plugins 섹션에서 이제 각 플러그인과 연결된 구성 가능한 설정 수에 관계없이 설치된 모든 플러그인을 나열합니다.
사용자의 세션이 만료될 때 서버에서 모바일 클라이언트에 푸시 알림을 보내도록 개선되었습니다.
System Console에서 Site URL을 지우는 것이 더 이상 허용되지 않습니다.
edit_others_posts권한이edit_own_posts와 독립적으로 작동할 수 있도록 패치 게시물 API 엔드포인트 인증 로직이 변경되었습니다."Received HTTP Request" 로그 라인에 응답 코드가 포함되었습니다.
라이선스 파일의 내용을 포함할 수 있는 새로운 환경 변수
MM_LICENSE에 대한 지원이 추가되었습니다. 설정되면 이 라이선스는 다른 모든 라이선스 소스보다 우선순위를 갖습니다.gossip 프로토콜에 대한 암호화 지원이 추가되었습니다.
gossip 프로토콜만 사용하도록 gossip 프로토콜을 이동했습니다.
버그 수정
빈 outgoing webhook 응답이 허위 ERROR를 생성하는 문제를 수정했습니다.
빠른 전환 사용자 검색이 항상 데이터베이스로 되돌아가는 문제를 수정했습니다.
데이터베이스 상태는 오프라인으로 표시되는 동안 사용자의 상태가 온라인으로 표시되는 문제를 수정했습니다.
Elasticsearch 인덱싱 작업이 첫 번째 게시물보다 오래된 사용자 및/또는 채널을 인덱싱하지 않는 문제를 수정했습니다.
Global Relay SMTP 연결 타임아웃이 일반 SMTP 이메일 설정 타임아웃과 독립적이지 않은 문제를 수정했습니다.
더 많은 다이렉트 메시지 모달을 열 때 성능이 저하되는 문제를 수정했습니다.
봇 사용자명 검증 메시지가 어떤 값이 잘못되었는지 언급하지 않아 불분명한 문제를 수정했습니다.
창이 포커스를 잃었을 때 Command+K 입력 필드가 포커스를 잃어 검색 결과가 사라지는 문제를 수정했습니다.
사용자가 자신을 at-멘션한 후 마침표, 밑줄 또는 하이픈이 올 때 하이라이트가 누락되는 문제를 수정했습니다.
limit_after가 0으로 설정되었을 때 정수 오버플로로 인해/posts/unread엔드포인트에서 500 오류가 반환되는 문제를 수정했습니다.초대 이메일의 바닥글 텍스트가 번역되지 않는 문제를 수정했습니다.
EnableAPITeamDeletion이 설정되지 않은 경우PermanentDeleteTeam이 오류를 반환하지 않고 소프트 삭제를 수행하는 문제를 수정했습니다.PostgreSQL에서 MFA를 사용한 로그인이 이메일 주소의 대문자를 고려하지 않는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ServiceSettings하위:ExperimentalDataPrefetch추가: 클라이언트가 네트워크에 재연결될 때마다 읽지 않은 모든 채널의 메시지를 서버에서 미리 로드하여 사용자가 읽지 않은 채널로 전환할 때 로딩 시간을 없애는 기능을 활성화합니다.
config.json의ClusterSettings하위:EnableExperimentalGossipEncryption추가: gossip 프로토콜을 사용하는 클러스터를 통한 모든 통신을 암호화하는 기능을 활성화합니다.
config.json의LogSettings하위:EnableSentry추가: sentry 보고 기능을 활성화합니다.AdvancedLoggingConfig추가: 로그 기록을 여러 대상으로 보낼 수 있는 선택적 로깅 기능을 활성화합니다.
config.json의FileSettings하위:AmazonS3PathPrefix추가: 여러 배포에서 동일한 S3 버킷을 사용할 수 있도록 허용합니다.
config.json의EmailSettings하위:PushNotificationBuffer추가: 푸시 알림에서 하드코딩된 goroutine worker를 제거하여 알림이 순서대로 도착하도록 개선합니다.
config.json의SupportSettings하위:EnableAskCommunityLink추가: Mattermost 채널 헤더의 도움말 메뉴에서 링크 표시를 활성화합니다. 클릭하면 사용자는 https://mattermost.com/community/ 로 리디렉션되며, 여기서 Mattermost 커뮤니티에 참여하여 질문하고 다른 사용자의 문제 해결을 도울 수 있습니다. 이 옵션은 모바일 앱에서는 사용할 수 없습니다.
config.json의GlobalRelayMessageExportSettings하위:SMTPServerTimeout추가: Global Relay SMTP 연결 타임아웃이 일반 이메일 설정 타임아웃과 독립적으로 동작하도록 보장합니다.
오픈 소스 컴포넌트
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_userAPI 엔드포인트를 추가했습니다.사용자를 봇으로 변환하는 기능을 추가하기 위해
POST api/v4/users/:user_id/convert_to_botAPI 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 사이드바에 표시될 사이드바 카테고리 목록을 가져오기 위해
GET api/v4/users/:user_id/teams/:team_id/channels/categoriesAPI 엔드포인트를 추가했습니다. 각 카테고리의 채널 ID 목록도 포함됩니다.주어진 팀에서 사용자를 위한 사용자 정의 사이드바 카테고리를 생성하기 위해
POST api/v4/users/:user_id/teams/:team_id/channels/categoriesAPI 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 사이드바 카테고리를 여러 개 업데이트하기 위해
PUT api/v4/users/:user_id/teams/:team_id/channels/categoriesAPI 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 사이드바 카테고리 순서를 ID 배열로 가져오기 위해
GET api/v4/users/:user_id/teams/:team_id/channels/categories/orderAPI 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 사이드바 카테고리 순서를 업데이트하기 위해
PUT api/v4/users/:user_id/teams/:team_id/channels/categories/orderAPI 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 단일 사이드바 카테고리를 가져오기 위해
GET api/v4/users/:user_id/teams/:team_id/channels/categories/:category_idAPI 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 단일 사이드바 카테고리를 업데이트하기 위해
PUT api/v4/users/:user_id/teams/:team_id/channels/categories/:category_idAPI 엔드포인트를 추가했습니다.주어진 팀에서 사용자의 단일 사용자 정의 사이드바 카테고리를 삭제하기 위해
DELETE api/v4/users/:user_id/teams/:team_id/channels/categories/:category_idAPI 엔드포인트를 추가했습니다.LDAP IdAttribute를 새 값으로 마이그레이션하기 위해
POST api/v4/ldap/migrateidAPI 엔드포인트를 추가했습니다.Systems 테이블에서 메트릭 집합의 상태(활성화 또는 비활성화)를 가져오기 위해
GET api/v4/warn_metrics/statusAPI 엔드포인트를 추가했습니다.warn_metric_id메트릭이 임계값을 초과하거나 유사한 조건이 충족될 때의 경고를 확인하기 위해POST api/v4/warn_metrics/ack/:warn_metric_idAPI 엔드포인트를 추가했습니다.주어진 그룹의 통계를 조회하기 위해
GET api/v4/groups/:group_id/statsAPI 엔드포인트를 추가했습니다.쿼리 문자열 매개변수를 기반으로 팀의 비공개 채널 목록을 가져오기 위해
GET api/v4/teams/:team_id/channels/privateAPI 엔드포인트를 추가했습니다.지정된 필터와 일치하는 시스템 내 사용자 수를 가져오기 위해
GET api/v4/users/stats/filteredAPI 엔드포인트를 추가했습니다.토큰 없이 사용자가 사용하는 이메일을 확인하기 위해
POST api/v4/users/:user_id/email/verify/memberAPI 엔드포인트를 추가했습니다.주어진 사용자가 타이핑 중임을 웹소켓을 통해 해당 채널의 사용자들에게 알리기 위해
POST api/v4/users/:user_id/typingAPI 엔드포인트를 추가했습니다.Plugin API에 사용자 환경설정 가져오기/업데이트/삭제 기능을 추가했습니다.
Plugin API
UploadFile에 파일이 업로드될 채널의 ID를 지정하기 위한 채널 ID 확인 기능을 추가했습니다.
Websocket 이벤트 변경사항
sidebar_category_createdWebsocket 이벤트가 추가되었습니다.sidebar_category_updatedWebsocket 이벤트가 추가되었습니다.sidebar_category_deletedWebsocket 이벤트가 추가되었습니다.sidebar_category_order_updatedWebsocket 이벤트가 추가되었습니다.warn_metric_status_receivedWebsocket 이벤트가 추가되었습니다.warn_metric_status_removedWebsocket 이벤트가 추가되었습니다.
알려진 문제점
Twitter 링크 미리보기가 Mattermost에서 작동하지 않습니다.
붙여넣은 유니코드 이모지가 게시 후 표시되지 않습니다.
CMD+SHIFT+V가 MacOS의 Safari 12 (Catalina)와 Firefox에서 복사한 텍스트를 붙여넣지 못합니다.Bleve 검색 엔진을 활성화하면 명령줄 인터페이스(CLI)가 실행 중인 서버와 상호 배타적으로 작동합니다. 이 문제는 mmctl 명령줄 도구를 사용할 때는 적용되지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제 적용될 때 로그인이 작동하지 않습니다.
클래식 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어만이 아닌 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
Release v5.25 - 확장 지원 릴리스
v5.25.7, 2020-12-03 출시
다시 활성화되고 개선된 SAML 라이브러리를 사용하여 xmlsec1 기반 SAML 라이브러리를 비활성화했습니다.
v5.25.6, 2020-11-10 출시
대규모 배포에서 규정 준수 내보내기가 너무 오래 걸리는 문제를 수정했습니다. 메시지 내보내기 쿼리의 성능 최적화로 이 문제가 해결되었습니다.
높은 부하 상황에서 앱 서버에서 잠재적인 라이브락이 감지되는 문제를 수정하기 위해 Go 패치 버전을 1.14.6으로 업데이트했습니다. MM-26584
v5.25.5, 2020-09-03 출시
이 기능에서 일부 문제가 확인되어 SAML 설정 "개선된 SAML 라이브러리 사용 (베타)"를 강제로 비활성화했습니다. 기능적으로 동등한
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 Group Sync (E20) 기능이 베타에서 정식 버전으로 이전되었습니다.
버그 수정
Team Edition에서 데이터 내보내기 명령을 실행할 수 있는 기능이 잘못 제공되던 문제를 수정했습니다.
Team Override Scheme이 삭제될 때 사용자가 현재 채널과 팀의 다른 채널에 대한 접근 권한을 잃던 문제를 수정했습니다.
SAML용 ADFS와 ObjectGUID를 사용하는 AD/LDAP이 올바르게 동기화되지 않던 문제를 수정했습니다.
팀 중 하나에 이메일 제한이 있을 때 LDAP 동기화 작업이 실패하던 문제를 수정했습니다.
모바일 앱에서 SSO 로그인을 시작할 때 잘못된 세션 길이가 적용되던 문제를 수정했습니다.
웹 모바일 좁은 화면에서 채널 헤더의 해시태그를 클릭했을 때 해시태그 검색이 열리지 않던 문제를 수정했습니다.
라이선스 갱신 배너에서 라이선스 ID가 올바르게 표시되지 않던 문제를 수정했습니다.
보관된 팀의 URL로 보관된 팀에 완전히 접근할 수 있던 문제를 수정했습니다.
보관된 채널을 떠날 때 사용자가 마지막으로 본 채널로 돌아가지 않던 문제를 수정했습니다.
예약된 키워드로 시작하는 팀 이름에 추가 텍스트가 붙어 있어도 대량 가져오기에서 거부되던 문제를 수정했습니다.
bin/mattermost permissions reset을 실행한 후 시스템 관리자가 더 이상 사용자 정의 이모지를 관리할 수 없던 문제를 수정했습니다.사용자를 검색할 때 팀 멤버 대화상자에서 사용자의 역할이 업데이트되지 않던 문제를 수정했습니다.
Bleve가 쿼리 크기를 올바르게 설정하지 않아 검색 결과가 누락되던 문제를 수정했습니다.
사용자가 새 시간대를 설정한 후 자동 설정으로 변경했을 때 시간대 개수가 올바르게 표시되지 않던 문제를 수정했습니다.
멤버 초대 과정에서 기존 사용자가 표시되지 않던 문제를 수정했습니다.
라이선스 배너가 있을 때 **시스템 콘솔 > 사용자 관리 > 사용자** 페이지가 너무 길어져서 **모든 세션 취소** 버튼이 잘리던 문제를 수정했습니다.
**이메일 인증됨** 배너가 초록색 대신 빨간색으로 표시되던 문제를 수정했습니다.
**계정 설정 > 표시 > 테마**에서 **테마 색상 복사** 버튼에 테마가 올바르게 적용되지 않던 문제를 수정했습니다.
다크 테마에서 채널 정보 모달의 보관된 채널 아이콘이 너무 어둡게 표시되던 문제를 수정했습니다.
iPad 기기의 Safari 브라우저에서 **저장** 버튼이 보이지 않던 문제를 수정했습니다.
다이렉트 메시지 채널을 검색할 때 사용자의 썸네일이 올바르게 표시되지 않던 문제를 수정했습니다.
일부 언어에서 "사용자 초대" 페이지의 "멤버 초대" 버튼 밖으로 텍스트가 넘치던 문제를 수정했습니다.
**메인 메뉴 > 멤버 관리**에서 팀의 마지막 몇 명의 멤버를 볼 수 있는 **다음** 버튼이 보이지 않던 문제를 수정했습니다.
메시지 작성란과 메시지 편집란에 표를 붙여넣을 때 다른 동작이 나타나던 문제를 수정했습니다.
1바이트 유니코드 이모지가 스킨톤을 지원하지 않던 문제를 수정했습니다.
플러그인 아이콘이 잘못된 경우 서버 로그에 오류가 기록되지 않던 문제를 수정했습니다.
AutocompleteData를 제공할 때 시스템 콘솔에 적절한 오류가 기록되지 않던 문제를 수정했습니다.
가입 시 비밀번호 최소 길이 오류 메시지가 일관되지 않던 문제를 수정했습니다.
오른쪽 사이드바가 GitHub Plugin 툴팁과 겹치던 문제를 수정했습니다.
사용자가 닫기나 확장/축소 아이콘 위에 마우스를 올렸을 때 플러그인 오른쪽 사이드바에 툴팁이 표시되지 않던 문제를 수정했습니다.
대화형 대화상자 요청 URL에서 쿼리 문자열 매개변수가 누락되던 문제를 수정했습니다.
store.GetPostsSince()가 삭제된 게시물을 정리하지 않던 문제를 수정했습니다.importTeam에서 nil 포인터 역참조로 인한 패닉 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 설정들과 설치 시 기본값의 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경 사항:
config.json의SamlSettings에서:서비스 제공자의 고유 식별자인
ServiceProviderIdentifier가 추가되었습니다. 일반적으로 Service Provider Login Url과 동일합니다. ADFS에서는 이 값이 Relying Party Identifier와 일치해야 합니다.
알려진 문제
Twitter 링크 미리보기가 Mattermost에서 작동하지 않습니다.
자신을 멘션할 때 뒤에 마침표, 밑줄 또는 하이픈이 따라오면 강조 표시가 누락됩니다.
모든 메시지에 대해 "Ctrl+Enter로 메시지 보내기"가 활성화된 상태에서 Ctrl+Enter로 편집된 메시지가 게시되지 않습니다.
Bleve 검색 엔진을 활성화하면 명령줄 인터페이스(CLI)가 실행 중인 서버와 상호 배타적이 됩니다. 이 문제는 mmctl 명령줄 도구를 사용할 때는 적용되지 않습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
맞춤 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
Google 로그인이 기존 모바일 앱에서 실패합니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 때때로 자리비움이나 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색어 외에 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색어가 항상 강조 표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
Release 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 앱에서 활동하는 경우 세션을 자동으로 연장하여 로그인 상태를 유지합니다. 조직의 정책에 부합한다면 사용자 경험 개선을 위해 이 설정을 활성화하는 것을 권장합니다. 자세한 내용은 여기를 참조하세요.mattermost_http_request_duration_seconds히스토그램 메트릭(Enterprise Edition)이 제거되었습니다. 이 정보는 이미mattermost_api_time에서 캡처되고 있었으며, 해당 메트릭에는 api handler 이름, HTTP 메서드, 응답 코드도 포함됩니다. 예를 들어, 평균 호출 지속 시간을 측정하기 위해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 Server가 완전히 시작되기 전에 발생하므로, 고가용성이 아닌 설치에서는 이 시간 동안 접근이 불가능합니다. 자세한 내용은 중요한 업그레이드 참고사항을 참조하세요.
모바일 앱에서 사용자는 자동완성 드롭다운에서 LDAP 그룹 멘션(E20 기능)을 볼 수 없습니다. 사용자는 여전히 LDAP 그룹의 일부인 경우 알림을 받을 수 있습니다. 하지만 그룹 멘션 키워드는 강조 표시되지 않습니다.
중요
5.23보다 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항도 읽어보시기 바랍니다.
주요 특징
단일 @멘션으로 AD/LDAP 그룹에 알림 (베타) (E20)
LDAP 동기화된 그룹에 대한 멘션을 활성화하여 사용자들이 전체 그룹에 동시에 알림을 보낼 수 있는 기능입니다.
System Console에서 사용자 관리 (E20)
각 팀 또는 채널 구성 페이지를 통해 구성원을 조회하고 관리할 수 있는 기능.
AD/LDAP에서 프로필 이미지 동기화 (E10, E20)
AD/LDAP에서 프로필 이미지를 자동으로 동기화하여 기업 정책 준수를 보장하는 기능.
사용자 세션 자동 연장
사용자가 Mattermost 앱에서 활동 중일 때 세션 길이를 자동으로 연장하는 기능을 활성화할 수 있는 능력.
원격 CLI 접근
mmctl의 새로운 로컬 모드를 통해 서버에 직접 접근하지 않고도 Mattermost를 관리할 수 있는 기능.
검색 필터 개선
수동으로 입력하는 대신 마우스나 키보드를 사용하여 검색 필터를 선택할 수 있는 기능.
슬래시 명령어 자동완성 프레임워크 (Beta)
플러그인을 위한 새로운 슬래시 명령어 자동완성 프레임워크를 통해 슬래시 명령어를 더 쉽게 사용할 수 있고 발견 가능성을 높일 수 있는 기능.
전문 검색 및 인덱싱 (실험적)
데이터베이스 대신 Bleve를 사용하여 검색 기능을 실행할 수 있는 능력.
개선사항
Enterprise Edition (EE)
Enterprise Edition 구독이 만료된 후 유예 기간이 15일에서 10일로 단축되었습니다. 또한, Enterprise 기능은 이제 유예 기간이 끝난 후 서버 재시작 후에만 비활성화되는 것이 아니라 즉시 비활성화됩니다. 자세한 내용은 https://mattermost.com/pricing/#faq 를 참조하세요.
사용자 인터페이스 (UI)
고정된 게시물 헤더 아이콘에 개수를 추가했습니다.
멤버 보기 및 멤버 관리 모달에서 프로필 사진이나 사용자명을 클릭할 때 사용자 프로필 팝오버를 볼 수 있는 기능을 추가했습니다.
이모지 선택기 검색 바의 키보드 사용성을 개선했습니다.
사용자명이나 아이콘이 덮어쓰인 게시물의 프로필 팝오버를 개선했습니다.
TypeScript 파일의 코드 하이라이팅 지원을 추가했습니다.
알림
"대소문자 구분 이름" 및 "대소문자 구분하지 않는 사용자명"에 대한 멘션 알림 설정이 이제 기본적으로 비활성화됩니다.
검색
멤버 추가 메뉴와 같은 사용자 목록에서 직책으로 검색할 수 있는 기능을 추가했습니다.
통합
다양한 대화형 메시지 버튼 스타일에 대한 지원을 추가했습니다.
관리자
스토어에서 팀 구성원과 채널 구성원을 대량으로 생성, 업데이트, 삭제할 수 있는 기능을 추가했으며, 다양한 팀과 채널에 속한 사용자를 대량으로 가져올 수 있는 기능도 추가했습니다.
모든 Command Line Interface (CLI) API에 감사 기능을 추가했습니다.
인증 과정에서 잘못된 Client ID가 입력되었을 때 OAuth 2.0 인증 창에서 "Back to Mattermost" 버튼을 도움이 되는 오류 메시지로 교체했습니다.
ID 검증을 단일 함수로 중앙화했습니다.
버그 수정
Team Edition에서 데이터베이스 읽기 및 검색 복제본을 사용할 수 있어 지원되지 않는 서버 구성으로 이어지던 문제를 수정했습니다.
Session Idle Timeout 설정이 모바일 앱 세션 만료에도 예기치 않게 영향을 주던 문제를 수정했습니다.
읽지 않은 채널이 읽지 않은 채널 목록에서 즉시 사라지던 문제를 수정했습니다.
모달이 열린 후 사용자의 역할이 업데이트되었을 때 팀 멤버 모달에서 사용자의 역할이 올바르게 반영되지 않던 문제를 수정했습니다.
사용자가 채널에 사용자 추가 모달에서 검색을 지운 후에도 채널의 자동완성 목록이 남아있던 문제를 수정했습니다.
oAuth2 권한이 있는 경우에만 멤버 및 팀 관리자 역할에서 통합 메뉴를 사용할 수 있던 문제를 수정했습니다.
auth_data의 빈 문자열이 대량 가져오기 중 LDAP 동기화에서 유효하지 않은 사용자를 생성하던 문제를 수정했습니다.대량 가져오기에서 게시물 가져오기가 실패했을 때 오류를 보고하지 않던 문제를 수정했습니다.
Compliance Export에서 누락된 파일 내보내기에 실패했을 때 "성공"으로 보고하던 문제를 수정했습니다.
보관된 채널을 떠날 때 사용자 인터페이스가 멈추던 문제를 수정했습니다.
사용자의 표시 이름에 Unicode 문자가 나타나던 문제를 수정했습니다.
플러그인 마켓플레이스에서 플러그인 설치에 실패했을 때 자동으로 재시도하던 문제를 수정했습니다.
로컬 이미지 프록시가 활성화되었을 때 플러그인에서 호스팅하는 markdown 이미지가 표시되지 않던 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 다음은 추가된 항목들과 설치 시 기본값들의 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
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추가.대량 인덱서에 의해 인덱싱되는 게시물 배치의 최대 시간 창을 결정하는
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_groupWebsocket 이벤트가 추가되었습니다.새로운
received_group_associated_to_teamWebsocket 이벤트가 추가되었습니다.새로운
received_group_not_associated_to_teamWebsocket 이벤트가 추가되었습니다.새로운
received_group_associated_to_channelWebsocket 이벤트가 추가되었습니다.새로운
received_group_not_associated_to_channelWebsocket 이벤트가 추가되었습니다.
알려진 문제
다이렉트 메시지 채널을 검색할 때 사용자의 프로필 이미지가 올바르게 표시되지 않습니다.
"이메일 인증됨" 배너가 녹색 대신 빨간색으로 표시됩니다.
Mattermost 창이 비활성화되어 입력 필드가 포커스를 잃으면 Command+K 검색 결과가 사라집니다.
Bleve 검색 엔진을 활성화하면 명령줄 인터페이스(CLI)가 실행 중인 서버와 상호 배타적이 됩니다. 이 문제는 mmctl Command Line Tool을 사용할 때는 적용되지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 수정하려면 시스템 관리자가 서버를 다시 시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
클래식 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어 이외의 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 하이라이트되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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사용 시 채널에서 나가지지 않는 문제를 수정했습니다.다른 팀으로 연결되는 채널 링크를 다이렉트 메시지 채널에서 클릭할 때 "페이지를 찾을 수 없음" 오류가 발생하는 문제를 수정했습니다.
채널을 새로고침할 때 몇 초 동안 채널이 읽기 전용으로 표시되는 문제를 수정했습니다.
Channel Export 플러그인 봇 채널이 사용자가 다른 채널로 전환할 때까지 왼쪽 채널 사이드바에 표시되지 않는 문제를 수정했습니다.
Guest 계정에서
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_schemeWebsocket 이벤트가 추가되었습니다.
알려진 문제점
커스텀 테마 표시 설정 모달의 테마 색상 복사 버튼이 Mattermost 다크 테마에서 올바르게 테마가 적용되지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
커스텀 서비스 약관이 활성화되고 MFA가 강제되는 경우 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 고착되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 외에 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
Release 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일 후에 보안 업데이트 페이지에 게시됩니다.
호환성
v5.9.0 Extended Support Release (ESR)의 생명 주기가 종료되고 있으며 5.19.0 ESR 또는 더 최신 버전으로 업그레이드하는 것을 강력히 권장합니다. v5.19.0은 2020년 10월 15일까지 현재 ESR로 유지될 예정입니다. 포럼 게시물에서 자세히 알아보세요.
호환성을 깨뜨리는 변경 사항
이모지 반응과 관련된 성능 이슈 수정으로 인해, 데이터베이스에 많은 반응이 있는 환경에서 스키마 업그레이드가 더 오래 걸리는 방식으로 업그레이드 성능에 영향을 주었습니다. 이러한 환경에서는 사용량이 적은 시간대에, 그리고 가능하면 업그레이드 이전에 미리 스키마 마이그레이션을 수행하는 것을 권장합니다. 이 마이그레이션은 Mattermost Server가 완전히 시작되기 전에 실행되므로, 고가용성이 아닌 설치에서는 이 시간 동안 접근할 수 없습니다.
채널 중재 설정 기능은 모바일 앱 버전 v1.30 이상에서 지원됩니다. 이전 버전의 모바일 앱에서는 적절한 권한 없이 게시물을 작성하거나 반응을 시도하는 사용자에게 오류가 표시됩니다.
model.Post구조체의Props필드에 대한 직접 액세스는 더 이상 사용되지 않습니다. 이제 사용 가능한GetProps()및SetProps()메서드를 사용해야 합니다. 또한model.Post구조체의 직접 복사는 피하고 제공된Clone()메서드를 사용해야 합니다.
중요
5.21 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
주요 내용
읽기 전용 채널 및 채널 관리 설정 (E20) (Beta)
시스템 관리자는 새로운 채널별 권한을 사용하여 읽기 전용 채널을 생성하고, 특정 채널에 게시할 수 있는 사용자를 제한하는 등의 작업을 할 수 있습니다. 이 기능은 베타 버전이며 Enterprise Edition E20과 함께 제공됩니다.
팀 전환 단축키
Ctrl/⌘ + Alt + Up/Down을 사용하여 다음 또는 이전 팀으로 전환하고,Ctrl/⌘ + Alt + #을 사용하여 특정 팀으로 전환할 수 있는 새로운 키보드 단축키를 추가했습니다.또한 사이드바에서 드래그 앤 드롭을 통해 팀 순서를 변경할 수 있는 기능도 추가했습니다.
개선사항
사용자 인터페이스 (UI)
그룹 메시지 메뉴에 "그룹 메시지 닫기" 옵션 추가 등 여러 UI 개선 사항을 추가했습니다.
오른쪽 사이드바를 열고 닫는 키보드 단축키를 추가했습니다.
채널이나 스레드의 마지막 메시지에 반응을 추가하는 키보드 단축키를 추가했습니다.
팀 선택 화면에 무한 스크롤을 추가했습니다.
메시지 고유 링크 보기를 업데이트했습니다.
지역화
네덜란드어와 러시아어를 베타로 승격했습니다.
알림
Firefox에서 알림 사운드 지원이 추가되었습니다.
플러그인
플러그인 API를 통해 파일 검색을 허용합니다.
사전 패키징된 플러그인과 로컬 플러그인이
ReleaseNotesURL을 설정할 수 있도록 허용했습니다.
통합
대화형 대화 상자에서 자동완성 목록이 이제 기본적으로 입력 필드 아래에 렌더링됩니다.
슬래시 명령의 페이로드를 확장하여 메시지에서 언급된 사용자와 채널을 해당 식별자에 매핑한 정보를 포함하도록 했습니다.
트리거 단어 뒤에 공백을 넣지 않아도 다중 라인 슬래시 명령을 인식할 수 있도록 지원을 추가했습니다.
대량 가져오기
게시물의 props를 내보내기 및 가져오기하는 기능에 대한 지원이 추가되었습니다.
버그 수정
채널 멤버 모달이 열린 후 사용자의 역할이 업데이트되었을 때 채널 멤버 모달에서 올바르게 반영되지 않는 문제를 수정했습니다.
시스템 콘솔에서
Enable Email Notifications와Require Email Verification이 비활성화되었음에도 불구하고 SMTP가 구성된 서버에서 인증 이메일이 계속 전송되는 문제를 수정했습니다.팀의 허용된 도메인과 일치하지 않는 이메일 주소로 새 사용자를 팀에 초대할 때 사용자 계정이 여전히 생성되는 문제를 수정했습니다.
시스템 관리자가 시스템 콘솔의 팀 메뉴에 액세스할 수 없는 문제를 수정했습니다.
24시간 시계 표시가 활성화되었을 때 자정에 잘못된 시간이 표시되는 문제를 수정했습니다.
특정 문자 배열로 채널이 생성될 때 채널 사이드바에 채널이 두 번 나타나는 문제를 수정했습니다.
사용자 정의 테마를 붙여넣을 때 흰색 화면이 나타나는 문제를 수정했습니다.
수정된 게시글 편집 대화상자가 외부 마우스 클릭 시 자동으로 닫히는 문제를 수정했습니다.
Edge에서 사용자가 파일을 끌어서 놓을 수 없는 문제를 수정했습니다.
자동 응답기가 모든 봇 게시글에 응답하는 문제를 수정했습니다.
구성된 메일 서버가 수신 대기 중이지만 응답하지 않을 때 Mattermost를 시작할 수 없는 문제를 수정했습니다.
데이터베이스 읽기 복제본이 활성화되었을 때 LDAP 동기화가 완료되지 않는 문제를 수정했습니다.
CSV로 내보낼 때 SIGSEGV 충돌 문제를 수정했습니다.
관련 없는 명령을 실행할 때 Elasticsearch 오류가 출력되는 문제를 수정했습니다.
잘못된 메모리 액세스 또는 nil 포인터 역참조로 인해 slack에서 가져오기가 충돌하는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ServiceSettings하위:EnableOpenTracing추가, Jaeger 클라이언트를 인스턴스화하고 App 및 Store 계층을 통과하는 각 HTTP 요청을 추적하는 데 사용하도록 설정합니다.IdleTimeout추가, HTTP 서버에서 명시적인 유휴 시간 제한을 설정합니다.ExperimentalChannelSidebarOrganization추가, 실험적인 채널 사이드바 기능 세트에 액세스할 수 있도록 설정합니다.
config.json의NotificationLogSettings하위:SMTPServerTimeout추가, Mattermost와 SMTP 서버 간 TCP 연결 설정에 허용되는 최대 시간(초)을 설정하여, 연결이 종료되기 전까지 유휴 상태로 있을 수 있는 시간을 제한합니다.
DirectoryId객체 추가, 애플리케이션의 AAD 디렉토리 ID를 활성화합니다.ExperimentalAuditSettings객체 추가, 감사 레코드를 syslog(TLS를 통한 로컬 또는 원격 서버) 및/또는 로컬 파일로 출력하는 감사 설정을 활성화합니다.
오픈 소스 구성 요소
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엔드포인트를 추가했습니다.
웹소켓 이벤트 변경사항
channel_scheme_updated웹소켓 이벤트가 추가되었습니다.
알려진 문제
사용자의 활동이 감지되더라도 일괄 이메일이 여전히 전송됩니다.
팀 간 이동을 위한 키보드 단축키가 Linux 네이티브 OS 단축키와 충돌합니다.
게스트가 채널에서 제거될 때 다이렉트 메시지 모달이 열려 있으면 웹앱이 크래시됩니다.
슬래시 명령
/leave가 웹앱에서 채널 나가기에 실패하고 Android 앱을 크래시시킵니다.하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 상태의 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 고착되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과가 더 많이 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조표시되지는 않을 수 있습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
Release v5.21 - 품질 릴리스
릴리스 날짜: 2020-03-16
Mattermost v5.21.0에는 저수준 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 자세한 내용은 Mattermost 책임 있는 공개 정책에 따라 릴리스 30일 후 보안 업데이트 페이지에 게시될 예정입니다.
호환성
KVCompareAndSet, KVCompareAndDelete 및 KVList에서 키 값 만료를 준수합니다. 또한 Postgres에서 플러그인 키 값 경쟁 조건과 삭제된 키의 처리를 개선했습니다.
버그 수정
특정 화면 해상도에서 읽지 않은 채널로 전환할 때 "로딩 중…"에서 멈추는 문제를 수정했습니다.
그룹 동기화된 채널이나 팀에 봇을 추가할 수 없는 문제를 수정했습니다.
시스템 콘솔에서 사용자의 인증 방식이 실제로는 LDAP인데 이메일로 표시되는 문제를 수정했습니다.
65536자를 초과하는 줄이 대량 가져오기를 실패하게 만드는 문제를 수정했습니다.
특정 애플리케이션에 붙여넣을 때 코드 블록 줄 번호가 복사되는 문제를 수정했습니다.
새 메시지를 받은 후 오른쪽 사이드바의 답글 스레드가 아래로 스크롤되는 문제를 수정했습니다.
오른쪽 사이드바에서 게시물 메뉴를 열 때, 상위 게시물이 짧고 답글이 없는 경우 메뉴 옵션이 페이지 밖으로 떠다니는 문제를 수정했습니다.
데모 플러그인을 활성화하고 비활성화할 때 "연결이 종료됨" 오류가 발생하는 문제를 수정했습니다.
이전에 개인 메시지로 상호작용한 적이 없는 비활성화된 사용자가 새 다이렉트 메시지 메뉴에 나타나는 문제를 수정했습니다.
외부 이미지 미리보기에서 이미지를 클릭할 때 데스크톱 앱 내에서 이미지가 열리는 문제를 수정했습니다.
사용자가 시크릿 모드에서 브라우저에서 보기 옵션을 사용해 이메일 링크를 열 수 없는 문제를 수정했습니다.
게스트 초대 > 이메일에서 대문자가 포함된 이메일이 거부되는 문제를 수정했습니다.
새 사용자가 채널 목록을 스크롤할 때 "가입할 수 있는 채널이 더 이상 없습니다" 메시지가 나타나는 문제를 수정했습니다.
데스크톱 앱에서 계정 생성 시 "서비스 약관" 및 "개인정보 보호정책"을 클릭해도 아무 일이 일어나지 않는 문제를 수정했습니다.
성별이 구분되는 이모지가 잘못된 성별로 렌더링되는 문제를 수정했습니다.
오른쪽 사이드바에서 큰 동영상 파일 업로드가 적절한 오류 없이 실패하는 문제를 수정했습니다.
알려진 문제
시스템 콘솔에서
Enable Email Notifications와Require Email Verification이 비활성화되어 있어도 SMTP가 구성된 서버에서는 인증 이메일이 계속 발송됩니다.서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 다시 시작해야 합니다.
사용자 지정 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
클래식 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 상태에서 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조 표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드로 실행할 때 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
Release 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에서 활성화되지 않은 사전 패키지 플러그인은 더 이상 자동으로 설치되지 않지만, 플러그인 마켓플레이스를 통해 계속 설치할 수 있습니다.대화형 다이얼로그의 Boolean 요소는 더 이상 문자열로 직렬화되지 않습니다. 호환성을 깨는 변경사항을 피하려고 노력하지만, v5.16에서 도입된 boolean 요소가 웹과 모바일 앱 모두에서 작동하도록 하기 위해 이 변경이 필요했습니다.
중요
5.19 이전 버전에서 업그레이드하는 경우, 다른 중요 업그레이드 참고사항을 읽어보시기 바랍니다.
주요 특징
데스크톱 또는 모바일 앱에서 이메일 알림 열기
이메일 알림에서 메시지를 브라우저에서 열도록 안내받는 대신 Mattermost 데스크톱 또는 모바일 앱에서 열 수 있는 기능입니다.
Mattermost와 함께 MMCTL 제공
Mattermost CLI 도구를 모방하고 Mattermost 내부에 포함된 CLI 도구인
mmctl을 사용하여 서버를 원격으로 관리하세요.
재구성된 사전 패키지 플러그인
사전 패키지 플러그인은 이제 플러그인 마켓플레이스 내에서 사용할 수 있는 "사전 다운로드된" 플러그인으로, 서버가 인터넷에 직접 접근할 수 없는 경우에도 이용할 수 있습니다.
플러그인 마켓플레이스 라벨
Mattermost에서 지원하는 플러그인과 커뮤니티에서 지원하는 플러그인이 표시되어, 조직의 보안 정책에 따라 적절한 플러그인을 더 쉽게 선택할 수 있습니다.
LDAP 및 SAML에서 역할 매핑 (E20)
단일 로그인(SSO) 시스템에서 Mattermost 내 역할에 사용자를 할당하고 제한하는 기능.
더 빠른 SAML 설치 및 구성 (E20)
별도의 바이너리를 설치하지 않고 SAML을 사용할 수 있으며, 계정별 URL을 사용하여 Identity Provider에서 구성 메타데이터를 직접 가져올 수 있는 기능입니다.
개선 사항
사용자 인터페이스 (UI)
Direct Message 채널 메뉴에 음소거 옵션 지원이 추가되었습니다.
읽지 않은 멘션이 있을 때 브라우저 favicon에 빨간 점이 추가되었습니다.
웹앱에서 왼쪽 봇 아이콘을 표시하는 지원이 추가되었습니다.
사용자 이름 자동완성에서 자신의 사용자 이름 뒤에 'you' 접미사가 표시됩니다.
사용자 자동완성이 공백이 포함된 용어도 매칭할 수 있도록 허용되었습니다.
마우스와 키보드를 함께 사용할 때 자동완성 강조 표시가 개선되었습니다.
컴팩트 보기에서 단일 이미지 썸네일을 표시하는 지원이 추가되었습니다.
사용자의 역할이 변경되었을 때 멤버 보기 및 멤버 관리 모달의 콘텐츠가 새로고침됩니다.
채널별 검색 필터링 시 채널 ID뿐만 아니라 채널 이름도 표시됩니다.
이제 사용자는 계정 입력 필드에서 이름, 성, 이메일 필드의 최대 길이보다 긴 내용을 입력할 수 없습니다.
플러그인
플러그인이 특정 Mattermost 구성 설정을 필요로 한다는 것을 표시하는 방법을 추가했습니다.
플러그인이 채널 메뉴에 메뉴 항목을 추가할 수 있도록 지원을 추가했습니다.
명령줄 인터페이스(CLI)
발신 웹훅을 이동하기 위한 CLI 명령어
webhook move가 추가되었습니다.
대량 가져오기
대량 가져오기에서 이미 존재하는 게시물을 찾으면, 이제 새 파일을 가져오기 전에 기존 파일을 삭제합니다.
대량 내보내기에 이제 사용자가 자기 자신에게 보낸 다이렉트 메시지가 포함됩니다.
관리
Elasticsearch v7 지원이 추가되었습니다.
봇 계정을 관리하던 사용자가 비활성화될 때 시스템 관리자에게 알리고, 해당 봇의 소유권을 이전할 수 있는 기능이 추가되었습니다.
관리자가 문제를 더 쉽게 진단할 수 있도록 서버 로그에 LDAP/Elasticsearch/SQL 추적 기능이 추가되었습니다.
팀 URL이 시작할 수 없는 단어 목록에
plugins가 추가되었습니다.포스트 액션 ID에서 26자 제한 요구사항이 제거되었습니다.
버그 수정
게스트 계정 생성 시 전역 허용 도메인 목록을 잘못 고려하는 문제를 수정했습니다.
유효한 이메일과 무효한 이메일로 여러 사용자를 초대할 때 유효한 사용자에 대한 초대가 전송되지 않는 문제를 수정했습니다.
이메일 초대가 비활성화된 경우에도 이메일로 사용자를 초대하는 옵션이 표시되는 문제를 수정했습니다.
서브패스가 있는 서버에서 채널 드롭다운의 채널 나가기가 채널을 나가지 못하는 문제를 수정했습니다.
2바이트 문자가 포함된 메시지가 게시되지 않는 문제를 수정했습니다.
창 너비가 작을 때 최근 언급 및 신고된 게시물의 링크가 중복되는 문제를 수정했습니다.
오른쪽 사이드바를 열 때 텍스트 상자 대신 검색 상자에 포커스가 가는 문제를 수정했습니다.
사용자 정의 > 사이트 이름 도움말 텍스트가 텍스트 필드 동작과 일치하지 않는 문제를 수정했습니다.
보관된 채널을 볼 때 게시물을 읽지 않음으로 표시하는 옵션이 예기치 않게 사용 가능한 문제를 수정했습니다.
이모지 반응을 클릭한 후 몇 픽셀 아래로 이동하는 문제를 수정했습니다.
GitHub에서 코드를 붙여넣을 때 마크업이 깨지고 텍스트가 손실되는 문제를 수정했습니다.
Slack에서 테마 색상을 가져올 때 오류가 발생하는 문제를 수정했습니다.
삭제된 플러그인에 대해 시스템 콘솔의 플러그인 구성 페이지로 이동할 때
Not Found오류가 반환되는 문제를 수정했습니다.웹 모바일 뷰에서 환영 튜토리얼 화면에 스크롤 바가 누락되는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경 사항:
config.json의SamlSettings하위:Mattermost가 공급자로부터 설정 메타데이터를 얻기 위해 요청을 보낼 URL을 추가하기 위해
IdpMetadataUrl을 추가했습니다.시스템 관리자를 지정하기 위한 SAML 어서션의 속성을 추가하기 위해
EnableAdminAttribute및AdminAttribute를 추가했습니다.
config.json의LdapSettings하위:사용자에게 시스템 관리자 역할을 지정하기 위해 사용할 필터를 입력하기 위해
EnableAdminFilter및AdminFilter를 추가했습니다.
config.json의PluginSettings하위:서버가 구성된 Plugin Marketplace에 연결을 시도하여 최신 플러그인을 표시하도록
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/patchREST API 엔드포인트를 추가했습니다.부하가 있을 때 중요하지 않은 서비스를 끄는 기능을 추가하기 위해
POST /server_busy,GET /server_busy및DELETE /server_busyREST API 엔드포인트를 추가했습니다.
웹소켓 이벤트 변경사항
channel_restored웹소켓 이벤트가 추가되었습니다.
알려진 이슈
특정 애플리케이션에 붙여넣을 때 코드 블록 줄 번호가 함께 복사됩니다.
이전에 개인 메시지로 상호작용한 적이 없는 비활성화된 사용자가 새 다이렉트 메시지 메뉴에 나타납니다.
시스템 콘솔에서
Enable Email Notifications와Require Email Verification이 비활성화되어 있어도 SMTP가 구성된 서버에서는 여전히 인증 이메일이 전송됩니다.하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제로 적용될 때 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
Release v5.19 - 확장 지원 릴리즈
Mattermost v5.19.0에는 낮음에서 높음 수준의 보안 수정사항이 포함되어 있습니다. 업그레이드를 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리즈 후 30일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
v5.19.3, 2020-06-19 출시
Plugin Tooltip 구현에서 링크가 렌더링될 때 잘리는 문제를 수정했습니다. 이 문제는 최근 GitHub plugin v1.0.0 릴리즈를 사용하는 경우 발생했습니다. GitHub과 관련이 없는 링크를 포함하여 모든 링크가 영향을 받았습니다. [MM-25808]
v5.19.2, 2020-04-21 출시
푸시 알림과 같은 게시물 속성을 수정하는 모든 작업과 관련된 예기치 않은 크래시 문제를 수정했습니다. 개발자 참고사항:
model.Post구조의Props필드에 대한 직접 접근은 더 이상 사용되지 않습니다. 크래시 문제를 방지하려면 이제 제공되는GetProps()및SetProps()메서드를 사용해야 합니다. 또한model.Post구조의 직접 복사는 제공되는Clone()메서드를 대신 사용하여 피해야 합니다. 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설정이 Enterprise Edition E20으로 이동되었습니다. 이 설정은 실수로 Team Edition과 Enterprise Edition E10에서 사용 가능했습니다.
중요
5.18 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
버그 수정
사용자 인터페이스에서 비활성화되어 있음에도 불구하고 일부 경우에 이메일 알림이 여전히 전송되던 문제를 수정했습니다.
System Console > Site Configuration > Users & Teams > Lock Teammate Name Display가 Enterprise Edition E20에서만 사용할 수 있어야 하는데 Team Edition과 Enterprise Edition E10에서도 잘못 사용할 수 있었던 문제를 수정했습니다.
System Console 좌측 스크롤바가 너무 어두워서 보이지 않던 문제를 수정했습니다.
인라인 markdown 이미지 링크가 미리보기 모달로 열리지 않던 문제를 수정했습니다.
Edge에서 Mattermost 기본 테마에서 채널 목록의 "+" 버튼이 검은색으로 표시되던 문제를 수정했습니다.
사용자가 화살표 키를 사용하여 메시지 텍스트박스 자동완성 결과를 스크롤할 수 없던 문제를 수정했습니다.
메인 메뉴에서 줄 구분자를 클릭하면 메뉴가 닫히던 문제를 수정했습니다.
날짜 구분자가 긴 형식의 타임스탬프를 표시하던 문제를 수정했습니다.
방해 금지 상태에 대한 메뉴 도움말 텍스트가 영어로 잘리던 문제를 수정했습니다.
인라인 이미지에서 높이와 너비 매개변수가 작동하지 않던 문제를 수정했습니다.
after/before 검색의 날짜 선택기가 사용자의 시간대 재정의를 준수하지 않던 문제를 수정했습니다.
게시글을 편집하고 코드 블록에서
<enter>를 누르면 줄바꿈이 추가되는 대신 게시글이 자동으로 저장되던 문제를 수정했습니다.소개 메시지에서 열린 채널 헤더 편집 모달을 사용자가 닫을 수 없던 문제를 수정했습니다.
CTRL+K를 사용하여 채널 선택기를 연 다음 CTRL+SHIFT+L을 사용하여 메시지 박스에 포커스를 맞춰도 채널 선택기가 닫히지 않던 문제를 수정했습니다.
멘션 제안에서 이전 검색은 여전히 강조 표시되지만 목록의 첫 번째 제안은 강조 표시되지 않던 문제를 수정했습니다.
멘션 자동완성이 항상 우측 답글 스레드에서 위로 열려서 때로 목록의 사용자가 잘리던 문제를 수정했습니다.
푸시 알림 설정이 All Activity로 설정되어 있을 때 알림 배지 카운트가 일치하지 않던 문제를 수정했습니다.
12시간 형식의 타임스탬프에 앞자리 0이 표시되던 문제를 수정했습니다.
봇이 이전에 팀에 있었던 경우 채널에 봇을 추가하려고 할 때 잘못된 오류 메시지가 표시되던 문제를 수정했습니다.
클라이언트 라이선스 API가 모든 응답에 대해 다른 ETag를 생성하던 문제를 수정했습니다.
API 변경 사항
클라이언트 라이선스를 가져오는 API 엔드포인트에 Etag 헤더가 추가되었습니다.
Oath
IsTrusted설정은 사용자가manage_system권한을 가지고 있는 경우에만 변경할 수 있습니다.
알려진 이슈
타이핑 중 클라이언트 측 성능 문제가 발생합니다.
서브패스를 사용하는 서버에서 채널 드롭다운의 채널 나가기가 채널을 나가지 못합니다.
Slack에서 테마 색상을 가져올 때 오류가 발생합니다.
유효/허용된 이메일과 유효하지 않은 이메일로 여러 사용자를 초대할 때 유효한 사용자에 대한 초대가 전송되지 않습니다.
이메일 초대가 비활성화되어 있어도 이메일로 사용자를 초대하는 옵션이 표시됩니다.
앱 실행 및 로그인이 멈추는 경우 사용자는 Classic 앱을 재설치하고 캐시를 삭제해야 할 수 있습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 수정하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제 적용될 때 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 멈춰있을 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색한 용어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색한 용어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 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
Release 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 이하 버전인 경우, webapp/desktop에서 게시물을 읽지 않음으로 표시한 것은 다음에 앱이 실행되거나 포그라운드로 전환될 때만 모바일에 반영됩니다.
주요 변경 사항
mattermost-server의 Go 모듈 경로가 Go 모듈 버전 사양을 준수하도록 변경되었습니다.mattermost-server를 종속성으로 사용하는 Go 모듈을 사용하는 개발자는 이 종속성을v5.18로 업그레이드할 때 모듈 및 import 경로를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 Group Sync가 베타 단계로 업그레이드됨 (E20)
이전에는 "실험" 단계였던 AD/LDAP 그룹과 Mattermost 그룹의 연결이 이제 공식적으로 "베타" 단계가 되었습니다.
개선사항
사용자 인터페이스 (UI)
방해 금지 모드에서 이메일 알림을 비활성화했습니다.
잘린 공개 및 비공개 채널 이름에 툴팁을 표시하는 기능을 추가했습니다.
인라인 markdown 이미지가 미리보기 창을 열 수 있도록 지원을 추가했습니다.
구문 강조 기능이 있는 코드 블록에 줄 번호를 추가했습니다.
채널 생성 시 채널 이름의 앞뒤 공백을 제거하는 기능을 추가했습니다.
Command Line Interface (CLI)
주어진 사용자의 그룹 멤버십을 삭제할 수 있는 기능을 추가하기 위해 CLI 명령어 "deleter user"를 업데이트했습니다.
설정값을 기본값으로 재설정할 수 있도록 CLI 명령어 "config reset"을 생성했습니다.
통합
첨부 파일 버튼과 필드를 비활성화하는 기능이 추가되었습니다.
대화형 버튼 클릭 시 user_name, team_domain 및 channel_name 메타데이터가 추가되었습니다.
EnsureBot 헬퍼 함수가 봇 이미지를 포함하도록 확장되었습니다.
대화형 대화 상자 응답에서 일반적인 오류 메시지에 대한 지원이 추가되었습니다.
플러그인
플러그인 간 통신 지원이 추가되었습니다.
플러그인용 헬퍼 메소드에서 서버 버전 및 최소 서버 버전 확인 지원이 추가되었습니다.
시스템 콘솔 > 검색에서 개별 플러그인에 대한 결과 반환 지원이 추가되었습니다.
플러그인에서 게시물 드롭다운에 하위 메뉴를 추가하는 기능이 추가되었습니다.
관리
시스템 관리자가 시스템 수준에서 팀원 이름 표시를 제어할 수 있는 지원을 추가했습니다.
게스트 계정 기능이 비활성화되었을 때 게스트 사용자 세션을 취소할 수 있는 지원을 추가했습니다.
시스템 콘솔 > 채널 및 시스템 콘솔 > 팀에서 검색 기능을 추가했습니다.
플러그인 API에서 사용자를 다른 사용자로 추가할 수 있는 기능을 추가했습니다.
/logsAPI 엔드포인트에 대한 사용자 접근을 제한했습니다.팀 멤버십 패널에 "팀 제거" 및 "역할 변경" 옵션을 추가했습니다.
기본 채널의 공개 및 비공개 토글에 대한 채널 설정을 비활성화할 수 있는 지원을 추가했습니다.
Enterprise Edition (EE)
Audits Table에 SAML 로그인 이벤트를 추가했습니다.
SAML 암호화 해싱 알고리즘 구성 지원을 추가했습니다.
LDAP Group Sync로 관리되는 팀에 Guest 초대를 허용하지 않는 기능을 추가했습니다.
Compliance 내보내기에 사용자 정의 게시물 유형 지원을 추가했습니다.
버그 수정
설정 파일 수정 시 컴플라이언스 내보내기가 두 번 실행되는 문제를 수정했습니다.
관리자가 /api/v4/users를 통해 LDAP 사용자를 생성할 수 없는 문제를 수정했습니다.
키보드 접근성 기능과 관련된 일부 버그를 수정했습니다.
게스트 계정 기능 관련 문제들을 수정했습니다. 예를 들어, 시스템 콘솔 > 사용자의 팀 관리 대화상자에서 게스트 사용자를 팀 관리자로 설정하는 옵션이 잘못 제공되던 문제 등입니다.
채널에서 스크롤할 때 열린 이모지 선택기가 떠다니는 문제를 수정했습니다.
우측 사이드바 답글 스레드에서 "메시지가 너무 깁니다" 경고가 미리보기 버튼과 겹치는 문제를 수정했습니다.
자동완성을 닫기 위해 ESC 키를 누를 때 채널 헤더 모달도 함께 닫히는 문제를 수정했습니다.
검색 결과에서 부정 검색 필터 하이픈과 가끔 나타나는 임의의 용어가 하이라이트되는 문제를 수정했습니다.
사용자를 비활성화할 때 시스템 콘솔 > 사이트 통계에서 월간 활성 사용자와 일간 활성 사용자 수가 1씩 증가하는 문제를 수정했습니다.
보고서 > 통계에서 통계 값이 0일 때 '로딩 중...'이 표시되는 문제를 수정했습니다.
명령줄 도구(CLI)를 통해 사용자를 봇으로 변환할 때 액세스 토큰이 생성되지 않고 삭제할 수 없는 문제를 수정했습니다.
보관된 채널이 시스템 콘솔 -> 채널 페이지에 표시되는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
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_archivedAPI 엔드포인트를 추가했습니다.게시물을 읽지 않음으로 설정할 수 있도록
post_unreadAPI 엔드포인트를 추가했습니다.
Websocket 이벤트 변경사항
읽지 않음으로 표시된 게시물 Websocket 이벤트가 추가되었습니다.
게스트 비활성화 Websocket 이벤트가 추가되었습니다.
알려진 문제점
타이핑 중 클라이언트 측 성능 문제가 발생할 수 있습니다.
System Console 좌측 스크롤바가 너무 어두워서 보이지 않을 수 있습니다.
방해 금지 모드의 메뉴 도움말 텍스트가 영어로 잘려서 표시됩니다.
유효한/허용된 이메일과 무효한 이메일로 여러 사용자를 초대할 때 유효한 사용자에 대한 초대가 전송되지 않는 문제가 발생합니다.
이메일 초대가 비활성화되어 있어도 이메일로 사용자를 초대하는 옵션이 표시됩니다.
보관된 채널을 볼 때 게시물을 읽지 않음으로 표시하는 옵션이 예기치 않게 사용 가능합니다.
앱 실행 및 로그인이 멈추는 경우 Classic 앱에서 캐시를 삭제하고 재설치해야 할 수 있습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 System Console UI에서 Site URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색한 용어뿐만 아니라 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 검색에서 검색한 용어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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 릴리스
버그 수정
Marketplace URL에서 빈 문자열을 저장할 때 오류를 표시하는 대신 URL을 재설정하는 문제를 수정했습니다.
기본 권한이 시스템 관리자만이 아닌 모든 사용자가 게스트를 초대할 수 있도록 설정되어 있던 문제를 수정했습니다.
채널에 새 구성원을 추가할 때 게스트 사용자가 목록에 표시되던 문제를 수정했습니다.
설치되지 않은 플러그인을 구성하려고 할 때 타임아웃 없이 "로딩 중..."에서 멈추던 문제를 수정했습니다.
좁은 너비 모드에서 "검색" 아이콘을 클릭할 때 로딩 표시기 "..."와 함께 오른쪽 패널이 나타나던 문제를 수정했습니다.
알림 프롬프트에서 TAB을 사용하여 취소를 누를 때
@all알림이 여전히 모든 사용자에게 전송되던 문제를 수정했습니다.시스템 메시지가 사용자명 충돌로 인해 언급을 발생시킬 수 있던 문제를 수정했습니다.
마크다운에서 코드 구문이 예상대로 렌더링되거나 강조 표시되지 않던 문제를 수정했습니다.
사용자가 Safari를 사용하여 iPad에서 파일을 첨부할 수 없던 문제를 수정했습니다.
/code가 HTML을 잘못 렌더링하던 문제를 수정했습니다."고정됨" 아이콘을 클릭할 때 검색 상자의 텍스트가 제거되던 문제를 수정했습니다.
메인 메뉴 > 통합 > OAuth 2.0 애플리케이션 페이지에서 창을 작은 크기로 축소할 때 사용자 인터페이스가 깨지던 문제를 수정했습니다.
모바일 뷰에서 최대 게시물 길이를 초과했을 때 피드백이 제공되지 않던 문제를 수정했습니다.
폴더를 드래그하거나 드롭할 때 오류를 더 잘 보이게 하기 위해 사용자를 오른쪽 텍스트 상자로 스크롤하지 않던 문제를 수정했습니다.
모바일 브라우저 뷰에서 게시물 메뉴가 2개로 분할되어 사용자가 "반응 추가" 옵션을 보기 위해 위로 스크롤할 수 없던 문제를 수정했습니다.
Desktop App에서 왼쪽의 팀과 채널을 길게 누를 때 컨텍스트 메뉴가 열리던 문제를 수정했습니다.
브라우저나 Desktop App이 전체 화면 모드로 설정되었을 때 사용자 팝오버가 화면 밖으로 나가던 문제를 수정했습니다.
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가 강제될 때 로그인이 작동하지 않습니다.
기존 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어 외에 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조 표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
프로덕션 Plugin Marketplace 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 Server 버전 5.16.0+, 5.15.1, 5.14.4 또는 5.9.5(ESR)로 업데이트해야 합니다.
게스트 계정을 활성화하면, 사용자 초대 권한이 있는 모든 사용자가 기본적으로 게스트를 초대할 수 있게 됩니다. 시스템 관리자는 시스템 콘솔 > 권한 스키마를 통해 각 역할에서 이 권한을 제거해야 합니다. Mattermost Server 버전 5.17에서는 시스템 관리자만 자동으로 게스트 초대 권한을 받게 되지만, 데이터베이스 마이그레이션 프로세스로 인해 이 수정사항은 5.16에서는 적용되지 않습니다.
주요 사항
게스트 계정
조직 외부 사용자가 독점적이거나 기밀인 정보에 액세스할 수 없도록 하면서 해당 조직과 협업할 수 있는 통제되고 안전한 방법을 제공합니다.
플러그인 마켓플레이스
통합 마켓플레이스는 제품에 내장되어 있으며, 시스템 관리자가 현재 실행 중인 서버 버전과 호환되는 Mattermost 플러그인을 찾아서 설치할 수 있는 기능을 제공합니다.
개선된 사용자 관리
시스템 관리자는 팀의 구성원이 아니어도 System Console에서 사용자의 팀 멤버십을 확인하고 사용자를 추가 팀에 추가할 수 있습니다.
개선사항
사용자 인터페이스 (UI)
TIF 이미지 썸네일 미리보기 표시 지원이 추가되었습니다.
사용자 정의 브랜딩 이미지를 제거할 수 있는 기능이 추가되었습니다.
이메일 알림에서 채널 링크를 링크로 표시하는 지원이 추가되었습니다.
다이렉트 메시지 고유링크 지원이 추가되었습니다.
최근 날짜 구분선이 오늘/어제로 표시되도록 변경되었습니다.
가져오기/내보내기
대량 내보내기 시
UserTeamMemberships에 Theme 속성을 포함하는 기능이 추가되었습니다.
검색
검색에서 결과를 제외하는 기능에 대한 지원이 추가되었습니다.
알림
SendEmailNotifications가 false로 설정되었을 때 계정 관련 이메일이 활성화되었습니다.
Command Line Interface (CLI)
데이터베이스 무결성을 확인하기 위한
integrityCLI 명령어를 추가했습니다.
플러그인
플러그인이 게시물에 대한 사용자 정의 임베드 뷰를 렌더링할 수 있는 기능이 추가되었습니다.
플러그인용 사용자 정의 System Console 구성 요소 포함에 대한 지원이 추가되었습니다.
플러그인이 오른쪽 사이드바를 닫을 수 있는 지원이 추가되었습니다.
통합
대화형 다이얼로그에서 소개용 마크다운 단락 지원이 추가되었습니다.
대화형 다이얼로그에 비밀번호 타입이 추가되었습니다.
첨부 파일에서 footer와 footer_icon 지원이 추가되었습니다.
대화형 다이얼로그에서 불린 요소 지원이 추가되었습니다.
대화형 다이얼로그에서
radio타입 지원이 추가되었습니다.
성능
이모지 피커의 체감 성능이 개선되었습니다.
스레드 댓글을 필요할 때만 로드하도록 하여 게시글 목록 성능이 개선되었습니다.
자동완성이 드롭다운보다는 모달처럼 느껴지도록 빠른 전환기 경험이 개선되었습니다.
관리
시스템 관리자가 모든 사용자의 모든 세션을 취소할 수 있는 기능이 추가되었습니다.
실험적 그룹 기능이 활성화된 경우 시스템 관리자가 System Console > User Management > Channel Configuration 페이지에서 공개 채널을 비공개로, 비공개 채널을 공개로 변경할 수 있도록 지원이 추가되었습니다.
System Console > Users 페이지에 사용자 Id 정보가 추가되었습니다.
System Console 플러그인 설정 페이지가 활성화/비활성화 설정을 표시하도록 업데이트되었습니다.
시스템 관리자가 System Console > User Management > User Configuration에서 사용자의 팀 멤버십을 조회하고 사용자를 추가 팀에 추가할 수 있는 기능이 추가되었습니다.
버그 수정
사용자가 자동으로 채널에 참여했을 때 사용자 수가 업데이트되지 않는 문제를 수정했습니다.
게시물을 편집할 때 채널 자동완성을 사용하면 현재 채널이 읽지 않음으로 표시되는 문제를 수정했습니다.
한 채널에서 임시 저장된 게시물을 미리보기 모드로 남겨둔 후 다른 채널로 전환했을 때 다른 모든 채널에서 입력할 수 없게 되는 문제를 수정했습니다.
마지막 팀을 떠날 때 다이렉트 메시지 채널에 있었던 사용자가 팀에 다시 참여할 때 읽지 않은 메시지를 볼 수 없는 문제를 수정했습니다.
일부 사전 패키지된 플러그인이 사용자 인터페이스에서 제거 가능한 것으로 표시되는 문제를 수정했습니다.
계정 설정에서 다른 하위 섹션의 "편집"을 클릭했을 때 같은 모달에서 열린 하위 섹션에서 현재 편집 중인 설정이 저장되는 것처럼 보이는 문제를 수정했습니다.
시스템 콘솔 사용자 메뉴에서 모든 비활성 사용자가 표시되지 않는 문제를 수정했습니다.
오른쪽 패널에서 이미지를 업로드할 때 JS 콘솔 오류가 나타나는 문제를 수정했습니다.
새로운 키보드 접근성 기능과 관련된 일부 버그를 수정했습니다.
다이렉트 메시지 채널에서
/leave슬래시 명령이 작동하지 않는 문제를 수정했습니다.빠른 채널 전환기 박스가 헤더 첨부파일 확장 뒤에서 열리는 문제를 수정했습니다.
모바일 웹 보기에서 "+" 아이콘을 통해 두 번째 반응을 추가할 때 이모지 반응 모달이 잘리는 문제를 수정했습니다.
모바일 웹 보기에서 왼쪽 패널에 사용자명이 표시되지 않는 문제를 수정했습니다.
"엄지 척" 이모지가 "최근 사용" 섹션에 추가되지 않는 문제를 수정했습니다.
봇 사용자명을 저장할 때 후행 공백이 무시되지 않는 문제를 수정했습니다.
채널 그룹 제약 조건을 활성화하면 관리자 사이트가 공백으로 변하는 문제를 수정했습니다.
클러스터에서 SQL 연결이 조기에 종료되는 문제를 수정했습니다.
SAML 인증서에서 절대 경로가 인식되지 않는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 설정들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경 사항:
PluginSettings하위:Plugin Marketplace 기능을 활성화하기 위해
EnableMarketplace(기본값 true)와MarketplaceUrl(기본값https://marketplace.integrations.mattermost.com)을 추가했습니다.
GuestAccountsSettings하위:Guest Accounts 기능을 활성화하기 위해
Enable,AllowEmailAccounts,EnforceMultifactorAuthentication, 그리고RestrictCreationToDomains를 추가했습니다.
SqlSettings.DataSource,ElasticsearchSettings.ConnectionUrl, 그리고EmailSettings.SMTPServer의 기본값을 localhost 사용으로 변경했습니다 (dockerhost 대신).NativeAppSettings.AppDownloadLink의 기본값을https://mattermost.com/download/#mattermostApps로 변경했습니다 (https://mattermost.com/download/대신).
오픈 소스 구성 요소
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/marketplaceAPI 엔드포인트가 추가되었습니다.채널의 프라이버시를 업데이트하기 위한 새로운
PUT /channels/:channel_id/privacyAPI 엔드포인트가 추가되었습니다.구성된 사이트 URL을 테스트하기 위한 새로운
POST /site_url/test to testAPI 엔드포인트가 추가되었습니다.이메일로 게스트 사용자를 초대하기 위한 새로운
POST /teams/:team_id/invite-guests/emailAPI 엔드포인트가 추가되었습니다.사용자를 게스트 계정으로 승격하고 강등시키기 위한 새로운
POST /users/:user_id/promote및POST /users/:user_id/demoteAPI 엔드포인트가 추가되었습니다.요청자 사용자가 각 채널 멤버를 볼 수 있는 권한이 있는지 확인하도록
PUT /channels/:channel_id/patchAPI 엔드포인트가 업데이트되었습니다.고정된 게시물과 게스트 수를 포함하도록
GET /channels/:channel_id/statsAPI 엔드포인트가 업데이트되었습니다.PUT /roles/:role_id/patchAPI 엔드포인트는 이제 필요한 라이센스와 기능 SKU 없이는 게스트 계정 역할을 업데이트할 수 없도록 보장합니다.여러 OAuth API 엔드포인트가 제거되었습니다.
데이터베이스 변경 사항
Tokens테이블의Extra컬럼 데이터 타입에 변경 사항이 추가되었습니다.
알려진 문제
Plugin Marketplace URL에서 빈 문자열을 저장하면 오류를 표시하는 대신 URL이 재설정됩니다.
읽지 않은 채널로 전환할 때 가끔 "로딩 중..."에서 멈춥니다.
설치되지 않은 플러그인을 구성하려고 시도하면 타임아웃 없이 "로딩 중..."에서 멈춥니다.
시스템 콘솔에서 게스트 액세스 활성화/비활성화가 실패합니다.
채널에 새 구성원을 추가할 때 게스트 사용자가 목록에 표시됩니다.
부정 검색 필터의 하이픈과 가끔 나타나는 무작위 용어들이 검색 결과에서 강조표시됩니다.
알림 프롬프트에서 TAB을 사용하여 취소를 누를 때
@all알림이 여전히 모든 사용자에게 전송됩니다.시스템 메시지가 이름 충돌로 인해 멘션을 트리거할 수 있습니다.
자동완성을 닫기 위해 Escape 키를 누르면 채널 헤더 모달도 함께 닫힙니다.
데스크톱 앱에서 왼쪽 사이드바의 팀과 채널을 길게 누르고 있으면 컨텍스트 메뉴가 열립니다.
구성 파일을 수정하면 규정 준수 내보내기가 두 번 실행됩니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
클래식 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 가끔 자리비움 또는 오프라인으로 고정될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색한 용어 외에도 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색한 용어가 항상 강조표시되지는 않을 수 있습니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
Release 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 추적을 활성화하면 로그인이 방지되는 문제를 수정했습니다.
Google User API Endpoint에 오래된 도우미 텍스트가 표시되는 문제를 수정했습니다.
EnableSVGs가 false로 설정된 상태에서 SVG가 포함된 마크다운 이미지가 발신자에게 잠깐 표시되는 문제를 수정했습니다.사용자 정의 URL 스킴 필드에서 잘못된 오류 메시지가 표시되는 문제를 수정했습니다.
알려진 문제점
오른쪽에서 이미지를 업로드할 때 JS 콘솔 오류가 나타날 수 있습니다.
마크다운 이미지가 있는 채널에서 스크롤 팝이 발생할 수 있습니다.
봇 사용자 이름을 저장할 때 후행 공백이 무시되지 않습니다.
계정 설정에서 다른 하위 섹션의 "편집"을 클릭하면 동일한 모달의 열린 하위 섹션에서 현재 편집 중인 설정이 저장되는 것처럼 보입니다.
일부 사전 패키지된 플러그인이 사용자 인터페이스에서 제거 가능한 것으로 표시됩니다.
ExperimentalStrictCSRFEnforcement가 True로 설정되어 있으면/jira subscribe사용 시도가 실패합니다.한 채널에서 미리보기 모드로 임시 게시물을 남겨두고 다른 채널로 전환한 후에는 다른 채널에서 입력을 할 수 없습니다.
사용자가 자동으로 채널에 참여하는 경우 새로고침을 하기 전까지 채널의 사용자 수가 업데이트되지 않습니다.
더 많은 게시물을 로딩하는 동안 위로 스크롤하면 Firefox에서 위쪽으로 점프하는 경우가 있습니다.
구성 파일을 수정하면 규정 준수 내보내기가 두 번 실행됩니다.
게시물을 편집하는 동안 채널 자동완성을 사용하면 현재 채널이 읽지 않음 상태가 됩니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제되면 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 상태에서 고가용성 모드일 때 상태가 자리비움 또는 오프라인으로 멈춰있을 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어뿐만 아니라 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 검색에서 검색된 용어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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 릴리즈
편집된 게시물이 컴플라이언스 내보내기(베타)에 포함되지 않는 문제를 수정했습니다. 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로 업데이트됨에 따라, 시스템 관리자는
GoogleSettings.Scopeconfig.json 설정을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.
Teams과 Channels 내에서 LDAP 그룹을 관리하는 System Console 도구 (EE)
System Console의 새로운 Team과 Channel 페이지를 통해 관리자는 v5.12에서 출시된 CLI 그룹 명령어를 사용하는 대신 LDAP Group Synchronization으로 팀과 채널 멤버십을 쉽게 관리할 수 있습니다.
사전 패키지 플러그인
Jenkins plugin - Mattermost에서 슬래시 명령어를 통해 작업과 빌드와 상호작용하기 위한 플러그인입니다.
Antivirus plugin - Mattermost에 업로드된 파일을 검사하기 위한 안티바이러스 플러그인입니다.
GitLab plugin - 멘션, 리뷰 요청 및 댓글에 대한 알림을 Mattermost에서 받기 위한 GitLab 플러그인입니다.
개선사항
사용자 인터페이스 (UI)
시스템 콘솔 > 사용자 정의 > 게시물 > 사용자 정의 URL 스키마에서
+와.을 허용하는 지원을 추가했습니다.Safari에서 비디오를 시청하는 데 필요한 파일에 대한 Range 지원을 추가했습니다.
오른쪽 섹션에 정보 카드를 추가하는 기능을 추가했습니다.
메시지 첨부 파일 필드 제목에서 이모지 렌더링 지원을 추가했습니다.
시스템 콘솔 > 커스텀 브랜딩 > 사이트 이름에서 설정된 경우 "정보" 섹션 참조가 사이트 이름을 사용하도록 변경했습니다.
"CTRL+ENTER로 메시지 보내기"를 코드 블록 설정과 결합했습니다.
파일 생성자가 지원되지 않는 경우(예: Edge 또는 IE11)에 붙여넣기 시 파일을 업로드하는 기능을 추가했습니다.
가져오기/내보내기
직접 메시지, 그룹 메시지 및 비공개 채널이 포함된 Slack 기업 내보내기 파일을 가져오는 기능이 추가되었습니다.
Global Relay를 zip 파일로 내보내는 기능이 추가되었습니다.
Webhooks
EnableWebhookDebugging은 이제 디버깅 시 추가 컨텍스트를 위해 요청 ID를 로그에 기록합니다.플러그인이
MessageWillBePosted훅을 통해 게시물을 해제할 수 있는 지원이 추가되었습니다. 해제된 게시물은 더 이상 클라이언트 측 오류로 표시되지 않습니다.웹훅이 Mattermost에 게시할 때 프로필 사진 대신 이모지를 사용할 수 있는 선택적 "icon_emoji" 필드가 인커밍 웹훅에 추가되었습니다.
통합 기능
요소가 없는 대화형 다이얼로그 지원을 추가했습니다. 예: 확인 다이얼로그용.
대화형 메시지 버튼의 상대 링크 지원을 추가하여 플러그인 개발을 간소화했습니다.
플러그인
플러그인이 우측 사이드바를 재정의할 수 있는 지원이 추가되었습니다.
플러그인이 사용자 작업 후에만이 아니라 프로그래밍 방식으로 대화형 다이얼로그를 트리거할 수 있는 지원이 추가되었습니다.
Bot 계정
bot 계정이 메시지를 게시할 때 규정 준수 내보내기를 위한 식별자를 추가했습니다.
bot 구성 옵션을 정리하기 위해 /admin_console/integrations/bot_accounts에 전용 시스템 콘솔 페이지를 생성했습니다.
명령줄 인터페이스 (CLI)
CLI를 통해 봇 계정을 이메일/패스워드 로그인이 있는 사용자 계정으로 변환하는 기능을 추가했습니다.
SAML 키와 인증서를 처리할 수 있도록 config migrate 명령을 확장했습니다.
채널이 비공개인지 표시하도록 CLI 채널 목록 및 검색 명령을 업데이트했습니다.
팀의 개인정보 설정을 수정하기 위한 CLI 명령 "team modify"를 생성했습니다.
관리
Office365 SSO가 베타에서 정식 버전으로 승격되었습니다.
링크가 OpenGraph 미리보기를 생성하고 데이터베이스에 저장될 수 있도록
LinkMetadata값의 최대 길이 제한을 제거했습니다.config.json 파일이 이제
default.json이 아닌 코드의 기본값을 사용하여 빌드 시간에 생성됩니다.서버가 NAT을 사용하는 다른 서버를 통해 통신하는 상황에서 사용자가 적절하게 구성할 수 있도록 클러스터 서버의
BindAddress와AdvertiseAddress를 더 세밀하게 제어할 수 있는 새로운 설정을 추가했습니다.각 요청에 다음 정보를 추가하여 CSRF 경고에 대한 향상된 로깅을 구현했습니다: 원격 주소, 경로, 사용자 ID, 세션 ID.
Enterprise Edition (EE)
보안 승인에 필요한 SAML 요청 서명 지원이 추가되었습니다.
고가용성 클러스터에서 클러스터 피어 검색에 사용되는 인터페이스 구성 지원이 추가되었습니다.
버그 수정
LDAP 그룹에서 그룹 구성원의 페이지네이션이 작동하지 않던 문제를 수정했습니다.
기본 팀이 설정되었을 때 기본 팀뿐만 아니라 모든 팀에 대해 팀 나가기 옵션이 비활성화되던 문제를 수정했습니다.
가져오기 라인에 "type" 항목이 누락되었을 때 일괄 가져오기가 중단되던 문제를 수정했습니다.
System Console에서 웹후크, 명령어 및 OAuth 앱의 제목이 더 이상 굵게 표시되지 않던 문제를 수정했습니다.
이메일 알림을 비활성화했을 때 이메일 초대도 함께 비활성화되던 문제를 수정했습니다.
관리자에게 사용자의 봇이 이미 비활성화되어 있음에도 비활성화 경고가 표시되던 문제를 수정했습니다.
봇 세부사항을 저장할 때 봇 프로필 이미지가 사라지던 문제를 수정했습니다.
모바일 브라우저 화면에서 기존 반응 옆에 새로운 이모지로 반응하기 위한 더하기 기호가 보이지 않던 문제를 수정했습니다.
System Console의 사용자 활동 로그에서 UserID가 이메일에서 UserID로 변경되던 문제를 수정했습니다.
봇을 언급할 때 사용자가 채널에 봇을 추가하라는 알림을 받던 문제를 수정했습니다.
봇 사용자를 영구 삭제해도 봇 테이블에서 제거되지 않던 문제를 수정했습니다.
마크다운에서 큰 이미지 크기로 인해 스크롤 팝이 발생하던 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값의 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
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/searchAPI 엔드포인트를 추가했습니다.그룹 동기화 채널에서 제거될 사용자를 결정하는
/api/v4/channels/:channel_id/members_minus_group_membersAPI 엔드포인트를 추가했습니다.마지막 읽지 않은 게시물로 이동을 지원하는
api/v4/posts/unreadAPI 엔드포인트를 추가했습니다.그룹 동기화 팀에서 제거될 사용자를 결정하는
api/v4/teams/:team_id/members_minux_group_membersAPI 엔드포인트를 추가했습니다.쿼리의 그룹 채널 ID당 키와 해당 그룹 채널 구성원인 사용자 목록을 값으로 포함하는 객체를 가져오는
api/v4/users/group_channelsAPI 엔드포인트를 추가했습니다.모든 사용자의 세션을 취소하는 기능을 추가하는
api/v4/sessions/revoke/allAPI 엔드포인트를 추가했습니다.
Plugin API
봇 아이콘 이미지를 제어하기 위한
GetBotIconImage,SetBotIconImage및DeleteBotIconImageAPI 엔드포인트를 추가했습니다.서버가 원격 URL에서 플러그인을 다운로드하고 설치할 수 있도록
api/v4/plugins/install_from_urlAPI 엔드포인트를 추가했습니다.
알려진 문제점
한 채널에서 임시 저장된 게시물을 미리보기 모드로 남겨둔 후 다른 채널로 전환하면, 사용자가 다른 채널에서 입력할 수 없게 됩니다.
Google User API Endpoint에서 오래된 도움말 텍스트가 표시됩니다.
빈 채널에서 게시물을 작성하면 때때로 채널에 로딩 스피너가 표시됩니다.
채널의 마지막 게시물을 삭제하면 채널에 로딩 스피너만 표시됩니다.
채널 헤더 편집 모달에서 Markdown 도움말 텍스트가 누락되었습니다.
사용자가 자동으로 채널에 참여하는 경우 새로고침하기 전까지 채널의 사용자 수가 업데이트되지 않습니다.
긴 게시물이 컴팩트 뷰에서 겹칠 수 있습니다.
게시물이 적은 새 채널에 참여하면 사용자가 채널 하단으로 이동하지 않을 수 있습니다.
API 호출에서 네트워크가 실패하면 메시지가 누락될 수 있습니다.
검색 도움말 텍스트 팝오버가 좁은 화면 뷰에서 표시되지 않을 수 있습니다.
이미지 아이콘의 확장/축소에 밑줄이 표시됩니다.
읽지 않은 메시지가 많은 채널을 열 때 메시지가 로드되지 않을 수 있습니다.
Firefox에서 더 많은 게시물을 로딩하는 동안 위로 스크롤하면 때때로 위쪽으로 점프하게 됩니다.
Firefox에서 게시물과 댓글 박스가 너무 일찍 확장됩니다.
설정 파일을 수정하면 컴플라이언스 내보내기가 두 번 실행됩니다.
게시물을 편집하는 동안 채널 자동완성을 사용하면 현재 채널이 읽지 않음으로 표시됩니다.
YouTube 임베드 링크에서 스크롤 팝이 발생할 수 있습니다.
탭/창으로 돌아온 후 게시물을 클릭하면 해당 게시물이 강조 표시됩니다.
플러그인이 업그레이드될 때 웹 클라이언트에서 플러그인 번역 파일이 업데이트되지 않습니다.
사용자가 저장 버튼을 클릭하지 않아도 계정 설정 변경사항이 저장됩니다.
SVG 첨부 파일이 후속 게시물로 넘어갑니다.
Custom-Attributes 플러그인이 충돌할 수 있습니다.
팀에 사용자를 추가할 때 페이지네이션이 중단됩니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 해결하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제되면 로그인이 작동하지 않습니다.
클래식 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어만이 아닌 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 고가용성 모드에서 실행할 때 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 서버의 실험적 시스템 콘솔 설정 섹션에서 "AD/LDAP 그룹 동기화 활성화"가 표시되는 문제를 수정했습니다.
Team Edition 서버에서 시스템 콘솔 > SMTP > 연결 보안 설정이 누락되는 문제를 수정했습니다.
Team Edition 서버에서 시스템 콘솔의 "모바일 파일 업로드/다운로드 허용" 옵션이 숨겨지지 않는 문제를 수정했습니다.
대괄호 안의 채널 링크가 작동하지 않는 문제를 수정했습니다.
팀 아이콘 이미지를 업로드할 때 JS 콘솔 오류가 발생하고 빈 이미지 미리보기가 표시되는 문제를 수정했습니다.
Safari에서 사용자가 몇 초마다 다이렉트 메시지 선택 목록의 맨 위로 이동하는 문제를 수정했습니다.
LDAP 그룹이 최대 사용자 수에 도달한 팀에 사용자를 추가하려고 할 때 로그인 시 "동기화 개체 채우기 오류"가 표시되는 문제를 수정했습니다.
슬래시 명령어
/rename이 채널 이름 길이를 최대 22자로 제한하는 문제를 수정했습니다.메인 메뉴를 볼 때 사용자에게 멤버 관리 권한이 없어도 멤버 관리 메뉴가 표시되는 문제를 수정했습니다.
채널 소개에서 "헤더 설정" 버튼을 클릭할 수 없는 문제를 수정했습니다.
사이드바에서 그룹 메시지 및 비공개 채널 아이콘이 잘못 정렬되는 문제를 수정했습니다.
메시지에서 커스텀 이모지가 때때로 겹치는 문제를 수정했습니다.
검색 결과와 검색창 자동완성의 "in:" 수정자에서 봇 태그가 잘못 정렬되는 문제를 수정했습니다.
모바일 뷰에서 게시물 메뉴 구분선에 간격이 생기는 문제를 수정했습니다.
태블릿 뷰에서 오른쪽 패널의 하단이 잘리는 문제를 수정했습니다.
Zoom 플러그인이 활성화된 상태에서 모바일 뷰의 채널 드롭다운 메뉴 사용자 인터페이스가 깨지는 문제를 수정했습니다.
페이지 상단에 배너가 표시될 때 시스템 콘솔에서 저장 버튼이 숨겨지는 문제를 수정했습니다.
elasticsearch 자동완성이 활성화된 상태에서 사용자가 성/이름의 분할된 부분이나
_와 같은 분할 문자를 검색할 수 없는 문제를 수정했습니다.OAuth 엔드포인트가 HTML 리다이렉트에 대해 application/json 콘텐츠 타입을 반환하는 문제를 수정했습니다.
oauth API 엔드포인트의 오류에 대해 json 응답이 반환되지 않고 4xx 오류 대신 500 오류가 반환되는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ElasticsearchSettings하위에:Elasticsearch의 인증서 검증을 무시하기 위해
SkipTLSVerification이 추가되었습니다.
오픈 소스 컴포넌트
https://github.com/mattermost/mattermost-redux/에
moment-timezone을 추가했습니다.
데이터베이스 변경사항
Jobs테이블의plugins타입 항목들은 업그레이드 시 제거됩니다. 이 작업은 매분마다 실행되도록 잘못 설정되어 있어서, 대부분 쓸모없는 레코드들로 테이블을 가득 채웠습니다. 모든 기존 레코드들은 업그레이드 시 제거되며, 이후 작업은 매일 실행됩니다.
알려진 문제점
기본 primary team이 설정된 경우 어떤 팀도 떠날 수 없습니다.
웹훅, 명령어 및 OAuth 앱의 제목이 시스템 콘솔에서 더 이상 굵게 표시되지 않습니다.
세션 만료 알림 없이 사용자가 서버에서 로그아웃될 수 있습니다.
이모지 선택기를 열 때 데스크톱 앱이 멈춥니다.
primary team이 설정되면, 팀을 떠나는 옵션이 primary team뿐만 아니라 모든 팀에서 비활성화됩니다.
w.WriteHeader(0)을 호출할 때 플러그인이 서버를 다운시킵니다.봇 세부 정보를 저장할 때 봇 계정 프로필 이미지가 사라집니다.
특정 글자를 포함한 사용자 정의 이모지가 해당 글자로 시작하거나 이전에 자동완성에서 반환된 적이 없는 한 이모지 자동완성에 나타나지 않습니다.
임시 메시지 내의 버튼이 모바일 앱에서 클릭할 수 없거나 작동하지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 수정하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 멈춰있을 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 둘러싸인 불용어를 검색하면 검색된 용어 이외의 결과가 더 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 항상 검색된 용어가 강조표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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 Server나 Jira Data Center가 아닌 Jira Cloud에만 영향을 미쳤습니다. 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보다 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 읽어주세요.
주요 특징
무한 스크롤
메시지를 더 쉽게 읽을 수 있습니다. 화면 상단의 "Load more messages" 버튼을 클릭하는 대신 위로 스크롤하면 이전 게시물이 자동으로 로드됩니다. 이 기능은 Internet Explorer (IE11)에서는 지원되지 않습니다.
봇 계정
사용자들은 더 이상 통합 기능을 위한 봇으로 사용할 가짜 사용자 계정을 만들 필요가 없습니다. 대신 실제 봇 계정을 생성하고 이를 사용하여 봇 액세스 토큰을 생성해 사용자와 상호작용하고 작업을 완료할 수 있습니다.
사용자들은 이러한 봇을 사용하여 개인 팀, 비공개 채널 또는 직접 메시지 채널 등 시스템의 모든 채널에 게시할 수도 있습니다.
Enterprise 배포의 경우, 봇 계정은 더 이상 라이센스 구독의 활성 사용자 수에 포함되지 않습니다.
봇 계정에 대해 자세히 알아보려면 문서를 참조하세요.
Jira Plugin 2.0
Jira와 Mattermost 간의 깊이 있는 양방향 통합을 위해 기존 플러그인을 개선했습니다.
Jira 이슈 생성, 이슈 업데이트 및 댓글에 대한 알림을 Mattermost 채널로 전송합니다.
사용자는 Jira 이슈 생성, Mattermost 메시지를 Jira 이슈에 첨부, 슬래시 명령어를 통한 이슈 전환 등 Mattermost에서 빠른 작업을 수행할 수도 있습니다.
2.0의 전체 기능 세트는 https://github.com/mattermost/mattermost-plugin-jira#jira-20-features 를 참조하세요.
사전 패키지된 플러그인
이 Mattermost 릴리스에 번들로 제공되는 새로운 사전 패키지된 플러그인은 다음과 같습니다:
GitHub plugin - 이슈와 풀 리퀘스트에 대한 최신 정보를 유지하기 위한 알림, 리마인더 및 슬래시 명령을 제공합니다. GitHub SaaS 및 Enterprise 버전을 지원합니다.
Autolink plugin - 텍스트를 자동으로 하이퍼링크로 변환합니다. 예를 들어 누군가 이슈 키나 번호를 게시할 때 이슈 트래커에 대한 링크를 추가합니다.
Custom Attributes plugin - 사용자 프로필 팝오버에 사용자 정의 속성을 추가합니다.
Welcome Bot plugin - 새로운 팀 멤버를 채널에 추가하는 데 도움을 주는 Welcome Bot을 추가하여 온보딩 및 HR 프로세스를 개선합니다.
Amazon SNS CloudWatch plugin - Amazon AWS CloudWatch에서 AWS SNS를 통해 Mattermost 채널로 경고 알림을 전송합니다.
시스템 콘솔 재구성
설정의 논리적 흐름을 개선하고 Mattermost Private Cloud 제품에서 기능을 숨기는 더욱 일관된 경험을 제공하기 위한 시스템 콘솔의 정보 아키텍처 재구조화입니다. 시스템 관리자가 환경에 직접 영향을 미치는 구성을 변경할 수 있는 권한을 가져서는 안 되는 경우를 위한 것입니다.
Net Promoter Score (NPS)
사용자 경험을 개선하고 사용자로부터 직접 의견을 듣기 위해 사용자 피드백을 수집하고 있습니다. 이 기능은 System Console > Plugins > Net Promoter Score에서 비활성화할 수 있습니다.
AD/LDAP 그룹 동기화 제거 (Enterprise Edition E20)
시스템 관리자는 AD/LDAP 그룹을 통해 비공개 팀과 채널의 멤버십을 관리할 수 있어, 개별적으로 멤버를 추가하고 제거할 필요가 없습니다. 그룹의 사용자들은 연결된 그룹에서 제거되면 팀이나 채널에서 자동으로 제거됩니다.
Elasticsearch에서 사용자/채널 검색 및 자동완성 (Enterprise Edition E20)
시스템 콘솔 > Elasticsearch에 자동완성 쿼리를 위한 Elasticsearch를 활성화하는 새로운 설정이 추가되었습니다. 활성화되면 Elasticsearch는 사용자/채널 검색 쿼리 및 자동완성 쿼리를 위해 인덱싱된 데이터를 사용합니다.
개선사항
사용자 인터페이스 (UI)
프로필 팝오버에서 채널에 사용자를 추가하는 옵션을 추가했습니다.
푸시 알림에서 전체 이름 표시 시
@를 제거했습니다.
플러그인
플러그인 시스템 콘솔 도움말 텍스트 필드에서 Markdown 지원이 추가되었습니다.
플러그인이 임시 게시물을 재정의할 수 있는 지원이 추가되었습니다.
현지화
폴란드어를 "공식" 언어로 승격했습니다.
명령줄 인터페이스(CLI)
슬래시 명령어를 수정하기 위한
command modifyCLI 명령어가 추가되었습니다.사용자 계정을 봇 계정으로 변환하는
mattermost user convert --botCLI 명령어가 추가되었습니다.데이터베이스와의 구성 마이그레이션을 위한 새로운 명령어
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값이 있는 플러그인을 업로드한 후 흰 페이지가 나타나는 문제를 수정했습니다.공지 배너가 채널 콘텐츠와 겹치는 문제를 수정했습니다.
라이선스 만료일 이전에 라이선스 만료 알림 배너를 닫을 수 없는 문제를 수정했습니다.
그룹 메시지 채널에서 첫 번째로 언급된 사람의 이름을 자동완성할 때 채널 전환기 자동완성이 제대로 작동하지 않는 문제를 수정했습니다.
마크다운 미리보기에서 인라인 이미지가 확대되지 않는 문제를 수정했습니다.
상위 게시물에 대한 답글이 왼쪽 정렬되지 않는 문제를 수정했습니다.
스크롤바를 드래그하려고 할 때 시간대 선택기 드롭다운이 닫히는 문제를 수정했습니다.
ExperimentalPrimaryTeamconfig.json 설정이 더 이상 "팀 떠나기" 옵션을 숨기지 않는 문제를 수정했습니다.시스템 콘솔에서 AD/LDAP 동기화를 위한 설정 위치 필드가 사용자가 계정 설정에서 변경하는 것을 차단하지 않는 문제를 수정했습니다.
iOS 브라우저 가입 및 로그인 페이지에서 스크롤이 작동하지 않는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 이러한 설정은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
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 서버가 압축된 데이터(gzip을 통한)로 REST API 요청에 응답할 수 있어 사용되는 대역폭 양을 줄일 수 있습니다.
LDAP 그룹 동기화:
팀별 및 채널별로 그룹을 검색할 수 있는 API 엔드포인트
getGroupsByChannel과GetGroupsByTeam을 추가했습니다./users와/users/search엔드포인트 모두에group_constrainedAPI를 추가하여 나열된 사용자를 그룹 제약에 의해 허용된 사용자로 제한할 수 있도록 했습니다.검색, 페이지네이션 및 멤버 수와 함께 그룹 목록을 검색할 수 있는
GetGroupsAPI 엔드포인트를 추가했습니다.
생성/업데이트 작업을 통한 팀 InviteID 수정을 비활성화하고 전용 API 엔드포인트로 이동했습니다.
Plugin 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 라이센스가 없는 서버의 시스템 콘솔에서 사용할 수 없습니다. 이 문제는 v5.13.1에서 해결되었습니다.
메시지 기록이 많은 채널에서 성능 문제가 발생할 수 있습니다. 이 문제는 v5.13.2에서 해결되었습니다.
사이트 구성 > 알림 > 이메일 알림 내용이 E10 서버에서 누락되었습니다. 이 문제는 v5.13.2에서 해결되었습니다.
공지 배너를 변경하면 콘텐츠와 겹칩니다. 이 문제는 v5.13.2에서 해결되었습니다.
30-60개의 읽지 않은 메시지가 있는 채널 간 전환 시 스크롤 위치가 새 메시지 표시기에 있지 않습니다. 이 문제는 v5.13.2에서 해결되었습니다.
시스템 콘솔에서 웹훅, 명령어, OAuth 앱의 제목이 더 이상 굵게 표시되지 않습니다.
사용자가 세션 만료 알림 없이 서버에서 로그아웃될 수 있습니다.
이모지 선택기를 열 때 데스크톱 앱이 멈춥니다.
주 팀이 설정되면, 주 팀뿐만 아니라 모든 팀에 대해 팀 떠나기 옵션이 비활성화됩니다.
w.WriteHeader(0)을 호출할 때 플러그인이 서버를 충돌시킵니다.봇 세부정보를 저장할 때 봇 계정 프로필 이미지가 사라집니다.
특정 글자가 포함된 사용자 정의 이모지가 이모지 자동완성에 나타나지 않습니다. 단, 해당 글자로 시작하거나 이전에 자동완성에서 반환된 경우는 제외입니다.
임시 메시지 내부의 버튼이 모바일 앱에서 클릭할 수 없거나 작동하지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 이를 수정하려면 시스템 관리자가 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
검색 결과의 이동 링크가 항상 예상된 게시물로 이동하지 않습니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 외에 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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보다 이전 릴리스에서 업그레이드하는 경우, 다른 중요한 업그레이드 참고사항을 반드시 읽어보세요.
버그 수정
시스템 콘솔에서 플러그인 업로드 후 새로고침을 할 때까지 플러그인 설정 링크가 나타나지 않는 문제를 수정했습니다.
시스템 콘솔 > 사용자에서 화면의 마지막 세 사용자에 대해 "사용자 작업" 메뉴의 하단 섹션이 잘리는 문제를 수정했습니다.
이미지 미리보기의 모서리가 둥글게 처리되지 않고 네모로 표시되는 문제를 수정했습니다.
이미지에서 호버 효과가 누락되는 문제를 수정했습니다.
포스트 작업(버튼 또는 메뉴를 통해)이 웹훅 포스트의 프로필 사진을 재설정하는 문제를 수정했습니다.
파일 첨부만 포함된 플래그 표시된 포스트가 중앙에서 로드될 때까지 사이드바에 렌더링되지 않는 문제를 수정했습니다.
채널 설정의 일부 문자열이 현지화되지 않는 문제를 수정했습니다.
"열기"를 클릭했을 때 이미지를 여는 대신 다운로드되는 문제를 수정했습니다.
파일 첨부가 포함된 긴 메시지를 작성할 때 @멘션 사용자 자동완성이 채널 헤더와 겹치는 문제를 수정했습니다.
컴팩트 보기에서 답글 바가 포스트 사이에 간격을 보이는 문제를 수정했습니다.
중첩 목록의 markdown 미리보기가 게시된 메시지의 스타일링과 다르게 표시되는 문제를 수정했습니다.
Safari에서 채널 전환기에서 자동 수정을 제안하는 문제를 수정했습니다.
Safari에서 멘션 배지 수가 즉시 업데이트되지 않는 문제를 수정했습니다.
모바일 보기에서 iOS/Safari에서 포스트 작업 메뉴가 포스트와 겹치는 문제를 수정했습니다.
다크 테마에서 대화형 다이얼로그의 설명 텍스트 색상을 보기 어려운 문제를 수정했습니다.
커스텀 이모지 팀 관리자 역할의 삭제 권한이 항상 부여되지 않는 문제를 수정했습니다.
검색 결과의 로딩 표시기에 도달할 때 약간의 스크롤 팝이 발생하는 문제를 수정했습니다.
읽지 않음 섹션에 있는 채널에 사용자를 추가할 때 사용자 보기에서 채널이 읽음으로 변경되는 문제를 수정했습니다.
채널 메뉴 드롭다운 아이콘에 불필요한 툴팁이 있는 문제를 수정했습니다.
LDAP 그룹에서 팀에 그룹을 추가할 때 불필요한 권한 확인 모달이 제공되는 문제를 수정했습니다.
모바일 보기에서 첨부 파일 아이콘을 클릭해도 드롭다운 메뉴가 나타나지 않는 문제를 수정했습니다.
알려진 이슈
임시 게시물 내의 버튼이 모바일 앱에서 클릭할 수 없거나 작동하지 않습니다.
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 시스템 관리자는 이를 수정하기 위해 서버를 재시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제되면 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하기 위해 점프하지 않습니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조 표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜박입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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"를 사용할 수 있는 기능을 추가했습니다.
멘션을 트리거하는 단어가 이제 중국어를 지원합니다.
메시지 첨부파일 제목에서 이모지와 하이퍼링크 렌더링 지원을 추가했습니다.
메시지 상자에 채널 이름을 표시하는 지원을 추가했습니다.
플러그인 시스템 콘솔 도움말 텍스트 필드에서 markdown 지원을 추가했습니다.
Mattermost에서 붙여넣기할 때 Excel 셀을 markdown 테이블로 변환하는 기능을 추가했습니다.
대화형 메시지 버튼에서 이모지를 렌더링하는 기능을 추가했습니다.
플러그인 (베타)
파일 미리보기를 재정의하는 플러그인 컴포넌트를 생성했습니다.
플러그인이 링크 툴팁을 생성할 수 있도록 지원을 추가했습니다.
플러그인이 봇 계정을 사용할 수 있도록 실험적 지원을 추가했습니다.
대량 가져오기/내보내기
대량 내보내기에 사용자 기본 설정 필드를 추가했습니다.
대량 내보내기에 다이렉트 및 그룹 메시지 채널과 해당 게시물을 포함하는 기능을 추가했습니다.
대량 가져오기에 비활성화된 사용자를 포함하는 기능을 추가했습니다.
명령줄 도구 (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명령이 유효한 라이선스 파일과 함께 작동하지 않는 문제를 수정했습니다.링크 미리보기가 비활성화된 경우에도 게시물 메타데이터가 요청되는 문제를 수정했습니다.
사용자가 고유 링크를 통해 채널에서 나갔을 때 해당 채널이 읽지 않음 섹션에서 제거되지 않는 문제를 수정했습니다.
Access Control Groups에서 AD/LDAP의 Group Filter로 연결되는 링크가 하위 경로 Site URL에서 작동하지 않는 문제를 수정했습니다.
다이렉트 메시지 자동 닫기 설정을 사용할 때 만료된 채널이 채널 전환기의 "내 채널" 섹션에 나타나는 문제를 수정했습니다.
사용자가 통합 페이지에서 돌아온 후 텍스트 박스가 기본 크기로 되돌아가는 문제를 수정했습니다.
멘션을 통해 열린 프로필 팝오버가 스스로 닫히지 않는 문제를 수정했습니다.
한국어 문자가 포함된 이름으로 멘션을 필터링할 때 더 이상 작동하지 않는 문제를 수정했습니다.
MFA 강제가 활성화되었을 때 모든 사용자에게 MFA 제거 옵션이 표시되는 문제를 수정했습니다.
호환성
사용 중단된 기능
서버에 내장된 기존 하드코딩된 목록을 선호하여 구성 가능한
timezones.json을 사용 중단했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 설정들과 설치 시 기본값 목록입니다. 설정은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의"ExperimentalSettings":항목에서:시스템 관리자조차도 중요한 설정을 변경하지 못하도록 선택적으로 제한할 수 있는
"RestrictSystemAdmin": false옵션이 추가되었습니다.
config.json의"ServiceSettings":항목에서:해시태그의 최소 길이를 변경할 수 있는 기능을 추가하기 위해
"MinimumHashtagLength": 3옵션이 추가되었습니다.
RESTful API 변경사항
사용자 목록 조회 기능을 추가하기 위해
GetUsersAPI 메소드를 추가했습니다.봇 계정을 생성하기 위해
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를 추가했습니다.
데이터베이스 변경 사항
곧 출시될 봇 계정 기능을 위한 준비로 시스템 관리자에게 다음 권한을 부여했습니다:
PERMISSION_CREATE_BOT
PERMISSION_READ_BOTS
PERMISSION_READ_OTHERS_BOTS
PERMISSION_MANAGE_BOTS
PERMISSION_MANAGE_OTHERS_BOTS
Bots테이블이 추가되었습니다.
알려진 문제
모바일 뷰에서 첨부파일 메뉴가 오른쪽에서 일부 잘립니다.
모바일 브라우저에서 첨부파일 아이콘을 클릭해도 드롭다운 메뉴가 나타나지 않습니다.
임시 메시지의 내용이 모바일 앱에서 표시되지 않습니다.
SAML을 통해 로그인할 때 계정 설정 > 일반 > 이메일의 텍스트가 정렬되지 않습니다.
서브패스를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 시스템 관리자는 이를 수정하기 위해 서버를 재시작해야 합니다.
사용자 지정 서비스 약관이 활성화되고 MFA가 강제 적용될 때 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
검색 결과의 점프 링크가 항상 예상된 게시물로 점프하지는 않습니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조 표시되지는 않습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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 - 확장 지원 릴리스
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이 아닌 다른 릴리스에서 업그레이드하는 경우 중요한 업그레이드 참고사항을 읽어주세요.
버그 수정
게시물에서 이모지 반응이 즉시 표시되지 않는 문제를 수정했습니다.
로그아웃 후 다시 로그인했을 때 이모지
Recently Used가 완전히 지워지는 문제를 수정했습니다.텍스트 기반 이모지 목록에 포함되지 않은 이모지가 jumboemoji로 렌더링되지 않는 문제를 수정했습니다.
서버 시작 시 기본 서버/클라이언트 로케일이
en으로 되돌려지는 문제를 수정했습니다.웹앱의 이메일 알림 설정이 모바일 앱과 동기화되지 않는 문제를 수정했습니다.
사용자 정의 브랜딩이 활성화되었지만 이미지가 업로드되지 않았을 때 로그인 페이지에 깨진 이미지가 표시되는 문제를 수정했습니다.
마침표가 뒤따르는 at-channel, at-all, at-here가 멘션으로 하이라이트되지 않는 문제를 수정했습니다.
Google Chrome에서 북마크 렌더링 시 Mattermost 아이콘이 픽셀화되는 문제를 수정했습니다.
System Console > Users 페이지에서 좁은 화면에서 사용자 인터페이스가 깨지는 문제를 수정했습니다.
at-channel 알림에서 잘못된 시간대 수를 표시하는 문제를 수정했습니다.
이모지와 함께 있는 앞쪽 공백이 이모지 크기에 영향을 주어 jumboemoji로 렌더링되지 않는 문제를 수정했습니다.
System Console 그래프가 부드럽게 로드되지 않는 문제를 수정했습니다.
System Console > Notifications > Mobile Push의 페이지 헤더에서 일관되지 않은 형식 문제를 수정했습니다.
48시간 만료 기한을 가진 초대 토큰이 24시간 후에 만료되는 문제를 수정했습니다.
Enter 키를 사용하여 "More" 모달에서 그룹 메시지 채널을 열 때 빈 화면이 나타나는 문제를 수정했습니다.
Zoom 플러그인으로 인해 링크 메타데이터 코드가 System Console에서 경고를 출력하는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 다음은 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json에서 수정할 수 있으며, 가능한 경우 시스템 콘솔에서도 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
이미지 프록시 활성화 설정이 이제 기본값으로
false입니다. 자세한 내용은 중요한 업그레이드 참고사항을 확인하세요.config.json의"ServiceSettings"하위:모바일 버전 1.16 이하를 지원하기 위해 레거시 checkMfa 엔드포인트를 활성화 상태로 유지하는
"DisableLegacyMFA": false,가 추가되었습니다. 자세한 내용은 중요한 업그레이드 참고사항을 확인하세요.
알려진 문제
서브경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 시스템 관리자는 이를 수정하기 위해 서버를 다시 시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제될 때 로그인이 작동하지 않습니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
사용자가 이미 통화 중일 때 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물로 점프하지 않습니다.
IP Hash가 꺼져 있는 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널이 읽혔을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜박입니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
파일을 업로드하는 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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 Group Sync 지원 추가
관리자가 LDAP 그룹을 기반으로 기본 팀 및 채널 멤버십을 설정할 수 있습니다. 자세한 내용은 문서를 참조하세요.
Team Edition에 다중 인증 지원 추가
이 포럼 게시물에서 자세한 내용을 확인하세요.
향상된 이미지 성능
이미지 프록시 서버 지원을 추가하여 이미지 성능이 향상되었으며, 이제 서버에 통합되어 기본적으로 활성화됩니다.
보안 설정으로 인해 로컬 네트워크 내에서 이미지를 로드할 때 문제가 발생할 수 있습니다. 자세한 내용은 여기를 참조하세요.
개선사항
사용자 인터페이스 (UI)
이모지 자동완성 및 이모지 선택기 검색 결과에서 이모지 정렬 기능이 개선되었습니다.
모바일 웹 뷰에서 이모지 선택기에 대한 지원이 추가되었습니다.
알림
at-channel 멘션을 비활성화하는 채널 알림 설정을 추가했습니다.
관리
시스템 콘솔 > 사용자에서 역할별로 사용자를 검색할 수 있는 기능이 추가되었습니다.
아웃고잉 웹훅을 수정하는 CLI 명령어가 추가되었습니다.
팀을 복원하는 CLI 명령어가 추가되었습니다.
성능
서버가 더 이상 클라이언트의 게시물 자동 재시도를 허용하지 않고 게시물이 두 번 나타나지 않도록 하는 네트워크 연결성 개선사항이 추가되었습니다.
슬래시 명령어
슬래시 명령어가 실행된 채널과 다른 채널로 메시지를 보낼 수 있는 지원이 추가되었습니다.
오른쪽 사이드바에서 "/"로 시작하는 메시지를 보낼 수 있는 옵션이 추가되었습니다.
플러그인
플러그인을 제거하고 설치하는 두 개의 별도 작업 대신 플러그인을 업데이트할 수 있는 서버 지원이 추가되었습니다.
첨부 파일
가능한 경우 파일 첨부 메모리 사용량을 최적화했습니다.
버그 수정
메시지가 매우 빠르게 작성되고 전송될 때 "[사용자] 입력 중 ..." 표시가 제거되지 않는 문제를 수정했습니다.
배너가 활성화되었지만 텍스트 필드가 비어있을 때 공지 배너가 표시되는 문제를 수정했습니다.
계정 설정에서 언어를 선택해도 언어가 설정되지 않는 문제를 수정했습니다.
이메일 초대 보내기 모달에서 행을 제거할 때 즉시 제거되지 않는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
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/reactionsAPI 엔드포인트를 추가했습니다.사용자의 상태를 활성 또는 비활성으로 업데이트할 수 있도록 플러그인 API에
UpdateUserActive를 추가했습니다.파일을 가져오는 기능을 추가하기 위해 플러그인에
GetFile을 추가했습니다.
알려진 문제
하위 경로를 사용하는 서버에서 시스템 관리자가 시스템 콘솔 UI에서 사이트 URL을 변경하면 URL이 빈 페이지를 엽니다. 시스템 관리자는 이를 해결하기 위해 서버를 다시 시작해야 합니다.
사용자 정의 서비스 약관이 활성화되고 MFA가 강제로 적용될 때 로그인이 작동하지 않습니다.
Google 로그인이 Classic 모바일 앱에서 실패합니다.
사용자가 이미 통화 중일 때 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 이동 링크가 예상된 게시물을 표시하는 곳으로 항상 이동하지는 않습니다.
IP Hash가 꺼진 상태에서 고가용성 모드에서는 상태가 자리비움이나 오프라인으로 가끔 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색된 용어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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
Release 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 Hash가 꺼진 상태에서 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 고착되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색어 외에 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바는 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
Release 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을 변경하여 수정합니다.
개선 사항
사용자 인터페이스
계정 설정에서 프로필 사진을 제거할 수 있는 기능이 추가되었습니다.
파일 업로드 진행률을 보여주는 새로운 로딩바가 추가되었습니다.
사용자가 시스템 관리자인지 나타내는 새로운 배지가 프로필 팝오버에 추가되었습니다.
ExperimentalGroupUnreadChannelsconfig.json 설정에 대한 새로운 채널 사이드바 재구성 옵션이 추가되었습니다. 예를 들어 최근 메시지별로 채널을 정렬하는 기능이 있습니다.검색 결과를 지울 수 있는 옵션이 추가되었습니다.
알림
새로운 Mattermost 설치에서 암호화된 TPNS(테스트 푸시 알림 서비스)를 통해 기본적으로 푸시 알림이 활성화되었습니다.
특정 채널에서 @-channel @-here @-all 알림을 비활성화하는 채널 알림 설정을 추가했습니다.
성능
사용자 자동완성 결과 반환 성능이 향상되었습니다.
플러그인
plugin.json 매니페스트에 "min_server_version" 필드를 추가하여 Mattermost 서버 버전과 호환되지 않는 플러그인의 로딩을 방지하는 내장 제어 기능을 활성화했습니다.
플러그인이 채널 헤더 툴팁을 추가할 수 있는 기능을 추가했습니다.
플러그인에 의해 저장된 키를 더 효과적으로 열거하기 위해 쓰기 시 플러그인 키 해싱을 중단했습니다.
플러그인의 서버 구성을 자동으로 언마샬링하는 지원을 제거했습니다.
일괄 가져오기/내보내기
일괄 내보내기 도구에 사용자 정의 이모지 및 이모지 반응을 추가했습니다.
일괄 내보내기 도구에 즐겨찾기 채널을 추가했습니다.
일괄 내보내기 도구에 사용자 및 채널 알림 설정을 추가했습니다.
일괄 가져오기에서 이메일 일괄 처리 간격을 지정할 수 있는 기능을 추가했습니다.
슬래시 명령어
슬래시 명령어에서 여러 응답을 지원하는 기능이 추가되었습니다.
잘못된 슬래시 명령어를 입력했을 때 메시지를 보내는 옵션이 추가되었습니다.
관리자
사용자 정의 서비스 약관(베타)에 대한 모바일 지원 추가
시스템 콘솔 > 플러그인 (베타) > 구성 페이지를 제거하고 플러그인 활성화 설정을 플러그인 (베타) > 관리 페이지로 이동했습니다.
사람이 읽기 쉬운 출력으로 구조화된 로깅을 사용하고 재포맷하는 mlog/human 패키지를 도입했습니다.
Enterprise Edition (E20)
Data Retention이 베타에서 정식 버전으로 승격되었습니다.
버그 수정
사용자가 새 메시지를 게시할 때 고정된 게시글 목록이 새로고침되는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
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 변경사항
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들과 일관성을 유지하도록 했습니다다음 플러그인 API 메서드들이 추가되었습니다. 각 메서드에 대한 자세한 정보는 서버 플러그인 레퍼런스를 참조하세요.
GetChannelsForTeamForUserGetChannelMembersGetChannelMembersByIdsGetChannelStatsGetEmojiGetEmojiByNameGetEmojiImageGetEmojiListGetPluginConfigSavePluginConfigGetPostsAfterGetPostsBeforeGetPostsSinceGetPostsForChannelGetPostThreadGetProfileImageSetProfileImageGetTeamsForUserGetTeamsUnreadForUserGetTeamIconSetTeamIconRemoveTeamIconGetUsersByUsernamesGetUsersInChannelGetUsersInChannelByStatusGetUsersInTeamCreateDirectChannelSearchChannelsSearchUsersGetFileLinkUploadFileSetProfileImageKVSetWithExpiryKVDeleteAllKVList
데이터베이스 변경사항
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 Hash가 비활성화된 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색어 외의 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색어가 항상 강조 표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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
Release 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 문제를 수정했습니다.
"게시물 서식 사용"이 실제로 페이지 새로고침을 요구하지 않는 문제를 수정했습니다.
사용자 AuthService 내보내기 값이 ""일 때 가져오기 도구와 호환되지 않을 수 있는 문제를 수정했습니다.
검색 결과에서 해시태그를 반환할 때 대소문자가 일치하지 않는 검색 결과가 강조 표시되지 않는 문제를 수정했습니다.
데스크톱 앱 컴팩트 보기에서 오른쪽의 들여쓰기 문제를 수정했습니다.
봇 메시지의 게시물 헤더가 사용 가능한 가로 공간을 사용하기 전에 사용자명을 자르는 문제를 수정했습니다.
결합된 시스템 메시지로 새로고침할 때 "undefined"가 잠시 표시되는 문제를 수정했습니다.
오른쪽 루트 게시물에서 프로필 팝오버가 잘리는 문제를 수정했습니다.
시스템 콘솔의 "관리" 페이지에서 "설정" 링크를 클릭할 때 빈 페이지가 표시되는 일부 플러그인의 UX 문제를 수정했습니다.
플러그인을 업로드하면 JS 오류가 발생하고 빈 페이지가 표시되는 문제를 수정했습니다.
MacOS에서 일부 팀 아이콘이 경계 상자를 채우지 않는 문제를 수정했습니다.
이모지 반응에 호버 효과가 없는 문제를 수정했습니다.
영구 공지 배너가 채널 사이드바 하단을 화면 밖으로 밀어내는 문제를 수정했습니다.
채널 알림 설정 변경을 취소해도 변경 사항이 저장된 것처럼 보이는 문제를 수정했습니다.
알려진 문제
Classic 모바일 앱에서 Google 로그인이 실패합니다.
사용자가 이미 통화 중일 때 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP Hash가 비활성화된 High Availability 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색한 용어 이상의 결과가 반환됩니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
Mattermost를 High Availability 모드로 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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+ 이상이 필요합니다. 이전 버전의 모바일 앱에서는 파일 업로드가 실패합니다.
특정 업그레이드 시나리오에서 General > Users and Teams 하위의 새로운 Allow Team Administrators to edit others posts 설정이 True로 설정될 수 있으나, Mattermost 5.1 및 이전 버전의 기본값과 5.4+ 신규 설치 시의 기본값은 False입니다.
중요
5.3이 아닌 다른 릴리스에서 업그레이드하는 경우 중요 업그레이드 안내사항을 읽어보시기 바랍니다.
주요 내용
기본 내보내기 도구
두 서버를 병합할 수 있도록 Mattermost에서 객체를 추출하는 기본 내보내기 도구를 만들었습니다.
개선 사항
Web User Interface (UI)
보내지지 않은 메시지가 있는 채널에 대해 채널 사이드바와 채널 전환기에 임시저장 표시기를 추가했습니다.
점보 이모지 지원을 추가했습니다.
"in:" 수정자를 사용하여 다이렉트 메시지 및 그룹 메시지 채널에서 검색 지원을 추가했습니다.
로그아웃 시 마지막으로 본 채널이 다음 세션에서 복원됩니다.
우측 패널에서 연속 메시지 지원을 추가했습니다.
게시물 정보 오버레이 버튼에 툴팁을 추가했습니다.
CTRL + ENTER로 코드 블록을 게시하는 기능을 추가했습니다.
긴 게시물을 작성할 때 게시물 텍스트 박스 영역을 확장했습니다.
고정된 게시물 목록이 열려 있고 채널이 전환될 때 고정된 게시물 목록을 업데이트하여 다른 채널의 고정된 게시물을 표시하도록 했습니다.
공개 링크를 볼 때 일반적인 파일 형식의 다운로드가 강제되지 않습니다.
Command Line Interface (CLI)
채널에서 모든 사용자를 제거하는 새로운 Command Line Interface가 추가되었습니다.
성능
채널 전환기 성능이 개선되었습니다.
통합
메시지 첨부파일에 대화형 메뉴를 추가했습니다.
자동번역 플러그인을 추가했습니다.
웹훅/슬래시 명령어의 URL과 토큰 등 정보를 복사할 수 있는 버튼을 추가했습니다.
파일 및 메시지 첨부파일 형식 게시물에 "댓글 작성…" 텍스트를 추가했습니다.
수신 및 송신 웹훅 설명을 500자로 업데이트했습니다.
서버 로그의 웹훅 요청에 훅 ID를 추가했습니다.
서버 또는 웹앱 구성 요소가 없는 플러그인은 이제 활성화에 실패합니다.
알림
데스크톱 알림이 이제 팀원 이름 표시 설정을 따릅니다.
채널 드롭다운 메뉴에 음소거/음소거 해제 옵션이 추가되었습니다.
모바일 뷰에 음소거 아이콘이 추가되었습니다.
데스크톱/브라우저 세션이 만료될 때 사용자에게 알리는 기능이 추가되었습니다.
자동완성 및 포커스
"CTRL+ENTER로 메시지 보내기 = ON" 설정에서 채널 및 사용자 자동완성이 이제 작동합니다.
모달이 완전히 로드되기 전에 편집 상자에 커서가 자동으로 포커스됩니다.
취소선 서식을 위해 연속으로 두 개의 물결표를 사용한 후 채널 자동완성이 닫힙니다.
사용자가 입력을 시작할 때 커서가 입력 상자에 없으면, 커서가 자동으로 중앙 채널 텍스트 입력 상자로 이동합니다.
관리
입장/퇴장 메시지 숨기기 기능을 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에서 수정하거나, 시스템 콘솔이 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Enterprise Edition 변경사항:
config.json의 "SqlSettings" 하위:채널 스위처 (CTRL/CMD+K), 채널 자동 완성 (~) 및 UI의 기타 영역에서 채널 검색 성능을 향상시키기 위해
"EnablePublicChannelsMaterialization": true가 추가되었습니다.
API 변경 사항
플러그인 API 변경사항
사용자와 Mattermost에서 지정한 매개변수가 중복되는 것을 방지하기 위해 구성된 엔드포인트 URL에 GET crush 쿼리 매개변수와 함께 슬래시 명령어를 추가했습니다.
현재 서버 버전을 반환하는 GetServerVersion() string 메서드를 플러그인 API에 추가했습니다.
데이터베이스 변경사항
OutgoingWebhooks테이블에Description컬럼이 추가되었습니다.IncomingWebhooks테이블에Description컬럼이 추가되었습니다.Users테이블에AcceptedServiceTermsId컬럼이 추가되었습니다.PublicChannels테이블이 추가되었습니다.
알려진 문제
Classic 모바일 앱에서 Google 로그인이 실패합니다.
사용자가 이미 통화 중인 상태에서 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물을 표시하지 않습니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 고착되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어보다 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 검색에서 검색된 용어가 항상 강조 표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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
Release 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용 새로운
IdAttribute설정이 추가되었습니다. 이를 통해 SAML 사용자가 계정을 잃지 않고 이메일 주소를 변경할 수 있습니다.
개선사항
웹 사용자 인터페이스 (UI)
Outgoing Webhooks 설정 페이지에서 사용자명과 프로필 사진을 설정할 수 있는 기능이 추가되었습니다.
계정 설정 > 고급 하위에 "계정 비활성화" 옵션이 추가되었습니다.
더 많은 다이렉트 메시지 목록에 멤버 수가 추가되었습니다.
이미지 및 YouTube 링크와 같은 미리보기 가능한 콘텐츠에 대해 단축된(예: bitly) 링크를 확장합니다.
성능
마지막 문자가 입력된 후 서버에 새로운 자동완성 결과를 요청하기 전에 짧은 지연시간을 추가하여 채널 전환기 성능을 향상시켰습니다.
통합
메시지 버튼을 클릭한 후 게시물을 삭제하거나 편집하는 등의 대화형 메시지 버튼 지원이 추가되었습니다.
관리
시스템 콘솔에서 원격 측정이 비활성화될 때를 위한 원격 측정 이벤트를 생성했습니다.
대량 가져오기 도구에 다이렉트 메시지 채널의 첨부 파일 지원을 추가했습니다.
버그 수정
보관된 채널을 닫을 때 사용자가 마지막으로 본 채널로 리디렉션되지 않는 문제를 수정했습니다.
사용자가 보관된 채널에서 기존 이모지에 반응할 수 있었던 문제를 수정했습니다.
공개 또는 비공개 채널을 추가하기 위해 "+" 버튼을 두 번 클릭하면 최근에 보관된 채널이 왼쪽 사이드바에 다시 추가되는 문제를 수정했습니다.
채널 자동완성에서 삭제된 채널과 한 번도 참여하지 않은 채널을 포함하여 모든 공개 채널이 포함되는 것처럼 나타나는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Enterprise Edition 변경사항:
config.json의 "SamlSettings" 하위:"EnableSyncWithLdapIncludeAuth": false,추가 - 구성된 경우 SAML ID 속성을 AD/LDAP ID 속성으로 재정의하거나, SAML ID 속성이 없는 경우 SAML Email 속성을 AD/LDAP Email 속성으로 재정의합니다. 자세한 내용은 AD/LDAP 문서를 참조하세요."IdAttribute": "",추가 - SAML의 사용자를 Mattermost의 사용자와 연결하는 데 사용될 SAML Assertion의 속성을 설정합니다.
API 변경사항
Plugin API 변경 사항 (Release Candidate)
게시물 "…" 액션 메뉴에 옵션을 추가하는 기능을 향상시키기 위해
PostDropDownMenuComponent의 속성으로postId를 추가하고,PostDropDownMenuAction함수의 매개변수로 추가했습니다.특정 fileId에 대한 파일 정보를 검색하고 특정 경로에 대해 파일이 읽혀지는 것을 보장하기 위해
FileInfo와file []byte를 추가했습니다.Mattermost v5.2에서 제거된 내장 플러그인
ldapextras의 기능과 일치하는GetLDAPUserAttributes를 추가했습니다.
알려진 문제점
"사용자명으로 로그인 활성화"가 false로 설정된 경우, MFA가 활성화된 LDAP 계정으로 로그인하면 "MFA 토큰 인증 시도 중 오류" 에러가 발생합니다.
Classic 모바일 앱에서 Google 로그인이 실패합니다.
사용자가 이미 통화 중인 상태에서 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 바로가기 링크가 항상 예상되는 게시물로 이동하지 않습니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 불용어를 따옴표로 검색하면 검색어 외에 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색어가 항상 강조표시되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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
Release v5.2 - 기능 릴리스
v5.2.2, 2018-09-16 릴리스
Mattermost v5.2.2는 높은 수준의 보안 수정사항을 포함하고 있습니다. 업그레이드를 강력히 권장합니다. 세부사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 14일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
v5.2.1, 2018-08-23 릴리스
v5.2.0 릴리스 후 여러 문제가 제기되어 기본적으로 보관된 채널 검색 기능이 비활성화되었습니다. 이 기능은 v5.2.1에서
ExperimentalViewArchivedChannels설정을 통해 활성화할 수 있습니다.
v5.2.0, 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)
실험적 커스텀 기본 채널을 추가했습니다.
입장/퇴장 메시지의 이름에서 프로필 팝오버로의 링크를 추가했습니다.
webhook 메시지 첨부 파일이 멘션을 트리거할 수 있는 지원을 추가했습니다.
데스크톱 알림과 "댓글 작성..." 텍스트에서 markdown 포맷팅 문자를 제거했습니다.
이모지 일괄 가져오기 기능을 추가했습니다.
일괄 가져오기에서 파일 첨부 지원을 추가했습니다.
플러그인 (모두 베타)
Mattermost에 파일을 업로드하기 전에 바이러스를 검사하는 새로운 바이러스 백신 플러그인. 브라우저, 데스크톱 앱 및 모바일 앱에서 ClamAV 바이러스 백신 소프트웨어를 지원합니다.
알림을 구독하고 읽지 않은 GitHub 메시지와 주의가 필요한 열린 풀 리퀘스트를 추적하는 새로운 GitHub 플러그인.
Zoom 플러그인은 이제 사용자 경험을 단순화하기 위해 3개의 별도 옵션 대신 미팅을 시작하는 하나의 옵션을 제공합니다.
서버 플러그인: 릴리스 후보
서버 플러그인용 릴리스 후보(RC)가 출시되었습니다. 안정 버전은 v5.3 또는 v5.4에서 출시될 예정입니다.
플러그인이 REST API와 동일한 기능을 제공할 수 있도록 다양한 API 메서드를 추가했습니다.
파일이 Mattermost 서버에 업로드되기 전에 파일 업로드를 가로챌 수 있는 지원을 추가했습니다.
사용자가 채널이나 팀에 참여/떠나거나 새 채널을 생성한 후 플러그인이 응답할 수 있는 지원을 추가했습니다.
사용자가 Mattermost 서버에 로그인하기 전이나 후에 플러그인이 응답할 수 있는 지원을 추가했습니다.
플러그인이 사용자 상태를 업데이트할 수 있는 지원을 추가했습니다. 예시 사용 사례는 Google Calendar 이벤트를 기반으로 사용자의 상태를 방해 금지로 설정하는 것입니다.
사용자 세션에 첨부되는 CSRF 토큰을 추가했습니다. 이 토큰은 플러그인 요청 시스템에서 XHR 확인의 대안으로 적용될 수 있습니다.
ServeHTTP 훅의 컨텍스트에 세션 토큰을 추가했습니다.
Webapp 플러그인: 베타
향후 예정된 Mattermost UI 재설계로 인해 webapp 플러그인에 호환성을 깨뜨리는 변경사항이 발생할 수 있습니다. 따라서 v5.2에서 webapp 플러그인은 베타 상태로 유지됩니다.
[...] 게시글 메뉴와 파일 업로드용 클립 아이콘을 재정의할 수 있는 기능이 추가되었습니다.
하나의 플러그인만 허용하던 기존 방식 대신, 여러 플러그인이 동일한 통합 지점에서 컴포넌트를 추가할 수 있도록 지원이 추가되었습니다.
프로필 팝오버를 완전히 재정의하는 기능이 제거되었습니다. 대신 이제 여러 플러그인이 다중 통합 지점을 통해 프로필 팝오버에 추가할 수 있습니다.
최신 플러그인 지원 UI 컴포넌트 목록은 데모 플러그인의 이 목록을 참조하세요.
관리
시스템 콘솔 > 컴플라이언스 > 컴플라이언스 내보내기의 컴플라이언스 내보내기 상태 테이블에서 세부 정보 컬럼에 내보낸 레코드 수를 추가했습니다.
크로스 오리진 리소스 공유 지원을 추가했습니다.
Command Line Interface (CLI)
사용자 게시물의 FileInfo를 삭제하는 Permanent Delete CLI 명령어의 로그 출력을 개선했습니다.
CLI에 채널 이름 변경 기능을 추가했습니다.
Enterprise Edition
Global Relay Export CLI 명령어가 추가되었습니다.
플러그인 콘텐츠 검색 지원이 추가되었습니다.
버그 수정
Mac에서 Dvorak 레이아웃에서 "채널 전환" 단축키(⌘K)가 작동하지 않는 문제를 수정했습니다.
역할 변경 후 시스템 콘솔의 사용자 정의 통합 섹션이 비어 보이는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값의 목록입니다. 설정은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition과 Enterprise Edition 변경사항:
config.json의 "ServiceSettings" 하위:"CorsExposedHeaders": ""추가, 요청자가 접근할 수 있는 헤더의 허용 목록을 추가합니다."CorsAllowCredentials": false추가, 유효성 검사를 통과한 요청이Access-Control-Allow-Credentials헤더를 포함하도록 허용합니다."CorsDebug": false추가, CORS를 사용하는 통합을 개발할 때 도움이 되도록 로그에 메시지를 출력합니다.
config.json의 "TeamSettings" 하위:"ViewArchivedChannels": true추가, 사용자가 보관된 채널의 고유링크를 공유하고 콘텐츠를 검색할 수 있도록 허용합니다."ExperimentalDefaultChannels": ""추가, 새 팀에 합류한 후 모든 사용자가 자동으로 추가될 기본 채널을 선택할 수 있도록 허용합니다.
API 변경사항
RESTful API v4 변경사항
deleteReactionAPI가 추가되어post.HasReactions에 올바른 값을 전송합니다.CLI를 통한 플러그인 추가/삭제 및 활성화/비활성화 지원이 추가되었습니다.
파일 다운로드 API가 개선되어 파일을 메모리에 전체적으로 로드하는 대신 스트리밍하도록 변경되었습니다.
Websocket 변경사항
CLI를 통한 플러그인 추가/삭제 및 활성화/비활성화 지원이 추가되었습니다.
데이터베이스 변경사항
OutgoingWebhooks테이블에 "Username"과 "IconURL" 두 개의 새로운 컬럼이 추가되었습니다.
알려진 문제
Classic 모바일 앱에서 Google 로그인이 실패합니다.
이미 통화 중인 상태에서 다른 브라우저 탭으로부터 화상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물로 이동하지 않습니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 고정되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 불용어를 따옴표로 검색하면 검색한 용어 외에도 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색한 용어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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
Release 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 exportCLI 명령어가mattermost export schedule로 이름이 변경되었습니다. 이 명령어를 사용하는 경우 스크립트를 반드시 업데이트하세요.
중요
5.0이 아닌 다른 릴리스에서 업그레이드하는 경우, 중요 업그레이드 참고사항을 읽어주세요.
주요 특징
Gfycat 통합
Mattermost 인터페이스를 벗어나지 않고도 GIF를 쉽게 공유할 수 있는 기능이 추가되었습니다. 시스템 관리자는 System Console > Customization > GIF에서 이 기능을 활성화할 수 있습니다.
Auto-linking 플러그인 (Beta)
이제 메시지가 Mattermost 데이터베이스에 저장되기 전에 자동으로 Markdown 링크 형식으로 변환될 수 있습니다. 자세한 내용은 autolink plugin repository를 참조하세요.
서브패스에서 Mattermost 지원
새로 추가된 서브패스 지원으로 모든 경로(예: https://www.example.com/mattermost)에서 Mattermost 호스팅을 지원합니다.
CSV 규정 준수 내보내기 (Enterprise Edition E20)
CSV 형식을 지원하는 확장된 규정 준수 내보내기 기능입니다. 자세한 내용은 문서를 참조하세요.
개선 사항
웹 사용자 인터페이스
Elasticsearch 결과에 하이라이트 기능을 추가했습니다.
"채널 삭제"를 "채널 보관"으로 이름을 변경했습니다. 채널은 명령줄에서 보관 해제할 수 있습니다.
"더 많은 채널" 메뉴에서 채널 목적을 검색 가능한 필드로 추가했습니다.
관리
System Console > Users에서 사용자 이메일을 재설정할 수 있는 기능이 추가되었습니다.
잡 서버를 처음 실행할 때 더 이상 서버 재시작이 필요하지 않습니다.
명령줄 인터페이스 (CLI)
permissions resetCLI 명령이 모든 사용자 정의 역할 관련 데이터를 재설정할 수 있도록 개선되었습니다.permanent delete userCLI 명령을 사용할 때, 해당 사용자가 업로드한 모든 파일도 함께 삭제됩니다.exportCLI 명령이export schedule을 통한 예약 내보내기를 지원하고, Actiance XML 및 CSV 형식으로 파일을 내보낼 수 있도록 업데이트되었습니다.bin 디렉토리 외부에서 CLI를 실행할 때 발생하는 오류가 줄어들었습니다.
Enterprise Edition E20
Mattermost에 대한 액세스를 허용하기 전에 사용자나 장치를 식별하기 위한 인증서 기반 인증(CBA)에 대한 실험적 지원이 추가되었습니다. 자세한 내용은 문서를 참조하세요.
버그 수정
iOS에서 사용자가 푸시 알림에 답장할 수 없는 문제를 수정했습니다.
공개 채널을 비공개로 변환한 후 잘못된 시스템 메시지가 표시되는 문제를 수정했습니다.
메시지 세부 정보 사이드바를 확장한 후 이모지 반응을 추가할 수 없는 문제를 수정했습니다.
System Console에서 속도 제한 설정을 편집할 수 없고,
config.json을 통해 구성된 경우 사용자 인터페이스에 표시되지 않는 문제를 수정했습니다.즐겨찾기 채널 섹션에서 "Someone"으로 표시되는 삭제된 사용자를 제거할 수 없는 문제를 수정했습니다.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 설정들과 설치 시 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition과 Enterprise Edition의 변경사항:
config.json의 "ExperimentalSettings:" 항목에서:"ClientSideCertEnable": false,추가 - Mattermost 서버의 클라이언트 사이드 인증을 활성화합니다."ClientSideCertCheck": "secondary"추가 - 클라이언트 사이드 인증 후 이메일과 비밀번호가 필요한지 여부를 제어합니다.
config.json의 "ServiceSettings:" 항목에서:"ExperimentalLimitClientConfig": false추가 - 로그인 전 사용자에게 전송되는 구성 설정 수를 제한합니다. 모바일 앱 v1.10 이상에서 지원됩니다."EnableGifPicker": false,,"GfycatApiKey": 2_KtH_W5,,"GfycatApiSecret": 3wLVZPiswc3DnaiaFoLkDvB4X0IV6CpMkj4tf2inJRsBY6-FnkT08zGmppWFgeof,추가 - Gfycat과 연동된 내장 GIF 기능을 활성화합니다."EnableEmailInvitations": false추가 - 시스템의 이메일 초대 기능을 비활성화합니다.
config.json의 "SqlSettings:" 항목에서:"ConnMaxLifetimeMilliseconds": 3600000,추가 - 데이터베이스 연결의 최대 수명을 구성합니다.
API 변경 사항
RESTful API v4 변경사항
새로운
matches필드가POST teams/{team_id}/posts/search에 추가되어 게시물 내에서 일치하는 용어 목록을 반환합니다. 이 필드는 Elasticsearch가 활성화된 v5.1 이상 버전을 실행하는 서버에서만 채워집니다.
알려진 문제
Classic 모바일 앱에서 Google 로그인이 실패합니다.
사용자가 이미 통화 중일 때 다른 브라우저 탭에서 화상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물로 이동하지 않습니다.
IP Hash가 비활성화된 고가용성 모드에서 상태가 자리 비움 또는 오프라인으로 고착되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 불용어를 검색하면 검색 용어 이외의 결과도 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색 용어가 항상 하이라이트되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜박입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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
Release 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이 아닌 다른 릴리스에서 업그레이드하는 경우, 중요한 업그레이드 참고사항을 읽어보시기 바랍니다.
주요 특징
Plugin Intercept
플러그인이 게시물을 데이터베이스에 저장하기 전에 가로채는 기능을 지원합니다.
제한된 단어를 자동으로 감지하고 검열하거나, 특정 구문을 자동으로 링크하는 등의 사용 사례를 지원합니다. 자세한 내용은 포럼 게시물을 참조하세요.
권한 체계
시스템 체계는 이제 시스템 관리자, 팀 관리자, 채널 관리자 및 모든 사용자가 시스템 전체에서 상속받는 기본 권한을 설정합니다.
특정 팀에서 팀 관리자, 채널 관리자 및 기타 모든 팀 구성원의 기본 권한을 재정의할 수 있는 새로운 팀 체계가 추가되었습니다.
게시물 문자 제한 증가
새로운 배포에서 문자 제한을 16,383자로 증가시켜 긴 메시지 게시를 허용하고 표를 포함한 더 나은 Markdown 서식을 지원합니다.
기존 배포의 경우, 증가된 문자 제한을 지원하기 위해 시스템을 마이그레이션하는 방법을 참고하세요.
결합된 입장/퇴장 메시지
채널 및 팀에서 사람들의 입장, 퇴장, 추가 및 제거와 관련된 시스템 메시지는 채널 공간을 절약하기 위해 하나의 메시지로 결합됩니다.
개선사항
웹 사용자 인터페이스
축소 아이콘을 사용하거나
/collapse명령어를 사용하여 이미지 업로드를 축소하는 기능을 추가했습니다.자동 링크 생성 시 유효한 링크 유형에 대한 화이트리스트를 추가했습니다.
기본 팀 아이콘의 스타일을 업데이트했습니다.
성능
앱 서버 재시작 시
update_status클러스터 이벤트가 수천 번 전송되는 문제를 수정했습니다.
통합 기능
GET 요청을 받도록 구성된 슬래시 명령어는 이제 요청 본문에서 페이로드를 받는 대신 쿼리 문자열에 페이로드가 인코딩됩니다.
웹훅이 실제로 채널에 잠글 수 있는 기능이 추가되었습니다.
알림
그룹 메시지에 대한 이메일 알림 제목 줄과 내용을 업데이트했습니다.
푸시 알림의 스타일을 업데이트했습니다.
시스템 콘솔
이메일 알림이 비활성화되었을 때 미리보기 모드 배너를 비활성화하는 시스템 콘솔 설정을 추가했습니다.
관리
Team Edition에 비밀번호 요구사항과 고객 브랜딩을 추가했습니다.
팀별 테마를 Team Edition으로 이동했습니다.
Enterprise Edition
LDAP 사용자가 계정을 잃지 않고 로그인 ID를 변경할 수 있도록
LoginIdAttribute를 추가했습니다.
버그 수정
config.json에 포함되지 않았을 때
EnableUserCreation이false로 설정되는 문제를 수정했습니다.공개 채널을 비공개로 변경했을 때 해당 채널에 속하지 않은 클라이언트에서 자동으로 사라지지 않는 문제를 수정했습니다.
팀 아이콘이 제거될 때 자동으로 저장되지 않는 문제를 수정했습니다.
config.json에서 "ExperimentalTownSquareIsReadOnly"
config.json이true로 설정되었을 때 관리자가 아닌 사용자의 채널 목록에서 Town Square 채널이 사라지는 문제를 수정했습니다.
호환성
Mattermost v5.0의 중요한 변경 사항 목록은 포럼 공지사항을 확인해 주세요.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
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으로 이동되었습니다.api4/handlers.go가 생성되어 web의 Context와 Handler를 사용하여 API 핸들러를 생성합니다.web/handlers.go가 추가되어 Handler 구조체, 기본 ServeHTTP 함수 및 단일 웹 핸들러를 정의합니다.
WebSocket 변경사항
Go WebSocket 클라이언트에 Ping/pong 및 재연결 처리가 추가되었습니다.
WebSocket 사용자 정의 dialer에 대한 지원이 추가되었습니다.
channel_convertedWebSocket 이벤트가 추가되었습니다. 이는 채널이 공개에서 비공개로 전환될 때마다 팀 전체에 게시됩니다.
알려진 문제점
Image proxy를 시스템 콘솔 UI에서 저장할 수 없습니다. 대신
config.json파일에서 설정을 구성하세요.Classic 모바일 앱에서 Google 로그인이 실패합니다.
이미 통화 중인 상태에서 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물로 이동하지는 않습니다.
IP Hash가 꺼진 상태의 고가용성 모드에서 상태가 자리 비움이나 오프라인으로 고착되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색한 용어 이외의 결과도 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색한 용어가 항상 강조 표시되지는 않습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지는 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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
Release v4.10 - 확장 지원 릴리즈
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설정을 변경한 후 사용자 클라이언트가 더 이상 새로고침되지 않습니다.
Command Line Interface (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에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의"TeamSettings"하위:사용자가 Direct Messages에 대한 응답으로 자동 전송될 사용자 정의 메시지를 설정할 수 있도록
"ExperimentalEnableAutomaticReplies": false,가 추가되었습니다.
config.json의"LogSettings"하위:로그 이벤트가 평문으로 출력되는 대신 기계가 읽을 수 있는 JSON 형식으로 작성될 수 있도록
FileFormat이 제거되고"FileJson": true,및"ConsoleJson": true,가 추가되었습니다.
API 변경사항
RESTful API v4 변경사항
사용자에게 임시 메시지를 전송하기 위한 RESTful API 지원이 추가되었습니다.
채널을 공개에서 비공개로 변환하고 이 설정을
team_admin으로 제한하기 위한POST /channels/{channel_id}/convertAPIv4 엔드포인트가 추가되었습니다.팀 아이콘을 제거하고
team_admin으로 제한하기 위한DELETE /teams/{team_id}/imageAPIv4 엔드포인트가 추가되었습니다.
데이터베이스 변경 사항
Users 테이블:
"UPDATE Users SET AuthData=LOWER(AuthData) WHERE AuthService = 'saml'"쿼리를 통해 SAMLAuthData를 소문자로 마이그레이션합니다.
Channels 테이블:
중복된
Name_2인덱스를 제거했습니다.
Emoji 테이블:
중복된
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 Hash가 꺼진 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 고정되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 불용어를 따옴표로 검색하면 검색어 이외의 결과도 반환됩니다.
Elasticsearch가 활성화된 검색에서 검색어가 항상 하이라이트되지 않을 수 있습니다.
모바일에서 채널을 읽었을 때 데스크톱 앱의 팀 사이드바가 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
번호 목록이 일반 게시물 영역을 벗어나는 경우가 있습니다.
이메일 알림이 활성화되어 있으면 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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
Release v4.9 - 기능 릴리스
v4.9.4, 2018-06-04 출시
Mattermost v4.9.4는 중간 수준의 보안 수정사항을 포함합니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 출시 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.9.3, 2018-05-15 출시
System Console을 통해 구성을 저장할 때 플러그인 구성이 손상되는 문제를 수정했습니다.
v4.9.2, 2018-05-04 출시
AllowEditPost가 "Always"로 설정되었을 때 권한 마이그레이션 문제를 수정했습니다.
v4.9.1, 2018-04-27 출시
고가용성 모드에서 실행할 때 System Console 권한 설정이 잘못된 오류를 표시하는 문제를 수정했습니다.
System Console에서 역할을 로드할 때의 경합 상태를 수정했습니다.
게시물을 로드할 때 상당한 성능 저하를 일으키는 변경사항을 되돌렸습니다.
Desktop 애플리케이션의 초기 로드 시간을 상당히 늘리는 성능 문제를 수정했습니다.
v4.9.0, 2018-04-16 출시
원래 4.9.0 릴리스
하이라이트
채널 음소거
/mute명령어가 추가되었습니다. 채널이 음소거되면 해당 채널에 대한 데스크톱, 푸시 및 이메일 알림이 전송되지 않습니다.채널 음소거는 채널 알림 설정을 통해서도 접근할 수 있습니다.
음소거된 채널은 왼쪽 사이드바 섹션의 맨 아래에 정렬됩니다.
팀원 이름 표시 설정
at-mention을 팀원 이름 표시로 렌더링하는 설정을 계정 설정에 다시 추가했습니다.
팀 아이콘
팀 사이드바에서 팀 아이콘 지원이 추가되었습니다.
Global Relay (베타) (Enterprise Edition E20 애드온)
컴플라이언스 솔루션으로 Global Relay에 대한 내보내기 지원이 추가되었습니다. 자세한 내용은 여기를 참조하세요.
개선사항
웹 사용자 인터페이스
사용자가 이제 계정 설정 > 시간대에서 시간대를 설정할 수 있습니다.
오른쪽 사이드바에서 답글을 삭제한 후 커서가 답글 스레드 입력 상자로 돌아갑니다.
성능
채널에서 스레드와 상위 게시물을 가져오는 데 사용되는 데이터베이스 쿼리를 최적화하여 채널 로드 시간을 단축했습니다.
게시물과 스레드 렌더링과 관련된 많은 클라이언트 함수를 최적화하여 5,000개 이상의 메시지가 있는 대형 채널의 로드 시간을 최대 90%까지 단축했습니다.
/general/logging섹션에서 Site URL 이외의 속성을 변경하면 이제 적용되기 전에 서버 재시작이 필요합니다.
플러그인 (Beta)
플러그인이 이제 텍스트, 이모지, Markdown을 포맷하는 데 더 많은 유연성을 제공합니다.
플러그인이 사이드바 드롭다운에 작업을 추가할 수 있도록 지원이 추가되었습니다.
관리
Amazon S3 파일 스토리지에 대한 AWS Identity and Access Management (IAM) 역할 지원이 추가되었습니다.
Amazon S3 연결을 테스트하기 위한 "연결 테스트" 버튼이 추가되었습니다.
Enterprise Edition
ExperimentalTownSquareIsReadOnly가true로 설정되면, 관리자가 아닌 사용자는 더 이상 메시지에 반응하거나, 메시지를 고정하거나, 채널 정보를 업데이트할 수 없습니다.성능 모니터링에 캐시 무효화 총계가 추가되었습니다.
버그 수정
숫자 이모지에 대한 서버 로그 404 오류 메시지 "We couldn't get the emoji" 문제를 수정했습니다.
검색창 중간의 텍스트를 편집하려 할 때 커서가 줄 끝으로 점프하는 문제를 수정했습니다.
다운로드 링크가 이미지를 다운로드하지 않고 새 탭에서 여는 문제를 수정했습니다.
자신과의 다이렉트 메시지 채널이 채널 전환기에 표시되지 않는 문제를 수정했습니다.
"채널에 멤버 추가" 필드에서 하나의 사용자명을 삭제할 때 모든 이름이 삭제되는 문제를 수정했습니다.
멤버 보기/관리에서 온라인 상태가 아닌 사용자명으로 정렬되어야 하는 문제를 수정했습니다.
시스템 관리자가 아닌 사용자가 OAuth 2.0 통합에서
Is Trusted옵션을 볼 수 없어야 하는 문제를 수정했습니다.검색창에 키보드 포커스가 있을 때 고정된 게시물, 채널 멤버 등을 클릭할 수 없는 문제를 수정했습니다.
Slack 가져오기 중 Mattermost가 첫 번째 사용자만 가져오는 문제를 수정했습니다.
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에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의MessageExportSettings하위:"CustomerType": "A9"추가: 사용자 조직이 가지고 있는 Global Relay 고객 계정 유형을 선택할 수 있습니다."EmailAddress": ""추가: 사용자의 Global Relay 서버가 컴플라이언스 내보내기 수신을 모니터링하는 이메일 주소를 선택할 수 있습니다.
config.json의"SamlSettings"하위:"ScopingIDPProviderId": ""추가: 인증된 사용자가 연동된 Azure AD 서버의 초기 로그인 페이지를 건너뛰고 비밀번호만으로 로그인할 수 있습니다."ScopingIDPName": ""추가: 사용자의 Scoping Identity Provider ID와 연결된 이름을 추가합니다.
config.json의DisplaySettings"하위:"ExperimentalTimezone": false추가: 사용자 인터페이스와 이메일 알림의 타임스탬프에 사용할 시간대를 선택할 수 있습니다.
API 변경사항
모든 새로운 통합에서는 API v4 엔드포인트를 사용해야 합니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 API v3 엔드포인트는 더 이상 사용되지 않으며 Mattermost v5.0에서 제거될 예정입니다.
데이터베이스 변경사항
Users 테이블:
Timezone컬럼이 추가되었습니다.
Teams 테이블:
LastTeamIconUpdate컬럼이 추가되었습니다.
Channels 테이블:
idx_channels_displayname인덱스가 제거되었습니다.
알려진 문제점
Google 로그인이 Classic 모바일 앱에서 실패합니다.
사용자가 이미 통화 중일 때 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상되는 게시물을 표시하지 않습니다.
IP Hash가 꺼진 상태에서 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표로 묶인 불용어를 검색하면 검색어뿐만 아니라 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
번호 매긴 목록이 때때로 일반적인 게시물 영역을 벗어날 수 있습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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
Release 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 명령어가 추가되었습니다.
개선 사항
웹 사용자 인터페이스
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" 요청이 중복 호출되는 문제를 수정했습니다.
푸시 알림 콘텐츠에서 채널 이름을 포함하지 않도록 설정되었을 때 파일만 게시해도 푸시 알림에 채널 이름이 포함되는 문제를 수정했습니다.
첨부된 문서를 미리보기하려 할 때 파일 확장자가 실제 파일 형식과 일치하지 않으면 "로딩"이 완료되지 않는 문제를 수정했습니다.
Classic Mobile App에서 메시지에 답글을 단 후 입력 상자에 포커스가 설정되지 않는 문제를 수정했습니다.
"user.name"과 같은 사용자명에서 @-아이콘을 클릭했을 때 "name" 부분만 강조 표시되는 문제를 수정했습니다.
"More Unreads Above" 표시기가 항상 작동하지 않는 문제를 수정했습니다.
IE11에서 숨겨진 텍스트박스의 placeholder가 게시되는 문제를 수정했습니다.
팀을 전환할 때 새로고침 후 마지막 채널이 기억되지 않는 문제를 수정했습니다.
Classic Mobile App에서 파일을 첨부할 때 입력 텍스트로 자동 포커스되지 않는 문제를 수정했습니다.
팀 멤버 보기 모달과 채널 스위처에서 복합 문자(예: CJK)를 입력할 수 없는 문제를 수정했습니다.
프록시 처리 전에 클라이언트가 안전하지 않은 이미지를 먼저 전송하여 로드하는 문제를 수정했습니다.
CentOS와 Bosh에서 샌드박스 지원 문제를 수정했습니다.
JIRA 플러그인 게시물이 제대로 잘리지 않는 문제를 수정했습니다.
이모지 선택기에서 높거나 넓은 이모지가 늘어져 보이는 문제를 수정했습니다.
git 저장소가 아닌 곳에서 웹 앱을 빌드할 수 없는 문제를 수정했습니다.
검색 결과로 이동할 때 컨텍스트 게시물이 항상 로드되지 않는 문제를 수정했습니다.
일부 언어에서 마크다운 미리보기로 전환할 때 편집 상자 크기가 변경되는 문제를 수정했습니다.
호환성
제거 및 사용 중단된 기능
모든 API v3 엔드포인트는 사용 중단되었으며 Mattermost v5.0에서 제거될 예정입니다.
사용하지 않는
ExtraUpdateAt필드가 Mattermost v5.0에서 채널 모델에서 제거될 예정입니다.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에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ServiceSettings에서:AllowCookiesForSubdomains가 추가되었습니다. 이는 쿠키에 도메인 매개변수가 설정되도록 하여 브라우저가 서브도메인에도 쿠키를 전송할 수 있게 합니다.WebsocketURL이 추가되었습니다. 이를 통해 서버가 클라이언트에게 WebSocket 연결을 시도해야 할 위치를 지시할 수 있습니다.모든 API v3 엔드포인트가 더 이상 사용되지 않으며 Mattermost v5.0에서 제거될 예정이므로, 새로운 설치의 경우
EnableAPIV3설정이false로 변경되었습니다.
API 변경사항
모든 새로운 통합은 API v4 엔드포인트를 사용해야 합니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/를 참조하세요.
모든 API v3 엔드포인트는 더 이상 사용되지 않으며 Mattermost v5.0에서 제거될 예정입니다.
RESTful API v4 변경 사항
POST /files를 업데이트하여 요청 본문에 단일 파일의 내용과 함께 쿼리 매개변수로만 정의된channel_id와filename이 있는 요청을 지원합니다.
알려진 문제점
Classic 모바일 앱에서 Google 로그인이 실패합니다.
이미 통화 중인 상태에서 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상되는 게시물을 표시하는 것으로 이동하지 않습니다.
IP Hash가 꺼진 상태에서 고가용성 모드에서 상태가 자리 비움 또는 오프라인으로 멈춰 있는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어뿐만 아니라 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조 표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
번호 매기기 목록이 때때로 일반 게시물 영역을 벗어나 확장될 수 있습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 iOS에서 푸시 알림이 항상 지워지지 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
기여자
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
Release 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 릴리스
메시지 첨부파일에서 이모지가 렌더링되지 않는 문제를 해결했습니다.
26자 길이의 채널명을 가진 채널에서 404 오류로 접근할 수 없는 문제를 해결했습니다.
"We couldn't get the emoji" 서버 로그 메시지를 해결했습니다.
CTRL/CMD+K 채널 전환기나 "msg/groupmsg" 슬래시 명령을 통해 다이렉트 또는 그룹 메시지 채널로 전환할 수 없는 문제를 해결했습니다.
사용자 프로필 팝오버에서 "Send Message"를 클릭했을 때 사용자의 다이렉트 메시지 채널 대신 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는 클라이언트에 제공되는 게시물의 마크다운이 모든 이미지가 프록시를 통해 로드되도록 수정되게 합니다.
업데이트된 이미지 썸네일
이미지 썸네일의 모양을 업데이트하여, 이제 단일 썸네일이 미리보기 창을 열기 위해 이미지를 클릭하지 않고도 더 큰 미리보기로 확장되도록 했습니다.
개선 사항
웹 사용자 인터페이스
채널 멤버 목록에 상태 아이콘을 추가하고 사용자 상태별로 정렬했습니다.
링크 미리보기에서 발견된 이미지를 미리볼 수 있는 기능을 추가했습니다.
데스크톱 앱의 사이드바 채널에
Copy Link옵션을 추가했습니다.계정 설정 옵션에서 "Edit"를 클릭한 후 텍스트 박스에 포커스가 이동하도록 개선했습니다.
채널 헤더의 인용문 서식을 개선했습니다.
검색 결과에 날짜 구분선을 추가했습니다.
좌측 사이드바의 채널 이름이 이제 알파벳이 아닌 문자들(괄호, 해시 기호 등)을 고려하여 올바르게 정렬됩니다.
통합 기능
수신 웹훅 설정 페이지에 사용자명과 프로필 사진을 추가했습니다.
발신 웹훅 응답에서 Slack 첨부파일 지원을 추가했습니다.
Emoji Picker
키보드로 이모지 선택기를 탐색할 수 있는 기능이 추가되었습니다.
웹앱 이모지 선택기에 커스텀 이모지의 페이징 및 검색 기능이 추가되었습니다.
채널
사용자가 팀으로 전환할 때 해당 팀에서 마지막으로 본 채널로 이동됩니다.
다이렉트 메시지의 URL을
https://servername.com/messages/@username형식으로 변경하여, 사용자가 URL을 통해 서로 다이렉트 메시지를 열 수 있도록 했습니다.
알림
팀이 공개에서 비공개로 변경될 때 시스템 메시지가 추가되었습니다.
플러그인 (베타)
Zoom 플러그인이 이제 온프레미스 Zoom 서버를 지원합니다.
Enterprise Edition
LDAP 최대 길이 요구사항을 충족하기 위해
User.Position필드의 최대 길이를 128자로 증가시켰습니다.OAuth 상태 매개변수 제한을 증가시켰습니다. 일부 시스템에서는 128자보다 긴 상태를 전송할 수 있습니다.
버그 수정
OAuth 계정 생성 오류 페이지가 형식화되지 않은 문제를 수정했습니다.
로그인 페이지의 링크에 대한 탭 및 alt-tab 키보드 탐색을 수정했습니다.
플러그인 슬래시 명령이 사용자명이나 아이콘을 재정의하지 않던 문제를 수정했습니다.
팀 멤버 모달의 페이지네이션에서 더 이상 표시할 사용자가 없을 때 다음 버튼이 표시되던 문제를 수정했습니다.
/header에서 at-channel이 확인 모달을 트리거하지 않아야 하는 문제를 수정했습니다.자동 생성된 SAML Service provider 로그인 URL에 슬래시가 하나 대신 두 개가 있던 문제를 수정했습니다.
푸시 알림을 받은 후 비모바일 플랫폼에서 읽지 않은 멘션이 나타나지 않던 문제를 수정했습니다.
모바일 뷰에서 게시물에 답글을 작성할 때 키보드로 인해 텍스트 상자가 숨겨지던 문제를 수정했습니다.
대소문자가 혼합된 경우 사용자명 자동완성이 작동하지 않던 문제를 수정했습니다.
일부 대화 상자에서 한국어를 빠르게 입력할 수 없던 문제를 수정했습니다.
알림 환경설정이 멘션 강조 표시에서 대소문자 구분을 고려하지 않던 문제를 수정했습니다.
임시 메시지 후에
+:emoji:를 사용하여 이전 메시지에 반응할 수 없던 문제를 수정했습니다.Firefox의
media.peerconnection.enabled설정이 false로 설정된 경우 Firefox에서 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 엔드포인트의 permanent 쿼리 매개변수는 고객 및 커뮤니티 피드백을 고려하여 이전 발표와 달리 제거되지 않았습니다.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에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경 사항:
config.json의ServiceSettings하위:"ImageProxyType": "","ImageProxyOptions": "","ImageProxyURL": ""추가 - 클라이언트에 제공되는 게시물의 마크다운이 모든 이미지를 프록시를 통해 로드하도록 수정되게 합니다."ExperimentalGroupUnreadChannels": disabled추가 - 웹앱 사이드바에 읽지 않은 채널 섹션을 표시합니다. 이 설정은 먼저 시스템 관리자가disabled를default_off또는default_on으로 바꿔서 활성화해야 합니다."ExperimentalEnableDefaultChannelLeaveJoinMessages": true추가 - 기본 채널(보통 Town Square)에서 떠나기/참여하기 메시지를 비활성화할 수 있게 합니다.
config.json의RateLimitingSettings하위:"VaryByUser": false추가 - 사용자 기반 요청 제한으로, 토큰과 사용자ID에 대한 요청 제한을 적용합니다.
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웹 소켓 이벤트를 추가했습니다.
데이터베이스 변경사항
Users 테이블:
Position필드의 크기를 35자에서 128자로 증가했습니다.
OAuthAuthData 테이블:
State필드의 크기를 128자에서 1024자로 증가했습니다.
ChannelMemberHistory 테이블:
Email컬럼을 제거했습니다.Username컬럼을 제거했습니다.
알려진 문제
Classic 모바일 앱에서 Google 로그인이 실패합니다.
이미 통화 중인 상태에서 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 예상된 게시물을 표시하기 위해 항상 점프하지는 않습니다.
IP Hash가 꺼진 상태의 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 고정되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이상의 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조 표시되지는 않습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
번호 매기기 목록이 때때로 일반 게시물 영역을 벗어날 수 있습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
고가용성 모드에서 Mattermost를 실행할 때 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
Release v4.6 - 기능 릴리스
v4.6.3, 릴리스 날짜 2018-04-09
Mattermost v4.6.3에는 낮은 심각도의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 세부 사항은 Mattermost Responsible Disclosure Policy에 따라 릴리스 14일 후 보안 업데이트 페이지에 게시될 예정입니다.
v4.6.2, 릴리스 날짜 2018-02-23
Mattermost v4.6.2에는 낮음에서 높음까지의 다양한 심각도의 보안 수정사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 세부 사항은 Mattermost Responsible Disclosure Policy에 따라 릴리스 14일 후 보안 업데이트 페이지에 게시될 예정입니다.
v4.6.1, 릴리스 날짜 2018-01-30
Mattermost 서버에서 Let's Encrypt 인증서가 손상되는 문제를 수정했습니다. 업그레이드 시 캐시가 삭제되어 인증서가 즉시 갱신됩니다. 또한 Let's Encrypt 인증을 완료하려면 Forward80To443
config.json설정을true로 설정한 상태에서 포트 80이 방화벽을 통해 포워딩되어야 합니다.
v4.6.0, 릴리스 날짜 2018-01-16
원본 4.6.0 릴리스
주요 내용
클라이언트-측 성능
포스트 마운팅 시간을 줄여 채널 전환 시간을 최대 45%까지 단축했습니다.
post_time.jsx컴포넌트의 메모리 누수를 수정하여 채널 전환 후 유지되는 메모리를 최대 85%까지 감소시켰습니다.pngquant를 실행하여 PNG에서 불필요한 메타데이터를 제거함으로써 가장 많이 사용되는 아이콘과 로고의 크기를 70-80% 줄였습니다.
개선 사항
웹 사용자 인터페이스
고정된 게시물과 신고된 게시물 목록이 로딩되는 동안 로딩 표시기가 추가되었습니다.
MFA 로그인 버튼에 로딩 표시기가 추가되었습니다.
이모지 반응을 추가할 때 '+' 버튼에 툴팁이 추가되었습니다.
채널 전환기(CTRL/CMD+K)가 이제 사용자명, 전체 이름 및 닉네임으로 필터링됩니다.
채널 링크가 이제 채널 헤더에 렌더링됩니다.
첨부 파일 미리보기에 파일 이름이 이제 표시됩니다.
플러그인 (Beta)
이제 플러그인이 슬래시 명령어를 지원합니다.
알림
새 계정의 기본 알림 설정을 업데이트하여 더 나은 온보딩 경험을 제공합니다. 이러한 설정들은 모두 계정 설정에서 구성할 수 있습니다. 특히 업데이트된 기본 설정에는 다음이 포함됩니다:
데스크톱 알림은 멘션 및 직접 메시지에 대해서만 전송됩니다.
모바일 푸시 알림은 사용자가 온라인 상태일 때가 아닌 부재 중이거나 오프라인일 때만 전송됩니다.
사용자의 이름 멘션은 멘션 알림을 트리거하지 않습니다.
508 준수
Mattermost 웹페이지에서 기본 언어가 HTML에 선언되도록 변경되었습니다.
CSS가 렌더링되지 않을 때 상태 표시기와 답글 아이콘의 위치가 업데이트되었습니다.
팀 및 채널 이름에 프로그래밍 방식으로 식별 가능한 제목을 사용합니다.
관리
더 나은 감사를 위해 수신 webhook 표시 이름이 이제 post.Props 필드에 포함됩니다.
시스템 관리자는 이제 시스템 콘솔 사용자 목록에서 자신의 비밀번호를 재설정할 수 있습니다.
버그 수정
사용자명 업데이트가 이제 모든 브라우저 탭에서 즉시 표시됩니다.
플러그인이 비활성화되었을 때 서버 로그에 플러그인 초기화에 대한 정보 메시지가 더 이상 포함되지 않습니다.
Firefox v52에서 Mattermost가 로드되지 않는 문제를 수정했습니다.
Tab을 여러 번 사용할 때 사용자 @멘션 자동완성 관련 문제를 수정했습니다.
이모지 반응을 입력했을 때 최근 사용한 이모지 목록에 추가되지 않는 문제를 수정했습니다.
OAuth 및 SAML 사용자가 SSO 공급자에서도 비활성화되었다고 가정할 때, 이제 Mattermost System Console에서 비활성화할 수 있습니다.
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에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경 사항:
config.json의ServiceSettings하위:계정 생성 후 최종 사용자에게 튜토리얼을 표시할지 제어하는
"EnableTutorial": true추가. 이 설정은 실험적이며 향후 릴리스에서 교체되거나 제거될 수 있습니다.
config.json의TeamSettings하위:서버의 기본 팀을 설정하는
"ExperimentalPrimaryTeam": ""추가. 이 설정은 실험적이며 향후 릴리스에서 교체되거나 제거될 수 있습니다.
config.json의EmailSettings하위:화이트 라벨링 목적으로 이메일 로그인 버튼의 스타일을 설정하는
"LoginButtonColor": "","LoginButtonBorderColor": ""및"LoginButtonTextColor": ""추가.
Enterprise Edition 추가 변경 사항:
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 인증으로/에서 변경하는 데 사용할 수 있습니다.
플러그인 API 변경사항 (베타)
사용자 정의 슬래시 명령을 등록하기 위한
RegisterCommand가 추가되었습니다. 명령이 실행될 때, 플러그인은ExecuteCommand훅을 통해 이를 수행할 수 있습니다.RegisterCommand를 통해 이전에 등록된 명령을 등록 해제하기 위한UnregisterCommand가 추가되었습니다.사용자의 채널 멤버십을 가져오기 위한
GetChannelMember가 추가되었습니다.
플러그인 훅 변경사항 (Beta)
이전에
RegisterCommand플러그인 API를 통해 등록된 명령어를 실행하는ExecuteCommand훅을 추가했습니다.
데이터베이스 변경 사항
IncomingWebhooks 테이블:
PostUsername컬럼을Username으로 이름을 변경했습니다.PostIconURL컬럼을IconURL로 이름을 변경했습니다.
알려진 문제점
Classic 모바일 앱에서 Google 로그인이 실패합니다.
사용자가 이미 통화 중인 상태에서 다른 브라우저 탭으로부터 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물로 이동하지 않습니다.
IP Hash가 꺼진 상태에서 고가용성 모드에서는 상태가 자리비움 또는 오프라인으로 고착되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색어 이외의 결과도 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색 시 검색어가 항상 강조표시되지 않을 수 있습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
번호 매기기 목록이 때때로 일반 게시물 영역을 벗어날 수 있습니다.
이메일 알림이 활성화된 경우 CLI를 통한 Slack 가져오기가 실패합니다.
IE11에서 한국어 키보드 사용 시 일부 대화상자에서 글자가 누락됩니다.
고가용성 모드에서 Mattermost 실행 시 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
Release v4.5 - 기능 릴리스
v4.5.2, 릴리스 날짜 2018-02-23
Mattermost v4.5.2는 낮음부터 높음까지 다양한 심각도의 다중 보안 수정 사항을 포함하고 있습니다. 업그레이드를 강력히 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시될 예정입니다.
v4.5.1, 릴리스 2018-01-16
v52-54 및 프라이빗 모드의 v57을 포함하여 특정 버전의 Firefox에서 Mattermost가 로드되지 않는 문제를 수정했습니다.
v4.5.0, 릴리스 2017-12-16
원본 4.5.0 릴리스
주요 기능
Zoom 플러그인 (Beta)
Actiance 지원 (베타) (Enterprise Edition E20 애드온)
개선사항
웹 사용자 인터페이스
CTRL/CMD+/로 이제 키보드 단축키 대화상자를 토글할 수 있습니다.댓글 스레드에서 링크 미리보기가 이제 오른쪽에 표시됩니다.
타임스탬프 고유링크가 이제 데스크톱과 브라우저에서 현재 화면에서 열립니다.
고정된 게시물이 이제 최신순으로 정렬됩니다.
URL에서 비라틴 문자를 더 잘 처리하도록 markdown이 업데이트되었습니다.
데스크톱 모바일 보기 헤더에 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 앱을 편집할 수 있었던 문제를 수정했습니다.
새로운 개인 메시지 채널에서 "새 메시지 v" 버블이 항상 사라지지 않던 문제를 수정했습니다.
개인 메시지 또는 그룹 메시지 채널을 닫고 다시 연 후 채널 설정이 복원되지 않던 문제를 수정했습니다.
호환성
제거 및 지원 중단된 기능
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
과거 및 향후 지원 중단 예정인 기능 목록은 자세한 내용을 위해 제거 및 지원 중단된 기능 문서를 참조하세요.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나 시스템 콘솔에서 사용 가능한 경우 수정할 수 있습니다.
Team Edition 및 Enterprise Edition의 변경사항:
config.json의ServiceSettings항목:계정 설정에서 고급 > 미리보기 재출시 기능 섹션을 숨기기 위해
"EnablePreviewFeatures": true가 추가되었습니다.사이드바에서 비활성 다이렉트 메시지 채널을 숨기기 위해
"CloseUnusedDirectMessages": false가 추가되었습니다.사용자가 인증 방법을 변경할 수 있는지 설정하기 위해
"ExperimentalEnableAuthenticationTransfer": true가 추가되었습니다.
config.json의EmailSettings항목:이메일 알림의 제목에 채널 이름을 포함할지 설정하기 위해
"UseChannelInEmailNotifications": false가 추가되었습니다.
config.json의PluginSettings항목:클라이언트 플러그인의 위치를 설정하기 위해
"ClientDirectory": "./client/plugins"가 추가되었습니다.
Enterprise Edition의 추가 변경사항:
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 Hash가 꺼진 상태의 고가용성 모드에서 상태가 자리비움 또는 오프라인으로 고착되는 경우가 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어 이외의 결과도 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조표시되지 않을 수 있습니다.
팀 사이드바가 첫 로드 시 다른 팀의 읽지 않은 메시지를 항상 표시하지 않습니다.
데스크톱 앱의 팀 사이드바가 모바일에서 채널을 읽었을 때 업데이트되지 않습니다.
시스템 관리자가 시스템 콘솔을 통해 자신의 비밀번호를 재설정할 수 없습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜박입니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
프로필 사진과 사용자명이 탭 간이나 우측 댓글 스레드에서 즉시 업데이트되지 않습니다.
번호 목록이 때때로 일반 게시물 영역을 벗어나 확장될 수 있습니다.
이모지 반응을 입력해도 최근 사용한 이모지에 추가되지 않습니다.
플러그인이 비활성화되어 있어도 서버 로그에 플러그인 초기화에 대한 메시지가 포함됩니다.
기여자
/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
Release v4.4.5 - 기능 릴리스
v4.4.5, 릴리스 날짜 2017-12-11
Mattermost v4.4.5는 중간 심각도의 보안 수정을 포함합니다. 업그레이드를 강력히 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 14일 후에 보안 업데이트 페이지에 게시됩니다.
v4.4.4, 릴리스 날짜 2017-12-06
웹 앱 플러그인을 작성할 디렉토리를 설정하는 config.json 설정
ClientDirectory를 추가했습니다. 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 "연결 테스트" 버튼이 작동하지 않는 문제를 수정했습니다.
계정 설정 > 표시 > 언어에서 설정한 사용자 언어로 시스템 메시지가 번역되지 않는 문제를 수정했습니다.
채널 헤더 업데이트에 대한 시스템 메시지가 때때로 잘못된 형식으로 표시되는 문제를 수정했습니다.
v4.4.1, 릴리스 2017-11-16
--config플래그를 통한 대체 구성 파일 위치가 무시되는 업그레이드 문제를 수정했습니다.
v4.4.0, 릴리스 2017-11-16
원래 4.4.0 릴리스
주요 내용
플러그인 (베타)
Mattermost 플러그인의 베타 릴리스입니다. 관리자가 제3자 시스템과 더 쉽게 통합하고, 기능을 확장하며, Mattermost 서버의 사용자 인터페이스를 사용자 정의할 수 있게 해줍니다. 자세히 알아보려면 플러그인 문서를 참조하세요.
방해 금지 상태
모든 데스크톱 및 모바일 푸시 알림을 일시적으로 끄는 "방해 금지" 상태가 추가되었습니다.
AD/LDAP를 통한 SAML 동기화 지원 (Enterprise Edition E20)
사용자 비활성화 및 제거를 포함하여 AD/LDAP에서 SAML 사용자 속성을 주기적으로 동기화하는 기능이 추가되었습니다. 자세한 내용은 문서를 참조하세요.
개선 사항
웹 사용자 인터페이스
새 메시지가 없는 개인 및 그룹 메시지 채널을 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 로그인 방식으로 전환할 수 없는 문제를 수정했습니다.
"더 많은 채널" 모달에서 검색 결과를 표시할 때 올바른 페이지 번호가 표시되지 않는 문제를 수정했습니다.
API를 통해 직접 메시지 또는 그룹 메시지 채널에 사용자를 추가할 때 잘못된 오류 메시지가 표시되는 문제를 수정했습니다.
공백이 포함된 파일을 다운로드할 때 파일명이 보존되지 않는 문제를 수정했습니다.
.m4r 파일 형식의 썸네일 이미지를 수정했습니다.
멤버 관리 대화상자에서 검색 시 일치하는 결과가 없을 때 결과가 업데이트되지 않는 문제를 수정했습니다.
텍스트 검색에서
in:자동완성이 일부 서버에서 하이픈 뒤에 결과를 표시하지 않는 문제를 수정했습니다.Elasticsearch 텍스트 검색에서 누락된 "결과 없음" 화면을 수정했습니다.
사용자가 추가되거나 제거될 때 새로고침해야만 채널 멤버 수가 업데이트되는 문제를 수정했습니다.
데스크톱 앱에서 타임스탬프 링크가 새 앱 창에서 고유링크 뷰를 여는 문제를 수정했습니다.
채널 전환기(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에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition과 Enterprise Edition의 변경사항:
config.json의ServiceSettings하위:"CloseUnusedDirectMessages": false를 추가하여 사용자가 7일이 지난 다이렉트 및 그룹 메시지 채널을 자동으로 닫는 옵션을 가질지 설정합니다.
config.json의TeamSettings하위:"EnableConfirmNotificationsToChannel": true를 추가하여 5명 이상의 멤버가 있는 채널에서 채널 전체 멘션(@-channel, @-all)에 대한 확인창을 표시할지 설정합니다.
config.json의PluginSettings하위:"Enable": true를 추가하여 서버에서 플러그인이 활성화되는지 설정합니다."EnableUploads": false를 추가하여 서버에서 수동 플러그인 업로드가 활성화되는지 설정합니다. 비활성화해도 기존 플러그인(사전 패키지된 Mattermost 플러그인 포함)은 서버에 설치된 상태로 유지됩니다."Directory": "./plugins"를 추가하여 플러그인이 저장되는 디렉터리를 지정합니다."Plugins": {}를 추가하여 Mattermost 서버에 설치된 플러그인을 나열합니다."PluginStates": {}를 추가하여 설치된 플러그인이 Mattermost 서버에서 활성화되어 있는지 비활성화되어 있는지 설정합니다.
Enterprise Edition의 추가 변경사항:
config.json의SamlSettings하위:EnableSync: false를 추가하여 AD/LDAP 동기화가 활성화되는지 설정합니다.
config.json의LdapSettings하위:EnableSyncWithLdap: false를 추가하여 비활성화를 포함한 SAML 사용자 속성이 AD/LDAP에서 주기적으로 동기화되는지 설정합니다.
config.json의ElasticsearchSettings하위:"LiveIndexingBatchSize": 1을 추가하여 새 게시물이 Elasticsearch 인덱스에 추가되기 전에 몇 개의 게시물을 함께 배치할지 설정합니다."RequestTimeoutSeconds": 30을 추가하여 Elasticsearch 호출에 대한 타임아웃을 초 단위로 설정합니다."BulkIndexingTimeWindowSeconds": 3600을 추가하여 Bulk Indexer에 의해 인덱싱되는 게시물 배치의 최대 시간 윈도우를 설정합니다.
데이터베이스 변경 사항
Posts 테이블:
ChannelId, DeleteAt, CreateAt에 대한 복합 인덱스 추가ChannelId, UpdateAt에 대한 복합 인덱스 추가
UserAccessTokens 테이블:
IsActive컬럼 추가
API v4 변경사항
모든 새로운 통합은 API v4 엔드포인트를 사용하는 것을 권장합니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 API v3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
추가된 라우트 (API v4)
POSTat/users/token/enable이전에 비활성화된 개인 액세스 토큰을 다시 활성화합니다.
POSTat/users/token/disable개인 액세스 토큰을 비활성화하고 해당 토큰을 사용하는 모든 세션을 삭제합니다. 토큰은
/users/tokens/enable.을 사용하여 다시 활성화할 수 있습니다.
POSTat/users/{user_id}/sessions/revoke/all제공된 사용자 ID와 세션 ID 문자열로부터 모든 사용자 세션을 취소합니다.
POSTat/plugins압축된 .tar.gz 형태로 플러그인을 업로드합니다.
GETat/plugins활성화 및 비활성화된 플러그인 목록을 가져옵니다.
DELETEat/plugins/{plugin_id}이전에 업로드된 플러그인을 제거합니다.
POSTat/plugins/{plugin_id}/activate설치된 플러그인을 활성화합니다.
POSTat/plugins/{plugin_id}/deactivate활성화된 플러그인을 비활성화합니다.
GETat/plugins/webapp웹앱 구성 요소를 가진 활성화된 플러그인의 플러그인 매니페스트 목록을 가져옵니다.
수정된 라우트 (API v4)
POSTat/logsServiceSettings.EnableDeveloper가true로 설정된 경우, 인증되지 않은 사용자도 이제 ERROR 또는 DEBUG 메시지를 로그할 수 있습니다.
Websocket 이벤트 변경사항
추가됨:
user_role_updated사용자 역할이 업데이트될 때 발생하는 이벤트입니다.
알려진 문제
Classic 모바일 앱에서 Google 로그인이 실패합니다.
사용자가 이미 통화 중일 때 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 예상된 게시물로 항상 이동하지 않습니다.
팀 전환 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
iOS 모바일 웹에서 스크롤할 때 특정 코드 블록 라벨이 나타나지 않습니다.
삭제된 메시지가 읽지 않음이나 읽지 않은 언급을 지우지 않습니다.
IP Hash가 꺼진 상태의 고가용성 모드에서 상태가 때때로 자리비움이나 오프라인으로 고착될 수 있습니다.
Elasticsearch가 활성화된 상태에서 따옴표 안의 불용어를 검색하면 검색된 용어만이 아닌 더 많은 결과가 반환됩니다.
Elasticsearch가 활성화된 상태에서 검색할 때 검색된 용어가 항상 강조표시되지 않을 수 있습니다.
현재 사용자가 속하지 않은 채널에 대한 채널 링크가 올바르게 렌더링되지 않을 수 있습니다.
팀 사이드바가 첫 로드 시 다른 팀의 읽지 않음을 항상 표시하지 않습니다.
비밀번호 요구사항이 최소 5자 이상과 숫자로 설정된 경우 비밀번호에 대문자가 필요합니다.
시스템 관리자는 시스템 콘솔을 통해 자신의 비밀번호를 재설정할 수 없습니다.
이미지와 링크 미리보기가 로드되는 동안 채널 스크롤 위치가 깜빡입니다.
다이렉트 또는 그룹 메시지 채널을 닫은 후 나중에 다시 열면 채널 설정이 복원되지 않습니다.
파일 업로드를 위한 CTRL/CMD+U 단축키가 Firefox에서 작동하지 않습니다.
스레드의 댓글에 대해 웹사이트 미리보기가 표시되지 않습니다.
고유링크 보기에서 삭제된 메시지의 "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
Release 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에서 설정 제목을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)
사용자 정의 데이터 보존 정책을 통해 오래된 메시지와 파일 업로드를 자동으로 삭제합니다.
언어
이탈리아어와 터키어를 베타에서 정식 품질 번역으로 승격했습니다.
개선 사항
웹 사용자 인터페이스
채널 사이드바의 "More Unreads" 버블을 클릭하면 이제 다음 읽지 않은 채널로 스크롤됩니다.
다이렉트 메시지 채널 헤더에 상태 표시기가 추가되었습니다.
검색
두 글자 전체 이름과 사용자명을 지원하는 향상된 사용자 검색.
통합
임시 슬래시 명령 응답이 이제 텍스트 없이 첨부 파일을 지원합니다.
팀 간에 커스텀 슬래시 명령을 이동하는 CLI 명령이 추가되었습니다.
알림
채널 전체 멘션이 포함된 채널 헤더를 업데이트해도 더 이상 알림이 트리거되지 않습니다.
성능
이모지 선택기의 초기 로드가 개선되어 이제 GIF를 포함한 수천 개의 사용자 정의 이모지를 지원합니다.
Enterprise Edition
예약된 작업의 성공을 추적하기 위해 AD/LDAP 동기화, Elasticsearch 및 데이터 보존에 대한 테이블을 시스템 콘솔에 추가했습니다.
지정된 시간 동안 비활성 상태인 사용자를 자동으로 로그아웃시키는 유휴 시간 초과 설정을 추가했습니다.
이제 공유 Elasticsearch 클러스터에서 Elasticsearch를 사용할 수 있습니다.
Elasticsearch 시스템 상태 및 사용량 모니터링을 위한 메트릭을 추가했습니다.
버그 수정
URL 링크에서 닫는 대괄호가 무시되는 문제를 수정했습니다.
IE11 모바일 뷰에서 팀 나가기 아이콘 크기와 일관성 없는 채널 헤더 아이콘 호버 효과를 수정했습니다.
IE11 모바일 뷰에서 검색 결과를 본 후 오른쪽 사이드 메뉴가 사라지는 문제를 수정했습니다.
IE11 데스크톱 뷰에서 기타 사소한 UI 문제들을 수정했습니다.
시스템 메시지와 임시 메시지가 신고될 수 있는 문제를 수정했습니다.
편집 모달의 오류 텍스트가 더 이상 도움말 텍스트와 겹치지 않습니다.
pretext없는 통합 메시지 첨부파일이 컴팩트 뷰에서 사용자명과 겹치지 않도록 수정했습니다.채널 멤버 목록이 팀원 표시명 대신 사용자명으로 정렬되는 문제를 수정했습니다.
비밀번호 재설정 후 "비밀번호가 성공적으로 업데이트되었습니다" 바가 표시되도록 했습니다.
만료된 이메일 인증 링크의 깨진 UI를 수정했습니다.
댓글 스레드에서 통합 메시지 첨부파일이 항상 렌더링되지 않는 문제를 수정했습니다.
"멤버 추가" 대화상자가 때때로 깨지는 문제를 수정했습니다.
슬래시 명령 응답이 이제 charset과 boundary 세트를 올바르게 처리합니다.
비활성화된 사용자는 더 이상 Town Square 멤버 수에 포함되지 않습니다.
다른 기기에서 모든 멘션을 읽은 경우 iOS 푸시 알림이 홈 화면에서 일관되게 지워집니다.
대상 채널이 변경되어도 웹훅이 더 이상 원래 채널로 계속 전송되지 않습니다.
다른 인증 방법에서 이메일 인증으로 전환할 때 기호가 포함된 이메일이 올바르게 렌더링됩니다.
유효하지 않은 공용 파일 링크를 열려고 시도해도 더 이상 형식이 지정되지 않은 오류 페이지가 표시되지 않습니다.
메시지 업데이트 후 대화형 메시지 액션 버튼이 더 이상 사라지지 않습니다.
내장 JIRA 플러그인이 게시한 티켓 링크는 JIRA URL에 사용자 정의 컨텍스트 경로가 있는 경우 올바르게 표시됩니다.
현지화 사용 가능 언어에 기본 클라이언트 언어가 포함되지 않은 경우 시스템 콘솔에 오류 메시지가 표시됩니다.
사용자를 가져올 때 대량 가져오기가 때때로 팀 멤버를 가져오지 못하는 경쟁 조건을 수정했습니다.
모바일에서 채널 전환기를 닫아도 더 이상 텍스트 상자에 포커스가 설정되지 않습니다.
오른쪽 사이드 고정된 게시물 목록에 잘못된 채널 이름이 표시될 수 있는 문제를 수정했습니다.
첫 번째 로드 시 팀 사이드바가 항상 다른 팀의 읽지 않은 메시지를 표시하는 문제를 수정했습니다.
호환성
제거 및 지원 중단 기능
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
과거 및 향후 지원 중단 기능 목록은 자세한 내용을 위해 제거 및 지원 중단 기능 문서를 참조하세요.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Enterprise Edition 변경 사항:
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)
PUTat/oauth/apps/{app_id}OAuth 2.0 클라이언트 애플리케이션을 업데이트합니다.
GETat/data_retention/policy서버로부터 현재 데이터 보존 정책 세부사항을 가져옵니다. 여기에는 삭제해야 할 데이터와 삭제해야 할 각 데이터 유형에 대한 컷오프 시간이 포함됩니다.
수정된 라우트 (API v4)
POSTat/channels/members/{user_id}/view응답에 Mattermost 서버 4.3 이상 버전에 대한
last_viewed_at_times가 포함됩니다.
알려진 문제
Classic 모바일 앱에서 Google 로그인이 실패합니다.
사용자가 이미 통화 중일 때 다른 브라우저 탭에서 화상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물로 이동하지 않습니다.
팀을 전환한 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
iOS 모바일 웹에서 스크롤할 때 특정 코드 블록 레이블이 나타나지 않습니다.
삭제된 메시지가 읽지 않음 또는 읽지 않은 언급을 지우지 않습니다.
IP Hash가 꺼진 상태의 고가용성 모드에서 상태가 때때로 자리 비움 또는 오프라인으로 고착될 수 있습니다.
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
Release 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와의 통합을 통해 Enterprise Mobility Management (EMM) 솔루션을 지원합니다. 자세한 내용은 문서를 참조하세요.
개선사항
웹 사용자 인터페이스
채널 멤버 목록을 새롭게 디자인했습니다.
메시지 입력 상자를 새롭게 디자인했습니다.
키보드 단축키 대화상자(CTRL/CMD+/)를 새롭게 디자인했습니다.
팀 선택 페이지에서 팀을 선택할 때 로딩 인디케이터를 추가했습니다.
팀 사이드바의 팀 아이콘과 채널 헤더의 채널명 및 즐겨찾기 버튼에 호버 효과를 추가했습니다.
채널 헤더의 채널 멤버 아이콘에 활성 상태를 추가했습니다.
새로운 개인 또는 그룹 메시지를 열기 위해 채널 사이드바의 개인 메시지 헤더 옆에 "+" 아이콘을 추가했습니다.
사용자 프로필 사진 옆의 메인 메뉴에 툴팁을 추가했습니다.
파일을 업로드하기 위해 클립 아이콘 위에 마우스를 올리면 이제 마우스 커서가 "손 모양 선택기"로 변경됩니다.
모바일 뷰
모든 헤더 아이콘에서 호버 효과를 일관되게 만들었습니다.
오른쪽 사이드바의 […] 메뉴 투명도를 제거했습니다.
채널 정보 대화상자의 불투명도를 줄였습니다.
검색 바의 배경색을 업데이트했습니다.
통합
response_url매개변수를 통해 Slack 호환 지연 슬래시 명령어 지원을 추가했습니다.통합을 위한 콘텐츠 타입 처리를 개선했습니다.
알림
이메일 알림의 일반 텍스트 버전 지원이 추가되었습니다.
채널을 생성한 사람을 위한 "채널에 참가했습니다" 시스템 메시지가 추가되었습니다.
관리
채널을 다른 팀으로 이동시키는 CLI 명령어
platform channel move가 추가되었습니다.CLI 명령어
platform team delete가 이제 채널이 없는 팀을 삭제할 수 있도록 합니다.
Enterprise Edition
채널 삭제를 관리자만 가능하도록 정책이 설정된 경우, 비공개 채널에서 마지막 채널 멤버일 때 "채널 삭제" 옵션을 제거했습니다.
다중 노드 클러스터 환경에서 LDAP 동기화와 같은 예약된 작업은 성능 향상을 위해 리더 선출을 통해 단일 노드에서만 실행됩니다.
컴플라이언스 내보내기에 다이렉트 메시지 채널을 추가했습니다.
공개 채널을 비공개로 변환하거나 그 반대로 변환할 수 있는 CLI 명령어
platform channel modify를 추가했습니다.일정 연령 이상의 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/<date-of-upload-as-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에서 수정하거나, 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ServiceSettings하위:AllowedUntrustedInternalConnections": ""를 추가하여 내부 연결에 대한 도메인, IP 주소 또는 CIDR 표기법을 지정할 수 있습니다. 개발 머신에서 로컬로 통합을 개발할 때 테스트 환경에서 사용됩니다. 프로덕션에서 사용하는 것은 권장되지 않습니다.
config.json의TeamSettings하위:EnableXToLeaveChannelsFromLHS: false를 추가하여 사용자가 채널 사이드바에서 채널 옆의 "X"를 클릭하여 채널을 나갈 수 있는지 설정할 수 있습니다. 이 설정은 베타 버전이며 향후 릴리스에서 변경되거나 제거될 수 있습니다.
config.json의FileSettings하위:AmazonS3Trace: false를 추가하여 Amazon S3에 대한 추가 디버깅을 활성화할 수 있습니다.
Enterprise Edition 추가 변경사항:
config.json의ElasticsearchSettings하위:AggregatePostsAfterDays": ""를 추가하여 일일 예약 작업의 일환으로 인덱스가 집계될 기간을 지정할 수 있습니다PostsAggregatorJobStartTime": ""를 추가하여 일일 예약 집계 작업의 시작 시간을 지정할 수 있습니다.
config.json의TeamSettings하위:ExperimentalTownSquareIsReadOnly: false를 추가하여 Town Square를 읽기 전용 채널로 설정할 수 있습니다. Mattermost 서버의 모든 팀에 적용됩니다. 이 설정은 베타 버전이며 향후 릴리스에서 변경되거나 제거될 수 있습니다.
config.json에ThemeSettings를 추가했습니다. 이 설정들은 베타 버전이며 향후 릴리스에서 변경되거나 제거될 수 있습니다."EnableThemeSelection": true를 추가하여 최종 사용자가 Mattermost 테마를 변경할 수 있는지 설정할 수 있습니다."DefaultTheme": "default"를 추가하여 새 사용자의 기본 테마를 설정할 수 있습니다."AllowCustomThemes": true를 추가하여 최종 사용자가 커스텀 테마를 설정할 수 있는지 설정할 수 있습니다."AllowedThemes": []를 추가하여 사용자가 이용할 수 있는 내장 Mattermost 테마 목록을 지정할 수 있습니다.
API v4 변경사항
모든 새로운 통합에서는 APIv4 엔드포인트를 사용하는 것을 권장합니다. 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
추가된 라우트 (API v4)
POSTat/posts/{post_id}/actions/{action_id}사용자가 메시지를 통해 통합 기능과 상호작용할 수 있도록 하는 포스트 액션을 수행합니다.
알려진 문제점
Classic 모바일 앱에서 Google 로그인이 실패합니다.
튜토리얼 중에 채널을 클릭하면 튜토리얼이 사라집니다.
사용자가 이미 통화 중일 때 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다.
검색 결과의 바로가기 링크가 항상 예상된 게시물로 이동하지 않습니다.
이모지 선택기의 첫 로딩이 저속 연결이나 수백 개의 커스텀 이모지가 있는 배포에서 느립니다.
팀 전환 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
iOS 모바일 웹에서 스크롤할 때 특정 코드 블록 라벨이 나타나지 않습니다.
삭제된 메시지가 읽지 않음 또는 읽지 않은 언급을 지우지 않습니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고정될 수 있습니다.
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은 낮음부터 중간까지 다양한 심각도의 여러 보안 수정사항을 포함합니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 14일 후에 저희 보안 업데이트 페이지에 게시됩니다.
v4.1.0, 2017-08-16 릴리스
원본 4.1.0 릴리스
보안 업데이트
Mattermost v4.1.0에는 낮은 심각도부터 높은 심각도까지 다양한 보안 수정 사항이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 세부 사항은 Mattermost 책임감 있는 공개 정책에 따라 릴리스 후 14일 뒤에 저희 보안 업데이트 페이지에 게시될 예정입니다.
주요 특징
JIRA 앱
단일 webhook을 사용하여 여러 채널에 게시할 수 있는 내장 JIRA 통합 기능입니다. 자세한 내용은 Jira 통합 문서를 참조하세요.
개인 액세스 토큰
REST API에 대한 인증을 통해 더 쉽고 유연한 통합을 가능하게 합니다. 자세한 내용은 personal access token 개발자 문서를 참조하세요.
업데이트된 iOS 및 Android 앱
Elasticsearch Beta (Enterprise Edition E20)
Elasticsearch 서버를 Mattermost에 연결한 다음 시스템 콘솔 인터페이스를 통해 게시물 인덱스를 구축하고 관리하세요.
Elasticsearch는 클러스터 환경에서 매우 효율적인 데이터베이스 검색을 지원하는 분산형 RESTful 검색 엔진입니다.
개선사항
웹 사용자 인터페이스
임시 메시지에 이제 "(나에게만 표시됨)" 라는 표시가 나타납니다.
유효하지 않은 팀 초대 링크로 이동하면 이제 오류 페이지로 리디렉션됩니다.
이미지 썸네일 자르기가 이제 게시 전후에 동일하게 표시됩니다.
@mentions을 클릭하면 이제 해당 사용자의 연락처 카드가 열립니다.
사용자 목록에 이제 전체 이름과 닉네임이 표시됩니다.
500개 이상의 새로운 이모지가 추가되었습니다.
느린 연결에서 검색할 때 이제 오른쪽에 로딩 스피너가 표시됩니다.
링크 미리보기 옆에 닫기 버튼이 추가되었습니다.
임시 메시지가 이제 항상 상위 게시물로 나타납니다.
검색 결과, 고정된 게시물 및 신고된 게시물 목록에 […] 메뉴가 추가되었습니다.
프로필 팝오버에서 사용자명을 클릭하면 메시지 상자에 사용자명이 입력됩니다.
알림
푸시 알림 콘텐츠에서 채널명이나 메시지 텍스트를 보내지 않는 옵션이 추가되었습니다
시스템 관리자가 이메일 배치를 활성화한 경우 기본 이메일 빈도가 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 지역 설정을 읽고 적용합니다.
코드 블록과 빈 테이블 셀의 공백 및 트리밍을 수정했습니다.
시스템이 계정을 두 번 생성하려고 시도하지 않도록 첫 번째 클릭 후 "계정 생성" 버튼을 비활성화했습니다.
더 많은 채널 모달이 첫 번째 두 페이지 이후 페이징을 중단하지 않습니다.
채널명 편집이 이제 문자 수를 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에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ServiceSettings하위:"EnableUserAccessTokens": false통합 기능이 REST API에 대해 인증할 수 있도록 개인 액세스 토큰을 활성화합니다
config.json의EmailSettings하위:"EnableSMTPAuth": false추가 - 인증이 필요하지 않은 SMTP 서버를 지원합니다"EmailNotificationContentType": "full"추가 - 이메일 알림 내용에 포함될 세부 정보의 양을 지정합니다
Enterprise Edition 추가 변경사항:
config.json의FileSettings하위:"AmazonS3SSE": false추가 - Amazon S3의 파일에 대한 서버측 암호화를 활성화합니다."EnableMobileUpload": true추가 - 모바일 기기에서 파일 업로드를 활성화합니다"EnableMobileDownload": true추가 - 모바일 기기에서 파일 다운로드를 활성화합니다
config.json의JobSettings하위:"RunJobs": true추가 - 작업 서버에서 작업 실행을 활성화합니다"RunScheduler": true추가 - 작업 서버에서 작업 스케줄링을 활성화합니다
config.json의ElasticsearchSettings하위:"ConnectionUrl": "http://dockerhost:9200"추가 - Elasticsearch 서버의 URL을 설정합니다"Username": ""추가 - Elasticsearch 서버에 접근할 사용자 이름을 지정합니다"Password": ""추가 - Elasticsearch 서버에 접근할 비밀번호를 지정합니다"EnableIndexing": false추가 - Elasticsearch 인덱싱을 활성화합니다"EnableSearching": false추가 - Elasticsearch를 사용한 검색을 활성화합니다"Sniff": true추가 - Elasticsearch 서버에서 스니핑을 활성화합니다"PostIndexReplicas": 1추가 - 각 게시물 인덱스에 사용할 복제본 수를 지정합니다"PostIndexShards": 1추가 - 각 게시물 인덱스에 사용할 샤드 수를 지정합니다
데이터베이스 변경사항
UserAccessToken 테이블:
테이블 추가됨
JobStatuses 테이블:
테이블 제거됨
Jobs 테이블:
테이블 추가됨
Users 테이블:
Roles컬럼의 최대 크기를 64자에서 256자로 수정됨
API v4 변경 사항
Mattermost 4.0에는 API v4 엔드포인트의 안정적인 릴리즈가 포함되어 있습니다. 모든 새로운 통합에서는 v4 엔드포인트를 사용하는 것이 권장됩니다. 더 자세한 내용과 사용 가능한 엔드포인트의 전체 목록은 https://api.mattermost.com/을 참조하세요.
모든 APIv3 엔드포인트는 2018년 1월 16일에 제거될 예정입니다.
추가된 라우트 (API v4) 자세한 내용은 api.mattermost.com을 참조하세요:
GETatapi/v4/jobsPOSTatapi/v4/jobsGETatapi/v4/jobs/{job_id:[A-Za-z0-9]+}POSTatapi/v4/jobs/{job_id:[A-Za-z0-9]+}/cancelGETatapi/v4/jobs/type/{job_type:[A-Za-z0-9_-]+}POSTatapi/v4/elasticsearch/purge_indexesPOSTatapi/v4/users/{user_id:[A-Za-z0-9]+}/tokensGETatapi/v4/users/{user_id:[A-Za-z0-9]+}/tokensGETatapi/v4/users/{user_id:[A-Za-z0-9]+}/tokens/{token_id:[A-Za-z0-9]+}POSTatapi/v4/users/{user_id:[A-Za-z0-9]+}/tokens/revoke
알려진 문제
Classic 모바일 앱에서 Google 로그인이 실패합니다.
튜토리얼 중에 채널을 클릭하면 튜토리얼이 사라집니다.
이미 통화 중인 상태에서 다른 브라우저 탭으로부터 화상 통화를 받을 수 있습니다.
검색 결과의 점프 링크가 항상 예상된 게시물로 이동하지 않습니다.
저속 연결이나 수백 개의 사용자 정의 emoji가 있는 배포에서 emoji 선택기의 첫 로드가 느립니다.
팀 전환 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
iOS 모바일 웹에서 스크롤할 때 특정 코드 블록 레이블이 나타나지 않습니다.
공개 채널이 새로고침 전까지 다른 브라우저 탭이나 클라이언트에서 항상 표시되지 않습니다.
삭제된 메시지가 읽지 않음 또는 읽지 않은 멘션을 지우지 않습니다.
더 많은 다이렉트 메시지 모달에서 검색어를 변경해도 페이지가 재설정되지 않습니다.
IP Hash가 꺼져 있는 고가용성 모드에서 상태가 때때로 자리비움 또는 오프라인으로 고착될 수 있습니다.
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 앱
웹 사용자 인터페이스 업데이트
웹 사용자 인터페이스에서 채널 헤더와 채널 사이드바의 모양이 업데이트되었습니다.
기본 테마인 "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" 문구가 이제 팀원 이름 표시 설정을 따릅니다.
코드 블록 언어 태그가 더 이상 선택되지 않아 코드 복사가 더 쉬워졌습니다.
검색 상자를 오른쪽 답글 스레드와 정렬했습니다.
새 사용자 프로필 사진이 이제 새로고침 시 다른 사용자들에게 업데이트됩니다.
메시지 보기에서 @mention 하이라이팅의 렌더링을 개선했습니다.
Mobile Web
메인 메뉴에 "팀 생성" 및 "팀 나가기" 옵션을 추가했습니다.
모바일에서 계정 설정 페이지의 모양을 업데이트했습니다.
iOS 브라우저에서 중앙 채널의 사용자 프로필 팝오버가 더 이상 잘리지 않습니다.
iOS 브라우저에서 링크 미리보기 이미지가 이제 올바르게 크기 조정됩니다.
알림
읽지 않은 메시지와 멘션이 이제 브라우저 탭과 기기 간에 동기화됩니다.
웹훅 첨부 파일에 대한 데스크톱 알림이 개선되었습니다.
이모지 선택기 & 커스텀 이모지
새로 생성된 커스텀 이모지가 새로고침 없이 모든 사용자에게 즉시 표시됩니다.
채널 상단 또는 오른쪽 댓글 스레드 근처에서 이모지 선택기의 위치가 개선되었습니다.
키보드 단축키
CTRL+SHIFT+K 단축키로 이제 다이렉트 메시지 대화상자를 열고 닫을 수 있습니다.
SHIFT+UP으로 이제 시스템 메시지를 건너뛰고 사용자가 게시한 가장 최근 메시지의 답글 스레드를 엽니다.
Slash Commands
다음의 내장 슬래시 명령어가 추가되었습니다:
/header명령어로 채널 헤더를 설정할 수 있습니다./help명령어로 새 브라우저 탭에서 Mattermost 도움말 페이지를 열 수 있습니다./open명령어로 채널을 전환하거나 참여할 수 있습니다./search명령어로 메시지에서 텍스트를 검색할 수 있습니다./settings명령어로 계정 설정 대화상자를 열 수 있습니다.
/invite_people슬래시 명령어는 계정 생성이 false로 설정되었을 때 비활성화됩니다.메시지가 /로 시작하지만 전송에 실패하는 경우(타임아웃 또는 잘못된 명령어로 인해), 메시지가 입력창에 다시 표시됩니다.
대량 가져오기 도구
대량 가져오기 도구에 Direct Message 채널 및 게시물 지원이 추가되었습니다.
인증
OAuth (GitLab/Google/Office365)를 통한 사용자 생성이 지정된 경우 허용된 도메인으로 적절히 제한됩니다.
새 멤버 초대 대화상자가 설정된 경우 허용된 도메인에 대해 이메일 주소를 검증합니다.
새로운 URL 경로
다음의 새로운 Direct Message 채널 경로를 통해 이메일 또는 사용자명으로 Direct Message를 보낼 수 있는 기능이 추가되었습니다:
.../teamname/messages/@username.../teamname/messages/email.../teamname/messages/user_id(...teamname/messages/@username로 리디렉션).../teamname/messages/id1_id2(...teamname/messages/@username로 리디렉션)
또한 Group Message 채널을 위한 새로운 경로도 추가되었습니다:
.../teamname/messages/generated_id
링크 미리보기
이미지 링크가 포함된 메시지를 게시한 후, 미리보기가 사용 가능한 경우에만 로드됩니다.
Enterprise Edition
SAML 사용자가 지원되지 않는 로케일을 사용할 때, 언어가 이제 기본적으로 영어로 설정되어 로그인 문제를 방지합니다.
버그 수정
이모지 선택기가 이제 Firefox에서 외부를 클릭하면 닫힙니다.
[…] 메뉴가 다른 게시물 위로 마우스를 올렸을 때 댓글 스레드에서 더 이상 사라지지 않습니다.
팀에 속하지 않은 상태에서 받은 새로운 다이렉트 메시지가 팀에 다시 가입한 후 읽지 않음으로 표시되지 않습니다.
팀에 속하지 않은 상태에서 메시지를 받을 때 발생하는 JavaScript 오류를 수정했습니다.
파일 첨부만 포함된 메시지에 대해 더 이상 빈 푸시 알림이 전송되지 않습니다.
커스텀 이모지 검색 결과가 더 이상 생성자의 이름과 성으로 필터링되지 않습니다.
/expand와/collapse슬래시 명령이 이제 웹사이트 링크 미리보기의 이미지를 올바르게 접거나 펼칩니다.즐겨찾기로 설정된 그룹 메시지 채널을 이제 닫을 수 있습니다.
비활성화된 사용자가 왼쪽 사이드바의 다이렉트 및 그룹 메시지 채널에 올바르게 표시됩니다.
팀 및 채널 멤버 관리 대화상자의 검색 기능을 수정했습니다.
메시지 초안에서 파일을 업로드하는 중 썸네일의 "x"를 클릭하면 파일 업로드가 취소됩니다.
새 팀에 가입한 후 상태가 더 이상 오프라인으로 표시되지 않습니다.
파일 첨부만 포함된 메시지에 대해 더 이상 빈 푸시 알림이 전송되지 않습니다.
채널에서 새 메시지를 받을 때 중앙 채널이 스크롤 위치를 유지합니다.
퍼머링크 보기에서 포커스된 게시물을 삭제하면 이제 사용자가 일반 채널 보기로 이동합니다.
시스템 콘솔 > 사용자 및 팀의 팀당 최대 사용자 수 설정에 더 이상 비활성 사용자가 포함되지 않습니다.
호환성
주요 변경 사항
Mattermost Server의 프록시로 NGINX를 사용하는 경우,
/etc/nginx/sites-available/mattermostNGINX 설정 파일에서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에서 수정하거나, 시스템 콘솔에서 사용 가능할 때 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의ServiceSettings하위:서버에서 이모지 선택기를 활성화할지 제어하는
"EnableEmojiPicker": true가 추가되었습니다. 많은 수의 사용자 정의 이모지와 함께 이모지 선택기를 활성화하면 성능이 저하될 수 있습니다.클라이언트와 기기 간 읽지 않은 메시지를 동기화하는
channel_viewedWebSocket 이벤트 전송 여부를 제어하는"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하위:"QueryTimeout": 30이 MySQL 외에 PostgreSQL에서도 쿼리 타임아웃을 지원하도록 수정되었습니다.
Enterprise Edition 추가 변경사항:
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)
GETat/teams/invite/{invite_id}invite_id에 해당하는 팀에 대한 정보(이름과 ID 포함)를 가져옵니다.
수정된 경로 (API v4)
DELETEat/teams/{team_id}규정 준수를 위해 팀을 영구적으로 삭제할 수 있는 선택적 쿼리 매개변수
permanent가 추가되었습니다.
GETat/users팀에서 사용자를 선택할 때 기본 정렬을 추가하기 위한
sort쿼리 매개변수가 추가되었습니다.
GETat/emoji성능 향상을 위해
/emoji호출에 페이징 기능이 추가되었습니다.
POSTat/teams/{team_id}/import향후 호환성 문제 없이 더 많은 데이터를 반환할 수 있도록
resultsJSON 필드 하위에 가져오기 결과를 포함하는 JSON 본문을 반환하도록 업데이트되었습니다.
웹소켓 이벤트 변경사항
추가됨:
channel_updated채널 정보(이름이나 헤더 등)가 업데이트될 때마다 발생하여 변경사항이 클라이언트 간에 전파됩니다.channel_viewed채널을 볼 때마다 발생하여 모든 클라이언트와 기기에 이벤트를 전파하고 읽지 않은 메시지를 동기화합니다.
알려진 이슈
Classic 모바일 앱에서 Google 로그인이 실패합니다.
Edge에서 데스크톱 알림 소리와 시스템 알림 소리가 중복됩니다.
튜토리얼 중에 채널을 클릭하면 튜토리얼이 사라집니다.
이미 통화 중인 상태에서 다른 브라우저 탭에서 화상 통화를 받을 수 있습니다.
Classic Android 앱에서 검색 자동완성 선택기가 작동하지 않습니다.
검색 결과의 점프 링크가 항상 예상된 게시물로 이동하지 않습니다.
저속 연결이나 수백 개의 사용자 정의 이모지가 있는 배포에서 이모지 선택기의 첫 로딩이 느립니다.
팀 전환 후 왼쪽 사이드바에서 스크롤바가 때때로 보이지 않습니다.
iOS 모바일 웹에서 스크롤 중에 특정 코드 블록 라벨이 나타나지 않습니다.
게시물에 텍스트 콘텐츠가 없을 때 발신 웹훅이 실행되지 않습니다.
공개 채널이 새로고침 후까지 다른 브라우저 탭이나 클라이언트에서 항상 나타나지는 않습니다.
Slack 첨부파일의 null 값이 수신 웹훅에 대해 500 오류를 발생시킵니다.
키보드 단축키 CTRL/CMD+SHIFT+A가 계정 설정을 닫지 않습니다.
삭제된 메시지가 읽지 않음이나 읽지 않은 멘션을 지우지 않습니다.
더 많은 다이렉트 메시지 모달에서 검색어를 변경해도 페이지가 재설정되지 않습니다.
IP Hash가 꺼진 고가용성 모드에서 상태가 때때로 자리비움이나 오프라인으로 고착될 수 있습니다.
오른쪽 답글 스레드에서 부모 게시물을 삭제하거나 편집할 수 없습니다.
Markdown 테이블의 빈 셀이 올바르지 않게 렌더링됩니다.
platform user deleteallCLI 명령은 사용자를 인수로 요구합니다.
기여자
모든 기여자분들께 깊은 감사를 드립니다. 알파벳 순으로 나열하면:
/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
Release 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 도구가 추가되었습니다.
채널 관리자는 이제 시스템 콘솔에서 허용된 경우 해당 채널 내 사용자의 메시지를 삭제할 수 있습니다.
명령줄을 통해 설정을 로드하는데 실패할 때 이제 오류가 로그에 기록됩니다.
사용자를 대량으로 가져올 때 불필요한 데이터베이스 읽기 및 쓰기가 줄어들었습니다.
시스템 콘솔
시스템 콘솔 메인 드롭다운 메뉴에 이제 Admin Guide, Troubleshooting Forum, Commercial Support Page 및 About Mattermost 대화상자에 대한 링크가 포함되었습니다.
S3 호환 서버에서 Legacy Signature (AWS Signature V2)를 활성화할 수 있는 기능이 추가되었습니다.
인증
로그아웃 상태에서 Mattermost URL로 이동할 때 적절한 팀, 채널 또는 게시물로 리디렉션하는 기능을 추가했습니다.
팀 초대 링크를 클릭하면 이제 모든 활성 세션에서 해당 팀에 참여됩니다.
성능
GORP를 업그레이드하여 MySQL의 연결 타임아웃과 MySQL 및 Postgres의 누락된 데이터베이스 컬럼을 지원합니다.
통합
4000자를 초과하는 웹훅 게시물은 이제 여러 개의 게시물로 나누어집니다.
Enterprise Edition
모든 최종 사용자에게 표시되는 공지 배너를 추가하여 시스템 전체에 유지보수 공지사항을 제공할 수 있습니다.
버그 수정
왼쪽 사이드바에 파일을 드래그 앤 드롭해도 더 이상 Mattermost에서 벗어나 브라우저에서 파일을 열지 않습니다.
텍스트 상자가 입력 시 확장될 때 더 이상 중앙 창 메시지 영역과 겹치지 않습니다.
경우에 따라 데스크톱 앱을 종료하거나 브라우저 창을 닫은 후 상태가 온라인으로 고정될 수 있는 문제를 수정했습니다.
모바일에서 업로드된 프로필 사진이 이제 올바른 방향으로 회전됩니다.
최소 비밀번호 길이에 대한 시스템 콘솔 도움말 텍스트가 더 이상 입력 변경에 따라 동적으로 업데이트되지 않습니다.
자동완성 목록이 모달 오버레이 아래에 나타날 수 있는 문제를 수정했습니다.
지원되지 않는 이미지 형식의 프로필 사진을 업로드할 때의 오류 텍스트를 업데이트했습니다.
참여한 채널이 더 이상 "더 보기…" 채널 목록에 나타나지 않습니다.
넓은 markdown 이미지가 더 이상 중앙 창에서 가로 스크롤을 발생시키지 않습니다.
버튼 활성 상태의 테마 스타일링을 수정했습니다.
새 메시지가 수신될 때 채널이 포커스 상태에 있으면 채널이 때때로 읽음으로 표시되지 않는 문제를 수정했습니다.
슬래시 명령어 사용 후 자동완성 목록이 닫히지 않는 문제를 수정했습니다.
그룹 메시지의 구성원이 아닌 사용자를 멘션할 때 나타나는 시스템 경고 메시지를 제거했습니다.
넓은 임베디드 이미지가 가로 스크롤을 발생시키는 문제를 수정했습니다.
시스템 콘솔 > SAML 페이지를 열 때 발생하는 Javascript 오류를 수정했습니다.
정책 제한은 Enterprise Edition에서만 사용 가능하므로 Team Edition에서 채널 관리자 사용자 인터페이스를 제거했습니다.
임시 메시지에 반응을 추가해도 더 이상 Javascript 오류가 발생하지 않습니다.
자동완성 제안을 클릭해도 검색 상자에 적절한 텍스트가 채워지지 않는 문제를 수정했습니다.
필터에서 팀을 선택한 후 시스템 콘솔 사용자 목록이 검색어를 무시하는 문제를 수정했습니다.
슬래시를 사용할 때 채널 헤더 메시지가 더 이상 잘려 보이지 않습니다.
오른쪽 사이드바에서 "편집됨" 표시기의 형식을 수정했습니다.
Edge에서 고정 아이콘과 채널 헤더의 위치를 수정했습니다.
호환성
제거 및 지원 중단된 기능
Files > Images의 시스템 콘솔 설정이 2017년 7월 릴리스에서 제거 예정입니다. 여기에는 다음이 포함됩니다:
이미지 미리보기 높이 및 너비
프로필 사진 높이 및 너비
이미지 썸네일 높이 및 너비
Account Settings > Display의 글꼴 설정이 2017년 7월 릴리스에서 제거 예정입니다.
Display > Display Font 및 Display > Teammate Name Display의 계정 설정 옵션이 2017년 7월 릴리스에서 제거 예정입니다.
모든 APIv3 엔드포인트는 APIv4가 안정화된 후 6개월 후에 제거 예정입니다.
과거 및 향후 지원 중단 예정인 기능 목록은 자세한 내용을 위해 제거 및 지원 중단된 기능 문서를 참조하세요.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목들과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition과 Enterprise Edition의 변경사항:
config.json의ServiceSettings하위:고루틴 수의 임계값을 설정하기 위해
"GoroutineHealthThreshold": -1,이 추가되었습니다.
config.json의SqlSettings하위:데이터베이스 연결을 열고 쿼리를 보낸 후 응답을 기다리는 시간(초)을 설정하기 위해
"QueryTimeout": 30이 추가되었습니다.
config.json의FileSettings하위:S3 호환 서버에서 Legacy Signature (AWS Signature V2)를 활성화하기 위해
"AmazonS3SignV2": false가 추가되었습니다.
Enterprise Edition의 추가 변경사항:
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가 설정되고 서버의 고루틴 수가 해당 임계값을 초과할 때 응답 본문에{"status": "unhealthy"}와 함께500 Internal Server Error를 반환합니다. 고루틴 수가 임계값 미만이거나 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
Release 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 취약점에 대한 높은 심각도의 보안 수정과 낮은 심각도 보안 문제에 대한 2개의 추가 수정이 포함되어 있습니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임감 있는 공개 정책에 따라 출시 후 14일 뒤에 저희 보안 업데이트 페이지에 게시됩니다.
v3.9.0, 2017-05-16 출시
최초 3.9 릴리스
보안 업데이트
Mattermost v3.9.0에는 낮은 심각도의 보안 업데이트가 포함되어 있습니다. Mattermost v3.9.0으로 업그레이드하는 것을 강력히 권장합니다.
주요 특징
언어
사용자 인터페이스에 폴란드어 번역을 추가했습니다.
Redux
Mattermost Webapp은 향상된 성능과 더욱 안정적인 인프라를 위해 Redux로 이전되었습니다.
APIv4 릴리스 후보
Mattermost HTTP REST API가 v4 엔드포인트로 이전되어 더욱 강력한 통합과 서버 상호작용이 가능합니다.
사용 가능한 APIv4 엔드포인트에 대한 자세한 내용은 문서를 참조하세요.
APIv3 엔드포인트는 2017년 3분기에 APIv4 엔드포인트가 안정 버전으로 출시된 후 6개월까지 지원됩니다.
개선사항
웹 사용자 인터페이스
게시물의 위아래 세로 여백이 이제 동일합니다.
파일 첨부만 포함된 댓글은 중앙 채널에서 세로 간격이 줄어듭니다.
메시지 텍스트의 첫 번째 줄이 이제 사용자명과 정렬됩니다.
컴팩트 보기의 댓글 스레드에서 타임스탬프와 고정된 게시물 배지 사이에 패딩이 추가되었습니다.
Town Square에 "멤버 보기" 옵션이 추가되었습니다.
"비디오 통화 시작" 옵션을 프로필 팝오버 하단으로 이동했습니다.
비공개 채널에서 나갈 때 확인 대화상자가 추가되었습니다.
디스플레이 설정과 같은 사용자 기본 설정이 이제 브라우저 탭 간, 다른 브라우저 간, 그리고 기기 간에 동기화됩니다.
성능
전문 검색 쿼리의 성능 향상을 위해 특정 읽기 전용 복제본으로 검색을 격리할 수 있는 기능을 추가했습니다.
허브 처리 교착 상태를 방지하기 위해 MySQL 데이터소스에 기본 읽기 및 쓰기 타임아웃을 추가했습니다.
대량 가져오기 도구에 패스워드 필드를 추가했습니다.
성능 향상을 위해
config.json을 통해 전문 검색 쿼리와 상태를 비활성화할 수 있는 기능을 추가했습니다.
이모지 선택기 (베타)
계정 설정 > 고급 > 프리릴리스 기능 미리보기에서 이모지 선택기를 활성화하세요.
사용자 정의 이모지가 이제 이모지 선택기에서 가로세로 비율을 유지합니다.
메시지에 반응한 후 이모지 선택기를 닫을 때의 사용자 경험이 개선되었습니다.
키보드 단축키
팀 메인 메뉴를 통해 키보드 단축키 문서 링크가 추가되었습니다.
채널 스위처(CTRL/CMD+K)에서 ENTER를 한 번 누르면 이제 채널이 전환됩니다.
채널 스위처(CTRL/CMD+K)에서 마우스를 사용하여 채널을 선택하면 이제 올바른 채널로 전환됩니다.
Markdown 텍스트 서식
Markdown 인라인 이미지에 여백을 추가했습니다.
데스크톱 뷰에서 Markdown 제목 크기를 개선했습니다.
온보딩
회원가입 페이지에 "이미 계정이 있으신가요? 여기를 클릭하여 로그인하세요" 링크를 추가했습니다.
초대 링크를 사용하여 팀에 참여하는 경험을 개선했습니다.
파일
SVG 파일이 이제 파일 미리보기에서 렌더링됩니다.
CLI 도구
새로운 CLI 명령어가 추가되었습니다:
platform config validate-config.json파일의 유효성을 검증합니다.platform user search- 사용자명, 이메일 또는 사용자 ID를 기반으로 사용자를 검색합니다.
OAuth 2.0 Service Provider
OAuth 2.0 서비스 제공자는 이제 항상 리프레시 토큰을 반환합니다.
새로운 액세스 토큰을 부여할 때 이제 새로운 리프레시 토큰이 발급됩니다.
시스템 콘솔
사용자를 비활성화할 때 확인 대화상자가 추가되었습니다.
서버 로그는 이제 문제 해결을 쉽게 하기 위해 기본 서버 언어에 관계없이 항상 영어로 출력됩니다.
AllowCorsFrom설정 옵션(**시스템 콘솔 > 연결 > 도메인 간 요청 허용**)이 이제 여러 도메인 이름을 지원합니다.메시지에서 파일 및 이미지 업로드를 비활성화하는 설정이 추가되었습니다.
Enterprise Edition
다음에 대한 새로운 성능 모니터링 메트릭이 추가되었습니다
모든 검색 복제 데이터베이스에 대한 총 연결 수
전송된 WebSocket 브로드캐스트의 총 개수
버그 수정
긴 사용자 정의 이모지 이름이 더 이상 이모지 선택기 밖으로 넘치지 않습니다.
삭제된 사용자 정의 이모지가 더 이상 이모지 선택기의 "최근 사용" 섹션에 남아있지 않습니다.
데이터베이스에서 "직급" 필드의 최대 길이가 64자로 증가했습니다. 이전 제한은 LDAP 동기화에 문제를 일으켰습니다.
중앙 채널에서 게시물을 고정해도 더 이상 오른쪽 사이드바의 고정된 게시물 목록이 변경되지 않습니다.
중앙 채널에서 게시물을 고정하면 이제 검색 결과에 고정된 게시물 배지가 추가됩니다.
채널 생성 대화상자의 URL 편집 필드에 대한 오류 메시지 텍스트를 수정했습니다.
makefile에서 실행할 때 구성 파일 감시자를 비활성화했습니다.
Go 클라이언트의
GetTeamByName()함수를 수정했습니다.최근 멘션 검색에서 이제
@[username]이 검색에 적절히 포함됩니다.최대 문자 수보다 긴 비밀번호를 입력할 때의 오류 메시지를 업데이트했습니다.
실패한 게시물에서 "재시도"를 클릭할 때 동일한 메시지를 여러 번 전송하지 않습니다.
비공개 채널에서 채널 목적에 대한 도움말 텍스트를 수정했습니다.
헤더 변경 권한이 제한된 경우, 채널 소개에서 더 이상 "헤더 설정" 옵션이 표시되지 않습니다.
멘션 알림은 이제 단어가 굵게, 기울임꼴 또는 취소선으로 형식이 지정된 경우 트리거되며, 코드 블록 내부에 있는 경우에는 트리거되지 않습니다.
모바일 뷰에서 채널 관리자를 위한 구성원 관리 메뉴 옵션이 더 이상 "구성원 보기"로 표시되지 않습니다.
점이 포함된 사용자명은 이제 쉼표나 다른 기호가 뒤에 올 때 멘션 알림을 받습니다.
비활성화된 사용자는 더 이상 "구성원 관리" 모달에 나열되지 않습니다.
접을 수 있는 계정 설정 메뉴가 이제 iOS Safari와 Chrome 브라우저에서 제대로 열립니다.
만료된 라이선스를 제거하면 이제 파란색 바 헤더 메시지가 제거됩니다.
더 많은 채널 목록의 "다음" 버튼이 이제 다음 페이지의 맨 아래가 아닌 맨 위로 이동합니다.
파란색 바 "미리보기 모드" 헤더 메시지가 이제 이메일 알림을 활성화한 후 사라집니다.
시스템 콘솔 > 인증 > LDAP에서 이름과 성 속성이 지정되지 않은 경우 이제 계정 설정에서 전체 이름을 편집할 수 있습니다.
오른쪽 사이드바의 고정된 게시물 목록에 뒤로가기 버튼을 추가했습니다.
"고정됨" 아이콘이 더 이상 Markdown 제목이 있는 연속된 게시물이나 답글의 텍스트와 겹치지 않습니다.
iOS에서 프로필 사진을 업로드해도 더 이상 오류가 발생하지 않습니다.
사이드바에 없는 그룹 메시지에 대해 채널 전환기(CTRL/CMD+K)에서 그룹 메시지 이름을 수정했습니다.
취소를 클릭했을 때 채널 알림 기본 설정이 더 이상 저장된 것처럼 나타나지 않습니다.
채널 생성 권한이 존재하지 않을 때 채널 관리자로 설정되지 않습니다.
호환성
주요 변경사항:
Mattermost Server의 프록시로 NGINX를 사용하고 있다면,
/etc/nginx/sites-available/mattermostNGINX 설정 파일에서location /api/v3/users/websocket {라인을location ~ /api/v[0-9]+/(users/)?websocket$ {로 바꿔주세요.Mattermost 서버에서 생성된 기존 이메일 초대 링크, 비밀번호 재설정 링크, 이메일 확인 링크는 v3.9.0으로 업그레이드한 후 무효화됩니다.
Firefox ESR 45는 6월 13일로 지원 종료가 예정되어 있으므로 더 이상 지원되지 않습니다. Firefox ESR 52로 업그레이드하는 것을 권장합니다.
제거 및 폐기된 기능
Files > Images의 System Console 설정이 2017년 7월 릴리스에서 제거될 예정입니다. 여기에는 다음이 포함됩니다:
이미지 미리보기 높이 및 너비
프로필 사진 높이 및 너비
이미지 썸네일 높이 및 너비
모든 APIv3 엔드포인트는 APIv4가 안정화된 후 6개월 뒤에 제거될 예정입니다.
과거 및 향후 폐기 예정 기능 목록은 자세한 내용을 위해 제거 및 폐기된 기능 문서를 참조하세요.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 설치 시 추가된 항목과 기본값 목록입니다. 이 설정들은 config.json에서 수정하거나, 사용 가능한 경우 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경 사항:
config.json의ServiceSettings하위:사용자가 메시지를 검색할 수 있는지 제어하는
"EnablePostSearch": true가 추가되었습니다. 비활성화하면 대규모 배포에서 더 높은 성능을 얻을 수 있습니다.웹 사용자 인터페이스에서 사용자 상태를 표시할지 제어하는
"EnableUserStatuses": true가 추가되었습니다. 비활성화하면 대규모 배포에서 더 높은 성능을 얻을 수 있습니다.
config.json의FileSettings하위:사용자가 메시지에 파일과 이미지를 업로드할 수 있는지 제어하는
"EnableFileAttachments": true가 추가되었습니다.
config.json의EmailSettings하위:패스워드 재설정 이메일 서명에 이제 토큰이 사용되므로
"PasswordResetSalt": ""가 제거되었습니다.
config.json의SqlSettings하위:검색 쿼리를 처리하는 검색 복제본 데이터베이스의 연결 문자열을 지정하는
"DataSourceSearchReplicas": []가 추가되었습니다.
Enterprise Edition 추가 변경 사항:
config.json의ServiceSettings하위:디스크에 있는 Enterprise 라이센스 파일의 경로와 파일명을 지정하는
"LicenseFileLocation": ""가 추가되었습니다. 시작 시 Mattermost가 이전 업로드로부터 데이터베이스에서 유효한 라이센스를 찾을 수 없으면, 여기에 지정된 파일을 찾습니다.
데이터베이스 변경사항
OAuthAccessData 테이블:
Scope컬럼 추가
PasswordRecovery 테이블:
PasswordRecovery테이블을 제거하고 항목들을 공통 토큰 저장소로 이동
API 변경사항
Mattermost 3.9는 APIv4 엔드포인트의 릴리스 후보 버전을 제공합니다. 사용 가능한 엔드포인트의 전체 목록을 보려면 https://api.mattermost.com/v4/를 참조하세요.
모든 APIv3 엔드포인트는 APIv4 엔드포인트가 안정화된 후 6개월 후에 제거될 예정입니다.
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
Release v3.8.3
패치 릴리스에 대한 참고사항
v3.8.3, 2017-07-16 릴리스
Mattermost v3.8.3은 OAuth SSO 취약점에 대한 높은 심각도의 보안 수정과 낮은 심각도 보안 문제에 대한 두 가지 추가 수정을 포함합니다. 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 후 14일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
v3.8.2, 2017-04-21 릴리스
클라이언트가 siteURL 대신
window.location.origin을 사용하도록 변경하여 Mattermost 3.8 업그레이드에서 발생하는 WebSocket 연결 문제를 수정했습니다.다음 React Native 모바일 앱 릴리스를 지원하기 위해 몇 가지 APIv4 엔드포인트를 수정했습니다.
v3.8.1, 2017-04-19 릴리스
Mattermost v3.8.1은 보안 업데이트를 포함하며 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost 책임 공개 정책에 따라 릴리스 후 14일 뒤에 보안 업데이트 페이지에 게시될 예정입니다.
GitLab을 사용한 로그인을 포함하여 사이트 URL이 때때로 OAuth2 로그인 플로우를 중단시키는 문제를 수정했습니다.
LDAP 사용자명이 숫자로 시작하는 것을 방지하던 변경사항을 되돌렸습니다.
그룹 메시지 채널 생성 시 발생하는 권한 문제를 수정했습니다.
v3.8.0, 2017-04-16 릴리스
최초 3.8 릴리스
보안 업데이트
Mattermost v3.8.0에는 다양한 보안 업데이트가 포함되어 있습니다. Mattermost v3.8.0으로 업그레이드하는 것을 적극 권장합니다.
주요 특징
네이티브 iOS 및 Android 앱 (베타)
React Native를 사용하여 구축된 2세대 모바일 앱이 베타 테스트용으로 제공됩니다.
고정된 게시물
중요한 메시지는 쉽게 참조할 수 있도록 채널에 고정할 수 있습니다. 고정된 게시물은 모든 채널 구성원에게 표시됩니다.
이모지 선택기 및 개선된 이모지 반응 (Beta)
선택기는 메시지를 작성하거나 반응을 추가할 때 이모지에 빠르게 접근할 수 있도록 해줍니다. 계정 설정 > 고급 > 출시 전 기능 미리보기에서 이모지 선택기를 활성화하세요.
많은 사용자 정의 이모지가 있는 상황에서 첫 로드 속도가 개선되는 동안 선택기는 "Beta" 상태입니다.
시스템 사용자 목록
시스템 콘솔은 이제 모든 사용자를 팀별로 필터링할 수 있는 시스템 전체 목록으로 통합합니다. 사용자 목록은 시스템의 모든 사용자에 대한 팀 멤버십과 팀 역할을 관리하는 데 사용할 수 있습니다.
환경 변수를 사용한 설정
환경 변수를 사용하여
config.json설정을 재정의합니다.
개선 사항
웹 사용자 인터페이스
우측 사이드바에서 게시물 사이에 날짜 구분선이 표시됩니다.
정사각형이 아닌 프로필 사진은 이제 늘어뜨려지는 대신 중앙에서 자르기됩니다.
게시물 타임스탬프에 이제 확장된 날짜 툴팁이 표시됩니다.
"구성원 추가" 모달이 "구성원 관리" 모달에서 열렸을 때 검색 상자에 자동으로 포커스됩니다.
컴팩트 보기에서 여백과 줄 높이를 줄였습니다.
사용자 정의 이모지를 삭제하기 전에 확인 대화상자가 나타납니다.
유효하지 않은 고유링크에 대한 오류 페이지를 업데이트했습니다.
Safari에서 "비공개 탐색이 지원되지 않습니다"에 대한 오류 페이지를 업데이트했습니다.
성능
reactions store에 인덱스와 캐시 추가
검색
검색 결과에 파일 첨부 썸네일이 이제 표시됩니다.
다른 팀에서 플래그된 게시물이 더 이상 표시되지 않습니다.
채널
즐겨찾기 채널이 이제 채널 유형에 관계없이 알파벳순으로 정렬됩니다.
Town Square에 이제 기본 채널 목적이 설정되었습니다.
그룹 메시지에 추가된 사용자는 이제 다이렉트 메시지 검색 목록에서 제거됩니다.
"Private Groups"이 "Private Channels"로 이름이 변경되었습니다.
모바일
검색을 실행하면 이제 키보드가 닫히고 텍스트 박스에서 키보드 포커스가 제거됩니다.
통합
이제 통합 확인 페이지를 ENTER 키로 닫을 수 있습니다.
링크 미리보기
추가적인 파란색 세로 막대를 제거하여 링크 미리보기의 UI를 업데이트했습니다.
별도 프록시를 통한 링크 미리보기 요청 지원을 추가했습니다.
알림
시스템에서 알림이 비활성화된 경우 사용자는 더 이상 이메일 알림 설정을 구성할 수 없습니다.
온보딩
서버의 기존 사용자들을 이제 메인 메뉴를 통해 팀에 쉽게 추가할 수 있습니다.
Enterprise Edition
비공개 채널에서 멤버를 추가하고 제거하는 권한을 제한하기 위한 정책 제어 기능.
디스크에서 라이선스 파일을 읽는 기능이 추가되었습니다.
시작 시 Enterprise Edition 라이선스를 적용한 후 구성 파일이 다시 로드됩니다.
버그 수정
계정 설정 > 보안 > 액세스 기록 보기에서 타임스탬프의 줄 바꿈 문제를 수정했습니다.
한 글자 또는 두 글자로 채널을 생성할 때 나타나는 일관성 없는 오류 메시지를 수정했습니다.
팀 생성 페이지에서 중복된 "뒤로가기" 버튼을 제거했습니다.
AltGR 키가 더 이상 키보드 단축키를 트리거하지 않습니다.
변경 사항 없이 팀 이름을 저장해도 더 이상 오류 메시지가 표시되지 않습니다.
그룹 메시지가 이제 다이렉트 메시지와 함께 알파벳순으로 정렬됩니다.
"채널 생성" 버튼이 이제 사용자가 채널을 생성할 권한이 있을 때만 "더 많은 채널" 모달에 나타납니다.
Town Square 채널 메뉴에서 시스템 콘솔 > 정책 설정의 특정 조합으로 인한 중복 구분선이 더 이상 나타나지 않습니다.
일부 대화에서 왼쪽 사이드바의 채널이 읽지 않음으로 표시되지 않는 문제를 수정했습니다.
반응에 마우스를 올렸을 때 사용자명이 때때로 나타나지 않는 문제를 수정했습니다.
링크 미리보기로 인해 때때로 가로 스크롤 바가 나타나는 문제를 수정했습니다.
iOS 코드 블록이 더 이상 다음 줄로 줄바꿈되지 않습니다.
iOS에서 Markdown 테이블의 여분의 테두리를 제거했습니다.
채널 구성원 목록의 사용자명이 이제 올바르게 정렬됩니다.
팀을 전환할 때 발생하던 콘솔 오류를 수정했습니다.
채널 자동 완성의 간헐적인 깜빡임 문제를 수정했습니다.
링크 미리보기 이미지가 더 이상 미리보기 컨테이너 외부에 나타나지 않습니다.
호환성
주요 변경사항:
시스템 콘솔 > 구성 > 사이트 URL 필드가 이제 필수 항목입니다. 시스템 콘솔에서 사이트 URL을 설정하거나, GitLab Mattermost를 사용하는 경우
gitlab.rb파일에서 설정하세요.서버 로그는 이제 시스템 콘솔 > 로깅 > 파일 로그 디렉토리에 지정된 디렉토리에 위치한
mattermost.log파일에 기록됩니다. 시스템 콘솔에서 디렉토리명을 설정하거나, GitLab Mattermost를 사용하는 경우gitlab.rb파일에서 설정하세요.
제거되고 사용 중단된 기능
기존 CLI 도구와의 하위 호환성이 v3.8에서 제거되었습니다. 새로운 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로 대체)
모든 APIv3 엔드포인트는 APIv4가 안정화된 후 6개월 뒤 제거될 예정입니다 (APIv4 엔드포인트로 대체).
과거 및 향후 사용 중단된 기능 목록은 자세한 내용을 위해 제거되고 사용 중단된 기능 문서를 참조하세요.
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 설정들과 설치 시 기본값 목록입니다. 이 설정들은 config.json이나 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의EmailSettings하위:smtp 서버 인증서 검증을 건너뛰기 위한
"SkipServerCertificateVerification": false가 추가되었습니다.
Enterprise Edition 추가 변경사항:
config.json의TeamSettings하위:비공개 그룹에서 멤버를 추가하고 제거할 수 있는 권한을 설정하는
"RestrictPrivateChannelManageMembers": all이 추가되었습니다.
데이터베이스 변경사항
Posts 테이블:
IsPinned컬럼 추가
API 변경사항
새로운 라우트 (APIv3):
GETat/channels/{channel_id}/pinned채널에서 고정된 게시물을 반환합니다
POSTat/channels/{channel_id}/posts/{post_id}/pin채널에 게시물을 고정합니다
POSTat/channels/{channel_id}/posts/{post_id}/unpin채널에서 게시물의 고정을 해제합니다
제거된 라우트 (APIv3):
GETat/channels/more(/channels/more/{offset}/{limit}로 대체됨)POSTat/channels/update_last_viewed_at(/channels/view로 대체됨)POSTat/channels/set_last_viewed_at(/channels/view로 대체됨)POSTat/users/status/set_active_channel(/channels/view로 대체됨)
웹소켓 이벤트 변경사항
추가됨:
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으로 업그레이드하는 것을 강력히 권장합니다.
주요 기능
그룹 메시징
다중 참가자 직접 메시지 지원이 추가되었습니다. 이제 직접 메시지 목록에서 소규모 그룹과 대화를 빠르게 생성할 수 있습니다
채널 Push 알림 설정
알림 설정을 사용자 정의할 수 있도록 모바일 push를 위한 채널 알림 설정이 추가되었습니다
새로운 웹사이트 링크 미리보기
웹사이트 콘텐츠에 대한 링크 미리보기 표시가 개선되었으며, 일부 링크만 처리하던 기존 미리보기 기능을 대체합니다
대량 사용자 가져오기 도구
기존 데이터를 새로운 가져오기 형식으로 변환하고, 이 도구를 사용하여 다른 시스템에서 팀, 채널, 사용자 및 게시물을 가져오세요
채널 관리자 (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 라이선스 키의 다시 로드, 제거 및 업로드를 추가했습니다
웹 사용자 인터페이스
게시물 보기에 표시되는 업데이트 상태 표시기 개선
메시지가 편집된 경우
(Edited)표시기 표시(message deleted)자리표시자가 메시지를 삭제한 사용자에게 더 이상 표시되지 않음채널 멤버 목록에서 멤버 관리 모달로 가는 링크 추가
URL에 사용자 정의 쿼리가 포함된 경우 이미지 미리보기 지원 추가
YouTube 미리보기에서 모든 시간코드 형식 지원 추가
채널 목적 변경 후 이제 시스템 메시지가 게시됨
시스템 메시지의 삭제 옵션 복원
메시지의 타임스탬프를 클릭하면 이제 고유 링크 보기가 열림
채널 헤더 업데이트 후 게시되는 시스템 메시지의 줄바꿈 제거
파일 업로드 후 포커스가 메시지 입력창으로 다시 설정됨
타임스탬프에 기계 판독 가능한 날짜 및 시간 추가
브라우저 URL 표시줄이 메시지 입력창과 겹치지 않도록 태블릿 보기 조정
채널 헤더가 이제 최대 1024자까지 가능
새로운 테마 색상을 더 쉽게 추가할 수 있도록 사용자 정의 테마 벡터를 이름 값 쌍 목록으로 변경
모바일
새로운 푸시 프록시 서버가 다중 앱을 지원합니다 (차세대 모바일 앱 준비 중)
새로운 푸시 프록시 서버는 기존 iOS 및 Android 앱과 하위 호환됩니다
채널 보기에서 읽지 않은 채널은 빨간 점으로, 읽지 않은 멘션은 빨간 점과 멘션 수로 표시됩니다
모바일 오른쪽 패널에 플로팅 타임스탬프가 추가되었습니다
유효한 메시지가 입력될 때까지 메시지와 댓글의 전송 아이콘이 비활성화됩니다
중복된 검색 힌트 팝오버를 제거하고 검색 버튼을 업데이트했습니다
푸시 알림에서 사용자명과 전체 이름 앞의 "@" 기호를 제거했습니다
텍스트 서식
마크다운에서 명시적 이미지 크기 지원 추가
_AAA_BBB_와 같은 용어가 이제 올바르게 기울임꼴로 표시됩니다\\로 시작하는 파일 경로를 게시할 때 첫 번째 백슬래시가 이제 제거됩니다채널명 변경 후 게시되는 시스템 메시지에서는 마크다운이 렌더링되지 않습니다
[some_text]: some_text로 시작하는 메시지가 더 이상 빈 공간으로 게시되지 않습니다Markdown 테이블의 파이프 문자(
|)가 이제 작동합니다
통합
수신 및 발신 웹훅에 대한 편집 화면을 추가했습니다
슬래시 명령 응답에 사용자명이 설정되지 않은 경우, "webhook" 대신 해당 사용자의 사용자명을 사용하도록 변경했습니다
통합을 실수로 삭제하는 것을 방지하기 위한 확인 대화상자를 추가했습니다
현지화
시스템 메시지가 이제 계정 설정에서 설정된 언어에 따라 현지화됩니다
온보딩
이메일 인증 링크를 클릭하면 이제 로그인 페이지에서 이메일 주소가 자동으로 입력됩니다
GitLab SSO로 로그인할 때 Mattermost 사용자명과 이메일이 이제 GitLab 사용자명과 이메일과 동기화됩니다
Slack 가져오기
Slack의 Markdown 형식 게시물 포맷팅 지원 추가
주제 및 목적 시스템 메시지 지원 추가
삭제된 채널과 동일한 이름을 가진 Slack 채널을 성공적으로 가져올 수 있도록 개선
Slack에서 비어있지 않은 이메일 주소를 가지지 않은 사용자 지원 추가
시스템 콘솔
사이트 통계 페이지에 활성 사용자 통계를 추가했습니다
패널을 로드할 때 System Console > Reporting > Logs의 서버 로그 제어에 포커스가 설정됩니다
Enterprise Edition
성능 모니터링을 위한 WebSocket 이벤트, 웹훅 이벤트 및 클러스터 요청 시간 로깅 추가
시스템 콘솔 > 일반 > 정책에 새로운 정책 설정 추가
메시지 삭제 권한 제한
메시지 편집 가능 여부 및 편집 가능 시간 제한
버그 수정
GitLab 내장 Mattermost 슬래시 명령어
/project issue show <number>사용 후 채널이 더 이상 로드되지 않는 오류를 수정했습니다모달 검색에서 오래된 결과가 이제 올바르게 삭제됩니다
사이드바에서 채널 순서를 수정했습니다
와일드카드 검색 및 해시태그에 대한 검색 강조 표시를 수정했습니다
댓글 스레드에서 프로필 팝오버의 "메시지 보내기" 링크 클릭 시 이제 직접 메시지 채널이 올바르게 열립니다
채널을 떠난 후 "더 많은 채널" 모달에서 채널이 누락되는 문제를 수정했습니다
생성자가 속하지 않은 채널에서 웹훅 메시지가 표시되지 않는 문제를 수정했습니다
mailto 링크 주변의 꺾쇠괄호가 더 이상 자동으로 링크되지 않습니다
모바일 뷰에서 "아래에 새 메시지" 말풍선이 제대로 사라지지 않는 문제를 수정했습니다
팀이 존재하지 않을 때
platform channel create명령어에서 CLI 패닉이 발생하는 문제를 수정했습니다팀 초대 링크가 이제 LDAP로 계정 생성 후 사용자를 비공개 팀으로 올바르게 안내합니다
팀 생성이 비활성화되었을 때 시스템 관리자의 주 메뉴에
Create a New Team메뉴 옵션이 이제 표시됩니다잘못된 형식의 명령어 실행 요청에 대한 응답을 수정했습니다
임시 게시물에 대해서는 더 이상 새 메시지 표시기가 나타나지 않습니다
자동 완성에서 이모지 별칭이 표시되지 않는 문제를 수정했습니다
팀을 전환할 때 팀 사이드바의 언급 배지가 이제 올바르게 업데이트됩니다
"#" 기호 앞에 있는 (at)-멘션이 이제 올바르게 표시됩니다
숫자로 시작하는 사용자 계정 생성을 API에서 허용하지 않아 로그인을 방해하는 문제를 수정했습니다
자동 완성에서 마우스로 이모지를 선택하는 기능이 이제 작동합니다
모바일에서 구문 강조 표시를 수정했습니다
모바일과 데스크톱 간 파일 업로드 스타일의 불일치를 수정했습니다
환경설정이 "모든 활동에 대해"로 설정되었을 때 푸시 알림에서 사용자명이 누락되는 문제를 수정했습니다
Go 드라이버가
/users/claim/email_to_oauth경로에 잘못된 URL을 사용하던 버그를 수정했습니다
호환성
제거 및 폐기된 기능
config.json에서ServiceSettings: "SegmentDeveloperKey"설정이 제거되었습니다기존 CLI 도구와의 하위 호환성은 Mattermost v3.8 2017년 4월 릴리스에서 제거됩니다. 새로운 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로 대체됨)
모든 APIv3 엔드포인트는 APIv4가 안정화된 후 6개월 뒤 제거됩니다 (APIv4 엔드포인트로 대체됨).
과거 및 향후 폐기될 기능 목록은 자세한 내용을 위해 제거 및 폐기된 기능 문서를 참조하세요.
config.json
v3.6에서 v3.7로의 변경 사항:
config.json에 여러 설정 옵션이 추가되었습니다. 아래는 추가된 항목들과 설치 시 기본값 목록입니다. 이 설정들은 config.json 또는 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경 사항:
config.json의ServiceSettings하위:"사용자가 입력 중..." 메시지가 업데이트되는 빈도를 제어하기 위해
"TimeBetweenUserTypingUpdatesMilliseconds": 5000추가메시지 박스 아래에 "사용자가 입력 중..." 메시지 표시 여부를 제어하기 위해
"EnableUserTypingMessages": true추가메시지 아래에 웹사이트 콘텐츠 미리보기 표시 여부를 제어하기 위해
"EnableLinkPreviews": false추가
Enterprise Edition 추가 변경 사항:
config.json의ServiceSettings하위:메시지를 삭제할 수 있는 사용자를 설정하기 위해
"RestrictPostDelete": all추가메시지 편집 가능 여부를 설정하기 위해
"AllowEditPost": always추가"AllowEditPost": time_limit이 지정된 경우 메시지를 편집할 수 있는 시간을 설정하기 위해"PostEditTimeLimit": 300추가성능 모니터링을 위한 클러스터 요청 시간 로깅 빈도를 제어하기 위해
"ClusterLogTimeoutMilliseconds": 2000추가
v3.6에서 v3.7로의 데이터베이스 변경사항
Posts 테이블:
EditAt컬럼 추가
v3.6에서 v3.7로의 API 변경사항
새로운 라우트 (APIv3):
POSTat/channels/create_group새로운 그룹 메시지 채널을 생성합니다
POSTat/hooks/incoming/update수신 웹훅을 업데이트합니다
POSTat/hooks/outgoing/update발신 웹훅을 업데이트합니다
GETat/teams/{team_id}/...제공된 채널 및 게시물 ID를 기반으로 게시물 목록을 반환합니다.
POSTat/channels/{channel_id}/update_member_roles채널에서 사용자의 역할을 업데이트합니다
Websocket 이벤트 v3.6에서 v3.7로의 변경사항
추가됨:
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
Release v3.6.7
패치 릴리스 참고사항
v3.6.7, 2017-04-27 출시
다수의 낮음~보통 심각도 보안 이슈가 수정되었으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 후 14일 뒤에 저희 보안 업데이트 페이지에 게시될 예정입니다
참고: System Console > Configuration > Site URL 필드가 이제 필수 항목입니다. System Console에서 Site URL을 설정하거나, GitLab Mattermost를 사용하는 경우
gitlab.rb파일에서 설정하세요.
v3.6.6, 2017-04-13 출시
다수의 낮음~높음 심각도 보안 이슈가 수정되었으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 후 14일 뒤에 저희 보안 업데이트 페이지에 게시될 예정입니다
Direct Messages 목록이 왼쪽 사이드바에서 항상 올바르게 업데이트되지 않던 문제를 수정했습니다
더 나은 성능을 위해 MySQL 드라이버를 업그레이드했습니다
v3.6.5, 2017-03-23 출시
높은 심각도 보안 이슈가 수정되었으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 후 14일 뒤에 저희 보안 업데이트 페이지에 게시될 예정입니다
v3.6.4, 2017-03-16 출시
일부 System Console > Policy 설정이 Team Edition에 잘못 적용되어 System Console UI가 작동하지 않던 문제를 수정했습니다
v3.6.3, 2017-03-16 출시
보안 이슈가 수정되었으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 후 14일 뒤에 저희 보안 업데이트 페이지에 게시될 예정입니다
v3.6.2, 2017-01-31 출시
높은 심각도 보안 이슈가 수정되었으며, 업그레이드를 강력히 권장합니다. 자세한 내용은 Mattermost Responsible Disclosure Policy에 따라 출시 후 14일 뒤에 저희 보안 업데이트 페이지에 게시될 예정입니다
웹 소켓과 타이핑 메시지의 성능이 개선되었습니다
참고: 프록시 포워딩을 통해 여러 URL로 Mattermost에 접근하는 일부 배포 환경에서 3.6.2의 보안 수정으로 인한 문제가 보고되고 있습니다. 해당 문제는 저희 티켓 시스템에서 추적 중입니다.
v3.6.1, 2017-01-19 출시
많은 알림을 한 번에 전송할 때의 성능 회귀 문제를 수정했습니다 (예: 사용자가 많은 채널에서
@all또는@channel을 사용할 때)CLI의 config 플래그가 하위 호환성을 지원하지 않던 문제를 수정했습니다
일부 데이터베이스에서 Team Description 인덱스가 제대로 생성되지 않던 업그레이드 문제를 수정했습니다
컴퓨터가 절전 모드에서 깨어난 후 메시지가 표시되지 않던 문제를 수정했습니다
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 전용)
알림
현재 보고 있는 채널에 대해서는 더 이상 데스크톱 알림이 표시되지 않습니다
푸시 및 이메일 알림이 이제 팀원 이름 표시 설정을 따릅니다
사용자명에 대한 @멘션 알림은 더 이상 끌 수 없습니다
계정 설정
사용자가 프로필 팝오버에 표시될 직책을 추가할 수 있는 "Position" 필드를 추가했습니다
팀 설정
팀 설명은 팀 관리자가 설정할 수 있으며, 팀 참가 화면과 팀명 위의 툴팁에서 모든 사용자에게 표시됩니다
Slack Import가 이제 통합 메시지를 가져올 수 있습니다
슬래시 명령어
기존 슬래시 명령어는 이제 작성자 또는 팀 및 시스템 관리자가 편집할 수 있습니다
슬래시 명령어가 이제 우측 사이드바에서도 작동합니다
응답 페이로드에서 직접 사용자명과 아이콘을 설정할 수 있는 슬래시 명령어 지원이 추가되었습니다
채널
채널이나 그룹의 이름이 변경될 때 모든 사용자에게 시스템 메시지가 게시됩니다
이제 모든 채널 멤버가 채널에서 다른 사용자를 제거할 수 있습니다
메시징
해시태그에서 영숫자가 아닌 유니코드 문자 지원 추가
64kB보다 큰 커스텀 이모지를 업로드할 수 있으며 적절한 크기로 조정됩니다
사용자 인터페이스
프로필 팝오버에 다이렉트 메시지 링크를 추가했습니다
중앙 창에서 위로 스크롤할 때 새 메시지가 수신되었음을 알려주는 표시기를 추가했습니다
웹훅으로 작성된 게시물의 상태 표시기를 제거했습니다
채널 전환기(CTRL/CMD+K) 다이렉트 메시지 검색 결과가 이제 메시지 자동 완성과 일치합니다
@-멘션, 이모지, 슬래시 명령어 및 채널 연결에 대한 자동 완성이 이제 대소문자를 구분하지 않습니다
Enterprise Edition
채널 관리 권한을 채널 생성, 삭제, 이름 변경에 대한 별도 설정으로 분할
@all 및 @channel 알림이 비활성화될 채널 내 최대 사용자 수를 설정하는 기능
LDAP 동기화 또는 SAML을 통해 사용자의 Position 필드를 설정할 수 있는 기능 추가
세션, 계정 및 채널에 대한 모든 메모리 내 캐시를 삭제하는 새로운 옵션
버그 수정
Direct Message 채널에 게시하는 통합 기능이 이제 채널을 읽지 않음으로 표시합니다
@mention 자동완성이 이제 중국어, 일본어, 한국어 이름을 필터링합니다
채널 생성 후 텍스트 입력 영역에 텍스트 포커스가 설정됩니다
오래된 게시물을 편집해도 더 이상 채널의 다른 구성원들에게 재게시되지 않습니다
이메일 초대 제목 줄에서 팀 이름의 아포스트로피 대신 HTML 문자가 표시되지 않습니다
현재 사용자가 더 이상 직접 메시지 모달에 표시되지 않습니다
직접 메시지 모달에서의 검색이 이제 ENTER를 누른 후가 아닌 타이핑할 때 실행됩니다
More Channels 모달이 이제 대화 상자를 열고 닫을 때 검색을 재설정합니다
채널 전환기(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하위에서:"SegmentDeveloperKey"는 v3.7에서 제거될 예정
Enterprise Edition 추가 변경 사항:
다음 설정들은 해당 기능이 활성화된 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": ""추가
성능 모니터링 설정을 위한
MetricsSettings를config.json에 추가:성능 모니터링 활성화 여부를 제어하는
"Enable": false추가블로킹 프로파일에서 보고되는 goroutine 블로킹 이벤트의 비율을 제어하는
"BlockProfileRate": 0추가성능 메트릭을 노출하기 위해 서버가 수신할 주소를 제어하는
"ListenAddress": :8067추가
분석 설정을 위한
AnalyticsSettings를config.json에 추가:전체 게시물, 전체 해시태그 게시물, 전체 파일 게시물, 일일 게시물, 일일 게시물을 작성한 활성 사용자에 대한 통계 수집을 중단할 서버 내 최대 사용자 수를 설정하는
"MaxUsersForStatistics": 2500추가 (대규모 인스턴스의 성능 향상을 위해 이 설정을 사용)
v3.5에서 v3.6으로의 데이터베이스 변경사항
Posts 테이블:
HasReactions컬럼 추가
Teams 테이블:
Description컬럼 추가
Users 테이블:
Position컬럼 추가
Status 테이블:
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추가세션, 계정, 채널과 같은 모든 인메모리 캐시를 제거합니다. High Availability를 사용하는 배포에서는 클러스터의 모든 서버에서 캐시를 제거합니다 (성능에 부정적인 영향을 줄 수 있음)
/channels/more/{offset}/{limit}에GET추가제공된 offset과 limit에 기반하여 사용자가 속하지 않은 공개 채널의 페이지를 반환합니다
/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 Import가 병합된 멤버/이메일 계정을 가져온 채널에 추가하지 않음
이미 통화 중일 때 다른 브라우저 탭에서 영상 통화를 받을 수 있음
영상 통화가 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)
Release 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 읽기/쓰기를 줄이기 위한 서버 측 인메모리 캐싱 추가.
연결 보안
TLS가 이제 Mattermost 서버에서 직접 지원됩니다. 자세한 내용은 문서를 참조하세요.
Let's Encrypt를 통한 인증서 자동 가져오기 지원.
Minio 파일 스토리지
Minio는 S3 지역 전반에 걸친 자동 버킷 위치 관리를 통해 S3 API 요청을 완전히 관리합니다.
즐겨찾는 채널
채널 사이드바 상단에 표시되는 즐겨찾는 채널을 선택할 수 있는 기능이 추가되었습니다.
비디오 및 오디오 통화 (초기 미리보기)
자체 호스팅 프록시를 사용한 비디오 및 오디오 통화 옵션의 초기 미리보기가 추가되었습니다.
커뮤니티 개발을 위한 작업 프로토타입으로 의도되었으며, 프로덕션 환경에서는 권장되지 않습니다.
초기 미리보기에는 로깅이나 상세한 문서가 포함되어 있지 않습니다.
Slack 가져오기 개선
Slack에서 파일을 가져오는 기능이 추가되었습니다 (CLI 명령어도 지원).
봇/통합 메시지, 입장/퇴장 메시지, /me 메시지를 가져오는 기능이 추가되었습니다.
중복 사용자는 이제 병합됩니다.
채널 주제, 목적, 사용자가 이제 올바르게 가져와집니다.
채널 링크가 이제 올바르게 가져와집니다.
개선사항
iOS 앱
채널 설정, 계정 설정, 채널 헤더가 이제 더 나은 가시성을 위해 전체 화면 모달로 렌더링됩니다
[…] 메뉴 옵션이 이제 더 나은 사용성을 위해 크게 표시됩니다
메시지를 보낼 때 키보드가 자동으로 닫히지 않아서 연속으로 여러 메시지를 빠르게 보낼 수 있습니다
파일에서 "Download" 링크를 클릭하면 "Back" 버튼으로 사용자가 앱으로 돌아갈 수 있습니다
Android 앱
채널 설정, 계정 설정, 채널 헤더가 이제 더 나은 가시성을 위해 전체 화면 모달로 렌더링됩니다
[…] 메뉴 옵션이 이제 더 나은 사용성을 위해 더 크게 표시됩니다
화면 회전 비활성화
파일 첨부에 대한 다운로드 버튼을 클릭해도 아무 작업이 수행되지 않는 문제를 수정했습니다
메시지 전송 시 키보드가 자동으로 닫히지 않아 연속으로 여러 메시지를 빠르게 보낼 수 있습니다
사용자 인터페이스
텍스트(.txt) 파일이 이제 이미지 미리보기에서 미리보기로 표시됩니다
상태 표시기가 이제 간소 보기에서 표시됩니다
중앙 채널이나 오른쪽 사이드바의 프로필 사진을 클릭하면 프로필 팝오버가 나타납니다
검색창 옆의 "@" 및 플래그 아이콘이 이제 결과를 토글합니다
[…] 메뉴가 시스템 메시지에서 더 이상 표시되지 않습니다
System Console 또는 Integrations 페이지로 전환할 때 브라우저 탭 이름이 이제 변경됩니다
팀 선택 페이지에서 이제 로딩 아이콘이 표시됩니다
모바일 기기에서 여러 메시지를 더 쉽게 보낼 수 있도록 메시지 전송 후에도 키보드가 열린 상태로 유지됩니다
알림
이제 Mattermost Desktop Apps에서 알림 사운드 설정이 적용됩니다
이제 둘 이상의 기기에서 푸시 알림을 받을 수 있습니다
채널 단축 링크
채널은 ~ 문자를 사용하여 단축 링크할 수 있습니다.
자동 완성은 채널 핸들과 이름 모두에서 작동합니다
통합
아직 생성되지 않은 다이렉트 메시지 채널에 webhook이 전송되면, 이제 채널이 자동으로 생성됩니다
키보드 단축키
CTRL/CMD+SHIFT+M으로 최근 언급 결과를 토글할 수 있습니다
팀 설정
팀 이름은 이제 축약된 팀 이름을 지원하기 위해 기존 4자가 아닌 최소 2자 이상으로 제한됩니다
시스템 콘솔
팀당 최대 채널 수를 이제 설정할 수 있습니다
Enterprise Edition:
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하위일대일 화상 통화를 활성화하는
"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 Import는 병합된 멤버/이메일 계정을 가져온 채널에 추가하지 않습니다
사용자가 이미 통화 중일 때 다른 브라우저 탭에서 영상 통화를 받을 수 있습니다
영상 통화는 Chrome v56 이후 버전에서 작동하지 않습니다
같은 사용자의 연속적인 메시지가 모바일 뷰에서 별도의 게시물로 표시됩니다
슬래시 명령어는 새로 생성된 비공개 채널에서 강제 새로고침을 할 때까지 작동하지 않습니다
Edge에서 데스크톱 알림 소리가 시스템 알림 소리와 겹쳐서 재생됩니다
IE11에서 자동완성을 닫기 위해 ESC를 누르면 텍스트박스가 지워집니다
채널 전환기는 현재 팀 외부의 사용자에게는 작동하지 않습니다
고유링크 뷰에서 메시지를 삭제해도 새로고침할 때까지 삭제가 표시되지 않습니다
Zapier App에서 채널 드롭다운 선택기가 더 이상 작동하지 않지만 채널 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 Service Provider
Mattermost 서버에 계정이 있는 사용자는 OAuth 2.0 프로토콜을 통해 제3자 애플리케이션에 안전하게 로그인할 수 있습니다. 자세한 내용은 문서를 참조하세요.
향상된 알림 및 상태 표시
사용자가 이메일 알림 전송 빈도를 제어할 수 있습니다
사용자가 온라인, 오프라인 또는 자리비움 상태일 때 푸시 알림 전송 여부를 제어할 수 있습니다
사용자가 데스크톱 알림 표시 시간을 설정할 수 있습니다
이메일 알림에 채널명이 포함됩니다
다른 곳에서 메시지를 읽은 후 Android 푸시 알림이 자동으로 삭제됩니다
/away, /online, /offline를 사용하여 수동으로 상태를 설정할 수 있습니다
중앙 채널과 오른쪽 사이드바의 프로필 사진에 상태 표시가 나타납니다
개선 사항
파일 및 이미지
PDF가 이제 브라우저, 데스크톱 앱, 모바일 앱의 이미지 미리보기에서 미리보기를 표시합니다
통합
통합이 생성된 후, 확인 화면에서 관련 토큰, webhook URL 또는 OAuth 클라이언트 시크릿이 표시됩니다
시스템 콘솔
SMTP를 위한 연결 보안 옵션
PLAIN이 추가되었습니다config.json의 Salt 설정이 이제 빈 값으로 제공되며 설치 후 자동 생성됩니다
Mattermost, Inc.가 귀하의 배포 구성에 대한 안정성과 성능을 개선할 수 있도록 돕는 오류 및 진단 보고 옵션이 추가되었습니다.
Slack 가져오기
Slack 가져오기에서 이제 사용자 이름에 매핑된 @멘션을 가져옵니다
사용자 인터페이스
여러 계정 생성 방법이 활성화되었을 때 가입 페이지의 개선된 디자인
사용자 프로필 팝오버에서 이제 사용자명과 전체 이름(사용 가능한 경우)을 모두 표시
@mention 자동완성에서 이제 채널에 있는 사용자에 따라 그룹화
채널명이 변경될 때 채널 URL이 더 이상 업데이트되지 않음
Markdown 제목이 이제 컴팩트 뷰에서 렌더링됨
새 사용자가 Town Square에 가입할 때 시스템 메시지가 게시됨
Enterprise Edition:
채널 생성을 위한 CLI 도구 추가
참여/떠남 메시지를 화면에서 숨기는 표시 옵션 추가 (사용자 추가 및 사용자 제거 메시지는 여전히 표시됨)
시스템 관리자가 이제 "Test Connection" 버튼을 사용하여 LDAP 연결을 테스트할 수 있음
LDAP 및 SAML에서 FirstName과 LastName 필드가 이제 선택사항임
버그 수정
salt가 재생성될 때 기존 공개 링크가 무효화됩니다.
이제 검색 결과 목록에서 메시지를 신고할 수 있습니다
여러 팀을 전환할 때 읽지 않은 멘션 수가 더 이상 섞이지 않습니다.
모바일의 최근 멘션 검색에 더 이상
@all이 포함되지 않습니다데스크톱에서 모바일 뷰를 사용하는 경우, 이제 모바일 웹 뷰에서 CTRL+ENTER로 메시지를 전송할 수 있습니다
팀에서 제거된 사용자가 "이 팀 외부" 하위의 DM 목록에 표시됩니다
팀을 전환할 때 멘션이 올바르게 업데이트됩니다
호환성
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 License가 있는 서버에서만 작동합니다.
config.json의LdapSettings하위에:"FirstNameAttribute": ""는 더 이상 필수 필드가 아닙니다"LastNameAttribute": ""는 더 이상 필수 필드가 아닙니다
config.json의SamlSettings하위에:"FirstNameAttribute": ""는 더 이상 필수 필드가 아닙니다"LastNameAttribute": ""는 더 이상 필수 필드가 아닙니다
v3.3에서 v3.4로의 데이터베이스 변경사항
Status 테이블
Manual컬럼이 추가되었습니다.ActiveChannel컬럼이 추가되었습니다.
v3.3에서 v3.4로의 API 변경사항
새로운 라우트:
/oauth/authorized에GET추가사용자가 승인한 OAuth2 앱을 반환합니다. 성공 시 사용자가 승인한 OAuth2 앱의 정제된 목록을 반환합니다.
/oauth/"+clientId+"/deauthorize에POST추가OAuth 2.0 앱에서 사용자의 승인을 취소합니다. 여기서
clientId는 애플리케이션에 해당합니다. 성공 시 OK 상태를 반환하거나 실패 시 AppError를 반환합니다.
/oauth/"+clientId+"/regen_secret에POST추가새로운 OAuth 앱 클라이언트 시크릿을 생성합니다. 여기서
clientId는 애플리케이션에 해당합니다. 성공 시 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로 업그레이드한 다음, 다음 SQL 쿼리를 실행하여 Mattermost가 제대로 완료되지 않은 업그레이드 단계를 다시 실행하도록 합니다:
UPDATE Systems SET Value = '3.1.0' WHERE Name = 'Version';
메시지를 삭제한 사용자에게 삭제된 메시지가 채널에서 사라지지 않는 문제가 있습니다. 이는 메시지가 이전에 편집되었고 오른쪽 사이드바가 열려 있는 경우에 발생합니다.
접혀진 링크나 이미지 미리보기 하나가 새로고침 후 다시 열립니다.
다른 팀의 구성원과 개인 채팅으로 전송된 파일에 접근할 수 없습니다.
Desktop App에서 "혼합 콘텐츠 허용"이 켜져 있으면 YouTube 비디오 링크가 "비디오를 찾을 수 없음"으로 표시됩니다.
Direct Message 목록 아래의 "더보기" 옵션이 더 이상 개인 메시지 목록에 없는 팀 구성원 수를 표시하지 않습니다.
Firefox에서 파일 업로드를 위한 CTRL/CMD+U 키보드 단축키가 작동하지 않습니다.
Webhook 첨부파일이 검색 결과에 나타나지 않습니다.
메시지가 페이지를 새로고침할 때까지 삭제된 것으로 표시되지 않는 경우가 있습니다.
공개 링크를 통해 채널에 참여할 때 페이지가 오랫동안 로딩되며 새로고침이 필요한 경우가 있습니다.
기여자
모든 기여자들에게 진심으로 감사드립니다. 가나다순으로 나열하면:
/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에게 감사드립니다.
하이라이트
언어
사용자 인터페이스에 네덜란드어, 한국어, 중국어 간체, 중국어 번체 번역을 추가했습니다.
포르투갈어와 스페인어를 릴리스 품질 번역으로 승격했습니다.
플래그가 지정된 메시지
후속 조치를 위해 메시지에 플래그를 지정하는 기능이 추가되어, 사용자가 나중에 다시 확인하고 싶은 메시지를 추적할 수 있습니다.
상태 표시 개선
온라인/오프라인/자리비움 간 상태 표시 변경의 응답 시간이 개선되었습니다.
Direct Message와 채널 멤버 목록에 상태 표시가 추가되었습니다.
온라인 사용자를 언급하기 위한
@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" 사용자명은 이제 계정 생성이 제한됩니다.
시스템 콘솔에서 계정 생성 방법이 활성화되지 않은 경우 로그인 페이지에서 계정 생성 링크가 숨겨집니다.
모든 팀 구성원은 팀 또는 특정 채널의 구성원을 볼 수 있습니다.
알림
참여하고 있는 댓글 스레드의 새로운 메시지에 대해 멘션 알림을 활성화할 수 있습니다.
키보드 단축키
채널 전환기(CTRL/CMD+K)에서 채널 이름 옆에 아이콘을 추가하고 정렬을 개선했습니다.
모달을 여는 키보드 단축키로 이제 열기와 닫기를 전환할 수 있습니다(CTRL/CMD+SHIFT+A, CTRL/CMD+K).
통합
첫 번째 단어가 지정된 트리거 단어로 시작하는 경우 나가는 웹훅을 트리거하는 옵션이 추가되었습니다.
System Console
사용자명이 이제 System Console 사용자 목록에 추가됩니다.
System Console에서 링크가 지정되지 않은 경우 Legal 및 Support 링크가 사용자 인터페이스에서 숨겨집니다.
System Console에서 서비스 약관 링크가 비어있으면 기본적으로 "Mattermost Conditions of Use" 페이지로 설정됩니다.
Enterprise E10, E20
각 팀별로 다른 테마를 설정할 수 있는 기능이 추가되었습니다.
소속된 모든 팀에 테마 설정을 적용하는 체크박스가 추가되었습니다.
AD/LDAP 서버에서 비활성화되거나 제거된 사용자는 이제 Mattermost에서 "비활성" 상태로 설정됩니다 (이전에는 세션이 취소되어 더 이상 로그인할 수 없었지만 계정 상태가 "비활성"으로 설정되지 않았습니다).
인증 방법 강제 마이그레이션 기능이 추가되었습니다.
시스템 콘솔 > 사용자 정의 > 맞춤 브랜딩 섹션에 사이트 설명 필드가 추가되었습니다.
시스템 콘솔의 AD/LDAP
Bindusername및Bindpassword필드가 익명 바인딩을 지원하기 위해 선택사항이 되었습니다.
버그 수정
계정 설정에서 링크 미리보기 설정 동작이 더 이상 반대로 작동하지 않습니다.
이전에 속해있던 비공개 팀의 URL에 접속하면 이제 올바르게 리디렉션됩니다.
해시태그에 포함된 검색어가 이제 검색 결과에서 하이라이트됩니다.
IE-11과 Edge에서 빠른 타이핑 문제를 수정했습니다.
config.json에서 파일이 제거된 경우 SAML 인증서 업로드 문제를 수정했습니다.데스크톱 앱의 파일 업로드 대화상자에서 이제 여러 파일을 선택할 수 있습니다.
채널 전환기의 스크롤 문제를 수정했습니다.
시스템 메시지에 작은 빈 흰색 상자가 표시되는 문제를 수정했습니다.
연속된 여러 목록에서 마크다운 포맷팅 문제를 수정했습니다.
팀 관리자가 더 이상 시스템 관리자를 강등시킬 수 없습니다.
채널 헤더가 이제 채널 표시 모드 설정을 준수합니다.
로그인하지 않은 상태에서 URL로 접속하면 시스템 콘솔이 더 이상 정지하지 않습니다.
사이트 이름이 텍스트 오버플로를 방지하기 위해 30자로 제한됩니다.
시스템 콘솔에서 팀 간 전환 시 더 이상 오류가 발생하지 않습니다.
시스템 관리자가 지정된 비밀번호 요구사항을 충족하지 않는 비밀번호로 재설정하면 유효하지 않은 비밀번호 오류가 발생합니다.
이미지 미리보기 모달의 백분율 로딩 표시기를 수정했습니다.
파일 업로드 오버레이가 이제 Edge에서 나타납니다.
팀당 최대 사용자 수와 최소 비밀번호 길이가 잘못된 입력이 저장되면 이제 합리적인 값으로 기본 설정됩니다.
새 프로필 사진이 저장되면 우측 패널이 업데이트됩니다.
채널 전환기의 채널들은 표시 이름이 동일한 경우 핸들로 정렬됩니다.
시스템 콘솔에서 모바일 세션 길이 설정이 이제 수정되었습니다.
시스템 콘솔 > 알림 > 이메일 섹션의 "연결 테스트" 버튼이 이제 저장된 SMTP 비밀번호를 올바르게 사용합니다.
시스템 관리자가 시스템 콘솔에 있는 동안 새 메시지를 받아도 더 이상 JavaScript 오류가 발생하지 않습니다.
멤버 관리 모달의 드롭다운이 시스템 관리자에게 더 이상 비어있지 않습니다.
계정 설정에서 트리거 설정이 선택된 경우 @all이 이제 올바르게 하이라이트됩니다.
생성 방법이 활성화되지 않은 경우 계정 생성 페이지의 포맷되지 않은 오류 메시지를 수정했습니다.
시스템 콘솔의 일부 도움말 텍스트 포맷을 수정했습니다.
사용자 정의 테마 설정의 색상 선택기가 모바일에서 설정이 저장되면 이제 사라집니다.
시스템 콘솔 메뉴가 더 이상 긴 팀 이름을 잘리지 않습니다.
호환성
v3.2에서 v3.3으로의 변경사항:
config.json
config.json에 여러 설정 옵션이 추가되었습니다. 다음은 설치 시 추가된 항목들과 기본값 목록입니다. 이러한 설정은 config.json 또는 시스템 콘솔에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
새로운 섹션
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 License가 있는 서버에서만 작동합니다.
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 테이블
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 목록에 여전히 나타납니다.
다른 팀의 멤버에게 개인 메시지로 보낸 파일에 액세스할 수 없습니다.
YouTube 동영상이 Desktop App에서 "동영상을 찾을 수 없음"으로 표시됩니다.
Direct Message 목록 하단의 "More" 옵션에서 직접 메시지 목록에 없는 팀 멤버 수가 더 이상 표시되지 않습니다.
/join 명령어가 때때로 오류를 발생시킵니다.
Firefox에서 CTRL/CMD+U 키보드 단축키가 작동하지 않습니다.
채널 전환기에서 입력한 마지막 글자만 나타나는 경우가 있습니다.
Webhook 첨부 파일이 검색 결과에 표시되지 않습니다.
여러 팀을 전환할 때 읽지 않은 멘션 수가 때때로 혼합됩니다.
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으로 알려주세요. 인정 작업은 수동으로 진행되므로 실수가 발생할 수 있습니다. 릴리스 기간 동안 병합된 풀 리퀘스트를 작성한 모든 분들을 포함하고 싶습니다.
Release 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에게 감사드립니다.
주요 내용
언어
시스템 관리자가 System Console > Localization > Available Languages에서 활성화한 경우 사용자 인터페이스에 독일어 번역이 추가되었습니다.
커스텀 이모지
시스템 콘솔 > 사용자 정의 > 커스텀 이모지에서 활성화한 후 메인 메뉴 > 커스텀 이모지에서 커스텀 이모지를 생성합니다.
커스텀 이모지 생성에 필요한 권한을 제한합니다 (Enterprise).
성능
정적 콘텐츠 파일에 대한 Gzip 압축으로 첫 페이지 로드 시간을 단축합니다. 시스템 콘솔 > 구성에서 활성화할 수 있습니다.
전체 Mattermost 패키지 크기를 25.7MB에서 18.9MB로 줄였습니다.
정책 (Enterprise E10, E20)
시스템 콘솔 > 정책에서 팀 초대를 보내는 데 필요한 권한 레벨을 제한합니다.
공개 및 비공개 채널을 관리하는 데 필요한 권한 레벨을 제한합니다. 여기에는 채널 생성, 삭제, 이름 변경, 채널 헤더 또는 목적 설정이 포함됩니다.
SAML Single Sign-On (Enterprise E20):
사용자는 SAML 자격 증명으로 Mattermost에 로그인할 수 있으며, 첫 로그인 시 새로운 Mattermost 사용자 계정이 자동으로 생성됩니다. Mattermost는 이름, 성, 이메일, 사용자명을 포함한 사용자 정보를 SAML에서 가져옵니다.
Mattermost는 공식적으로 Okta와 Microsoft ADFS를 신원 제공자(IDP)로 지원하지만, 사용자 정의 IDP에 대해 SAML을 구성해 볼 수도 있습니다.
개선사항
온보딩 및 오프보딩
계정 생성 후, 사용자는 팀 선택 페이지 대신 초대받은 팀으로 자동으로 이동됩니다.
"팀 초대 링크 가져오기"가 이제 모바일에서 접근 가능합니다.
이제 메인 메뉴 > 구성원 관리 모달을 통해 팀에서 사용자를 제거할 수 있습니다.
시스템 콘솔
일관성과 정확성을 위해 UI의 시스템 콘솔 설정 레이블을 업데이트했습니다.
(Enterprise E20) 디스크에서 구성 다시 로드 및 데이터베이스 연결 재시작 버튼을 통한 고가용성 지원에 도움말 텍스트가 추가되어 이해하기 더 쉬워졌습니다.
시스템 콘솔을 통해 팀 생성이 비활성화된 경우에도 시스템 관리자가 팀을 생성할 수 있도록 허용합니다.
알림
이메일 알림 하단에 표시되는 주소를 시스템 콘솔에서 구성할 수 있습니다.
직접 메시지 데스크톱 알림이 이제 "직접 메시지" 제목으로 표시됩니다.
웹 UI
중앙 채널의 사용 가능한 여백 너비를 늘리기 위해 답글 버튼과 […] 메뉴가 이제 호버링 UI 요소에 나타납니다.
스레드나 검색 결과를 볼 때 우측 사이드바를 확장할 수 있습니다.
텍스트 이모티콘이 이제 자동완성 목록의 첫 번째 항목으로 표시됩니다
@mention 자동완성이 이제 닉네임, 전체 이름, 사용자명으로 필터링됩니다.
직접 메시지 채널의 헤더에 온라인 표시기가 추가되었습니다.
Mattermost 정보 대화상자에 데이터베이스 유형이 추가되었습니다.
우측 사이드바를 열고 닫을 때 불필요한 크기 조정을 제거했습니다.
새 메시지가 게시될 때 중앙 채널의 점프를 제거했습니다.
채널 정보 대화상자를 더 사용자 친화적으로 업데이트했습니다.
채널에서 사용자 추가 및 제거, 이전에 삭제된 채널 복원과 같은 새로운 명령줄 도구가 추가되었습니다.
AD/LDAP 동기화를 수동으로 트리거하는 버튼이 추가되었습니다.
AD/LDAP 동기화 간격 업데이트가 더 이상 적용되기 위해 서버 재시작을 요구하지 않습니다.
AD/LDAP 동기화를 위한 로깅이 개선되었습니다.
시스템 콘솔의 AD/LDAP 설정에 유효성 검사가 추가되어 필수 필드가 누락된 경우 오류가 트리거됩니다.
버그 수정
시스템 콘솔의 개인정보 설정에서 이메일 주소나 전체 이름을 숨길 때 이제 올바르게 새로고침됩니다.
같은 브라우저에서 다른 팀에 생성된 새 채널의 교차 오염 문제를 수정했습니다.
다른 Mattermost 계정이 이미 GitLab 계정과 연결되어 있을 때 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 또는 System Console에서 수정할 수 있습니다.
Team Edition 및 Enterprise Edition 변경사항:
config.json의EmailSettings하위:"FeedbackOrganization": ""추가 - 조직명과 주소를 지정하며, Mattermost의 이메일 알림에 표시됩니다.
config.json의ServiceSettings하위:"EnableCustomEmoji": false추가.true로 설정하면 메인 메뉴에서 사용자가 사용자 정의 이모지를 생성할 수 있는 Custom Emoji 옵션이 활성화됩니다.
config.json의LocalizationSettings하위:변경됨:
"AvailableLocales": ""- 기본적으로 새로운 언어를 추가할 수 있도록 허용합니다.
config.json의LogSettings하위:"EnableWebhookDebugging": true추가.true로 설정하면 디버깅을 위해 들어오는 웹훅의 내용이 로그 파일에 출력됩니다.
Enterprise Edition 추가 변경사항:
다음 설정 구성은 해당 기능이 활성화된 Enterprise License가 있는 서버에서만 작동합니다.
config.json의TeamSettings하위:"RestrictTeamInvite": "all"추가 - 팀 초대를 보내는데 필요한 권한을 설정합니다."RestrictPublicChannelManagement": "all"추가 - 공개 채널을 관리하는데 필요한 권한을 설정합니다."RestrictPrivateChannelManagement": "all"추가 - 비공개 채널을 관리하는데 필요한 권한을 설정합니다.
config.json의ServiceSettings하위:"RestrictCustomEmojiCreation": "all"추가 - 사용자 정의 이모지를 생성하는데 필요한 권한을 설정합니다.
config.json의SamlSettings하위:"Enable": false추가 - SAML을 사용한 로그인을 허용합니다. Mattermost에서 SAML 구성에 대한 자세한 내용은 문서를 참조하세요."Verify": false추가 - Mattermost가 SAML Response에서 전송된 서명이 Service Provider Login URL과 일치하는지 확인할지 제어합니다."Encrypt": false추가 - Mattermost가 Service Provider Public Certificate로 암호화된 SAML Assertion을 복호화할지 제어합니다."IdpUrl": ""추가 - Mattermost가 로그인 시퀀스를 시작하기 위해 SAML 요청을 보내는 SAML SSO URL을 설정합니다."IdpDescriptorUrl": ""추가 - SAML 요청에 사용하는 Identity Provider의 Identity Provider Issuer URL을 설정합니다."AssertionConsumerServiceURL": ""추가 - Service Provider Login URL을 설정합니다."IdpCertificateFile": ""추가 - Identity Provider에서 발급한 공용 인증 인증서를 설정합니다."PublicCertificateFile": ""추가 - Mattermost가 Service Provider인 경우 서비스 제공자 시작 SAML 로그인을 위해 Identity Provider에 대한 SAML 요청에서 서명을 생성하는데 사용되는 인증서를 설정합니다."PrivateKeyFile": ""추가 - Identity Provider에서 SAML Assertion을 복호화하는데 사용되는 개인키를 설정합니다."FirstNameAttribute": ""추가 - Mattermost에서 사용자의 이름을 채우는데 사용될 SAML Assertion의 속성을 설정합니다."LastNameAttribute": ""추가 - Mattermost에서 사용자의 성을 채우는데 사용될 SAML Assertion의 속성을 설정합니다."EmailAttribute": ""추가 - Mattermost에서 사용자의 이메일을 채우는데 사용될 SAML Assertion의 속성을 설정합니다."UsernameAttribute": ""추가 - Mattermost에서 사용자의 사용자명을 채우는데 사용될 SAML Assertion의 속성을 설정합니다."NicknameAttribute": ""추가 - Mattermost에서 사용자의 별명을 채우는데 사용될 SAML Assertion의 속성을 설정합니다."LocaleAttribute": ""추가 - Mattermost에서 사용자의 언어를 채우는데 사용될 SAML Assertion의 속성을 설정합니다."LoginButtonText": ""추가 - 로그인 페이지의 로그인 버튼에 나타나는 텍스트를 설정합니다.
config.json의LdapSettings하위:"FirstNameAttribute": "","LastNameAttribute": "","BindUsername": "","BindPassword": ""는 이제 필수 필드입니다."MaxPageSize": 0추가 - AD/LDAP 서버에서 한 번에 요청할 사용자의 최대 수를 설정합니다.
v3.1에서 v3.2로의 데이터베이스 변경사항
TeamMembers 테이블
DeleteAt컬럼이 추가되었습니다.
Emoji 테이블
Emoji테이블이 추가되었습니다.
알려진 문제점
시스템 콘솔 > 알림 > 이메일에서 "연결 테스트" 버튼이 저장된 SMTP 비밀번호를 제대로 사용하지 않습니다. 임시 해결책은 "연결 테스트"를 사용하기 전에 SMTP 서버 비밀번호 필드에 비밀번호를 다시 입력하고, 그 후에 "저장"하는 것입니다.
계정 설정에서 링크 미리보기 설정의 동작이 반대로 작동합니다.
다이렉트 메시지 목록 하단의 "더보기" 옵션이 더 이상 다이렉트 메시지 목록에 없는 팀 멤버 수를 표시하지 않습니다.
Webhook 첨부 파일이 검색 결과에 나타나지 않습니다.
Firefox에서 AD/LDAP 설정을 저장하면 시스템 콘솔 사이드바가 완전히 사라집니다.
Firefox에서 CTRL/CMD+U 키보드 단축키가 작동하지 않습니다.
/join명령어가 때때로 오류를 발생시킵니다.채널 전환기에서 입력한 마지막 문자만 나타나는 경우가 있습니다.
연속된 여러 목록의 형식이 markdown을 깨뜨립니다.
이전에 속해있던 비공개 팀의 URL에 접속하면 빈 팀 선택 페이지가 표시됩니다.
로그아웃 상태에서 시스템 콘솔 URL에 접속하면 브라우저가 멈춥니다.
YouTube 동영상이 Desktop App에서 "동영상을 찾을 수 없음"으로 표시됩니다
해시태그에 포함된 검색어가 검색 결과에서 강조표시되지 않습니다.
다른 팀의 멤버에게 개인 메시지로 전송된 파일에 접근할 수 없습니다.
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] 입력 중' 메시지가 이제 표시 이름 대신 사용자명을 사용합니다.
날짜 마커가 이제 절대 시간을 표시합니다.
성능
게시물 작성 및 답글 성능이 개선되었습니다.
다이렉트 메시지 목록의 온라인 상태가 첫 로드 시 업데이트됩니다.
알림
@all멘션이@channel과 동일한 기능으로 다시 추가되었습니다.사용자명이 변경되면 이메일 알림이 전송됩니다.
채널
비공개 그룹의 마지막 사용자가 채널을 떠날 수 있는 옵션을 제거하여 비공개 그룹이 소유자 없는 상태가 되는 것을 방지했습니다.
메시징
링크 미리보기 토글을 미리보기 기능 목록에서 분리하고 /collapse 및 /expand를 추가했습니다.
현지화
기본 언어를 포함하여 팀의 현지화 옵션을 구성할 수 있는 새로운 설정이 추가되었습니다.
Mattermost Translation Server가 제품 현지화 프로세스를 더 잘 지원하도록 업그레이드되었습니다.
통합
통합 기능이 이제 메시지 첨부파일을 통한 고급 형식을 지원합니다.
<!channel>을 사용하여@channel알림 전송을 지원합니다.텍스트 페이로드에서 원시 줄바꿈을 지원합니다.
명령 트리거 단어에 대한 검증 기능이 추가되었습니다.
온보딩
슬래시 명령
/invite_people [email address]가 Mattermost 팀에 이메일 초대를 보냅니다.
기업용
(E10 이상): AD/LDAP 동기화 기능을 추가하여 AD/LDAP 계정이 비활성화된 후 Mattermost 계정을 자동으로 비활성화합니다. 이전에는 로그인 시에만 AD/LDAP 자격 증명을 확인했습니다. 동기화 시간은 기본적으로 1시간으로 설정되며 시스템 콘솔 > 동기화 간격에서 구성할 수 있습니다.
(E20 이상): 읽기 전용 복제본과 수동 장애 조치 프로세스를 사용하는 고가용성 데이터베이스 구성을 지원하여 Mattermost 서버를 중지하지 않고 데이터베이스 재구성을 배포할 수 있습니다.
버그 수정
인커밍 웹훅이 모든 공개 채널과 사용자가 속한 비공개 채널에서 사용할 수 있게 되었습니다.
두 개의 명명된 이모지 사이에 공백이 더 이상 올바른 렌더링에 필요하지 않습니다.
이모지가 이제 괄호나 대괄호 안에서 렌더링됩니다.
오른쪽 괄호로 둘러싸인 링크가 이제 올바르게 작동합니다.
검색어 하이라이팅이 이제 검색어가 변경되었지만 동일한 게시물이 반환될 때 업데이트됩니다.
검색 결과가 이제 @사용자명, 비라틴 문자, 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"추가새로 생성된 사용자와 사용자가 로그인하지 않은 페이지의 기본 언어를 설정하기 위해
"DefaultClientLocale": "en"추가계정 설정에서 사용자가 사용할 수 있는 언어를 설정하기 위해
"AvailableLocales": "en,es,fr,ja,pt-BR"추가.DefaultClientLocale에서 지정된 언어는 이 목록에 포함되어야 합니다.
Enterprise Edition의 추가 변경사항:
다음 설정들은 해당 기능이 활성화된 Enterprise License가 있는 서버에서만 작동합니다.
config.json의LdapSettings하위:시스템 관리자가 Mattermost에서 사용자 업데이트를 위한 AD/LDAP 동기화 빈도를 조정할 수 있도록
"SyncIntervalMinutes": "60"추가
알려진 문제
다이렉트 메시지 목록 아래의 "더보기" 옵션에서 다이렉트 메시지 목록에 없는 팀 멤버 수가 더 이상 표시되지 않습니다.
메시지 끝에서 글자로 끝나는 이모지 스마일리가 예상대로 자동 완성되지 않습니다.
목록 바로 뒤에 새 줄이 추가될 때 잘못된 서식이 적용됩니다.
Postgres 데이터베이스에서 웹사이트와 이메일 검색이 제대로 작동하지 않고, 거꾸로 된 물음표로 끝나는 해시태그가 제대로 강조 표시되지 않습니다.
Firefox에서 해시태그 검색 결과가 제대로 강조 표시되지 않습니다.
다른 팀의 데스크톱 알림을 클릭해도 해당 팀이 열리지 않습니다.
Webhook 첨부파일이 검색 결과에 표시되지 않습니다.
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으로 알려주시기 바랍니다. 인식 과정이 수동으로 진행되어 실수가 발생할 수 있습니다. 릴리스 기간 동안 병합된 풀 리퀘스트를 제출해주신 모든 분들을 포함하고자 합니다.
Release 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로 로그인을 시도하면 혼란스러운 오류 메시지가 표시되는 오류를 수정했습니다.
이메일 인증을 사용하는 계정이 새 팀을 생성하려고 할 때 발생하는 오류를 수정했습니다.
시스템 콘솔에서 config.json을 이전에 저장한 적이 없는 상태에서 업그레이드하면 시스템 콘솔에서 저장이 작동하지 않는 오류를 수정했습니다.
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으로의 업그레이드 과정에 대한 이해가 성공적인 업그레이드를 위해 필요합니다.
주요 내용
통합 계정
사용자가 여러 팀에서 하나의 계정으로 관리할 수 있습니다
서로 다른 팀의 사용자들이 메시지와 파일을 공유할 수 있습니다
개선된 다중 팀 로그인 및 가입 경험을 제공합니다
Enterprise Edition 보안, 인증 및 브랜딩 업그레이드
다단계 인증 추가
다중 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 서버와 호환되지 않습니다.
사용자 인터페이스
새로운 이모지 세트로 전환했습니다.
계정 설정 > 표시 옵션에서 사용자가 채널 보기를 전체 너비로 설정할 수 있습니다.
모바일에서 사이드바를 열 때 더 부드러운 오버레이 전환 효과를 적용했습니다.
브라우저의 뒤로 가기와 앞으로 가기 버튼으로 이제 채널 기록을 탐색할 수 있습니다.
연동 기능
웹훅과 슬래시 명령어 설정을 새로운 "연동 기능" 페이지로 이동했습니다.
들어오는 웹훅과 나가는 웹훅에 "표시 이름"과 "설명"을 추가했습니다.
연속된 게시물이라도 웹훅에서 항상 사용자 이름과 프로필 사진을 표시하도록 변경했습니다.
다른 사용자와 직접 메시지 채널을 여는 /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
Web Service API가 버전 3으로 업그레이드되었으며 이전 버전 1 API는 더 이상 지원되지 않습니다. Golang 드라이버, Javascript 드라이버, incoming 및 outgoing webhook, Slash 명령어는 이전 릴리스와 동일하게 계속 작동합니다
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 코드 블록 내부의 용어, 또는 대시가 포함된 해시태그를 포함한 검색에서 검색 결과가 제대로 하이라이트되지 않습니다.
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 옵션
Enterprise App Store (EAS) 및 Test Push Notification Service (TPNS) 옵션이 이제 시스템 콘솔 > 이메일 설정 > 푸시 알림 설정에 내장 옵션으로 포함되었습니다.
언어
계정 설정 > 디스플레이에서 프랑스어 번역(베타)이 추가되어 사용할 수 있습니다.
개선 사항
사용자 인터페이스
Mattermost 사용자 인터페이스에 새로운 테마를 제품 문서에서 가져올 수 있습니다.
버그 수정
일부 게시물의 문자가 더 이상
'와 같은 HTML 엔티티로 표시되지 않습니다
알려진 문제
회귀: 공개 링크 가져오기가 파일을 다운로드하며 공개 링크를 생성하지 않습니다.
오른쪽 사이드바에서 다른 사용자의 게시물에 게시물 편집 옵션이 나타나지만 작동하지 않습니다.
Firefox에서 긴 메시지 작성 시 텍스트 입력 상자가 맨 아래로 스크롤된 상태를 유지하지 않습니다.
다운로드를 클릭한 후 파일명 툴팁이 열린 상태로 남아있습니다.
Firefox, Safari, IE11에서 텍스트 상자에 이미지를 붙여넣을 수 없습니다.
채널을 보관한 사람의 "더보기" 메뉴에서 보관된 채널이 새로고침 후까지 제거되지 않습니다.
빈 채널의 첫 번째 로드 시 소개 메시지가 표시되지 않습니다.
검색 결과에서 @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 App. Mattermost 서버 2.1 이상이 필요합니다. 테스트된 기기 목록을 참조하세요.
데스크톱 애플리케이션
Windows, Mac, Linux용 새로운 데스크톱 애플리케이션이 베타 릴리스로 제공됩니다.
언어
계정 설정 > 표시에서 포르투갈어 번역(베타)이 추가되어 사용할 수 있습니다.
개선사항
시스템 콘솔
더 이상 관련이 없는 시스템 콘솔의 사용하지 않는 "파일 저장소 비활성화" 옵션을 제거했습니다.
시스템 관리자가 스스로를 강등시킬 경우 경고 메시지를 추가했습니다.
시스템 콘솔 통계는 이제 데이터를 가져와서 상태에 저장하는 대신 클라이언트 저장소를 사용합니다.
메시징
사용자 정의 슬래시 명령이 이제 명령을 실행한 사용자에게만 표시되는 임시 메시지를 지원합니다.
사용자명 자동완성 목록이 더 이상 비활성 사용자를 제안하지 않습니다.
모바일
fastclick을 사용하여 상당한 반응성 및 속도 개선이 이루어졌습니다.
팀 이름과 사용자명이 이제 좌측 헤더에 표시됩니다.
로그인 페이지에서 팀 URL 페이지로 돌아가는 버튼을 추가했습니다.
파일 및 이미지
이미지 업로드의 최대 크기를 24메가픽셀로 증가시켰습니다.
사용자 인터페이스
사용자 정의 테마 색상 선택기가 이제 카테고리별로 구성되었습니다.
멤버 추가 및 멤버 관리 대화상자를 이제 검색 바를 사용하여 필터링할 수 있습니다.
비활성화된 멤버가 더 이상 채널 멤버 목록에 나타나지 않습니다.
사용자가 답글 아이콘을 클릭하면 우측 사이드바의 텍스트 입력 상자에 키보드 포커스가 설정됩니다.
고유 링크가 이제 팝오버 대신 고유 링크 복사 대화상자에 표시됩니다.
고유 링크 옵션이 이제 우측 사이드바의 메시지와 댓글에서 [...] 메뉴를 통해 사용할 수 있습니다.
답글 아이콘이 이제 답글이 없는 메시지에 대해서만 호버 시 나타납니다.
스크롤 바가 이제 중앙 채널에 나타납니다.
버그 수정
시스템 콘솔 사용자 관리 탭이 이제 사용자명과 이메일을 다른 줄에 표시합니다.
시스템이 연결되었을 때 노란색 텍스트 박스 오류가 더 이상 나타나지 않습니다.
MySQL 데이터베이스에서의 와일드카드 검색이 이제 수정되었습니다.
로그인 시 중앙 채널의 사용자명이 더 이상 "…"로 표시되지 않습니다.
삭제된 메시지가 페이지 새로고침 없이 우측 사이드바와 중앙 채널에서 삭제됩니다.
알림 이메일 하단의 연락처 이메일 주소가 이제 FeedbackEmail 대신 SupportEmail 설정을 사용합니다.
이메일 주소는 이제 @ 기호 앞뒤에 최소 한 글자씩 있어야 합니다.
알림을 놓치는 일부 사용자들의 Firefox 데스크톱 알림이 이제 수정되었습니다.
긴 사용자명이 포함된 "사용자가 입력 중" 메시지가 더 이상 텍스트 줄바꿈을 일으키지 않습니다.
검색 수행 시 우측 사이드바에서 사용자명이 "…"로 표시되던 문제가 수정되었습니다.
이미지 확장자로 끝나지만 실제로는 원본 이미지로 링크되지 않는 링크가 더 이상 빈 이미지 미리보기를 생성하지 않습니다.
채널 이름 변경 대화상자의 채널 핸들 필드가 이제 어두운 배경의 테마에서도 표시됩니다.
링크가 포함된 게시물이 삭제된 후 자동 링크된 이미지가 더 이상 남아있지 않습니다.
IE11의 코드 테마 선택기가 이제 드롭다운 화살표를 하나만 표시하며, 화살표를 직접 클릭하면 드롭다운이 열립니다.
계정 설정에서 언어 선택을 위한 저장/취소 버튼이 이제 다른 설정과 동일하게 포맷됩니다.
채널 정보 대화상자의 일관되지 않은 필드 간격이 수정되었습니다.
우측 사이드바가 열릴 때 최근 언급 아이콘이 더 이상 검색 바 왼쪽으로 이동하지 않습니다.
사용자 정의 슬래시 명령 힌트가 이제 자동완성 목록에 표시됩니다.
코드 블록 안의 GIF 링크가 더 이상 GIF를 자동으로 게시하지 않습니다.
사용자명을 변경해도 더 이상 이전 사용자명이 "언급을 트리거하는 단어"에 추가되지 않습니다.
알림 이메일 하단이 이제 발신자의 언어 설정을 기반으로 번역됩니다.
슬래시 명령
/me가 이제 웹훅 메시지 대신 사용자로 게시됩니다.로그아웃 슬래시 명령이 이제 강제로 로그아웃됩니다.
삭제된 게시물의 파일 첨부에 대한 공개 링크가 더 이상 작동하지 않습니다.
IE11에서 5개 이상의 파일이나 50MB 이상의 파일을 업로드할 때 이제 오류 메시지가 표시됩니다.
호환성
v2.0에서 v2.1로의 변경사항:
Android
Mattermost Android 애플리케이션은 Mattermost 서버 v2.1 이상에서 사용됩니다.
config.json
다음 설정이 추가되었으며
config.json의ServiceSettings또는 시스템 콘솔에서 수정할 수 있습니다."AllowCorsFrom": ""지정된 다른 도메인에 HTTP 요청을 제공할 수 있도록 시스템을 허용합니다.
알려진 문제
오른쪽 사이드바에서 다른 사용자의 게시물에 게시물 편집 옵션이 나타나지만 작동하지 않습니다.
Firefox에서 긴 메시지를 작성할 때 텍스트 입력 상자가 맨 아래로 스크롤된 상태를 유지하지 않습니다.
게시물의 일부 문자가
'와 같은 HTML 엔티티로 표시될 수 있습니다. 이는 다른 언어로 전환한 후 다시 되돌리면 해결할 수 있습니다.파일명 툴팁이 다운로드를 위해 클릭한 후에도 열린 상태로 유지됩니다.
Firefox, Safari, IE11에서 텍스트 상자에 이미지를 붙여넣을 수 없습니다.
보관된 채널이 채널을 보관한 사람의 "더보기" 메뉴에서 새로고침할 때까지 제거되지 않습니다.
빈 채널을 처음 로드할 때 소개 메시지가 표시되지 않습니다.
검색 결과에서 @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 server 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에서 표시됩니다
사용자가 "최근 메시지로 이동하려면 여기를 클릭하세요" 바의 텍스트 외부를 클릭할 때 고유링크 조회 시 발생하던 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" : 443wss프로토콜을 사용하여 보안 WebSocket이 수신할 포트를 설정합니다. 이 설정이config.json에 없으면 기본값은443입니다.선택 사항:
"WebsocketPort": 80ws프로토콜을 사용하여 비보안 WebSocket이 수신할 포트를 설정합니다. 이 설정이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는 아직 파일 첨부를 위한 드래그 앤 드롭을 지원하지 않습니다.
IE11에서 5개 이상의 파일이나 50MB가 넘는 파일을 업로드할 때 오류 메시지가 표시되지 않습니다.
다운로드를 클릭한 후에도 파일명 툴팁이 열린 상태로 유지됩니다.
중앙 채널에 스크롤 바가 나타나지 않습니다.
Firefox, Safari, IE11에서 텍스트 박스에 이미지를 붙여넣을 수 없습니다.
특정 경우에 Slack에서 가져오기가 채널 로드에 실패합니다.
시스템 콘솔 > 팀 > 통계 > 새로 생성된 사용자에서 모든 사용자가 "방금 전"에 생성된 것으로 표시됩니다.
시스템 콘솔 사용자 관리 탭에서 사용자명과 이메일이 한 줄에 표시됩니다.
Postgres 데이터베이스가 설치된 환경에서 인용부호 안의 구문을 검색하면 해당 구문 외에도 더 많은 결과가 반환됩니다.
보관된 채널은 새로고침 전까지 채널을 보관한 사람의 "더보기" 메뉴에서 제거되지 않습니다.
빈 채널을 처음 로드할 때 소개 메시지가 표시되지 않습니다.
검색 결과에서 @username, 비라틴 문자, 또는 Markdown 코드 블록 내의 용어 검색이 하이라이트되지 않습니다.
점이 포함된 사용자명이나 해시태그를 검색하면 점이 "or" 연산자로 대체된 검색 결과가 나타납니다.
IE11에서 검색어가 변경되었지만 동일한 게시물이 반환될 때 검색어 하이라이트가 업데이트되지 않습니다.
3자 미만의 해시태그는 검색할 수 없습니다.
대시가 포함된 해시태그가 검색 결과에서 잘못 하이라이트됩니다.
비활성화된 사용자가 채널 카운터에 계속 남아있습니다.
동일한 작성자가 그룹으로 연속 전송한 두 번째 메시지 이후의 고유링크가 복사 링크 팝오버를 이동시키거나 오류를 발생시킵니다.
메시지 끝에서 문자로 끝나는 이모지 스마일리가 예상대로 자동 완성되지 않습니다.
로그아웃 슬래시 명령어가 강제 로그아웃을 수행하지 않습니다.
목록 바로 다음에 새 줄이 추가될 때 잘못된 형식이 적용됩니다.
24시간 형식으로 설정했을 때 타임스탬프가 12시간 형식으로 표시됩니다.
코드 블록 내의 GIF 링크가 자동으로 GIF를 게시합니다.
구문 하이라이트 코드 블록에서 Latex 문서의 레이블이 누락됩니다.
삭제된 메시지가 페이지 새로고침 전까지 오른쪽 사이드바에서 삭제되지 않습니다.
기여자
스페인어 번역을 만들어주신 enahum님께 특별히 감사드립니다!
모든 외부 기여자분들께 진심으로 감사드립니다. 순서와 관계없이:
릴리스 v1.4.0
예상 릴리스 날짜: 2016-01-16
릴리스 주요 사항
데이터 센터 지원
Red Hat Enterprise Linux 6 및 7에 대한 배포 가이드를 이제 사용할 수 있습니다
법적 고지 및 지원 링크(서비스 약관, 개인정보 보호정책, 도움말, 정보, 지원 이메일)를 이제 구성할 수 있습니다
System Console에 12개 이상의 새로운 구성 옵션이 추가되었습니다
모바일 경험
iTunes에서 iOS 레퍼런스 앱을 이제 이용할 수 있습니다
모바일에서 스크롤할 때 날짜 헤더가 표시되어 메시지가 언제 전송되었는지 빠르게 확인할 수 있습니다
모바일에서 채널 하단으로 빠르게 이동할 수 있는 "rapid scroll" 지원이 추가되었습니다
새로운 기능
모바일 경험
이제 모바일에서 스크롤할 때 날짜 헤더가 표시되어 메시지가 언제 전송되었는지 빠르게 확인할 수 있습니다
모바일에서 채널 하단으로 빠르게 이동할 수 있는 "빠른 스크롤" 지원이 추가되었습니다
인증
계정이 이제 이메일과 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- 네이티브 모바일 세션이 만료되는 일수를 설정합니다추가됨:
"SessionLengthSSOInDays" : 30- SSO 세션이 만료되는 일수를 설정합니다추가됨:
"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하위:추가됨:
"AmazonS3Endpoint": ""- Amazon S3 인스턴스의 엔드포인트 URL을 설정합니다추가됨:
"AmazonS3BucketEndpoint": ""- Amazon S3 버킷의 엔드포인트 URL을 설정합니다추가됨:
"AmazonS3LocationConstraint": false- S3 지역이 위치 제약을 받는지 설정합니다추가됨:
"AmazonS3LowercaseBucket": false- 버킷 이름이 완전히 소문자인지 여부를 설정합니다
알려진 문제
markdown으로 추가된 인라인 이미지가 포함된 메시지뿐만 아니라 새 메시지가 있는 페이지로 이동할 때, 인라인 이미지를 로딩하는 동안 채널이 위아래로 움직일 수 있습니다
Microsoft Edge는 아직 드래그 앤 드롭을 지원하지 않습니다
중앙 채널에 스크롤바가 없습니다
Firefox, Safari, IE11에서 텍스트박스에 이미지를 붙여넣기하면 업로드에 실패합니다
첨부파일의 공개 링크가 IE, Edge, Safari에서 파일 다운로드를 시도합니다
Slack에서 가져오기할 때 @멘션이 깨지고, 파일에 댓글이 있는 특정 경우에는 로딩이 실패합니다
시스템 콘솔 > TEAMS > 통계 > 새로 생성된 사용자에서 모든 사용자가 "방금" 생성된 것으로 표시됩니다
비활성 브라우저 탭에서 @멘션과 다이렉트 메시지를 받을 때 파비콘이 항상 빨간색으로 바뀌지 않습니다
Postgres 데이터베이스가 있는 Mattermost 설치에서 따옴표로 묶인 구문을 검색하면 해당 구문 외에도 더 많은 결과가 반환됩니다
삭제/보관된 채널이 해당 채널을 삭제/보관한 사람의 "더보기" 메뉴에서 새로고침 후까지 제거되지 않습니다
검색 결과에서 @username, 비라틴 문자, 또는 Markdown 코드 블록 내의 용어에 대한 검색이 강조표시되지 않습니다
점이 포함된 사용자명이나 해시태그를 검색하면 점이 "or" 연산자로 대체된 검색이 수행됩니다
세 글자 미만의 해시태그는 검색할 수 없습니다
팀 멤버를 비활성화한 후에도 해당 사람이 채널 카운터에 남아있습니다
특정 기호(<,>,-,+,=,%,^,#,*,|)가 해시태그 직전이나 직후에 있으면 해당 메시지가 해시태그 검색에 나타나지 않습니다
보안 탭 > 활성 세션에서 iOS 기기가 "알 수 없음"으로 보고됩니다
같은 작성자가 그룹으로 연속해서 보낸 두 번째 메시지 이후부터 퍼머링크를 가져올 때 복사 링크 팝오버가 위치가 잘못되거나 오류가 발생합니다
기여자
외부 기여자분들께 깊은 감사를 드립니다. 순서와 관계없이 나열하면:
Release v1.3.0
릴리스 날짜: 2015-12-16
릴리스 하이라이트
iOS 앱
iPhone, iPad, iPod Touch용 새로운 Mattermost iOS App 출시
사용자 정의 iOS 애플리케이션에 알림을 전달하는 새로운 Mattermost Push Notification Service
검색 개선사항
새로운 메시지 고유 링크를 사용하여 아카이브의 검색 결과로 바로 이동
검색에서 향상된 자동 완성으로 원하는 내용을 더 쉽게 찾을 수 있음
고급 서식
새로운 이모지 자동 완성 기능으로 기호를 통해 더 많은 것을 표현하세요
Latex를 사용한 수학 표현식 렌더링으로 숫자를 통해 더 많은 것을 표현하세요 (코드 블록을 ```latex로 시작)
계정 설정 > 표시 > 표시 글꼴에서 새로운 사용자 정의 글꼴 설정으로 외관을 개인화하세요
새로운 기능
인증
GitLab UI를 사용하여 GitHub.com 및 GitHub Enterprise에 대한 비공식 SSO 지원 추가
아카이브
사용자가 메시지 아카이브의 게시물에 링크할 수 있는 고유 링크 기능 추가
검색 결과에서 아카이브로 "점프"할 수 있는 기능 추가
계정 설정
공식 출시 전 초기 기능을 미리 볼 수 있도록 "프리릴리스 기능 미리보기" 설정 추가
사용자가 사용할 글꼴을 선택할 수 있는 "표시 글꼴" 설정 추가
메시징 및 댓글
선택된 웹사이트의 링크와 이미지를 가리키는 URL에 대한 인라인 미리보기 추가 (계정 설정 -> 고급 -> 프리릴리스 기능 미리보기를 통해 활성화)
이모지 자동완성 추가
추가 기능
수동으로 텍스트 처리를 테스트하기 위한
/loadtest url도구 추가
개선사항
성능
getProfiles 서비스가 더 적은 데이터를 반환하도록 업데이트
React-Bootstrap을 사용하도록 여러 모달을 리팩토링
센터 채널을 리팩토링
메시징 및 댓글
작업 목록에 대한 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하위:제거됨:
"ApplePushServer": ""-SendPushNotifications와PushNotificationServer로 대체되었습니다제거됨:
"ApplePushCertPublic": ""-SendPushNotifications와PushNotificationServer로 대체되었습니다제거됨:
"ApplePushCertPrivate": ""-SendPushNotifications와PushNotificationServer로 대체되었습니다추가됨:
"SendPushNotifications": false-PushNotificationServer에서 지정된 서버로 모바일 푸시 알림을 전송할지 여부를 제어합니다추가됨:
"PushNotificationServer": ""- APNS(Apple Push Notification Services)와 같은 해당 서비스로 푸시 알림을 재전송하는 프록시 서버의 주소를 지정합니다
알려진 문제
System Console에서 "Save" 클릭 시 Email Settings이 저장되지 않음
markdown을 통해 추가된 인라인 이미지가 포함된 메시지와 새 메시지가 있는 페이지로 이동할 때, 인라인 이미지 로딩 중에 채널이 위아래로 움직일 수 있음
Microsoft Edge는 아직 드래그 앤 드롭을 지원하지 않음
.avi .mkv .wmv .mov .flv .mp4a 형식의 미디어 파일이 제대로 재생되지 않음
중앙 채널에 스크롤 바가 없음
Firefox, Safari, IE11에서 텍스트 상자에 이미지 붙여넣기 시 업로드 실패
Slack import @mentions이 작동하지 않음
"."이 포함된 사용자명의 경우 멘션 알림을 받지 못함
기여자
외부 기여자분들께 깊은 감사를 드립니다. 순서는 특별한 의미가 없습니다:
Release 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로 업그레이드하는 것이 권장됩니다.
릴리스 주요 사항
발신 웹훅
Mattermost 사용자는 이제 발신 웹훅을 사용하여 외부 애플리케이션과 상호작용할 수 있습니다
Mattermost 웹훅을 통해 Giphy 검색 엔진으로 전송되는 사용자 쿼리를 시연하는 애플리케이션 템플릿을 이제 사용할 수 있습니다
커뮤니티 애플리케이션인 Matterbridge는 웹훅을 사용하여 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, and ini에서 사용할 수 있습니다
사용성 개선사항
새로운 사용자들이 Mattermost 사용법을 익힐 수 있도록 튜토리얼 추가
수백 명의 사용자가 있는 팀을 지원하기 위한 다양한 성능 개선
직접 메시지 "더보기" 메뉴에서 사용자명과 실명으로 사용자를 검색할 수 있는 기능 추가
개선사항
온보딩
신규 사용자를 위한 Mattermost 사용법 설명 튜토리얼 추가
메시징 및 알림
사용자가 이제 더보기 메뉴를 통해 Direct Message 목록에 추가할 팀원을 검색할 수 있습니다
사용자가 이제 목록에서 사용자를 제거하여 Direct Messages 목록을 개인화할 수 있습니다
링크 미리보기 - .gif 파일이 포함된 URL을 추가하면 메시지 아래에 이미지가 추가됩니다
읽지 않은 메시지와 멘션을 표시하는 새로운 브라우저 탭 알림이 추가되었습니다
검색
검색어
in:[channel_url_name]를 추가하면 이제 특정 채널 내에서만 검색이 제한됩니다검색어
from:[username]를 추가하면 이제 특정 사용자의 메시지로만 검색이 제한됩니다검색 상자를 클릭할 때 검색 옵션을 설명하는 팁이 표시됩니다
통합
아웃고잉 웹훅이 이제 사용 가능합니다
Mattermost와 외부 애플리케이션과 함께 작동하는 아웃고잉 웹훅을 보여주는 애플리케이션 템플릿을 제공합니다
사용자 인터페이스
채널 표시의 멤버 목록이 이제 스크롤 가능하며, 채널 멤버에게 직접 메시지를 보낼 수 있는 메시지 버튼이 포함되어 있습니다
UP 화살표를 눌러 이전 메시지를 편집할 수 있는 기능이 추가되었습니다
코드 블록에 구문 강조 표시가 추가되었습니다
지원하는 언어는
Diff, Apache, Makefile, HTTP, JSON, Markdown, Java, CSS, nginx, ObjectiveC, Python, XML, Perl, Bash, PHP, CoffeeScript, C, SQL, Go, Ruby, Java, and ini입니다.사용하려면 코드 블록의 첫 번째 줄에 언어 이름을 추가하세요. 예: ```python
구문 색상 테마는 계정 설정 > 모양 설정 > 사용자 정의 테마에서 설정할 수 있습니다
드래그 앤 드롭 UI가 업데이트되었습니다
24시간 시간 표시 옵션이 추가되었습니다
팀 설정
팀 로그인 페이지에 계정 생성 URL을 포함하는 팀 설정 옵션이 추가되었습니다
루트 페이지에 특정 팀으로의 링크를 포함하는 팀 설정 옵션이 추가되었습니다
초대 URL에 대한 초대 코드를 회전시키는 기능이 추가되었습니다
추가 기능
/shrug KEYWORD명령이 추가되어 다음과 같이 출력됩니다:¯\_(ツ)_/¯ KEYWORD/me KEYWORD명령이 추가되어 다음과 같이 출력됩니다:KEYWORD엔터 대신 컨트롤+엔터로 메시지를 보낼 수 있는 설정 옵션이 추가되었습니다
시스템 콘솔
새로운 통계 페이지가 추가되었습니다
팀 페이지에서 직접 계정을 생성할 수 있는 구성 가능한 옵션이 추가되었습니다
버그 수정
테마 색상의 다양한 수정
우측 사이드바가 열리고 닫힐 때 중앙 채널 스크롤 위치가 점프하는 문제 수정
다른 브라우저 탭에서 다른 팀에 동시 로그인 지원 추가
채널이 삭제되어도 더 이상 수신 웹훅이 중단되지 않음
이제 Slack URL을 위해 설계된 같은 필드에 Mattermost 수신 웹훅 URL을 붙여넣기 할 수 있으며 통합이 작동함
호환성
IE 11 데스크톱에서 IE 10 점유율이 5% 미만으로 떨어져 IE의 새로운 최소 버전
Safari 9 데스크톱에서 Safari 7과 8이 각각 1% 미만으로 떨어져 Safari의 새로운 최소 버전
v1.1에서 v1.2로의 Config.json 변경사항
config.json에 여러 설정이 추가되었습니다. 이러한 옵션들은 시스템 콘솔에서 수정하거나, 기존 config.json 파일에서 수동으로 업데이트할 수 있습니다. 다음은 새로운 설치에서의 변경사항과 새로운 기본값 목록입니다:
config.json의TeamSettings하위:추가됨:
"RestrictTeamNames": true- 팀 이름이 www, admin, support, test 등과 같은 예약어를 포함할 수 있는지 제어합니다.추가됨:
"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인덱스 추가
알려진 문제들
markdown을 통해 추가된 인라인 이미지가 포함된 메시지와 새 메시지가 있는 페이지로 이동할 때, 인라인 이미지를 로딩하는 동안 채널이 위아래로 움직일 수 있습니다
Microsoft Edge는 아직 드래그 앤 드롭을 지원하지 않습니다
v1.2로 업그레이드한 후 기존 사용자들은 로그인 시 새로 추가된 튜토리얼 팁을 보게 됩니다 (이는 v1.2의 특별한 경우이며 향후 업그레이드에서는 발생하지 않습니다)
Postgres 데이터베이스에서 소문자 채널명이 있을 때 채널 목록의 순서가 바뀝니다
20명 이상의 멤버가 있는 채널에서 멤버 목록이 "20"명만 표시됩니다
구두점이 포함된 검색어는 결과에서 강조표시되지 않습니다 (in: 또는 from: 검색 수정자와 따옴표가 있는 검색 포함)
.avi .mkv .wmv .mov .flv .mp4a 형식의 미디어 파일이 제대로 재생되지 않습니다
게시글을 편집하여 텍스트를 공백으로 만들 때 (삭제되어야 함) 404 오류가 발생합니다
중앙 채널에 스크롤 바가 없습니다
Slack에서 테마 색상을 가져올 때 "활성 채널" 선택 색상 가져오기가 실패합니다
Firefox와 Safari에서 텍스트 상자에 이미지를 붙여넣기하면 업로드가 실패합니다
Slack에서 가져온 계정은 비밀번호 재설정을 통해 계정을 인증할 수 없습니다
Slack 가져오기 시 @mentions가 작동하지 않습니다
기여자
외부 기여자들에게 깊은 감사를 드립니다. 순서와 관계없이:
Release v1.2.0 (비공개 릴리스)
최종 릴리스: 2015-11-16 (참고: 이 릴리스는 새로운 아웃고잉 웹훅 기능의 보안 문제로 인해 공개 배포에서 제거되었으며 v1.2.1로 대체되었습니다. 자세한 내용은 v1.2.1 릴리스 노트를 참조하세요).
Release 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에서는 솔트에 32자 제한을 도입하여 GitLab의 솔트 생성을 중단시켰으며, 이 제한은 1.1.1에서 제거되었습니다.
Release v1.1.0
출시일: 2015-10-16
릴리스 하이라이트
수신 웹훅
Mattermost는 이제 채널과 비공개 그룹에 대한 수신 웹훅을 지원합니다. 이 개발자 기능은 계정 설정 -> 통합 메뉴에서 사용할 수 있습니다. 개발자가 웹훅 기능을 사용하여 사용자 지정 통합을 구축하는 방법에 대한 문서와 샘플은 https://docs.mattermost.com/guides/integration.html에서 확인할 수 있습니다.
개선 사항
통합
사용자명 재정의 기능과 봇으로 게시하는 기능을 포함하여 incoming webhook 지원 개선
문서
config.json 및 System Console 설정에 대한 문서 추가
컨테이너 설치 문서에서 더 이상 사용되지 않는 Boot2Docker 지침을 Docker Toolbox로 교체
테마 색상
어두운 테마의 외관 개선
System Console
클라이언트 측 오류가 이제 서버 로그에 기록됨
관련 보안 수정 알림을 받을 수 있는 "EnableSecurityFixAlert" 옵션 추가
System Console UI 및 도움말 텍스트에 대한 다양한 개선
메시지 및 알림
Channel Notification Settings의 "Quiet Mode"를 언급되었을 때만 읽지 않음 표시를 보여주는 옵션으로 교체
버그 수정
이미지에서 "공개 링크 가져오기"가 작동하지 않는 회귀 현상 수정
특정 문자가 검색 오류를 일으키는 버그 수정
시스템 관리자가 팀 관리자 권한을 갖지 못하는 버그 수정
오른쪽 사이드바가 열리고 닫힐 때 스크롤이 튀는 현상을 일으키는 버그 수정
알려진 문제
Slack 내보내기 형식 변경으로 인해 Slack 가져오기가 불안정함
.flac 파일을 업로드하면 iOS에서 파일 미리보기 기능이 작동하지 않음
호환성
v1.0에서 v1.1까지 Config.json 변경사항
서비스 설정
여러 설정이 config.json과 시스템 콘솔 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 릴리스됨
릴리스 하이라이트
Markdown
Markdown 지원이 이제 메시지, 댓글 및 채널 설명에서 다음과 같이 사용할 수 있습니다:
제목 - 생각을 정리하는 데 도움이 되는 5가지 다른 크기
목록 - 번호 매기기와 글머리 기호 모두
글꼴 서식 - 굵게, 기울임체, ~~취소선~~,
code, 링크, 인용 블록 포함)인라인 이미지 - 버튼과 상태 메시지 생성에 유용
표 - 내용을 정리된 상태로 유지하기 위해
이모티콘 - 이모지 코드를 이미지로 변환 예: :sheep: :boom: :rage1: :+1:
자세한 내용은 문서를 참조하세요.
테마
이번 릴리스에서 테마가 크게 업그레이드되었습니다:
경험을 맞춤화할 수 있는 4가지 사전 설정 테마 (밝은 테마 2개, 어두운 테마 2개)
다른 도구나 선호도의 색상에 정확히 맞출 수 있는 18가지 상세한 색상 설정 옵션
Slack에서 테마를 가져오는 기능
시스템 콘솔 및 명령줄 도구
인스턴스 수준 구성을 관리하기 위한 새로운 웹 기반 시스템 콘솔이 추가되었습니다. 이를 통해 IT 관리자는 편리하게 다음과 같은 작업을 수행할 수 있습니다:
핵심 설정에 액세스 - 서버, 데이터베이스, 이메일, 속도 제한, 파일 저장소, SSO 및 로그 설정 등
운영 모니터링 - 로그 파일과 사용자 역할에 빠르게 액세스
팀 관리 - 팀 역할 할당 및 비밀번호 재설정과 같은 필수 기능 제공
또한 Mattermost 시스템 역할 관리, 사용자 생성, 비밀번호 재설정, 버전 정보 확인 및 기타 기본 작업을 위한 새로운 명령줄 도구를 사용할 수 있습니다.
새로운 명령줄 도구를 사용한 문서는 ./platform -h를 실행하여 확인하세요.
새로운 기능
메시징, 댓글 및 알림
메시지, 댓글, 채널 설명에서 완전한 markdown 지원
이모지 코드를 이미지 파일로 렌더링하는 기능 지원
파일 및 이미지
비디오 및 오디오 파일 재생 기능 추가
시스템 콘솔
config.json 설정을 변경할 수 있는 UI
콘솔에서 로그 파일을 볼 수 있는 기능
사용자 비밀번호를 재설정할 수 있는 기능
IT 관리자가 단일 인터페이스에서 여러 팀의 구성원을 관리할 수 있는 기능
사용자 인터페이스
사용자 정의 테마 색상을 설정할 수 있는 기능
단색 테마를 미리 설정된 테마로 교체
Slack에서 테마를 가져올 수 있는 기능 추가
통합 기능
(미리보기) incoming webhook에 대한 초기 지원
개선사항
문서화
프로덕션 설치 가이드 추가
소프트웨어 및 하드웨어 요구사항 문서 업데이트
README에서 설치 가이드를 분리하여 별도 파일로 재구성
코드 기여 가이드라인 추가
새로운 하드웨어 사이징 권장사항 추가
라이선스 정보를 LICENSE.txt와 NOTICE.txt로 통합
markdown 문서 추가
성능
Javascript 최적화 활성화
중앙 채널과 모바일 웹의 다양한 개선사항
코드 품질
Mattermost 스타일 가이드에 따라 Javascript 재포맷
사용자 인터페이스
계정 설정 -> 보안에 버전, 빌드 번호, 빌드 날짜, 빌드 해시 추가
라이선스
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"고수준 개발 모드가 폐기되고 세분화된 제어로 대체됨이름 변경:
"AllowTesting" : false가"EnableTesting": false로 변경됨. 개발 중/loadtest슬래시 명령어 사용을 허용제거:
"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": ""사용되지 않았음제거:
"UseLocalStorage": true가FileSettings의"DriverName": "local"로 대체됨이름 변경 및 이동:
"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로이름 변경:
"Allow": false에서"Enable": false로 변경하여 GitLab SSO 활성화
AWS 설정
config.json의AWSSettings하위:이 섹션은 제거되었으며 설정들이
FileSettings로 이동되었습니다이름 변경 및 이동:
"S3AccessKeyId": ""가"AmazonS3AccessKeyId": "",로 이름이 변경되고FileSettings로 이동되었습니다이름 변경 및 이동:
"S3SecretAccessKey": ""가"AmazonS3SecretAccessKey": "",로 이름이 변경되고FileSettings로 이동되었습니다이름 변경 및 이동:
"S3Bucket": ""가"AmazonS3Bucket": "",로 이름이 변경되고FileSettings로 이동되었습니다이름 변경 및 이동:
"S3Region": ""가"AmazonS3Region": "",로 이름이 변경되고FileSettings로 이동되었습니다
Image Settings
config.json의ImageSettings에서:변경됨:
"ImageSettings"섹션이"FileSettings"로 변경됨추가됨: 파일 저장 방식을 지정하기 위한
"DriverName" : "local", S3 설정을 위해amazons3도 사용할 수 있습니다
EmailSettings
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 테이블은 삭제되고 재구성되지만, 팀 데이터에는 영향을 주지 않습니다.
Users 테이블
ThemeProps컬럼을 추가했습니다. 타입은varchar(2000)이고 기본값은{}입니다
Teams 테이블
AllowValet컬럼 제거
Sessions 테이블
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는 omnibus 설치 프로그램에서 GitLab Single Sign-On과 함께 Mattermost의 자동 설치("GitLab Mattermost"로 공동 브랜딩)를 제공했습니다.
GitLab 커뮤니티에서 권장한 새로운 기능, 개선사항 및 버그 수정이 Mattermost v0.7.0 Beta1에 통합되었습니다. 특히 팀 생성에 대한 GitLab SSO 지원을 확장하고, 구성 가능한 도메인 목록에서 인증된 이메일을 가진 사용자만 팀을 생성할 수 있도록 제한했습니다.
Slack 가져오기 (미리보기)
Slack 가져오기 기능의 미리보기는 계정 정보와 Slack 팀의 공개 채널 아카이브를 포함하는 Slack의 "Export" 파일 처리를 지원합니다.
기능 미리보기에서는 Slack의 이메일과 사용자명을 사용하여 새로운 Mattermost 계정을 생성하며, 사용자는 Mattermost의 비밀번호 재설정 화면으로 이동하여 새로운 자격 증명을 설정함으로써 계정을 활성화할 수 있습니다.
로그인한 후, 사용자는 공개 채널에서 공유된 이전 Slack 메시지에 액세스할 수 있으며, 이제 이 메시지들이 Mattermost로 가져와집니다.
제한사항:
Slack은 팀이 Slack의 데이터베이스에 저장한 파일이나 이미지를 내보내지 않습니다. Mattermost는 Slack의 웹 UI에서 자산의 위치에 대한 링크를 제공합니다.
Slack은 팀이 Slack의 데이터베이스에 저장한 비공개 그룹이나 다이렉트 메시지의 어떤 내용도 내보내지 않습니다.
Slack 가져오기의 미리보기 릴리스는 사전 검사나 롤백을 제공하지 않으며, 기존 Mattermost 계정과 사용자명 또는 이메일 주소가 충돌하는 Slack 계정은 가져오지 않습니다. 또한 밑줄이 있는 Slack 채널명은 가져오지 않습니다. 또한 멘션이 아직 Mattermost 사용자명으로 해석되지 않습니다(여전히 Slack ID를 표시). 이러한 문제들은 Mattermost v0.8.0 Migration Support에서 해결되고 있습니다.
새로운 기능
GitLab Mattermost
GitLab SSO를 사용하여 팀을 생성하는 기능 (이전에는 GitLab SSO가 계정 생성과 로그인만 지원했음)
팀 생성을 GitLab SSO 및/또는 특정 도메인 목록에서 이메일이 검증된 사용자로 제한하는 기능
파일 및 이미지 공유
메시지와 댓글에 새로운 드래그 앤 드롭 파일 공유 기능
클립보드에서 메시지와 댓글로 이미지를 붙여넣기하는 기능
메시징, 댓글 및 알림
낙관적 포스팅과 실패 시 재시도를 통해 메시지를 더 빠르게 전송
문서화
Go, React 및 Javascript에 대한 새로운 스타일 가이드라인
개선사항
메시징, 댓글 및 알림
채널 렌더링 성능 개선
알림 표시기가 화면 밖에 있을 때 왼쪽 사이드바에 "읽지 않은 게시물" 추가
문서
얼리 어답터 피드백을 바탕으로 설치 문서 개선
버그 수정
GitLab SSO, 설치 및 온보딩 관련 여러 문제 수정
IE 10 관련 여러 문제 수정
이메일 인증 기능의 깨진 링크 수정
모바일에서 공개 링크가 작동하지 않는 문제 수정
기여자
외부 기여자들에게 깊은 감사를 드립니다. 순서는 특별한 의미가 없습니다:
이번 릴리스에 영향을 준 GitLab Mattermost 얼리 어답터 커뮤니티와 오늘날 GitLab을 사용하는 100,000개 이상의 조직에 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
Release 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+ 지원
파일 및 이미지 공유
파일과 이미지를 위한 새로운 썸네일 및 서식
메시징, 댓글 및 알림
사용자가 보낸 게시물이 다른 색상으로 강조 표시됨
사용자 정의 단어로도 멘션이 트리거될 수 있음
보안 및 관리
사용자가 활성 세션을 보고 로그아웃할 수 있도록 함
팀 관리자가 이제 모든 사용자의 게시물을 삭제할 수 있음
온보딩
"Town Square"에 추가하여 "Off-Topic"이 이제 기본 채널로 제공됨
개선 사항
설치
새로운 "ByPassEmail" 설정으로 이메일 설정 없이도 Mattermost를 운영할 수 있습니다
S3 대신 로컬 스토리지를 사용할 수 있는 새로운 옵션
온프레미스 설치를 간소화하기 위해 Redis 사용을 제거했습니다
온보딩
팀 설정 마법사가 사용성 개선으로 업데이트되었습니다
문서
얼리 어답터 피드백을 바탕으로 설치 문서가 개선되었습니다
기여자
외부 기여자들께 깊은 감사를 드립니다. 순서는 특별한 의미가 없습니다:
Release v0.5.0 (미리보기)
출시일 2015-06-24
출시 하이라이트
PC와 휴대폰에서 메시지와 파일을 공유할 수 있는 팀 커뮤니케이션 서비스인 Mattermost의 첫 번째 출시로, 아카이빙 및 즉시 검색 기능을 제공합니다.
새로운 기능
메시징 및 파일 공유
공개, 비공개 및 1:1 채널에서 메시지, 댓글, 파일 및 이미지 전송
채널별로 읽지 않은 메시지 및 언급에 대한 알림 개인화
#hashtags를 사용하여 메시지, 토론 및 파일 태그 지정 및 검색
보관 및 검색
과거 메시지 및 댓글에 대한 공개 및 비공개 채널 검색
이름, 사용자명, 닉네임 및 사용자 정의 검색어에 대한 최근 언급 보기
어디서나 접속
웹 지원 PC 및 휴대폰에서 Mattermost 사용
모든 기기에서 팀별 브랜딩 및 색상 테마 정의