WordPress a publié une version de maintenance mercredi soir pour résoudre les problèmes découverts peu de temps après la sortie publique de WordPress 6.4 le mardi 7 novembre.
Deux des problèmes étaient assez graves dans la mesure où ils affectaient le fonctionnement de certains plugins et pouvaient causer des problèmes aux sites rencontrant l'un ou l'autre de ces problèmes.
Le troisième était une faute de frappe qui a entraîné une notification mal configurée dans le panneau d'administration.
Trois problèmes résolus
Faute de frappe
Le code supprimé a provoqué des problèmes de compatibilité ascendante
Un bug critique entraîne l'échec du téléchargement
Faute de frappe dans le code – Problème esthétique mineur
Le problème de faute de frappe était relativement mineur. Cela affectait la façon dont un écran de rappel apparaissait dans le panneau d'administrateur, le faisant s'étendre en haut de la page.
Avant le correctif :
Après le correctif :
Bug de compatibilité descendante
Ce bug faisait partie de ces choses aléatoires qui ne peuvent pas toujours être expliquées.
Ce qui s’est passé, c’est que les principaux contributeurs ont supprimé le code que le noyau de WordPress n’utilisait plus, il était donc censé pouvoir être supprimé en toute sécurité.
Mais… ce code était toujours utilisé par les plugins et comme il manquait désormais, WP 6.4 provoquait apparemment le blocage de ces plugins.
Le correctif contenu dans cette version de maintenance consiste donc à le rajouter.
Bug critique provoquant une erreur cURL
Le dernier correctif concernait un bogue qui entraînait l'échec du téléchargement des mises à jour et affichait un message d'erreur indiquant que le délai avait expiré, erreur cURL 28 : l'opération a expiré.
6.4 a mis à jour la version de la bibliothèque Requests qui comprenait une modification radicale pour toute personne fonctionnant sur un hôte avec la version curl 7.29 (au moins).
Ce problème était également un autre de ces problèmes aléatoires. Dans ce cas, il s'agissait de serveurs qui utilisaient une version plus ancienne et obsolète de la bibliothèque cURL (cURL 7.29). La dernière version de cURL est la 8.4.0.
Emporter
WordPress publie des versions de test de WordPress pour que la communauté puisse tester et signaler toute erreur.
Mais si personne n’en fait l’expérience, ils apparaissent lorsque la version finale est publiée et c’est ce qui s’est produit.
La version originale de WordPress 6.4 mise à jour par cette nouvelle version de maintenance portait le nom de code Shirley. La nouvelle version de maintenance demande en quelque sorte un nom de code Ne m'appelez pas Shirley.