RepoJournal
Laravel

@laravel

PHP's most popular framework - Forge, Vapor, and a massive paying audience

Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: PHP Full archive →

The Wire · Showcase

MCP CLIENTS NOW REGISTER BY NAME, FRAMEWORK FIXES EXPRESSION CRASHES

By RepoJournal · Filed · About Laravel

Laravel's MCP library shipped named client registration with tool list caching, cutting unnecessary server calls for integrations you hit repeatedly.

The MCP package [1] now lets you register a client once by name and resolve it across requests, with tool lists cached to avoid redundant roundtrips to Notion, GitHub, or any MCP server you're talking to frequently. This is production-grade stuff for teams building agent integrations at scale. Meanwhile, the framework is tightening up: `whereDate` and `whereTime` [2] no longer crash when you pass an `Expression` instead of a string (PostgresGrammar was calling `str_contains` on non-string types), SQL Server unique constraint detection [3] now catches error 2627, and Symfony 8.1 compatibility [4] landed on the 13.x branch. The Slack notification channel [5] fixed a UTF-8 truncation bug that was mangling multibyte characters and breaking JSON encoding on outbound messages. Docs expanded [6] to clarify the model-per-provider failover syntax, which catches developers off guard regularly.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Add named MCP clients with tool list caching ↗ laravel/mcp
  2. [2] fix: `whereDate` and `whereTime` crash when $column is an `Expression` (#60314) laravel/framework
  3. [3] fix: fix isUniqueConstraintError to catch SQL Server error 2627 (#60320) laravel/framework
  4. [4] [13.x] Fix `Illuminate\Http\Response` compatibility against Symfony 8.1 (#60318) laravel/framework
  5. [5] Truncate text objects without splitting multibyte characters ↗ laravel/slack-notification-channel
  6. [6] [13.x] Document model-per-provider failover and failover-triggering exceptions ↗ laravel/docs

Quick answers

What shipped in Laravel on May 30, 2026?
Laravel's MCP library shipped named client registration with tool list caching, cutting unnecessary server calls for integrations you hit repeatedly. In total, 7 commits and 8 pull requests landed.
Who contributed to Laravel on May 30, 2026?
3 developers shipped this update, including pushpak1300, KentarouTakeda, and zakafk.
What were the notable Laravel updates?
Add named MCP clients with tool list caching, fix: `whereDate` and `whereTime` crash when $column is an `Expression` (#60314), and fix: fix isUniqueConstraintError to catch SQL Server error 2627 (#60320).

More from @laravel

Daily updates, in your inbox

Follow Laravel

Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?