Contrôle de version du SDK
Didomi offre à votre organisation une gestion des versions flexible pour contrôler la manière dont les mises à jour sont déployées dans votre(s) environnement(s) pour vos avis de consentement CMP. Dans cet article, nous fournirons un bref aperçu des différentes options de versionnage et de la façon dont la fonctionnalité de contrôle de version du SDK Didomi s'applique selon le type de SDK.
Pour tous les SDK Didomi, nous utilisons le versionnage sémantique pour refléter le type de changement entre les versions. Le versionnage sémantique est un format numérique à 3 composants pour indiquer Majeur.Mineur.Correctif. Dans ce schéma, Didomi mettra à jour le numéro majeur pour toute modification incompatible, le numéro mineur pour les nouvelles fonctionnalités et le numéro de correctif pour les corrections.
Aperçu des options de versionnage
Didomi prend en charge trois options de versionnage différentes : versions continues, dernière version officielle et version verrouillée. Quelle que soit l'option de versionnage choisie par votre organisation, chaque version est testée et soumise à un contrôle qualité avant le déploiement dans l'environnement de production Didomi.

Lorsque les versions continues sont sélectionnées comme option de contrôle de version pour les SDK Didomi, chaque nouvelle mise à jour que Didomi déploie en production sera automatiquement appliquée à l'avis de consentement.
Cette option de contrôle de version permet à votre organisation de recevoir les dernières améliorations et corrections de bugs sans effort supplémentaire ni compromis sur la stabilité.
Didomi recommande l'option de contrôle de version des versions continues pour les organisations qui souhaitent les mises à jour les plus rapides, un accès prioritaire aux nouveaux frameworks et au support de conformité, et qui n'ont pas besoin de valider les modifications à l'avance.
Les versions continues sont l'option de contrôle de version par défaut pour le Didomi SDK web et CTV basé sur le web SDK.
Lorsque la dernière version officielle est sélectionnée comme option de contrôle de version pour les SDK Didomi, Didomi regroupera toutes les versions dans un délai de 3 semaines en une version officielle qui sera ensuite automatiquement appliquée à votre avis de consentement.
Cette option de contrôle de version offre à votre organisation une certaine prévisibilité avec des notes de version sélectionnées détaillant les mises à jour regroupées dans la version officielle
Didomi recommande l'option de contrôle de version de la dernière version officielle pour les organisations qui préfèrent plus de prévisibilité et peuvent nécessiter du temps pour valider les mises à jour avant leur mise en ligne pour les avis de consentement.
Correctifs urgents
Didomi définit un correctif urgent comme toute mise à jour nécessaire et urgente pour traiter un problème de sécurité ou de conformité, ou un bug critique affectant les revenus clients. Si un bug critique est découvert (par ex. empêchant l'initialisation du SDK), Didomi déploiera immédiatement un correctif urgent et forcera une nouvelle version officielle indépendamment du délai de 3 semaines.
La nouvelle version officielle inclura le correctif urgent et toutes les mises à jour qui ont été publiées depuis la dernière version officielle.
Lorsque la version verrouillée est sélectionnée comme option de contrôle de version pour les SDK Didomi, votre organisation sélectionnera, depuis le flux de configuration de l'avis de consentement, quelle version du SDK doit être chargée (en utilisant le versionnage sémantique de Didomi).
La version du SDK Didomi est verrouillée pour l'avis de consentement et sera utilisée dans l'aperçu de l'avis de consentement et là où l'avis est déployé sur vos sites/applications jusqu'à ce que votre organisation choisisse de mettre à niveau la version du SDK.
Remarque: Didomi permet uniquement à votre organisation d'utiliser une version verrouillée du SDK qui n'ait pas plus de 6 mois. Si votre version verrouillée du SDK Didomi dépasse 6 mois, nous vous en informerons dans la console Didomi et par e-mail, et nous vous mettrons automatiquement à niveau vers la dernière version du SDK si aucune action n'est entreprise.
Didomi recommande l'option de contrôle de version verrouillée pour les organisations qui exigent un contrôle complet des mises à jour, qui doivent gérer des périodes de gel, ou qui ont des processus QA complexes.
Lorsque vous utilisez la version verrouillée comme option de contrôle de version pour le SDK Didomi, votre organisation ne bénéficiera d'aucun correctifs urgents publiés par Didomi tant que la version du SDK n'aura pas été mise à niveau vers la dernière version du SDK.
Options de versionnage par SDK
La disponibilité des options de versionnage dépend à la fois du type de SDK que votre organisation charge pour l'avis de consentement et, pour certains SDK, de votre niveau d'abonnement. Veuillez vous référer au tableau pour un aperçu des options de versionnage disponibles par type de SDK :
SDK Web
Par défaut
Option Premium
Option Premium
SDK CTV basé sur le web
Par défaut
Inclus
Inclus
SDK mobiles (iOS/Android)
N/A
Inclus
N/A
SDKs CTV natifs
N/A
Inclus
N/A
App v2 SDK
N/A
Inclus
N/A
Notes de version et notifications
Pour chaque version officielle que Didomi publie, nous inclurons une note de version avec le regroupement des mises à jour afin que votre organisation puisse avoir un aperçu des changements. Ces notes de version peuvent aider à informer le processus QA de votre organisation et, pour les organisations qui utilisent l'option de version verrouillée, aider à prendre des décisions sur la mise à niveau vers une version particulière du SDK.
Les notes de version pour les SDK Didomi peuvent être trouvées dans notre portail développeur.
Remarque: Il n'y a pas de notes de version détaillées fournies par Didomi pour les versions individuelles déployées via notre processus de publication continue. Ces mises à jour seront documentées rétroactivement dans la note de version de la version officielle.
Les nouvelles fonctionnalités seront annoncées via la newsletter Didomi et les réseaux sociaux.
Mis à jour