Laravel 릴리스 노트

1 개요[ | ]

Release Notes
릴리스 노트

https://laravel.com/docs/11.x/releases

2 버전 관리 체계[ | ]

Laravel과 그 외의 퍼스트파티 패키지는 시맨틱 버저닝(Semantic Versioning)을 따릅니다. 주요 프레임워크 릴리스는 매년(~1분기)에 출시되며, 마이너 및 패치 릴리스는 매주 출시될 수 있습니다. 마이너 및 패치 릴리스는 절대 호환성을 깨는 변경사항을 포함하지 않아야 합니다.

애플리케이션이나 패키지에서 Laravel 프레임워크 또는 그 컴포넌트를 참조할 때는 항상 ^11.0과 같은 버전 제약조건을 사용해야 합니다. Laravel의 메이저 릴리스는 호환성을 깨는 변경사항을 포함하기 때문입니다. 그러나 우리는 새로운 주요 릴리스로의 업데이트가 하루 이내에 완료될 수 있도록 항상 노력하고 있습니다.

명명된 인수

명명된 인수는 Laravel의 하위 호환성 지침에 포함되지 않습니다. Laravel 코드베이스를 개선하기 위해 필요할 때 함수 인수의 이름을 변경할 수 있습니다. 따라서 Laravel 메소드를 호출할 때 명명된 인수를 사용할 경우 인수 이름이 변경될 수 있다는 점을 유의하고 신중하게 사용해야 합니다.

3 지원 정책[ | ]

4 Laravel 11[ | ]

Laravel 11은 Laravel 10.x에서 이루어진 개선을 이어받아 간소화된 애플리케이션 구조, 초당 레이트 제한, 헬스 라우팅, 우아한 암호화 키 순환, 큐 테스트 개선, Resend 메일 전송, 프롬프트 유효성검증기 통합, 새 아티즌 명령어 등을 도입했습니다. 또한, 애플리케이션에 강력한 실시간 기능을 제공하기 위해 첫 번째 공식 확장인 스케일가능한 WebSocket 서버인 Laravel Reverb가 도입되었습니다.

4.1 PHP 8.2[ | ]

Laravel 11.x는 최소 PHP 버전 8.2를 필요로 합니다.

4.2 간소화된 애플리케이션 구조[ | ]

4.3 Laravel Reverb[ | ]

4.4 초당 레이트 제한[ | ]

4.5 헬스 라우팅[ | ]

4.6 우아한 암호화 키 순환[ | ]

4.7 자동 패스워드 재해싱[ | ]

4.8 프롬프트 유효성 검증[ | ]

4.9 큐 상호작용 테스트[ | ]

4.10 새 아티즌 명령어[ | ]

4.11 모델 캐스트 개선[ | ]

4.12 once 함수[ | ]

4.13 인메모리 데이터베이스로 테스트할 때 성능 향상[ | ]

4.14 MariaDB 지원 개선[ | ]

4.15 데이터베이스 검사 및 향상된 스키마 작업[ | ]

  • Laravel
    한국에서 개발되어 나오고 있는 Xpress Engine이나 계시판 중심으로 돌려지고 있는 CMS 과 비교하는 것은 사과와 오렌지를 비교하는 것 같지만 조금은 느리다고 느낄 수 있겠네요. 美村䎛