Points clés {#highlights}
Un canal bêtadédié aux préversionsa été ajouté au SDK. Les préversions passent par deux étapes avant la sortie de la version stable.On commence par proposer une version alpha interne, puis on passe par une phase de bêta publique au cours de laquelle le logiciel est testé de manière approfondie avant de passer à la version stable.
Désormais, toutes les versions stables passeront d'abord par une version bêta validée.
Le nom de la version préliminaire a été modifié. Auparavant, X.Y.Z-develop.N Les préversions internes, qui étaient auparavant numérotées selon un certain format, sont désormais X.Y.Z-alpha.Net, sur la chaîne bêta, X.Y.Z-bêta.Nutilise.Dans le système de nommage précédent, la règle de priorité de la version sémantique faisait que la version « develop » apparaissait avant la version « beta » ; ce changement de nom a permis de corriger définitivement cet ordre.
La balise de publication contient désormais v Un préfixe est ajouté (3.5.5 au lieu de cela v3.5.5).Dans l'historique existant, les deux formats restent valides.
Améliorations internes {#internal-improvements}
Stabilisation des versions : toutes les versions, y compris les versions stables et les préversions, sont désormais générées selon une procédure manuelle identique, qui ne peut être déclenchée qu’après la réussite des tests. L’ensemble du nouveau pipeline de publication a fait l’objet d’une simulation complète, du début à la fin, avant sa mise en service.Amélioration de la rapidité du cycle de développement : le temps de traitement de l'intégration continue (CI) pour les modifications courantes a été réduit d'environ trois quarts. La matrice complète de tests multiplateformes continuant de servir de filtre avant chaque validation de version, l'étendue des tests préalables à la mise en production reste inchangée.Nous avons mis à jour les dépendances tierces utilisées dans les outils SDK et le packaging : Rust serde Crate 1.0.228 → 1.0.229 (mise à jour du correctif dédié aux fichiers de verrouillage), l'outil de publication version sémantique 25.0.8 → 25.0.9, et image de base du conteneur Alpine 3.20 → 3.24.Corrections {#fixes}
Aucune modification n'a été apportée au produit au cours de ce cycle. Les bogues présents dans la version 3.5.4 n'ont été ni détectés ni corrigés, et le code du produit n'a pas été modifié. Les notes de mise à jour générées automatiquement mentionnent certes quelques modifications concernant le pipeline de publication lui-même, mais celles-ci visent à renforcer l'infrastructure récemment mise en place avant la publication et n'ont aucune incidence sur le SDK déployé.