Laravel January Product Releases

Laravel January Product Releases

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.

1blade
2 
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.

1php
2 
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.

Keep reading

Product January 9, 2026

Laravel December Product Releases

See what you can do with our latest product releases: set up billing alerts in Laravel Cloud, and ship faster with framework, Forge, and Nightwatch updates.

Laravel Team