laravel/framework
Laravel 13.35.0 출시, 큐 관리 개선 및 50여 개 버그 수정
원제 laravel/framework v13.35.0
v13.35.0
Key Point
PHP 웹 개발자들이 사용하는 가장 인기 있는 프레임워크의 최신 버전이 50여 개 버그 수정과 여러 기능 개선을 담고 있어, 프로덕션 환경 안정성 강화와 개발 효율성 향상이 필요한 개발 팀이라면 업데이트를 고려해야 한다.
핵심 요약
- Laravel 프레임워크 13.35.0이 릴리스되었다. 큐 작업에 메모리 제한을 백분율로 설정할 수 있게 지원하고, fake 단언이 속성 배열을 받도록 개선했다.
- 스케줄링 기능이 강화되어 장시간 실행 명령어가 schedule:interrupt 신호를 볼 수 있고, alwaysOnOneServer() 메서드와 schedule:list --json 출력에 onOneServer 옵션이 추가됐다.
- 응답 팩토리에 markdown() 메서드가 추가되고, 로컬 디스크에 lazy_root_creation 설정 옵션이 추가됐다.
- Str::start와 Str::finish 메서드 성능이 최적화되고, 병렬 뷰 컴파일 콜백이 동시 실행을 허용하게 개선됐다.
- 관계형 데이터베이스 기능에서 HasOneThrough, BelongsToMany, HasManyThrough 등 여러 쿼리 메서드에서 누락된 외래 키 설정, 관계 로드 실패, 잘못된 키 비교 등의 버그가 수정됐다.
- Eloquent 컬렉션, 페이지네이션, JSON 경로 업데이트, 모델 팩토리 등에서 20여 개 이상의 버그가 수정됐다.
- 데이터베이스 쿼리 처리에서 참조 순환 제거, 암호화 객체 직렬화 오류, DST 시간대 변환 오류, 메모리 락 상태 확인 오류 등이 개선됐다.
- 라우팅에 QUERY HTTP 메서드 지원이 추가되고, 파일명 ASCII 변환 오류, 미알려진 필드 검증 시 _token과 _method 무시 등이 수정됐다.
- PHPUnit 13.4 병렬 테스트 호환성 문제, Memcached 락 isLocked() 오류, 암호 해시 null 값 처리 등 기타 10여 개 버그도 함께 개선됐다.
릴리스 노트 보기 ↗github.com