Discourse 2.6.0.beta4 릴리스 노트

2.6.0.beta4의 새로운 기능

선택된 주제에서 태그 일괄 삭제

주제의 태그를 일괄적으로 교체하거나 추가할 수 있는 기능 외에도, 이제 스태프는 선택된 주제에서 모든 태그를 삭제할 수 있습니다.

기본 글꼴과 제목 글꼴을 독립적으로 설정 가능

beta3에서 추가된 개선된 글꼴 지원 기능을 확장하여, 이제 관리자는 기본 글꼴과 독립적으로 제목 글꼴을 설정할 수 있습니다. 이 설정은 마법사 또는 사이트 설정을 통해 수행할 수 있습니다.

스태프에게 초대 기능이 비활성화된 이유 설명

SSO가 활성화되었거나 사이트 설정을 통해 로컬 로그인이 비활성화된 경우, 사용자 관리는 외부 제공자가 담당하므로 초대 기능이 비활성화됩니다. 스태프가 초대 페이지로 직접 이동하려고 하면 이제 초대 기능이 비활성화된 이유에 대한 설명을 볼 수 있습니다.

추가된 고급 검색 옵션

최소/최대 게시글 수와 조회 수에 대한 새로운 고급 검색 옵션이 추가되었습니다.

Discourse에 스타일가이드 플러그인 추가

사이트 관리자가 사이트를 테마화하는 것을 돕기 위해, Discourse 스타일가이드 플러그인이 Discourse 코어에 추가되었습니다. 자세한 내용은 Styleguide Plugin Now in Discourse Core 를 참조하세요.

31개의 좋아요

더 많은 정보!

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

보안 업데이트

이 베타 버전에는 커뮤니티와 HackerOne에서 보고된 문제에 대한 보안 수정 사항 1건이 포함되어 있습니다.

  • 토픽 타이머를 설정하기 전에 사용자가 토픽을 볼 수 있도록 보장합니다.

플러그인 개선 사항

다양한 플러그인

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

구독

  • 상품 설명에 마크다운 지원 추가

데이터 탐색기

  • 그룹 보고서 스타일링 개선
  • 쿼리를 '모두’와 공유하지 못하도록 설정

지식 탐색기

  • 원박스(onebox) 메타데이터 추가
  • 검색창에 지우기 버튼 추가

정책

  • 작성기 내 정책 미리보기를 더 명확하게 개선
  • 새 정책이 항상 줄바꿈으로 둘러싸이도록 보장
  • UI를 Ember 컴포넌트로 재작성

GitHub

  • 스테이징(staged) 상태의 사용자에게 배지를 부여하지 않음

코드 리뷰

  • 후속(followup) 버튼 제거 허용
  • 덜 제한적인 후속 커밋 멘션 허용
  • “후속 처리됨(followed up)” 버튼 추가

OpenID Connect

  • 상세한 OIDC 요청 및 응답 로그 추가

번역기

  • Cognitive Service의 멀티서비스 리소스 지원 추가.

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • 카테고리가 포함된 태그 페이지의 바디 클래스에 카테고리 슬러그 추가
  • 주간 북마크 정리 코드 추가
  • 태그 표시 시 tags_sort_alphabetically 설정 준수
  • 투표에 title 속성 추가
  • 페이지를 다시 로드하고 초안을 강제 저장하는 작성기 옵션 추가
  • 마법사 폰트 단계에서 시스템 폰트 사용 지원
  • 다크 모드에 적합한 마법사

버그 수정

  • 스타일 가이드는 부모 URL만이며 /styleguide로 접근됩니다.
  • 링크 클릭 시 링크 target 속성 확인
  • rake를 통해 qunit 실행 시 발생하는 문제 해결
  • N+1 쿼리를 피하기 위해 ruby를 사용하여 정렬
  • 로고가 없는 경우 마법사 테마 미리보기
  • Unicorn 워커를 종료해도 실행 중인 백업 또는 복원 프로세스가 종료되지 않도록 수정
  • 실행 중인 백업이 취소된 후 백업이 더 이상 작동하지 않던 문제 수정
  • 사용자 편집 시 발생하는 오류 메시지가 사라지던 문제 수정
  • sk에 대한 비활성화 옵션이 올바르게 작동하지 않던 문제 수정
  • embed.scss에서 새 색상 변수 사용 및 하드코딩된 색상 제거
  • .discourse-compatibility 구문 오류 처리
  • 관리자 이메일 로그에서 옵저버가 작동하지 않던 문제 수정
  • SSO가 활성화된 경우 2단계 인증을 활성화할 수 없던 문제 수정
  • 크롤러에 대해 올바른 답변 수 표시
  • 웹 앱 매니페스트 단축키에 서브폴더 base_path 포함
  • IE`<11과 함께 browser-update 작동하도록 수정
  • 윈도우 포커스가 돌아왔을 때 파비콘 수가 업데이트되지 않던 문제 수정
  • UserApiKeys 직렬화 시 스코프 이름 사용
  • mailto와 함께 하이퍼링크 삽입이 작동하도록 보장
  • 비영어 문자와 함께 카테고리 선택기가 작동하도록 보장
  • “비직원(non-staff)” 옵션으로 이메일이 비활성화된 경우 직원이 새 이메일을 받지 않도록 확인
  • 개발 환경에서 /sidekiq/schedule에 예약된 작업이 표시되지 않던 문제 수정
  • 마법사에 SVG 마스크 자산 누락
  • 그룹 요청 로딩이 깨져 있던 문제 수정
  • 카테고리 목록에서 show_category_definitions_in_topic_lists 준수
  • 추적 목록에 하위 카테고리의 토픽 포함
  • Jobs::UserEmail 타입 인수를 문자열로 비교
  • dataset 대신 getAttribute 사용
  • 관리자가 사용자의 이메일을 변경할 때 사용자는 변경 사항을 확인해야 함
  • 마법사 드롭다운을 업데이트할 수 없었던 회귀 버그 수정
  • 제목이 없는 투표 위젯을 올바르게 렌더링
  • 크롤러 콘텐츠로 noscript 요소 찾기
  • 헤딩이 있는 경우 투표 제목 처리
  • 이스케이프된 mailto URL이 예외를 발생시키던 문제 수정
  • enable_local_logins가 비활성화된 경우 이메일 초대 금지
  • 항상 모더레이터가 자신의 그룹 PM을 볼 수 있도록 설정
  • 계산된 프로퍼티 오버라이팅 비권장
  • 부모 변경 시 카테고리 이름 검증
  • 대시보드 기간이 현재 날짜와 주간 7일을 사용하도록 설정
  • N+1을 방지하기 위해 groups#search에서 업로드 미리 로드
  • 404 페이지의 빈 인기/최근 섹션 숨김
  • uglify가 let 또는 const를 받을 수 없어 빌드가 깨져 있던 문제 수정
  • 수신 이메일에서 줄을 제거하는 것이 빈 본문에서 실패하지 않도록 수정
  • 텍스트 옆의 인라인 HTML 태그 주위의 공백 제거.
  • 검색 메뉴 결과에 토픽 제목 헤드라인 사용.
  • 건너뛴 내러티브 봇 PM 알림 지우기
  • hp 요청을 /users에서 /token으로 이동
  • 카테고리 읽기 전용 배너에서 직원이 HTML을 사용할 수 있도록 허용
  • 마이그레이션은 사용자가 승인되지 않은 경우에만 ReviewableUsers를 업데이트해야 함.
  • .otf 폰트를 CDN을 통해 전달하도록 허용
  • 초대가 만료된 경우 더 나은 오류 메시지 제공
  • translatedText CP 오버라이팅 비권장
  • 번들러 CI 캐시 설정을 명시적으로 설정
  • auto의 올바른 값 설정 및 설명에 nohighlight 추가
  • UrlHelper.rails_route_from_url 호출 시 잘못된 URL이 예외를 발생시키던 문제 수정
  • 오류 메시지에 올바른 로케일 사용
  • canCreateTopicOnCategory 계산된 프로퍼티를 오버라이드하고 있었습니다.
  • 빈 highlighted_languages가 ["", "auto", "nohighlight"]를 생성하던 문제 수정
  • 첨부 파일이 포함된 이메일의 손상된 인코딩 수정
  • 라이트박스를 통해 보안 미디어를 다운로드할 때 강제 다운로드 준수
  • 관리자가 사용자의 이메일을 변경하는 프로세스 개선 및 수정
  • 이모지 피커에서 스크롤바 점프 방지
  • 자정 시 캘린더 범위에서 날짜에서 시간 제거
  • 사용자가 TL2로 승격되면 고급 훈련에 초대
  • 화이트리스트 상수 비권장
  • 읽지 않음 해제 시 추적 쿼리 파라미터 준수
  • 존재하는 경우 인용 토픽 제목에 카테고리를 포함하지 않음

UX 변경 사항

  • 카테고리 재배열 입력 필드의 너비 증가 및 중앙 정렬
  • ‘새 토픽이 여기에 표시됩니다’ 표시 변경
  • 초대 수락 페이지의 입력 필드 너비 증가.
  • 사용자 메뉴의 기어 아이콘을 사용자 아이콘으로 교체
  • 검색 패널에서 카테고리 이름 잘라내기 방지
  • 게시물 및 조회수 고급 검색 스타일링 수정
  • 가입 및 초대 페이지의 일관된 비밀번호 라벨
  • 고급 검색 보기 필터에 범위 표시.
  • 모바일 게시물 버튼에서 가로 스크롤 허용
  • select-kit에서 카테고리 넘침 방지
  • 마법사를 세로로 중앙 정렬
  • 마법사 버튼에 포인터 커서 사용

성능

  • 과부하 시 백그라운드 요청 백오프
  • 검색 인덱싱 시 lookbehind 회피
  • 최근에 시도한 경우 다이제스트 이메일을 큐에 넣지 않음
  • 30분당 다이제스트 절대 한도 도입
21개의 좋아요