Politique d'obsolescence et de déclassement des API
Cette page porte sur ce que les clients peuvent attendre de l'engagement de Jutro en matière de modifications sans rupture (NBC, non-breaking changes).
Critères de réussite
Les clients de Jutro Digital Platform (qui utilisent Jutro directement) et les clients qui dépendent de Jutro pour leurs applications de référence Digital bénéficient de mises à niveau sans frais.
Politique de Jutro Digital Platform
Calendrier d'obsolescence
Le calendrier ci-dessous explique à quoi s'attendre lorsqu'une API est obsolète. Un élément obsolète est un élément disponible mais dont l'utilisation n'est pas recommandée. Lorsque Guidewire implémente une modification et rend un élément obsolète, la modification est opérée selon le calendrier suivant :

Obsolète mais prise en charge complète
Le journal des modifications de la version mineure correspondante de Jutro traite des obsolescences. La documentation est mise à jour pour indiquer clairement l'obsolescence, ce qui décourage l'utilisation de la fonctionnalité obsolète au profit d'autres méthodes. Aucune nouvelle fonctionnalité n'est ajoutée à la fonctionnalité obsolète, mais elle bénéficie de la même prise en charge complète que les fonctionnalités non obsolètes telles que le tri des bogues, la correction des bogues et l'assistance par la réponse aux questions.
L'utilisation de la fonctionnalité obsolète sera déconseillée. Guidewire informe les clients des dépendances ou de l'utilisation des API obsolètes par le biais d'outils tels que le journal de la console, les applications Jutro Web Apps et les synthèses d'e-mails.
Obsolète mais prise en charge limitée
La documentation indique que la fonctionnalité est considérée comme une fonctionnalité héritée et Guidewire recommande vivement aux clients de s'en éloigner. Les corrections de bogues sont limitées, l'accent étant mis sur les correctifs de sécurité. Seules les questions non liées à l'enquête sur la fonctionnalité reçoivent une réponse. Pour accélérer la résolution des problèmes, il est recommandé aux utilisateurs d'effectuer leur propre enquête si quelque chose ne fonctionne pas dans leur environnement particulier.
La prise en charge inconditionnelle restante consiste en des correctifs de sécurité et des régressions si elles sont introduites accidentellement. Lorsqu'une nouvelle version majeure de Jutro est publiée, la fonctionnalité peut être déplacée dans un espace hérité tel qu'un répertoire ou un package spécifique. L'utilisation de tout type de fonctionnalité héritée peut être bloquée pour les nouvelles applications Jutro.
Déclassé
En l'absence d'utilisation de la fonctionnalité héritée dans l'une des applications client, Guidewire peut supprimer entièrement la fonctionnalité héritée dans une version majeure de Jutro Digital Platform. Cela se produit généralement lorsque les clients ont délaissé cette fonctionnalité particulière. Les clients peuvent également choisir de posséder une fonctionnalité particulière en l'intégrant à leur propre code d'application, par exemple en déplaçant un composant obsolète dans la base de code de l'application. Dans ce scénario, Guidewire peut prendre en charge ce transfert en fournissant des codemods. Une fois le composant transféré vers la base de code du client, Guidewire ne le gérera plus ni ne le mettra à jour.