PHP 8.3.28RC1 and 8.4.15RC1 Fedora/RHEL Packages released
Remi Collet has nudged things along with new RC packages for Fedora and RHEL-based systems (like Enterprise Linux or CentOS). So now you can grab the 8.3.28RC1 and 8.4.15RC1 RPMs from his repositories. PHP 8.5.0 RC4 is also available.
Specifically:
- The base packages are available in remi-modular-test for recent Fedora versions, including those ≥41.
- And they're also offered as SCL (Software Collections Layer) within the remi-test repository, presumably for compatibility checks or testing environments.
Could we discuss the specific changes? Here’s a rundown of fixes packed into PHP 8.4.15RC1:
- Core: Addressing issues like auto_globals_jit interactions causing uouv errors and fixing assertion failures in WeakMap operations or lazy object exceptions with foreach loops. Other tweaks ensure proper handling when closing resources during shutdown, prevent property access from tripping up get_object_vars(), and correct parent hook calls using named arguments.
- DOM: Tackling the __debugInfo() override inconsistency partially and ensuring getElementById() remains reliable even after nodes are removed.
- Exif: Patching a potential memory leak related to empty tags.
- FPM: Fixing an internal fpm_status_export_to_zval function that could cause crashes in parallel execution scenarios. (Side note: this might mean you shouldn't be too surprised if it pops up again!)
- FTP & SSL: A fix for ftp_fput() timing out successfully on writes, likely related to the SSL connection.
- GD: Correcting a type error when using imagefilter with invalid input.
- Intl: Addressing a memory leak issue during locale_filter_matches().
- LibXML: Ensuring calls involving schemas and relaxing are thread-safe, which is crucial for long-running processes or specific hosting environments.
- MySQLnd: Two important fixes: one ensuring proper SSL certificate handling (previously failing with port issues) and another related to fetching metadata from JSON columns in MySQL. Those might be the kinds of obscure bugs you'd expect patches for!
- Opcache: Several critical fixes here, including preventing access to uninitialized variables during preload_load() and repairing various JIT-related problems
Let's not forget PHP 8.3.28RC1: while less prominent for its major version (which is still in active development), it receives some attention too, available similarly as base packages and SCL options alongside the latest Fedora/EL support.
PHP version 8.3.28RC1 and 8.4.15RC1
Release Candidate versions are available in the testing repository for Fedora and Enterprise Linux (RHEL / CentOS / Alma / Rocky and other clones) to allow more people to test them.

PHP version 8.3.28RC1 and 8.4.15RC1