Discourse 2.5.0.beta4 릴리스 노트

2.5.0.beta4의 새로운 기능

:warning: 재빌드(rebuild)가 필요합니다. 재빌드는 패키지 버전을 최신으로 업데이트하며, 지난 1주일 동안 명령줄을 통해 사이트가 재빌드되지 않았다면 반드시 완료해야 합니다.

알림 페이지의 전체/읽지 않음/읽음 필터

알림이 많이 오는가요? 남은 읽지 않은 알림 하나를 찾는 데 어려움을 겪어본 적이 있나요? 커뮤니티 기여자 @Ahmed_Gagan 덕분에 오랫동안 요청되어 온 이 기능이 이제 사용 가능합니다.

6월 1일 인터넷 익스플로러 11 지원 종료

Discourse의 IE11 지원 종료까지 한 달도 채 남지 않았습니다. beta4에서 읽기 전용 HTML 뷰에 대한 추가적인 개선 사항을 적용했습니다.

작성 제한 카테고리용 선택적 카테고리 배너

사용자들이 왜 특정 카테고리에서 주제를 생성할 수 없는지 혼란을 겪고 있나요? 이제 주제 생성 권한이 없는 사용자에게 카테고리별로 배너를 표시할 수 있습니다.

기본 이미지 업데이트

다음과 같은 변경 사항으로 Docker 기본 이미지를 업데이트했습니다:

  • ImageMagick: 7.0.10-6로 업데이트
  • nginx: 1.17.9로 업데이트
  • openssh-server 패키지 명시적으로 제거
  • 불필요한 패키지를 종속성으로 가져오지 않도록 방지
  • 최신 이미지에서 제거된 패키지: geoip-database guile-2.2-libs less libevent-2.1-6 libfribidi0 libgc1c2 libgd3 libgeoip1 libgnutls-dane0 libgsasl7 libkyotocabinet16v5 liblzo2-2 libmailutils5 libmariadb3 libnginx-mod-http-auth-pam libnginx-mod-http-dav-ext libnginx-mod-http-echo libnginx-mod-http-geoip libnginx-mod-http-image-filter libnginx-mod-http-subs-filter libnginx-mod-http-upstream-fair libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream libntlm0 libunbound8 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxmuu1 mailutils mailutils-common mariadb-common mysql-common ncurses-term nginx nginx-full openssh-server openssh-sftp-server xauth

그 외!

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

31개의 좋아요

보안 업데이트

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

  • onebox 업데이트로 rel=“noopener” 추가

플러그인 개선

모든 플러그인

  • 버그 수정
    • 여러 플러그인에서 발견된 수많은 버그를 수정했습니다

SAML

  • 보안 수정

Subscriptions

  • 초기 릴리스

Onebox

  • 보안 수정

Canned Replies

  • 보안 수정

OAuth2 Basic

  • 디버그 인증이 활성화된 경우 상세한 OAuth2 요청 및 응답 로그 추가
  • 토큰 엔드포인트의 request_body 인증 비활성화 허용

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • 하루에 최소 한 번은 수정 시 무조건 알림 전송
  • 대시보드에서 표시되는 보고서와 탭 제한 허용
  • S3 호출에서 Expect 헤더를 제어하는 설정 추가
  • 로컬 로그인 비활성화 시 관리자 API를 통한 사용자 생성 허용
  • user_archive CSV 내보내기에 user_profile 추가
  • discourse-presence 재설계하여 클라이언트 측에서 상태를 추적
  • 테마/플러그인으로 게시된 페이지 스타일 지정 허용
  • SSO 웹사이트 및 위치 오버라이드 지원
  • 카드에서 사용자의 현지 시간 선택적으로 표시
  • 어디서나 클릭하면 첫 번째 알림을 닫음
  • 이메일 차단 시 정준(canonical) 이메일 차단 우선 적용
  • 음소거된 토픽에 대해 새/읽지 않음 알림 표시하지 않음
  • 객체 스토리지에서 Digital Ocean Spaces 호환성 지원
  • 무시된 사용자를 인용할 때

버그 수정

UX 변경 사항

  • 검토된 항목이나 전체 항목을 볼 때 created_at를 기본 순서로 사용
  • 사용자 병합 버튼의 라벨과 아이콘 변경
  • 테마 컴포넌트를 탐색할 때 추가 파일 접기
  • 추가 파일 및 업로더에 대한 정보 표시
  • 위젯 드롭다운 헤더에 title 속성 추가
  • composer에서 목록에 없는 세부 정보를 표시할 때 마진 추가
  • discobot 랜덤 멘션 복사문 개선
  • 추가 래퍼를 제거하여 대시보드 버전 패널 폭 수정
  • 투표 차트 유형 번역이 불가능했던 문제 수정
  • 알림 항목 시간 우측 정렬, 모바일 공간 조정, 통합
  • 모바일에서 composer 토글 버튼 간격 개선
  • 닫힌 토픽 아이콘을 discourse-no-entry로 대체
  • 닫힌 토픽 아이콘 대신 X를 사용해 보기
  • 날짜 시간 입력 범위 재설계
  • 모바일에서 전체 폭으로 확장 시도하지 않음
  • groups 모델에서 automatic_membership_retroactive 열 제거
  • 토픽 재개용으로 comment-plus 아이콘 추가

성능

  • 스태프 사용자에게 게시할 때 데이터베이스 쿼리 제거
  • decorateCooked를 분리된 DOM에서 실행하도록 리팩터링
  • 불필요한 onSelectionChange 발생 중지
25개의 좋아요