← Back to all sparks
L

Laravel

DEVOPS
Velocity6.3

PHP web application framework with expressive elegant syntax

Laravel adds first-party image processing while quietly rerouting queues through Laravel Cloud

dual-trainlaravel-cloudqueue-internalsfirst-party-apistesting-fakes
Current state
Laravel is running two release trains in parallel — 12.x in maintenance, 13.x taking features — and shipping roughly weekly on both. The 13.x line has absorbed a first-party image-processing API, a monthly log driver, SES tenant support, and a steady stream of queue-testing affordances on QueueFake. Underneath the feature list, managed queue jobs moved from popping off SQS to popping off a cloud-agent, and that change was backported to 12.x.
Where it's heading
Two things are happening at once. The framework keeps absorbing capabilities that used to be package territory, with image manipulation the clearest recent example. Meanwhile the queue internals are being rewired so that Laravel Cloud sits between the app and the underlying broker, which makes the hosted platform a first-class path rather than a deployment target bolted on afterwards.
Prediction
Expect the cloud-agent pattern to spread from queues into other managed primitives, and the 12.x line to keep receiving only fixes and backports as 13.x collects the feature work.

Recent moves

  1. 6d ago

    Monthly log driver and SES tenant support land in 13.x

    A typical 13.x weekly: a monthly log driver with matching config channel, SES tenant support in the v2 transport, and a timing-safe comparison on the maintenance-mode check. Useful additions rather than directional ones, and the ImageManager enum support shows the new image API already accreting ergonomics.

    View source ↗
  2. 9d ago

    Internal Stringable migration and PHP 8.4-native string helpers

    Mostly internal housekeeping — moving off Str::of() to new Stringable(...) across the codebase, more Rector rules, shared CI composite actions — plus real gains where Str::ucfirst and lcfirst now use native PHP 8.4 functions. Stream bodies in HTTP fake responses is the one user-facing testing improvement.

    View source ↗
  3. 19d ago

    12.x picks up enum queue overlap keys

    A two-commit maintenance release on the 12.x line: enums usable as queue overlap keys and a capitalize parameter on Stringable::initials(). This is the cadence the older train now runs at while 13.x takes the feature work.

    View source ↗
  4. 19d ago

    Laravel absorbs image processing into the framework

    ⚡ SPARK

    This release adds first-party image processing to the framework, the largest expansion of Laravel's built-in capability surface in this window. It fits the pattern of Laravel pulling common application needs out of the package ecosystem and into core, the same way queues, mail and storage were absorbed before.

    View source ↗
  5. 27d ago

    12.x backports cloud-agent queue pops and lock refreshing

    The managed-queue change — popping jobs from the cloud-agent instead of SQS — is backported here to 12.x, which is how you can tell it is infrastructure rather than a feature experiment. Alongside it, refreshable cache locks and better lost-connection detection round out a solid maintenance release.

    View source ↗
  6. 27d ago

    Collections gain reduceInto as cloud-agent queue work lands

    Collection and Str additions (reduceInto, counted) plus the same cloud-agent queue rerouting appearing on both trains in one release. The QueueFake work continues, which has been a running theme: Laravel is making queue behaviour easier to assert against in tests as the queue internals themselves shift.

    View source ↗