PHP 8.3 & 8.4 Release Management
Coordinating contributors, managing release cycles, and shipping stable versions of the runtime behind roughly 77% of the web.
The Context
PHP is the server-side runtime behind approximately 77% of all websites with a known server-side programming language. That includes WordPress (which alone powers over 40% of the web), as well as platforms like Facebook, Wikipedia, Slack, and Etsy. A PHP release isn't a product launch — it's an infrastructure event that ripples across the entire internet.
Release Managers are elected by the PHP internals community. The role requires deep technical judgment, diplomatic coordination across a global contributor base, and the discipline to maintain stability for an ecosystem where a regression can break millions of production sites.
My Role
I serve as Release Manager for PHP 8.3 and 8.4 — responsible for the full lifecycle of each version from development through general availability and ongoing patch releases. This means coordinating contributor work, triaging bugs, making judgment calls on what ships and what doesn't, managing the release calendar, and communicating with the broader PHP ecosystem about timelines and breaking changes.
What I Do
- Manage the complete release cycle for two concurrent major PHP versions — from alpha through GA and ongoing security/patch releases.
- Coordinate a global, distributed contributor community with competing priorities, ensuring that release quality and stability remain non-negotiable.
- Triage and adjudicate bug reports, RFCs, and feature proposals — balancing innovation against the ecosystem's need for backward compatibility.
- Communicate release timelines, migration guides, and deprecation notices to the broader PHP community through official channels and conference talks.
- Maintain the build, test, and release infrastructure that produces official PHP binaries.
Impact
PHP 8.3 and 8.4 shipped on schedule with strong stability records. These releases run in production on millions of servers worldwide, powering everything from personal blogs to financial platforms. The role has also deepened my connection to the PHP community — I bring release management perspective to my O'Reilly Cookbook, my php[architect] security column, and my conference talks.