Discourse 2.6.0.beta6 릴리스 노트

2.6.0.beta6의 새로운 기능

원격 테마의 로컬 편집 비활성화

Discourse 업데이트 시 테마 자동 업데이트 지원 추가

자동 업데이트로 표시된 테마는 Discourse가 업데이트될 때 자동으로 업데이트됩니다.

대량 이동 시 리비전 생성

이전에는 대량 편집을 통해 토픽의 카테고리나 태그를 수정할 때 리비전이 기록되지 않았습니다. 이제 대량 편집 시에도 리비전이 기록됩니다. 리비전을 피하려는 사이트는 create revision on bulk topic moves 사이트 설정을 비활성화할 수 있습니다.

사이트 설정 제목을 변경 로그에 직접 연결

누가 사이트 설정을 변경했는지, 언제 변경했는지 궁금하신 적 있으신가요? 사이트 설정 변경 사항은 항상 기록되어 왔지만, 다른 로그들 사이에서 찾는 것은 어려울 수 있습니다. 이제 사이트 설정의 변경 로그를 보려면 사이트 설정 제목에 마우스를 올린 후 역사 아이콘을 클릭하면 됩니다.

제목이 유효하지 않을 때의 오류 개선

Discourse에는 대문자 제목, 긴 단어만 있는 제목, 같은 글자로만 이루어진 제목과 같은 문제를 방지하기 위한 유효성 검사가 포함되어 있습니다. 이전에는 seems unclear, is it a complete sentence?라는 오류가 표시되어 사용자가 수정하기에 좋은 피드백을 제공하지 않았습니다. 이제 구체적인 피드백이 제공됩니다:

"seems unclear, most of the words contain the same letters over and over?"
"seems unclear, one or more words is very long?"
"seems unclear, did you mean to enter it in ALL CAPS?"

/u/by-external이 모든 관리되는 인증자에서 작동하도록 허용

Google Universal Analytics v4 옵션 추가

Google에 따르면, 사이트들은 Google Analytics 추적을 위해 Universal Analytics v3 analytics.js에서 v4 gtag.js로 업그레이드하는 것이 권장됩니다. 관리자에게 v3 API를 유지하거나 v4로 마이그레이션할 수 있는 옵션을 제공합니다. 관리자는 ga_version 사이트 설정을 통해 사용 중인 구현 방식을 변경할 수 있습니다.

자동 종료되는 메가 토픽에 링크된 토픽 생성

토픽이 10,000개의 게시물을 초과하면 성능이 저하되기 시작합니다. 따라서 Discourse는 임계값에 도달한 토픽을 자동으로 종료합니다. 이제 이러한 토픽이 종료되면 토론을 계속하기 위해 새 토픽이 자동으로 생성됩니다. 자세한 내용은 https://meta.discourse.org/t/linked-topics-splitting-and-managing-megatopics/168992를 참고하세요.

log_out_strict 기본 비활성화

이전에는 사용자가 Discourse에서 로그아웃하면 모든 브라우저와 기기에서 로그아웃되었습니다. 이제 사용자는 설정에서 모든 기기를 보고 거기서 모든 기기를 로그아웃할 수 있으므로, 로그아웃 버튼은 현재 브라우저/기기에서만 로그아웃합니다. 사이트는 사이트 설정에서 log out strict를 다시 활성화하여 이전 기본 설정으로 되돌릴 수 있습니다.

카테고리 그룹 모더레이터 개선

카테고리 그룹 모더레이터는 이제 해당 카테고리 내에서 토픽을 삭제할 수 있습니다.

30개의 좋아요

더 많은 내용!

잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 상세히 나열할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 사항 등 전체 목록을 확인하시려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 검토해 주세요.

플러그인 개선

다양한 플러그인

  • 버그 수정
    • 여러 플러그인의 수많은 버그를 패치했습니다
  • 번역
    • 여러 플러그인의 번역을 업데이트했습니다

Solved

  • 카테고리 페이지에서 solved 필터를 렌더링하지 않습니다. 필터링할 주제 목록이 없기 때문입니다!

SAML

  • 여러 IdP 인증서 지원 추가

Akismet

  • 검토를 위해 Akismet 게시글에 더 높은 점수를 부여
    • 포럼에서 낮음/중간/높음 우선순위 큐를 필터링하는 경우, Akismet의 스팸 필터가 누락될 수 있습니다. 더 높은 점수를 강제하면 이러한 검토 대상 항목이 큐에 표시되도록 보장됩니다.

OpenID Connect

  • OIDC RP-initiated logout 지원 추가
  • PR-initiated logout post_logout_redirect_uri 지원

Docker Manager

  • 테마 자동 업데이트 지원 추가

Discourse Docker

  • 기본 ImageMagick policy.xml을 일부 리소스 제한이 포함된 파일로 대체했습니다. 이는 예외적으로 크거나(또는 형식이 잘못된) 이미지가 시스템의 모든 리소스를 소모하는 것을 방지하려는 의도입니다.

Encrypt

  • 암호화된 메시지를 영구적으로 파괴할 수 있는 기능

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • 관리자를 위한 사이트 전체의 모든 개인 메시지(PM) 검색 필터
  • 수신 이메일 처리를 위한 API 키 스코프 추가
  • 게시글 공지사항 편집 기능 구현
  • 개인 메시지를 영구적으로 파괴할 수 있는 기능

버그 수정

  • 검색에서 북마크를 찾지 못할 때 더 나은 오류 메시지 표시
  • 배지를 백필링한 후 캐시된 badge_count가 업데이트되지 않는 문제 수정
  • 모달 메서드는 모듈이 아닌 setupTests에서 연결되어야 함
  • 저장 중 선택된 태그 그룹 권한이 변경되지 않도록 수정
  • ‘views’ 키에 대한 누락된 번역 추가
  • 마법사 스타일시트 사전 컴파일
  • 새로운 embers에서는 keyEvent가 아닌 triggerKeyEvent를 사용해야 함
  • 태그가 자기 자신과 동의어가 되는 것을 허용하지 않음
  • receive_emails 스코프에 대해 올바른 키 사용
  • 게시글이 영구적으로 삭제되면 post-action 제거
  • IndexCategoryForSearch category_id 작업 예외 수정
  • 기존 테마의 auto_update 비활성화
  • 제목 또는 답변 중 하나가 존재하면 초안 저장
  • 보안 이미지 임베딩 시 onebox에 대한 인라인 아바타 스타일 적용
  • 읽음 표시를 그룹 개인 메시지에만 표시
  • 원격 테마 편집 금지
  • Reviewable의 force_review를 boolean으로 저장
  • 스프레드시트를 작성기에 붙여넣기
  • 조리된 게시글에서 애니메이션 이미지 최적화 금지
  • 카테고리 편집 페이지 버튼 상태 초기화
  • 새 초안 초기화를 취소하는 방법 추가
  • 스태프 작업 로그에 대해 filter 대신 filters 매개변수 사용
  • svg_sprite 목록에 히스토리 아이콘 추가
  • 스태프가 /tag/none을 볼 수 있도록 보장
  • 업로드된 사용자 정의 이모지 최적화 금지
  • 모든 플러그인 및 색상 정의 CSS 자산 사전 컴파일
  • (비추천) 속성을 덮어쓰는 기능 복원
  • 멀티사이트 클러스터의 페일오버 개선
  • 연결된 주제 생성 시 같은 카테고리에 속하도록 보장
  • SSO 이메일을 버튼 클릭 뒤에 숨기고 뷰를 기록
  • 헤더에 대해 더 구체적인 선택자 사용
  • 숨겨진 게시글을 스태프에게 표시
  • 중복된 카테고리 설명 제거
  • 태그 이름 변경 및 삭제 처리
  • 빠른 동시 SSO 시도를 더 우아하게 처리
  • 보안 이미지 onebox 확인 로직 강화
  • 개인 메시지 태그 표시에 “max_tags_in_filter_list” 설정 사용 금지
  • 마법사 내 사소한 문구 변경
  • 카테고리 및 태그가 포함된 경로가 올바르게 생성되지 않던 문제 수정
  • 전역 설정을 float으로 강제 변환해야 함
  • 주제 초대 실패 시 오류 메시지 개선
  • 보안 미디어가 활성화된 경우 게시된 페이지를 활성화하지 않음
  • 태그 드롭다운의 “no tags” 경로 수정
  • to-markdown에서 no-break space 제거
  • S3 인벤토리 구성의 불일치 수정
  • 창에 대한 상대적 헤더 오프셋 포함
  • 검토 설정 업데이트
  • Limit_topics_per_day는 일반 주제에만 적용되어야 함
  • 라이트박스, 비이미지 링크에 대한 Secure_media 제거
  • 트랜잭션 블록 외부에서 PostCreator 작업 큐에 추가
  • 그룹 알림 수준은 null일 수 없음
  • 초대 이메일에 대한 이메일 확인 우회 중단
  • 활성화되지 않은 경우 secure_media 단계를 안전하게 건너뛰기
  • 사용자가 이미 침묵 또는 정지 상태인 경우 오류 메시지 표시
  • IgnoredUser 기록의 4개월 제한 제거
  • 카테고리 목록 페이지에서 ‘category read only banner’ 숨김
  • 모든 이메일 제목 변수를 알림 제목에서 사용 가능하도록 함
  • addNavigationBarItem 서브폴더 호환성 확보
  • 새로 생성된 카테고리의 비활성화된 작업 버튼
  • 검토 설정에 예시 사용자 이름 표시
  • 최적화되고 라이트박스화된 보안 이미지 onebox가 이메일에 임베딩되도록 보장
  • 카테고리 드롭에서 undefined 표시 문제 수정

UX 변경 사항

  • iOS 노치 디바이스에서 메뉴 패널의 하단 패딩
  • 사이트 설정 히스토리 아이콘에만 링크 적용
  • 이메일 건너뜀 및 반송 탭에서 큰 이메일 주소 처리
  • 초대 버튼 라벨 업데이트
  • 사용자 스트림에서 초안 삭제 버튼이 이상해 보였던 문제 수정
  • 정적 페이지에 적절한 로고 사용
  • 카테고리 편집 페이지 레이아웃 변경
  • 초안 삭제를 위한 확인 대화 상자 추가
  • 빠른 접근 프로필 패널에 초대 링크 추가
  • 모바일에서 고정된 주제의 터치 영역 증가
  • 정지 대화 상자에 기본 정지 사유 추가
  • 사용자 정의 필드 제한 증가
  • 마법사의 사소한 외관 수정
  • 비공개 저장소의 테마 git 브랜치 표시
  • 초안 삭제 버튼에서 라벨 제거 및 danger 클래스 추가
  • 다중 사용자 이름 알림에서 긴 사용자 이름 잘라내기
  • furigana 및 기타 상단 오버플로 요소에 여백 확보
  • 드롭다운 메뉴에서 긴 내비게이션 항목 잘라내기
  • 새 연결된 주제 URL 링크를 추가하기 위해 주제 소형 작업 게시글 업데이트
  • 마법사의 더 넓은 캔버스 버튼
  • 사용자 배지를 Gold > Silver > Bronze 순으로 정렬
  • 연결된 주제 생성 시 URL을 사용하고 onebox가 작동하도록 함
  • 색상 스킴 업데이트에 대한 혼란스러운 관리자 UI 수정
  • 초대 링크가 생성됨(복사되지 않음)을 나타내는 라벨 업데이트

성능

  • 사용자 요약 페이지의 주제 직렬화 단순화
  • 모든 주제 목록의 주제 썸네일 사전 로드
  • 백그라운드 작업에서 카테고리 인덱스 업데이트
  • 익명 사용자를 위한 공격적인 속도 제한 도입
24개의 좋아요