Laravel 7 has reached end of life
Published on by Paul Redmond
Laravel 7 is officially the end of life as of March 3rd, 2021, and it will not receive any more security fixes. Apps on Laravel 7 are encouraged to upgrade to Laravel 8.
Here's what the Laravel support policy is shaping up to look like with Laravel 9 on the horizon as the next long-term support (LTS) version:
Version | Release | Bug Fixes Until | Security Fixes Until |
---|---|---|---|
6 (LTS) | September 3rd, 2019 | September 7th, 2021 | September 6th, 2022 |
7 | March 3rd, 2020 | October 6th, 2020 | March 3rd, 2021 |
8 | September 8th, 2020 | March 1st, 2022 | September 6th, 2022 |
9 (LTS) | September, 2021 | September, 2023 | September, 2024 |
10 | September, 2022 | March, 2024 | September, 2024 |
Laravel 7 introduced some awesome new features into the Laravel ecosystem that set the stage for further enhancements in more recent versions:
- Laravel Sanctum
- First-party HTTP Client
- Custom Eloquent Casts
- Blade Component Tags & Improvements
- Route Caching Speed Improvements
If you are unfamiliar with how Laravel releases work, our How the Laravel Release Process Works article should bring you up-to-speed. Laravel also moved to a yearly major release cycle (for example, Laravel 9 to Laravel 10), which means major versions happen annually instead of every six months. Laravel 9 is scheduled to release in September 2021, followed by Laravel 10 in September 2022.
Also, don’t forget about Laravel Shift if you want an easy way of updating.