더 많은 내용!
잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 자세히 다룰 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 사항 등 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 반드시 검토해 주세요.
보안 업데이트
이 베타 버전에는 커뮤니티와 HackerOne에서 보고된 문제에 대한 보안 수정 3건이 포함되어 있습니다.
- FinalDestination 체크를 우회하는 Onebox 정규 링크
- 연결 시 타임아웃이 올바르게 사용되도록 보장
- YouTube Onebox 데이터 정제 (CVE-2021-32764)
- 이 취약점은 기본 content-security-policy를 비활성화하거나 수정한 사이트에만 영향을 미칩니다
플러그인 개선 사항
Assign
새로운 기능
- 랜덤 배정 자동화 지원 추가
버그 수정
- CF 마이그레이션에서 잘못된 소스 데이터 처리
- CF에서 테이블로 마이그레이션이 잘못 수행되었던 문제 수정
- 자동화 필드가 이제 모두 동일한 value 속성을 사용하도록 수정
- 주제 배정 버튼이 작동하지 않던 문제 수정
OAuth2 Basic
새로운 기능
- 사용자 상세 정보에서 사용자 정의 속성 가져오기
Akismet
새로운 기능
- 사용자 삭제 시 차단이 선택 사항이 되도록 변경
Calendar
버그 수정
- flair에 새로운 속성 이름 사용
- 상수 작업 수정 및 업데이트 실행
- Safari 15에서 초대자 아바타 정렬 문제 수정
- Sidekiq에서 Holidays gem이 필요하지 않도록 수정
Data Explorer
버그 수정
- 누락된 문자열 추가
- 쿼리 테이블의 열 머리글 번역
User Card Badges
버그 수정
- 이미지 컬럼이 이제 코어에서 image_upload로 변경됨
Anonymous Moderators
버그 수정
update_attributes!는 Rails 6.1에서 제거됨
Solved
새로운 기능
- 해결된 주제에 답변할 때 작성기에 교육 메시지 표시
버그 수정
- 이전 Discourse 버전과의 하위 호환성
UX 변경 사항
- 모바일에서 해결책 정렬 문제 수정
Brightcove
새로운 기능
- 게시물이 삭제될 때 동영상도 삭제
버그 수정
- ApiError가 상태를 저장하도록 수정
- 다른 플러그인과의 충돌 방지
Encrypt
새로운 기능
- 암호화된 주제에서 클라이언트 측 검색
버그 수정
- Safari의 IndexedDb 버그를 위한 우회책 추가
- 로딩 실패 시 빈 identity 반환
- identity를 로드할 수 없는 경우 promise 거부
- 파일 정보 조회를 위해 파일 크기로 폴백
- 검색 결과가 비어 있어도 오류가 발생하지 않도록 수정
- 암호화된 결과를 복호화하기 위해 더 많은 작업 수행
직렬화에 사용되는 모든 필드 채우기 - sessionStorage 대신 Session 사용
- 전역 Discourse 사용 대체
Performance
- 활성화된 경우 태그 미리 로드
- 사용자 및 주제 암호화 데이터 미리 로드
- 검색 캐시를 위해 첫 번째 게시물만 가져오기
BCC
버그 수정
- user.name이 nil일 때 충돌하지 않도록 수정
Code Review
버그 수정
- 커밋 메시지에서 이모지 파싱하지 않도록 수정
- 저장소 이름에 마침표 허용
- bad_github_X에 대한 번역 누락 문제 수정
- 플러그인 설정에서 GitHub API 오류를 적절히 처리
Subscriptions
새로운 기능
- 캠페인 성공 배너에 불꽃놀이 + 그라데이션 애니메이션 추가
- 사용자 정의 배경 이미지 사용 기능 추가
- 폼 제출 시 쿠폰 코드 검증
버그 수정
- 로그인 필수 사이트에서 새 사용자 세션이 로그인 시 이상하게 리디렉션되던 문제 수정
- 관리자가 Subscriptions 관리자 기능을 볼 수 없도록 제한
UX 변경 사항
- 목표 달성 시 캠페인 버튼 숨김
Reactions
버그 수정
- 주제 수준 메시지 버스 이벤트만 사용하도록 시도
- 주제 수준 이벤트 :acted에 의존하는 것으로 충분함
- 주제 간 이동 시 MessageBus 구독 정리
Category Experts
새로운 기능
- 주제 목록의 pills가 게시물로 링크되도록 설정
버그 수정
- 정지된 사용자에게 지지 버튼 표시하지 않음
- 지지 횟수 소진 표시를 위해 로딩 대기
- 개인 메시지가 전송될 때 오류 발생하지 않도록 수정
- 사용자가 전문가로 제거될 때 승인되지 않은 게시물에서 사용자 정의 필드 제거
Crowd
버그 수정
- 메서드 이름 및 버튼 제목에 대한 번역 추가
Automation
초기 릴리스:
추가 기능 및 수정 사항
클릭하여 확장
새로운 기능
- 그룹 기본 알림이 변경될 때 기존 사용자 업데이트.
- Bulk Award를 사용하여 사용자에게 배지를 여러 번 부여할 수 있는 옵션 추가
- UppyUploadMixin과 함께 사용하는 Uppy 이미지 업로더
- 그룹 상세 페이지에 title 태그 추가
- 태그를 위한 상위 주제 루트에 기간 필터 추가.
- 재인코딩은 안전하므로, 500Kb 이상의 파일에서 트리거하도록 설정
- UserNotifications 변경 대신 그룹 SMTP 작업 및 메일러 사용
- 이슈를 onebox할 때 GitHub 레이블에 이모지 렌더링.
- 즐겨찾기 최대 수를 설정 가능하도록 변경
- 발신 EmailLog에 더 많은 컬럼 추가
- 서버 오류 시 히스토리 스택 처리 개선
- 게시물 스트림에서 반응형 이미지 크기 사용
- 주제 수준 북마크 버튼을 클릭할 때 북마크 편집 모달 열기
- SMTP/IMAP 그룹 설정 UI에 마지막 업데이트 세부 정보 추가
- 북마크 UI 및 주제 타이머 UI의 날짜 선택기를 다른 모든 선택기와 일치하도록 변경
- type=website OpenGraph 메타 태그 추가
- force_https가 활성화된 경우 CSP에 upgrade-insecure-requests 추가
버그 수정
- 출력된 스타일시트 링크 태그에 순서 추가
- 즐겨찾기 배지 선택 문제
- 테마 테스트 페이지의 자산이 압축되지 않던 문제
- 테마에서 사용자 정의 아이콘 문제
- 테마 오류 메시지 닫기 버튼 제거
user/badges그리드 수정- UserLookup의 메모이제이션 버그 및 리팩토링
- 각 onebox에 대한 최선의 링크를 유지하기 위해 배열 사용
- uglify-js가 사용 가능하지 않더라도 Terser를 미니피케이션에 사용
- 더 이상 남지 않은 배지를 로드하려고 하지 않음
- 그룹 SMTP에서 이메일 스레드가 때때로 그룹화되지 않던 문제
- 게시물 제목의 글꼴 크기에 rem 사용
- Oneboxed Twitter 콘텐츠에서
user_generated이미지를 아바타 이미지로 사용하지 않음 - 드롭다운에서 "all groups"를 소문자로 변경하지 않음
- 자동 그룹 이름에 대문자 허용
- flair 선택기에서 잘못된 옵션 표시하지 않음
- 사용자 flair 그룹을 기본 그룹으로 설정
- 다양한 번역 문자열 수정
- 스테이징된 사용자에게 현재 사용자 이름 제안
- Admin_user_response 스키마
- last_posted_at가 null이면 created_at 사용
- 주제 타임라인에 올바른 날짜 표시
- 배지 페이지에서 맨 위로 스크롤
- 스테이징된 사용자가 사용자 이름을 선택할 수 있도록 허용
- 사용자 설정에서 색상 스키마를 변경할 때 로고를 실시간으로 전환
- 다양한 번역 문자열 수정
- 사용자가 자신의 flair 그룹을 지울 수 있도록 허용
- 새 그룹을 생성할 때 Can_admin_group이 true가 되도록 설정.
- ACL을 구현하지 않은 스토리지 프로바이더 처리
- 이메일 내용에서 백레퍼런스를 해석하지 않음
- 선택기에서 flair 제목을 감싸지 않음
- 오류 발생 시 다른 주제 타이머 실행을 방해하지 않음
- 새 reviewable이 생성될 때 기존 reviewables의 유형 확인
- fix_missing_s3 rake 작업의 오류 메시지 수정
- CSP base-uri를
self로 설정 fix_missing_s3작업이 업로드 실패 시 실패하는 문제 (2차 시도)- 업로드 저장 실패 시
fix_missing_s3작업을 중단하지 않음 - 알림 업데이트 시 순서 유지
- 그룹 smtp 이메일의 SMTPServerBusy 처리
- 자체 discobot 인증서의 ratelimiter 관용도를 배수 적용
- 투표가 모든 투표자를 표시하지 않던 문제
- 그룹 SMTP 이메일 작업의 엣지 케이스 처리
- 그룹 SMTP에서 personal_email_time_window_seconds 준수
- 게시물 ID가 아닌 게시물 번호를 사용하여 인용 공유 URL 생성
- category_id 속성이 존재할 때 카테고리 로드
- 사용자 이름 입력 변경 시 전체 디렉터리 테이블을 다시 로드하지 않음
- bootstrap-json의 잘못된 링크 정의
- 감시 단어 로그의 로케일 키 업데이트
- 오래된 리마인더 주제 타이머 삭제
- 빈 검색 결과 세트 표시
- 비트랜잭션 마이그레이션을 멱등하게 만듦
- bootstrap에서 색상 스키마 링크에 클래스 설정
- 주제 타이머 옵션 재배열 및 숨김
- 자식 테마가 여러 번 사전 컴파일되는 문제 2차 시도.
- ninja edit 용어를 grace period로 이름 변경
- 이미지 최적화 파이프라인에서 디코딩 실패를 더 일찍 감지
- 클라이언트 크기 이미지 최적화에서 리사이즈 실패 감지
- 링크 생성 시 TrustLevel 이름을 번역하지 않음
- discourse의 오타
- 이메일로 그룹 사용자 추가 기능 재도입
- 첫 번째 게시물이 병합되지 않았으면 병합된 주제를 닫지 않음
- 글꼴 설정 업데이트 시 적절한 캐시 지우기
- TL4 사용자가 다른 사람의 게시물을 삭제할 수 없도록 수정
- 사용자가 볼 수 없는 주제로 리디렉션하지 않음
- localhost로 가는 정규 링크 무시
- 자식 테마가 여러 번 사전 컴파일되는 문제.
[]사용자 정의 필드가 전송될 때 문제 발생- 항상 주제 수 표시
- SVG 스프라이트 경로 리디렉션 시 절대 URL 사용.
- 차트 옵션이 다른 모드에 적용되지 않도록 보장
- 디렉터리 항목의 페이지네이션 URL에 user_field_ids 포함
- 일부 관리자 보고서(특히 백업)가 표시되지 않던 문제
- 파괴된 디렉터리 테이블 컴포넌트에서 'set’을 호출하지 않음
- 사용자 디렉터리 드롭다운에 대한 모든 그룹 가져오기
- 불안정한 search-spec
- 레거시 주제 타이머 코드 제거
- 작성기 이미지 최적화에서 이미지 디코딩 실패 처리
- 주제 공유 모달에서 여분 마진 제거
- ‘x’ 아이콘이 클릭될 때만 단어/구문 삭제
- 주제 수준 북마크 버튼
- 그룹 SMTP 이메일에서 In Reply To 표시하지 않음
- 카테고리 편집 아이콘 누락.
- 그룹 SMTP 이메일에서 참여자 표시 개선
- EmailLog의 topic_id 백필
- nil로 채워진 CF 배열이 삭제되지 않던 문제
- 모바일에서 플러그인 디렉터리 컬럼 번역
- 인라인/미니 onebox에 대한 리디렉션 따르기
- DirectoryItems에 대해 항상 올바른 속성을 직렬화
- 즐겨찾기 배지 최대 수를 6으로 증가
- 관리자 사용자 목록의 테이블 머리글 번역
- 디렉터리 컬럼 변경 시 DirectoryItemSerializer 속성을 수동으로 업데이트
- 복원 중에 삭제된 컬럼/테이블에 대한 모든 마이그레이션 확인
- 더 많은 사용자 로드 URL이 group 매개변수를 준수하도록 수정
- 여러 번 부여된 배지와 함께 즐겨찾기 작동하도록 수정
- 테마 설정에서 누락된 업로드 무시
- directory-columns.json의 절대 경로
- reviewable 수 계산 시 승인 대기 중인 게시물 무시.
fix_missing_s3rake 작업이 업로드 누락으로 인해 실패할 수 있음- cb12a721 이후 ShrinkUploadedImage가 깨져 있던 문제
- 평균이 마지막 불완전 세그먼트에 적용되도록 보장
- digest_attempted_at에 무작위 값 설정
- 컴포넌트에 SCSS가 없을 때 테마 컴포넌트 미리보기가 깨져 있던 문제.
- 중복된 add_unsubscribe_link 해시 키 제거
- 403 응답에서 detailed_404 페이지 렌더링
- onebox에 대해 링크 수를 한 번만 표시
- TL4 사용자가 삭제된 게시물을 볼 수 있도록 수정
- 업로드 저장 시 마지막에 이미지 크기 축소
- 보고서에 대한 평균을 올바르게 구현
- 테마 대상이 아닌 경우 여러 링크가 생성되던 문제.
- 기본 테마가 설정되지 않은 경우 색상 스키마 스타일시트가 로드되지 않던 문제.
- SMTP가 활성화된 그룹 수신함에서 이메일 답장으로 오래된 주제를 부활시키는 것을 방지
- 그룹 SMTP를 사용하는 경우 List-Unsubscribe 헤더 제거
- 표를 변경한 사용자를 두 번 표시하지 않음
- Onebox에서 중복 링크를 확인하지 않음
- 감시 단어의 replace 및 tag에 단어 경계 추가
- 서버 응답에서 게시물의 raw 업데이트
- 감시 단어 관리자 UI의 모바일 레이아웃
- validValues가 배열인지 보장
- 그룹 SMTP 이메일에 메일링 리스트 헤더를 추가하지 않음
- 새 키보드 단축키 무시 기능이 작동하지 않던 문제
- directory_columns에 대해 column을 올바르게 삭제 및 재생성
- 점프-업 임베디드 게시물 링크에 올바른 속성 사용
- 차원이 단위 분수인 경우 SVG 업로드 허용
- 되돌려진 마이그레이션 이후의 깨진 DB 문제
- 감시 단어 관리자 UI에서 여러 자동 태그 추가
- 그룹 멤버 디렉터리의 테이블 머리글 번역
- mode가 존재하지 않는 mode로 강제 설정되는 것을 방지
- 대기 중인 초대만 다시 보내기
- 익명화된 이메일의 초대 제거
- 데이터를 여러 번 축소하지 않도록 보장
- allow_unknown_sender_topic_replies를 SMTP/IMAP 상자 밖으로 이동
- tracked에 대한 reset-new가 per_page 수로 제한되지 않도록 보장
- Ember CLI가 일부 미리 로드된 데이터를 잃어버리던 문제
- 일관된 자산 사전 컴파일 해시를 위해 파일 목록 정렬
- 모든 북마크 지우기 확인 모달에서 '아니오’를 선택하면 주제 수준 북마크 버튼이 작동하지 않던 문제
- 그룹 정보가 없을 때 avatar-flair 컴포넌트가 적절히 실패하도록 수정
- 작성기에 대한 실패하는 테스트 건너뛰기
- 편집 직후 raw 및 cooked 업데이트
- topic_user.bookmarked가 더 많은 곳에서 동기화되도록 보장
- “before_upload_creation” 이벤트 호출 후 업로드가 여전히 유효한지 검증
- 주제 추천 링크에서 nofollow 제외 설정 준수.
- 제자리 게시물 업데이트 후 게시물 스트림 새로 고침
- 일부 절대 링크가 전체 페이지 새로 고침을 유발하던 문제
- SMTP만 활성화된 경우 그룹 Email 설정 표시
- 첫 번째 알림 스타일링 조정
- 탐색 시 작성기 카테고리 우선순위 낮추기
- 사용자에게 flair가 없는 경우 user-avatar-flair 요소 렌더링하지 않음
- 가짜 타이머를 사용하는 불안정한 자바스크립트 테스트
- 다른 url 접두사가 있는 URL을 클릭하면 작동하지 않던 문제
- raw가 존재하면 게시물을 다시 로드하지 않음
- login_required가 활성화된 경우 ember-cli로 부트스트랩을 시작할 수 없던 문제
- 그룹에 이메일을 보낼 때 답장을 올바르게 게시물에 연결
countis not defined 린트 오류- 많은 플러그인 테스트가 구식, 비-Ember 호환 CLI API를 사용하던 문제
- 파일이 누락된 경우 SVG 스프라이트 번들을 차단하지 않음
- 테마 테스트는 프로덕션에서 작동해야 함
- 보안 업로드가 비활성화된 경우 보안 업로드 로드 오류
UX 변경 사항
- imgur/google photo 모바일 onebox 오버플로우 방지
- 배지 페이지에 항상 마진이 있도록 보장
- 공유 모달 일관성 개선
- 인증 건너뛰기 확인 스피너를 모달 본문 안으로 이동.
- 테마 공개 키에 복사 버튼 추가
- 새 및 읽지 않은 탭에서 설정 페이지로 가는 링크 개선
- 복사 버튼에 성공 상태 추가
- 새 주제 알림의 z-index 수정
- 감시 단어 정규식 오류에서 동작 유형 번역
- 주제 마지막 방문 라인 레이아웃 문제.
- 이미지가 로드된 후 배경 이미지 제거
- 마지막 방문 라인 이후의 작은 액션에서 상단 테두리 제거.
- 사용자 메시지 목록에 주제 목록 일괄 선택 토글 사용.
- 짧은 태그가 있는 oneboxed GH 이슈에서 이모지 크기를 일관되게 유지.
- 투표 내용을 선택 가능하도록 변경
- 관리자 대시보드의 간격 조정
- 업로드 최적화 중 작성기 상태 영역에 ‘Processing Upload’ 추가
- 사용자 디렉터리 상단에 가로 스크롤 바 (필요할 때)
- Twitter onebox의 타임스탬프 라인 조정
- 이메일에서 blockquote 스타일링 개선
- 감시 단어가 정규식일 때 알림 추가
- 모바일 알림 마진 개선
- 일괄 선택 체크박스를 더 쉽게 클릭할 수 있도록 수정
- 모바일 알림 간격 수정
- 가입 시 이모지를 숨기는 것을 더 쉽게 만들음
Hide Emails가 선택된 경우 이메일 컬럼 숨김- 라이트박스 갤러리 확대/탐색 개선
- 모바일에서 게시물로 점프 레이아웃 수정
- 모바일 진행률 바 버튼 정렬 수정
- 30일이 아닌 34일 미만일 때 일일 자동 그룹화
- 필터된 답장 바에서 앵커 대신 버튼 사용
- 설정에서 연락처 폼에 대한 참조 제거
- 사용자 삭제 오류 메시지 개선 & 올바른 게시물 수 반환.
- 카테고리 재배열 개선
- 태그 그룹에 태그를 포함할 수 있다는 힌트 추가
Performance
- 게시물 이동 시 topic_user.liked 업데이트 성능 개선
- 게시물 이동 시 post_timing 성능 개선
- topic_id 백필 최적화
- Site 모델에서 카테고리 캐싱 3차 시도.
- 사용자 디렉터리에서 n+1 제거
- 작업에서 게시물 업로드 보안 상태 업데이트
- Stylesheet Manager에서 Theme 연관 관계 즉시 로드.
- Site 모델에서 카테고리 캐싱 2차 시도.
- Site 모델에서 카테고리 캐싱.
- 추가 PG 쿼리 제거.
- SQL에서 사용자 필터링 수행
- 테마에 변수가 없는 경우 무의미한 PG 쿼리 실행 방지.
- 요청 애니메이션 프레임 애니메이션