Laravel 12.43, weekly updates, and weekly tip
Laravel 12.43
Yesterday we had a minor release with a fast-follow patch release, bringing us to Laravel 12.43.1. Here are the highlights:
- Fix deadlock in
cache_lockson cleanup in #58071 - Simplify clearing resolved instances for Facades in #58072
- Let
Storage::fake()accept enum for disk name in #58076 - Make
PendingDispatch::afterResponseconditional in #58099 - Add
mergeHidden()andmergeVisible()toCollectionin #58110
You may review the full branch diff on GitHub for a complete list of changes.
Weekly Journal
Day late this week, which I'll elaborate on in a second. But I've primarily been recording and editing the final videos for Fast Laravel.
Along the way I made some refactors to laravelshift.com I found while watching my own videos. I also paired with Ana to start revamping the Can I upgrade Laravel tool.
This week, I have a couple administrative tasks I need to catch up on before year end. I hope to also make some progress on the "Monthly Shifts" that will start January 1 for subscribers.
Finally, a Human Shift come in yesterday. Like I said last time, this is kind of the season for them. This one will be upgrading from Laravel 4.2. So I'll start shifting that tomorrow.
Weekly Tip
Back to the delay, I was heads down to I met the December 16 launch of Fast Laravel. So it officially launched yesterday.
This video course chronicles my quest to optimize laravelshift.com using free service from Cloudflare. In doing so, I increased the caching from 6% to 99%.
Honestly, this course was fun to make. It hasn't necessarily made a big splash. But I think it has a lot of value. Page caching is a bit of a lost strategy. We've focused more on horizontal and serverless infrastructure in the last decade - we've forgotten the immediate benefits of HTTP caching.
Said more simply, I think there's a knowledge gap (or loss). That is really the motivation for any of my courses - to provide education where it seems missing. Customers have already reported increasing their percent cache. So, to me, that means I'm hitting my goal.