Phased releases : les developpeurs peuvent deployer leurs MAJ par paliers

Le repertoire officiel WordPress.org lance une fonctionnalite tres attendue : les « phased releases » (versions progressives). Les developpeurs d’extensions peuvent desormais deployer une mise a jour aupres d’un groupe restreint d’utilisateurs en priorite.

Annonce sur Make WordPress →

Comment ca marche

L’idee est simple : pousser la mise a jour a une petite portion d’utilisateurs en premier, avoir un jour d’avance pour corriger les eventuels bugs, et seulement ensuite la deployer sur tous les sites qui utilisent le plugin.

Conditions d’acces

Pour cette premiere version, la fonctionnalite est uniquement accessible aux developpeurs qui utilisent les « Confirmations de publication » (Release Confirmations). Les mises a jour automatiques peuvent etre retardees de 24 h, uniquement sur les sites tournant au minimum sur WordPress 6.6.

Evolutions futures

L’evolution dependra « fortement des retours des auteurs concernant leur utilisation ». Des strategies plus fines pourraient etre envisagees :

  • Deploiement de 1 % par heure
  • Augmentation progressive jusqu’a 20 % sur 3 jours, puis 80 % le 4e jour

Notre lecture

Cette pratique, courante sur Google Play ou l’App Store, etait reclamee depuis longtemps. C’est Matt Mullenweg qui avait relance le sujet en juin (voir WPMarmite News n°132). Pour les utilisateurs, cela devrait reduire les casses post-mise a jour. Une avancee de bon sens.