Problem/Motivation

Drupal 10 supports PHP 8.3, but still recommends PHP 8.2. There are no outstanding critical issues with 8.3 as these were already resolved for Drupal 11's beta.

Proposed resolution

Recommend PHP 8.3.

Remaining tasks

Update the PHP version handbook page once the change is committed.

Release notes snippet

Drupal 10.3 is fully compatible with PHP 8.3. PHP 8.3 is now recommended and may offer notable performance improvements.

Issue fork drupal-3446936

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

xjm created an issue. See original summary.

xjm’s picture

Version: 10.3.x-dev » 10.4.x-dev

10.4 first.

xjm credited longwave.

xjm’s picture

Status: Active » Needs review

Adding credit for @longwave who gave feedback on the change in Slack.

andypost’s picture

Status: Needs review » Reviewed & tested by the community

+1 but does it need change record?

quietone’s picture

@andypost, I think we can skip the change record and add this to the release notes

  • quietone committed dcabf337 on 10.3.x
    Issue #3446936 by xjm, longwave: Recommend PHP 8.3 in Drupal 10.3
    
    (...

  • quietone committed 28035aa5 on 10.4.x
    Issue #3446936 by xjm, longwave: Recommend PHP 8.3 in Drupal 10.3
    
quietone’s picture

Version: 10.4.x-dev » 10.3.x-dev
Status: Reviewed & tested by the community » Fixed

Committed 28035aa and pushed to 10.4.x.
Committed dcabf33 and pushed to 10.3.x.

Thanks!

xjm’s picture

I updated https://www.drupal.org/docs/getting-started/system-requirements/php-requ... (although it was more in the scope of branching 10.3 than this issue, since it's about supported versions).

We could add a CR about the recommendation bump and performance impacts etc., so that we could link it from the page, but it looks like we didn't do that for 10.2 either so probably the release note and core UI message are sufficient.

Thanks everyone!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.