Patch Version
Le troisième chiffre d'un package version, réservé aux correctifs livrés à partir d'une version déjà publiée, sans nouvelle release complète.
Définition
Le patch version est le troisième chiffre du schéma major.minor.patch.build d'un package, réservé à la correction d'un bug dans une version déjà publiée sans incrémenter major ou minor et sans changer la surface de métadonnées. Pour les managed packages, créer un patch nécessite de passer par le processus de patch org du support Salesforce, puisqu'il opère sur une version déjà installée chez les abonnés ; les unlocked packages peuvent créer un patch version directement avec le CLI comme n'importe quelle autre version. Les patchs existent parce qu'une release minor complète, avec son propre cycle de test et son déploiement progressif, est souvent trop lente pour une correction urgente qui bloque activement des orgs abonnés. Abuser des patchs pour autre chose que des corrections de bugs ciblées est un anti-pattern courant, car les patchs sautent une partie de la revue qu'obtient une version minor. Voir notre guide sur le packaging de seconde génération pour le schéma de versioning complet.
Comment cela fonctionne dans Serpent
Serpent prend en charge la création de patch versions pour les unlocked packages directement via le pipeline, et suit le processus de patch des managed packages aux côtés de l'historique de release habituel d'une équipe, de sorte qu'un patch ne sort jamais du workflow normal. Le suivi des orgs abonnés montre exactement quels orgs sont encore sur la version pré-patch, afin qu'un déploiement de hotfix puisse être suivi jusqu'à son terme. Voir le CI/CD 2GP dans Serpent pour savoir comment les patch versions s'intègrent aux releases habituelles.

Patch Version, en questions
Démarrez gratuitement. Sans carte bancaire, sans installation, sans engagement.
Configuration en moins de 15 minutes. Aucune embauche DevOps nécessaire.
