January kicks off the year with new enterprise-grade infrastructure solutions and improvements to developer experience across the Laravel ecosystem.
Laravel Cloud introduces Private Cloud for enterprise deployments, brings Valkey to general availability, and expands the Cloud API to cover more resources.
Forge adds Hetzner S3 backup support and automatic default branch selection, while Nightwatch introduces AI-powered exception descriptions and real-time detection.
The framework adds new Blade directives, collection methods, and JSON:API support. Inertia, Boost, Echo, and the VS Code extension introduce updates that smooth out common workflows.
Laravel Cloud

Private Cloud Now Available
Laravel Private Cloud offers fully isolated, enterprise-grade infrastructure operated by Laravel. You get a dedicated Kubernetes cluster in a private AWS account with dedicated compute, private networking, static outbound IPs, and optional managed RDS databases.
Private Cloud includes all the Business plan features, 24/7 Artisan Support, and dedicated infrastructure. Custom pricing is available.
Learn more in the Private Cloud documentation or contact Sales.

Valkey Now Generally Available
Laravel Valkey is now generally available on Laravel Cloud. Valkey provides fully managed, scalable cache clusters that are fully compatible with the Redis protocol. Building it in-house allowed us to deliver 20-50% lower latency than similar competitor services and include request size limits that are 5x to 20x larger at the same price point.
Get started by creating a new Valkey cache in Laravel Cloud. Read the Valkey documentation to learn more.

Cloud API Expanded
The Laravel Cloud API now exposes additional infrastructure resources, including database clusters, caches, object storage buckets and keys, and WebSocket clusters and applications.
This lets you automate provisioning, integrate Cloud into CI/CD pipelines, and build custom tooling around your infrastructure.
Explore the available endpoints in the API documentation.
Read the full Laravel Cloud changelog to learn more.
Laravel Forge

Hetzner S3 for Database Backups
Hetzner S3 is now available as an option for database backups, giving you more flexibility in backup storage.
Automatic Default Branch Selection
Forge now automatically selects the default branch in a repository when creating new sites, streamlining the site creation process.
Zero-Downtime Deployment Clarity
A new tooltip under deployments clarifies that zero-downtime deployment is only supported for new Forge sites.
Improved Server Configuration UI
Advanced settings on the server configuration modal now detail which options are included, making it easier to understand what you're configuring.
Better Modal Layouts
The Migrate to Forge modal now supports multiple lines to prevent text overflow, improving readability.
Clearer Rate Limit Errors
Forge now differentiates between user and service-driven rate limit errors for LetsEncrypt, making it easier to understand and resolve SSL certificate issues.
Read the full Forge changelog for more details.
Laravel Nightwatch

AI-Powered Issue Descriptions
Nightwatch now automatically generates issue descriptions for exceptions using AI to analyze stack traces, error messages, and application context. This provides your team with clear overviews, deeper insights into root causes, and actionable steps toward resolution.
Faster Exception Detection
Exception detection now happens in real time, giving your team instant visibility into critical issues the moment they occur rather than waiting for the next agent cycle.
Smarter Vendor Command Filtering
More vendor commands are now ignored by default to reduce unwanted event consumption, including long-running commands like horizon:snapshot, reverb:start, and queue:monitor. To enable capture of these commands, call the Nightwatch::captureDefaultVendorCommands() method in a service provider.
Database Connection Type Tracking
Nightwatch now captures your database connection type when using separate read and write connections, giving you complete visibility into your database operations.
Sub-Minute Scheduled Task Support
Capture and display the frequency of sub-minute scheduled tasks, ensuring even your most frequent operations are monitored with precision.
Read the full Nightwatch changelog to learn more.
Laravel Framework 12.x
Isolated Blade Includes
The new @includeIsolated directive creates a clean variable boundary when including partials, preventing variable leakage in shared UI components and email templates.
1blade2 3{{-- Only receives what you pass explicitly --}}4@includeIsolated('partials.alert', ['type' => 'success', 'message' => $message])
Simpler Cache Locking
Cache::withoutOverlapping()wraps cache lock behavior in a more expressive API for preventing concurrent execution.
1php2 3`Cache::withoutOverlapping('reports:daily')4 ->block(10, function () {5 // This work will not run concurrently.6 GenerateDailyReport::run();7 });`
Vector Embedding Support
Laravel now includes database support for vector embeddings, setting the stage for AI-powered features like similarity search and semantic matching.
JSON:API Resources
JSON:API resource support makes it easier to build standards-compliant APIs with consistent structure, reducing custom formatting work.
Backed Enums for Session and Cache Keys
You can now use backed enums as session and cache keys, centralizing key names and eliminating typos.
1php 2 3`enum CheckoutSession: string 4{ 5 case Cart = 'checkout.cart'; 6 case ShippingAddress = 'checkout.shipping_address'; 7 case PaymentMethod = 'checkout.payment_method'; 8} 9 10session()->put(CheckoutSession::Cart, $items);11session()->get(CheckoutSession::Cart);`
Readable Environment Encryption
The --readable flag for env:encryptkeeps key names visible while encrypting values, making audits easier.
Inertia
Form Context Support
The new useFormContext hook lets child components access parent form state without prop drilling.
Updated Request Cancellation
The deprecated router.cancel() is replaced by router.cancelAll({ async: false }) for more control over request cancellation.
Opt-Out Form Remembering
dontRemember() disables form value persistence for sensitive flows like password resets.
Starter Kits
Safer Defaults
The Starter Kits now include safer defaults in AppServiceProvider for better security and reliability out of the box.
Livewire 4 Support
All Starter Kits are now ready for Livewire 4.
Built-In Linting
Starter Kits now include a Pint configuration and utility scripts for consistent code formatting.
Boost
Added Skills to Boost 2.0
We shipped Skills in Laravel Boost 2.0, a major upgrade to how AI agents understand and work with your Laravel applications.
Code Simplification Prompt
A new code simplifier prompt helps refactor verbose Laravel code into cleaner, idiomatic patterns.
Livewire 4 Upgrade Prompt
The Livewire 4 upgrade prompt walks you through migration changes systematically.
Echo
Performance Improvements
Echo's useEcho hook now handles stale closures more reliably, reducing unexpected behavior in real-time UI updates.
Connection Status Hook
A new connection status hook lets you reflect "connected," "reconnecting," and "offline" states in your UI.
Events Overloading
Event overloading makes it easier to map and handle multiple event types without workaround code.
Horizon
Development Watch Command
The new horizon:listen command watches for file changes and automatically restarts Horizon during development.
Pint
Agent Format for AI Tools
Pint now includes a --format agent flag that outputs structured JSON for AI tools, automatically used in OpenCode or Claude Code.
Prompts
Grid Component
The new grid component makes it easier to create responsive grid-based layouts in CLI applications.
Pulse
Livewire 4 Support
Pulse is now compatible with Livewire 4.
VS Code Extension
Livewire 4 Support
The extension now includes first-class Livewire 4 support for improved editor understanding.
Docker Support
Improved Docker support makes Laravel development inside containers feel more natural in VS Code.
Scope Navigation
Hover links for query scopes let you jump from usage to implementation faster.
Laravel Attribute Support
Better attribute support helps the editor understand modern Laravel patterns, improving navigation and reducing false positives.
Integrated Artisan Commands
artisan make:* commands are now integrated into the VS Code Explorer and context menu.
FormRequest Autocomplete
Smarter autocomplete for FormRequest validation rules reduces typos and speeds up validation authoring.
Scope Parameter Documentation
Generated model docblocks now include scope parameters for better autocomplete accuracy.
Read the full Laravel Framework changelog.

