All issues May 8, 2026
Newsletter Issue

Issue #6

Lates releases and the upcoming podcast episode

In today’s issue, we’re looking at the latest releases across the Laravel ecosystem, including updates to first-party packages like Laravel Cashier, laravel/ai, and the Laravel framework itself.

There’s plenty to catch up on, from small fixes and developer experience improvements to updates that show how active the Laravel ecosystem continues to be week after week.

We also have some good news: the next episode of the Laravel Magazine Podcast is already in the making, and it will land sooner than you might think.

Sponsor: Vask

-

Today’s issue is sponsored by Vask, a Pusher-compatible WebSocket service built for Laravel developers who want realtime features without unpredictable pricing. Vask lets you keep using the same Pusher protocol, SDKs, channels, presence, and auth callbacks, while billing per broadcast instead of charging fan-out fees for every subscriber who receives a message. It’s built on Cloudflare’s edge network, offers a free local development tier, and can be migrated to by changing just a few environment variables. 

Vask - Realtime, with unreal pricing. Pusher-compatible websockets, with no fan-out fees, 2 minute migration.

Articles

Laravel AI: Disable LLM-Generated Conversation Titles via Config

PR #474 adds an ai.conversations.title config option that, when set to false, skips the hidden LLM call used to generate conversation titles and falls back to a truncated version of the first prompt instead.

Read article

Laravel AI v0.6.6: Transcription Tests, Reasoning Fix, TopP, Dynamic Tool Names, and More

Laravel AI v0.6.6 ships twelve changes: transcription and audio feature tests for the OpenAI provider, a fix for reasoning data loss when restoring conversation history, top_p support for text generation, dynamic tool naming, richer assistant message mapping, Gemini aspect ratio passthrough, image generation on OpenRouterProvider, a clear error for misconfigured ai.default, a conversational message iterable fix, token usage surfaced from image responses, and tool call reindexing before persistence.

Read article

Six Merges Land in laravel/ai: Image Generation, Better Errors, and Contract Fixes

Six PRs land in laravel/ai: OpenRouter gains image generation support, Gemini now passes through arbitrary aspect ratios, token usage is surfaced from OpenAI and Gemini image responses, assistant message mapping gets richer tool call attributes, a config misconfiguration throws a clear error, and a contract mismatch in conversational message handling is corrected.

Read article

Cashier Stripe v15.8.0: Laravel 13 Support, Webhook Fix, and API Refinements

Cashier Stripe v15.8.0 ships five changes: Laravel 13 compatibility, a fix for 500 errors on customer.subscription.updated webhooks with correct ends_at handling, address lock prevention during Checkout, improved collection return type hints, and null support in withCoupon and withPromotionCode.

Read article

Laravel Framework: Skip Array Allocation in merge* Methods When Input Is Empty

PR #60008 adds early-return guards to mergeFillable, mergeAppends, mergeHidden, and mergeVisible so that passing an empty array skips three transient array allocations per call. The fix recovers a 170% peak memory regression introduced in v13.3.0.

Read article

Laravel AI: Configurable Conversation and Message Table Names

PR #484 adds ai.storage.tables configuration keys that let developers rename the agent_conversations and agent_conversation_messages tables without reimplementing the full ConversationStore interface. Defaults are unchanged, and the published migration reads from the same config keys.

Read article

Podcast

Jobs

Directory

Get the next issue in your inbox

One curated email every Friday. Free, no spam, unsubscribe anytime.

Stay Updated

Subscribe to our newsletter

Get latest news, tutorials, community articles and podcast episodes delivered to your inbox.

Weekly articles
We send a new issue of the newsletter every week on Friday.
No spam
We'll never share your email address and you can opt out at any time.