뉴스

Rhymix 2.1.19 Release Notes

릴리즈 기진곰 | 2024.11.18 11:29 | 조회 191

라이믹스 2.1 버전대의 버그 수정 및 기능 개선 릴리즈입니다.

최소 PHP 버전 변경이 임박하였으니, PHP 7.3 이하를 사용하고 계신 분은 서둘러 PHP 7.4 또는 상위 버전으로 변경하시기 바랍니다.

 

새 기능과 변경 사항

  • 모듈 관리자 (게시판 관리자) 권한 세분화 (#2416)
    • 게시판 관리자에게 문서 관리, 댓글 관리, 게시판 설정 화면 접근 권한 중 일부만 부여할 수 있습니다.
    • 권한은 추후 더 세분화될 수 있습니다.
  • 스팸필터 모듈 기능 강화 (#2423)
    • 키워드를 추가할 때 "#" 문자를 설명으로 해석하지 않도록 하는 옵션 추가 (#2429)
    • 차단된 IP에서 추천, 비추천, 신고하는 것도 기본으로 차단되며, 그 밖에 차단할 행동을 직접 선택할 수 있습니다.
  • 게시판 목록과 페이지 목록 화면에서 각 모듈의 module_srl 값을 볼 수 있도록 개선 (#2420)
  • 게시판 목록에서 게시판 이름을 클릭하면 새 창에 링크가 열리도록 변경 (#2425)
  • 문서 페이지에서는 "이 게시물을..." 링크를 표시하지 않도록 변경
  • 외부 요청에 프록시를 사용하는 기능을 소스 수정 없이 관리자 화면에서 설정할 수 있도록 변경
  • 비동기 작업을 위한 크론탭 설정 안내문을 좀더 명확하게 수정
  • FCMv1 사용시 더이상 유효하지 않은 기기가 DB에서 자동 삭제되지 않는 문제 수정
  • 캐시파일 재생성시 opcache도 비우도록 변경

 

개발자를 위한 새 기능과 변경 사항

  • Github Actions 유닛 테스트 실행 환경을 Ubuntu 22.04에서 Ubuntu 24.04로 변경
  • 관리자 로깅 모듈/애드온 개선 (#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 워닝 수정 (#2431)
  • 회원 그룹 명칭에 다국어 사용시, 관리자 화면과 사용자 화면 등에 다국어 코드가 노출되는 문제 수정 (#2432)

 

정리

  • 불필요한 디버그 코드 제거
  • IE 11을 제외한 모든 브라우저에서 X-UA-Compatible 메타 태그 삭제
  • OpenGraph 메타 태그, 트위터 메타 태그 등의 순서 조정 (#2419)
  • APISTORE 문자 발송 기능 제거 @mAKEkr (#2422)
  • member 모듈에서 의미 없는 생성자 삭제 (#2430)
  • adminlogging 모듈과 spamfilter 모듈에서 의미 없는 init() 메소드 삭제

 

릴리즈 기진곰 | 2024.11.18 | 조회 191
릴리즈 기진곰 | 2024.10.14 | 조회 638
릴리즈 기진곰 | 2024.08.12 | 조회 861
릴리즈 기진곰 | 2024.06.20 | 조회 973
릴리즈 기진곰 | 2024.05.05 | 조회 1,029
릴리즈 기진곰 | 2024.03.29 | 조회 1,051
릴리즈 기진곰 | 2024.01.31 | 조회 1,392
릴리즈 기진곰 | 2024.01.05 | 조회 930
릴리즈 기진곰 | 2024.01.04 | 조회 724
릴리즈 기진곰 | 2023.11.30 | 조회 1,051
1 2 3 4 5