Replace “recommended_major” data source for 8.x update status XML

Created on 24 March 2025, 12 days ago

Problem/Motivation

Before we migrate the project_release_supported_versions table to modern Drupal, it would be best to reduce the complexity on D7 first, with 📌 Remove “recommended” status for releases? Active

The 8.x version of the update status XML API has recommended_major. 2.4% of requests from modern versions of Drupal still use the 8.x API endpoint instead of current.

Only Drupal 8.x, up to 8.8.2 uses the 8.x API. It looks like this version of Drupal does use recommended_major when the they are not running a supported version. So we should keep recommended_major.

Proposed resolution

We can either:

  • Set recommended_major to the highest supported version, which would be straightforward
  • Set recommended_major to the highest supported version with a stable release, which might be more correct

To keep the logic simple, and since the stakes are a bit low with the low usage, we can set it to the highest supported version. There might not be that many supported versions compatible with Drupal 8.x anyway.

API changes

recommended_major will change for some projects.

📌 Task
Status

Active

Version

3.0

Component

Code

Created by

🇺🇸United States drumm NY, US

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024