Saturday, November 14, 2026
EN

Subscribe in your feed reader — pick your desks:

https://php-net.pro/en/news/feed.atom

php-net.pro · the dev news broadsheet

The Dev Dispatch

The Dev Dispatch · PHP

Ecosystem

frameworks, tooling & runtime · 365 articles

PHP · The Editorial

Symfony 8.2's outbox should be your default, not your upgrade project

Symfony 8.2 brings plenty of new features, but the one I care most about is a single transport option: the transactional outbox. Once preventing dual writes takes one line of config, sending to the broker directly from i…

PHP · Releases

Laravel 13.35.0 expands scheduling and Eloquent fixes

Laravel published framework version 13.35.0 on 6 October. The release adds percentage values to queue:work --memory, new scheduling controls, QUERY route support, response markdown() and lazy local-disk root creation. It…

PHP · RFC Watch

PHP RFC explores embedding FPM in the php executable

Matthieu Napoli has opened an RFC for --enable-cli-fpm, a build option that embeds FPM in the php executable. The combined binary would select FPM through --fpm as its first argument or through a php-fpm name, with norma…

PHP · The Editorial

Give Mago your pre-commit hook, but don't hand it PHPStan's job yet

Mago, the Rust toolchain for PHP, formats, lints, analyzes and guards architecture from one binary, and its speed is real. Kai argues the smart move is to let it take over the fast, cheap checks right now, keep your plug…

PHP · Reads

Filament directory adds Plumb health signals

This article explains what the score measures and where the 15 underlying checks appear. Maintainers learn what they must do for private plugins or packages outside Filament. It also shows how a perfect 100/100 score and…

PHP · RFC Watch

PHP internals opens vote on PEAR endorsement

PHP internals is voting on an RFC titled “End PEAR Project Endorsement.” Nick Sdot opened the vote and linked the RFC’s wiki page and discussion thread. The proposal needs a two-thirds majority to pass. Voting ends on 19…

PHP · RFC Watch

PHP RFC targets bcrypt's 72-byte password limit

Sjoerd Langkemper has proposed PASSWORD_BCRYPT_SHA256 for PHP’s password_hash() and password_verify(). Existing bcrypt can mishandle null bytes and ignores password data beyond 72 bytes. The proposal applies HMAC SHA256 …

PHP · The Editorial

PHP 8.6 partials freeze their arguments early, so review them that way

Partial Function Application lands in PHP 8.6 and finally makes the pipe operator pleasant to use. It is also easy to misread. A partial evaluates its fixed arguments once, when you create it, and it drops most attribute…

PHP · Reads

Inertia.js 3.8.0 protects SSR and 64-bit IDs

Laravel News reviews Inertia.js 3.8.0, a release aimed at edge cases in SSR, numeric transport, forms, optimistic navigation, and history restoration. The practical highlights are WhenMounted for React, Vue, and Svelte, …

PHP · Releases

PHPUnit project publishes version 13.4.0

PHPUnit 13.4.0 is available as a new release of the PHP unit testing framework. The announcement links to the release page maintained by Sebastian Bergmann's project on GitHub. The supplied notice does not list changes o…

PHP · Releases

FrankenPHP 1.12.7 repairs classic-mode output loss

FrankenPHP 1.12.7 fixes lost output in classic mode after fastcgi_finish_request() or frankenphp_finish_request(). The release also corrects the frankenphp_total_threads metric and removes an opcache restart hook that co…

PHP · RFC Watch

PHP 8.6 reaches RC2 as Internals debates major RFCs

Since the earlier bcrypt report, the discussion has expanded to a possible change of the default algorithm, while PHP 8.6.0RC2 becomes the first release candidate after RC1 was skipped. The Oct. 1 roundup also covers Io\…

PHP · Reads

PHP Foundation Seeks 2027 Core Contractors

The PHP Foundation is accepting proposals for its 2027 contractor program until October 20, 2026, at the end of the day in Anywhere on Earth time. The call targets experienced C and systems programmers who can maintain P…

PHP · RFC Watch

PHP RFC links IO hooks with polling

Jakub Zelenka has opened discussion on an early PHP RFC for IO hooks and operations. The proposal depends on the newly introduced Polling API Additions RFC and could later gain Ring API support. A working proof of concep…

PHP · The Editorial

Laravel's Approvable tools work best when you rarely need to approve

Laravel AI SDK 1.0 lets an agent pause a tool call until a human decides what happens. That's useful, and it's also a dialog box. Anyone who has watched people click through dialog boxes knows how that ends. Kai argues t…

PHP · Reads

Laravel 13.34 strengthens queue failure handling

Laravel 13.34.0 adds opt-in accounting for worker crashes in maxExceptions, timeout notification for Interruptible jobs, and execution duration on JobProcessed. The release also scopes queue:flush to one queue, adds Sche…

PHP · Releases

Laravel tags framework release v11.57.0

Laravel released v11.57.0 of its framework on GitHub. taylorotwell created the tag on 29 September at 15:33. The release page lists no changelog entries. The update confirms the version tag but leaves the code changes un…

PHP · Releases

Symfony releases maintenance update 6.4.47

Symfony released version 6.4.47 on 29 September. The update fixes escaping in generated PHP code and tightens Redis namespace cleanup. Serializer cache keys and YAML parsing also receive fixes, alongside HTTP client and …

PHP · RFC Watch

PHP RFC would reject oversized bcrypt passwords

Sjoerd Langkemper has proposed the PHP RFC bcrypt_max_password_length. It would make password_hash() throw ValueError when bcrypt receives input longer than 72 bytes. PHP currently truncates longer input silently, hashin…

PHP · Releases

A practical OpenAI test drive for Laravel AI SDK v1

A new Laravel-focused walkthrough tests Laravel AI SDK v1 with real OpenAI API calls. It examines middleware applied per step and approvals for tool execution. The guide also covers conversations and streaming. It adds p…

PHP · RFC Watch

PHP 8.7 proposal targets native terminal support

Pratik Bhujel has proposed Io\Terminal for PHP 8.7. The API would add native terminal sessions, size detection, safe raw mode, normalized key input, and hidden input to ext/standard. A reduced implementation is under rev…

← back to the front page