Laravel 13.10.0 ships a new filesystem-backed storage cache driver that lets you use any configured disk (including S3) as a key/value cache store without Redis or Memcached. The release also adds a --stop-when-empty-for queue worker option to auto-stop idle workers, a WorkerIdle event for detecting unused workers, lifecycle callbacks on Schedule::group(), a Schema::hasForeignKey() helper, JSON output for queue:failed, assertPushedOnce() for cleaner queue test assertions, and enum queue name support in QueueFake. Several bug fixes are included covering validation rules, signed URL path encoding, and SQL aggregate alias quoting.
Table of contents
# Storage Cache Store# Queue Worker Idle Stop Option# Worker Idle Event# Worker Configuration Passed to Additional Worker Events# Schedule Group Lifecycle Callbacks# Scheduled Event Instance in Callbacks# Schema Foreign Key Existence Helper# JSON Output for Failed Jobs# SQS Overflow Flush on Queue Clear# Assert Job Pushed Once# Enum Queue Names in Fake Queue Assertions# Cloud Request ID in Logs# Miscellaneous Fixes and Improvements4 Comments
Sort: