2.8.3: 보안 및 소규모 패치 릴리스

Discourse 2.8.3 안정판 출시

Discourse에서는 모든 사이트가 Discourse의 기본 tests-passed 브랜치를 따를 것을 강력히 권장합니다. “stable” 브랜치는 버그의 부재보다 변경 사항의 부재에 더 중점을 두며, tests-passed와 beta를 포함한 모든 릴리스는 프로덕션 환경에서 사용할 수 있습니다.

변경 사항

:warning: 재빌드(rebuild)가 필요합니다. 재빌드는 패키지 버전을 최신으로 업데이트하며, 지난 1일 이내에 커맨드 라인에서 재빌드가 수행되지 않은 사이트는 반드시 완료해야 합니다.

보안:

  • Nokogiri를 1.13.4로 업데이트합니다.
  • user-agent 기반 응답이 별도로 캐시되도록 보장합니다.
  • 일반 사용자에게 카테고리 그룹 권한이 노출되던 문제를 수정합니다.
  • 카테고리를 볼 때 비공개 그룹 이름이 노출되지 않도록 방지합니다.
  • 사용자 활동 내보내기에서 비공개 카테고리를 숨깁니다.

버그 수정:

  • everyone 그룹의 권한을 직렬화합니다.
  • 필요할 때 제한된 그룹 경고를 표시합니다.

개발자:

  • @afterRender에서 this.element를 확인하지 않습니다.
  • 카테고리 표시 그룹을 위한 pretender 엔드포인트를 추가합니다.
  • 실패하는 공유 토픽 테스트를 수정합니다.
  • 카테고리 직렬화기 테스트에서 순서 단언을 복원합니다.
  • 불안정한 스펙을 수정합니다.
9개의 좋아요