귀하는 로그인되어 있지 않습니다. 이대로 편집하면 귀하의 IP 주소가 편집 기록에 남게 됩니다.스팸 방지 검사입니다. 이것을 입력하지 마세요! 2024년 11월 18일에 등록된 릴리즈 노트입니다. {{인용문|라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다. 최소 PHP 버전 변경이 임박하였으니, PHP 7.3 이하를 사용하고 계신 분은 서둘러 PHP 7.4 또는 상위 버전으로 변경하시기 바랍니다.}} == 새 기능과 변경 사항 == * '''모듈 관리자 (게시판 관리자) 권한 세분화''' ([https://github.com/rhymix/rhymix/pull/2416 #2416]) ** 게시판 관리자에게 문서 관리, 댓글 관리, 게시판 설정 화면 접근 권한 중 일부만 부여 가능 ** 권한은 추후 더 세분화될 예정 * '''스팸필터 모듈 기능 강화''' ([https://github.com/rhymix/rhymix/issues/2423 #2423]) ** 키워드를 추가할 때 "#" 문자를 설명으로 해석하지 않도록 하는 옵션 추가 ([https://github.com/rhymix/rhymix/issues/2429 #2429]) ** 차단된 IP에서 추천, 비추천, 신고하는 것도 기본으로 차단하며, 차단할 행동을 직접 선택 가능 * 게시판 목록과 페이지 목록 화면에서 각 모듈의 module_srl 값을 볼 수 있도록 개선 ([https://github.com/rhymix/rhymix/issues/2420 #2420]) * 게시판 목록에서 게시판 이름을 클릭하면 새 창에 링크가 열리도록 변경 ([https://github.com/rhymix/rhymix/issues/2425 #2425]) * 문서 페이지에서는 "이 게시물을..." 링크를 표시하지 않도록 변경 * 외부 요청에 프록시를 사용하는 기능을 소스 수정 없이 관리자 화면에서 설정 가능 * 비동기 작업을 위한 크론탭 설정 안내문을 좀더 명확하게 수정 * FCMv1 사용시 더이상 유효하지 않은 기기가 DB에서 자동 삭제되지 않는 문제 수정 * 캐시파일 재생성시 opcache도 비우도록 변경 == 개발자를 위한 새 기능과 변경 사항 == * Github Actions 유닛 테스트 실행 환경을 Ubuntu 22.04에서 Ubuntu 24.04로 변경 * '''관리자 로깅 모듈/애드온 개선''' ([https://github.com/rhymix/rhymix/issues/2421 #2421]) ** 관리 기능에 접근한 IP뿐 아니라 member_srl도 기록하도록 컬럼 추가 ** 요청 내용을 print_r이 아닌 JSON으로 저장하여, 다른 프로그램에서 분석하기 쉽도록 변경 * '''ModuleModel::getGrant()''' 메소드의 반환 타입 변경 ** 항상 '''Rhymix\Modules\Module\Models\Permission''' 클래스의 인스턴스를 반환 ** '''$grant->can()''' 메소드를 사용하여 특정 권한이 주어졌는지 확인 가능 * 웹크론 방식의 비동기 작업에서는 세션을 미리 닫아 세션 락 방지 * 웹크론에서 에러 메시지와 "OK" 메시지를 출력하도록 변경 * Mailgun API 사용 도중 에러 발생시, 더 정확한 에러 메시지를 기록하도록 변경 * 윈도우 서버 여부 판단에 '''PHP_OS_FAMILY''' 상수를 사용하도록 변경 == 버그 수정 == * MySQL 8.0 이상에서 확장변수 관련 DB 컬럼이 추가되지 않는 문제 수정 * SMTP 메일 발송을 비동기 작업으로 처리할 수 없는 문제 수정 * 리눅스 서버에서 대소문자를 구분하지 않는 파일시스템을 사용할 경우 정상적인 코어 파일 삭제를 안내하는 문제 수정 * 코어의 일부인 extravar 모듈이 "서버 환경 표시" 화면에서 서드파티 모듈과 함께 표시되는 문제 수정 * PHP 워닝 수정 ([https://github.com/rhymix/rhymix/issues/2431 #2431]) * 회원 그룹 명칭에 다국어 사용시, 관리자 화면과 사용자 화면 등에 다국어 코드가 노출되는 문제 수정 ([https://github.com/rhymix/rhymix/issues/2432 #2432]) == 정리 == * 불필요한 디버그 코드 제거 * IE 11을 제외한 모든 브라우저에서 X-UA-Compatible 메타 태그 삭제 * OpenGraph 메타 태그, 트위터 메타 태그 등의 순서 조정 ([https://github.com/rhymix/rhymix/issues/2419 #2419]) * APISTORE 문자 발송 기능 제거 {{깃허브|mAKEkr}} ([https://github.com/rhymix/rhymix/pull/2422 #2422]) * member 모듈에서 의미 없는 생성자 삭제 ([https://github.com/rhymix/rhymix/issues/2430 #2430]) * adminlogging 모듈과 spamfilter 모듈에서 의미 없는 init() 메소드 삭제 편집 요약 가온 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 가온 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요! 취소 편집 도움말 (새 창에서 열림) 이 문서에서 사용한 틀: 틀:깃허브 (편집) 틀:인용문 (편집)