Memoized Caches, Building a Social Network, and Classification
· Summarized
Key takeaways
- Laravel 13.33 introduces cache tagging that now supports memoized cache stores, reducing Redis trips during a request.
- The new 'refreshes' attribute on Eloquent models reloads specific columns from the database after create or update operations, useful for virtual or stored columns.
- Laravel 13.34 allows counting worker crashes as job exceptions, improving failure management and observability.
- Inertia.js 3.8 adds the 'whenMounted' component, which enables safe server-side rendering of browser-only code with fallbacks.
- The Laravel community continues to share knowledge through online talks, including sessions from Laravel Live Denmark now available on YouTube.
- Laravel AI SDK 1.0 supports classification and human approval tools, with breaking changes in conversation storage and middleware.
- JetBrains Air offers a unified platform for running AI coding agents within JetBrains IDEs, supporting multiple vendors and organizational controls.
- New packages like health checks for Kubernetes, Tashil subscription management, Elasticsearch integration, and mailbox testing expand Laravel's ecosystem.
- Understanding Laravel’s support and upgrade cycle is essential for planning migrations, especially with upcoming Laravel 14 and PHP 8.4.
- Security tools like Plum score help package maintainers assess risks associated with third-party plugins, promoting ecosystem health.
- Automated upgrade tools like Laravel Shift are recommended to make major version upgrades quick and less error-prone.
- Prompt updates to security advisories, especially for Laravel AI SDK, are critical to protect against request forgery vulnerabilities.
Summary
Introduction, Episode Context, and Sponsor Mention
The episode begins with hosts Jake Bennett and Michael Durenda introducing episode 268 of the Laravel News Podcast, recorded on October 5th, 2026. Jake kicks off with a shoutout to Post Shiba, a transactional email platform that is sponsoring the episode, highlighting its ability to power reliable email delivery for services like Bento. The hosts briefly exchange pleasantries, discussing their current season activities, including fall sports, school holidays, and local events, setting a casual tone for the show.
Major Laravel Releases and Updates in 13.33 and 13.34
The hosts dive into detailed discussions of recent Laravel framework releases, focusing on version 13.33 and 13.34. They highlight new features like tag memoized caches, which optimize cache performance by reducing Redis trips by allowing tags to work with memory-backed stores. Caleb White’s contribution about model refreshes that reload specific columns post-update is explained, beneficial for handling JSON blobs and virtual columns. Additional improvements include nullable JSON casts, in-place index modifications, and better handling of form request attributes inheritance, all aimed at efficiency and developer convenience.
Laravel 13.34 and Job Failure Management Enhancements
The conversation covers Laravel 13.34, emphasizing features such as counting worker crashes as job exceptions, enabling more granular failure tracking, and enhanced support for inter-process signals on queued jobs. The hosts note improvements in tracking job duration, queue flush options, and mass schema checks. The broader implications of these features are discussed as tools to improve robustness and observability in production, especially for applications relying heavily on queued tasks.
Inertia.js Version 3.8 and PHP Frontend Enhancements
The hosts discuss the latest Inertia.js update (3.8), explaining the introduction of the 'whenMounted' component, which allows rendering browser-only JavaScript on the server without causing crash errors. They highlight how this helps with server-side rendering by providing fallbacks and preventing hydration mismatches. In addition, PHP native BigInt support is explained, improving handling of large integers outside JavaScript's safe range. Other enhancements include fixes for form error forwarding, optimistic response handling, and maintaining user navigation states after deployments.
Community Events: Live Streams, Conferences, and Content Releases
The episode features announcements about upcoming community activities, including a live stream by Nuno Maduro and others building a social network in PHP over 48 hours, scheduled for October 14th and 16th, broadcast on YouTube from JetBrains’ offices. They mention the availability of Laravel Live Denmark 2026 talks on YouTube, covering topics such as PHP generics, inertia, security, and AI. The hosts also promote new video content and recordings from the conference, encouraging listeners to learn from these resources.
New Packages and Developments: AI SDK, JetBrains Air, and More
The hosts explore several new packages and tools. Laravel AI SDK 1.0 adds classification features and support for AI chat protocols, along with handling approvals and breaking changes in conversation storage. JetBrains Air is introduced as a new set of tools for running and managing AI coding agents within JetBrains IDEs, supporting integrations with various AI models and organizational control. Other packages discussed include Laravel's health checks with Kubernetes and Prometheus, subscription plan management with Tashil, Elasticsearch/Ellasticsearch integrations, and a mailbox capture tool for testing email workflows.
Modern Development Tools and Best Practices for Laravel Upgrades
The discussion emphasizes the importance of understanding Laravel’s release cycles, support policies, and upgrade strategies, especially with Laravel 14 on the horizon. They mention the new 'defaults()' method in Eloquent models for dynamic default attributes, planned for Laravel 14, and caution about breaking changes in PHP versions and package updates. The hosts underline the value of automated tools like Laravel Shift for smooth upgrade paths and highlight recent security advisories related to Laravel AI SDK and MCP packages, urging prompt updates.
Additional Community and Security Topics and Final Resources
The hosts conclude with topics on securing plugins with the Plum security scoring tool, enabling developers to assess the risk of third-party packages through automated scans. They promote the plugin and package ecosystem's health by demonstrating scoring metrics and encouraging package maintainers to link their repositories for security assessments. The episode wraps up with information about new Laravel packages and tutorials, plus links to videos, resources, and further reading, encouraging listeners to stay engaged with the Laravel community.
Sponsors
- Post Shiba · the transactional email platform that powers Bento's amazing delivery rates. Join the waitlist at "https://postshiba.com/?ref=laravelnewspodcast".
Show notes
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
This episode is sponsored by PostShiba - the transactional email platform that powers Bento's amazing delivery rates. Join the waitlist at PostShiba.com.
Show links
- Tagged Memoized Cache and Model Refreshes in Laravel 13.33
- Count Worker Crashes as Job Exceptions in Laravel 13.34
- WhenMounted and BigInt Props in Inertia.js v3.8
- Live Stream: Building a Social Network in PHP in 48 Hours
- Laravel Live Denmark 2026 Talks Are Now on YouTube
- Laravel AI SDK 1.0 Adds Classification and Tool Approvals
- JetBrains Air: Run AI Coding Agents in JetBrains IDEs
- Laravel Release Cycle: Versions, Support Policy, and Dates
- Laravel AI SDK and Laravel MCP Security Fixes: Update Now
- Laravel 14 Adds a defaults() Method to Eloquent Models
- Securing Filament plugins with Plumb
- Fast Excel 5.x Adds Streaming Imports and Safer Exports
- Health for Laravel: Kubernetes Probes and Prometheus Metrics
- Tashil: Laravel Subscription Plans and Feature Usage Limits
- Elastic Bridge: Eloquent-Style Queries for Elasticsearch and OpenSearch
- Mailbox for Laravel: Preview and Test Rendered Email
- Postcodes for Laravel: GB Postcode Lookup and Geography Data
- LayaPHP: Self-Hosted Text Classification for PHP and Laravel
Tutorials
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account