버전 4.4.7

릴리스 날짜: 2024년 3월 29일

CodeIgniter4 4.4.7 릴리스

보안

  • 언어: Language 클래스 DoS 취약점이 수정되었습니다. 자세한 내용은 보안 권고 GHSA-39fp-mqmm-gxj6를 참고하세요.

  • URI 보안: URI에 허용되지 않는 문자열이 포함되지 않았는지 확인하는 기능이 추가되었습니다. 이 확인은 CodeIgniter 3에서 발견된 URI 보안과 동일합니다. 기본적으로 활성화되어 있지만, 업그레이드한 사용자는 활성화하기 위해 설정을 추가해야 합니다. 자세한 내용은 URI 보안를 참고하세요.

  • 필터: 필터에서 처리하는 URI 경로가 URL 디코딩되지 않던 버그가 수정되었습니다. 자세한 내용은 컨트롤러 필터의 경로를 참고하세요.

주요 변경사항

  • 이전 버전에서 Time::difference()로 날짜를 비교할 때 일광 절약 시간(DST)으로 인해 24시간이 아닌 날이 포함된 경우 예상치 못한 결과가 반환되었습니다. 이 버그가 수정되었습니다. 자세한 내용은 Times and Dates 참고사항를 참고하세요.

버그 수정

수정된 버그의 전체 목록은 저장소의 CHANGELOG.md를 참고하세요.