Ce qui se passe
Payload 3.92.0 est sorti le 22 octobre 2026. Son seul changement cassant relève la version minimale de Node : 22.23.4, avec un maintien du support de 24.22.1 et des versions plus récentes. Les versions de Node plus anciennes sur ces deux lignes ne sont plus prises en charge. Ce sont celles que la publication de sécurité de Node du 21 octobre a corrigées (fiche du 22 octobre).
Ce que ça change
- undici 7.30.1 (#18950), la version livrée avec Node 24.22.1.
- Locale
all: en écriture de champs localisés, chaque langue est maintenant validée (#18500). - Accès au champ : la fonction reçoit l'identifiant du document (#18269).
- Les noms d'erreurs sont posés explicitement pour survivre à la minification (#18775).
- MongoDB :
limit: 0géré dans les jointures sur plusieurs collections (#18855). Drizzle : rétroportage des filtres de jointure polymorphes localisés (#18860). - Interface : le rappel de succès de l'envoi en masse est enregistré à chaque ouverture du panneau (#18742).
Les notes se limitent à une liste de commits : elles n'expliquent pas l'effet de la validation par langue. Une écriture qui passait peut désormais être refusée.
Comment s'y prendre
- Relever
node --versiondans les images Docker, la CI et l'hébergement, et monter Node avant Payload. - Passer en 3.92.0 sur une copie, puis rejouer les écritures multilingues.
Source : Payload CMS, notes de version GitHub du 22 octobre 2026. Source en anglais.