GitHub Releases웹 · 프론트엔드오늘의 주요

laravel/framework

Laravel 13.38.0 출시, 데이터베이스·캐시·배포 안정성 개선

원제 laravel/framework v13.38.0

v13.38.0
Key Point

Laravel 프로젝트의 데이터베이스 관계, 검증, 작업 스케줄링 등 핵심 기능에서 숨은 버그를 일괄 수정했으므로 프로덕션 안정성을 높이려는 개발자라면 업그레이드를 검토해야 한다.

핵심 요약

  • Laravel 프레임워크 13.38.0이 릴리스되었으며, 총 27개의 버그 수정 및 기능 개선이 포함되었다.
  • Unique 검증 규칙에서 실수값(float)을 지원하도록 확대하고, 모드() 함수가 실수를 자르는 문제를 수정했다.
  • 관계형 쿼리의 ofMany() 별칭 클로저 내 동작 문제, 자참조 관계의 존재 및 집계 쿼리 버그를 해결했다.
  • whereBetween·whereNotBetween에서 컬렉션 범위를 올바르게 처리하도록 개선하고, SQLite 외래키 인용 문제를 수정했다.
  • 관계 복제(clone) 기능 오류, 알림 채널별 NotificationFailed 플래그 초기화 문제를 바로잡았다.
  • 예약된 작업 발송 실패 시 고유 잠금 해제, 유휴 데이터베이스 읽기 방지 미들웨어 추가, 스케줄 작업 고유성 이벤트 스킵 시 신호 발송 기능을 추가했다.
  • PendingBatch::allowFailures()에 클로저 전달 시 PHPStan 오류 해결, 메모리 누수 개선을 위해 lazy()·lazyById()에서 이전 청크 해제 처리를 적용했다.
  • Connection 속성의 상속 오버라이드 처리, 마이그레이션 타입 에러, 캐시 잠금·태그 캐시 통합 테스트 실행 문제 등을 수정했고, 불필요한 코드와 테스트 파일을 제거했다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗