Accéder au contenu principal Passer au contenu complémentaire

Sortie de Dynamic Engine v0.22.0

Dynamic Engine v0.22.0 ajoute le support de personnalisation de Dynamic Engine avec des valeurs Helm, de nouvelles fonctionnalités Bêta pour les Services de données et les Routes et la validation des signatures d'artefacts spécifique à Dynamic Engine.

Informations concernant cette nouvelle version

  • Nom de la version : Dynamic Engine 0.22.0 (R2025-06)
  • Date de sortie : 30 juin 2025
  • Compatibilité : Kubernetes v1.30 et supérieures

Recommandation pour l'installation

  • Recommandation : Utilisez la procédure de déploiement basée Helm pour bénéficier des fonctionnalités de personnalisation améliorées de déploiement. Consultez Déploiement Helm (Recommandé).
  • Classique : La procédure d'installation kubectl, basée sur des manifestes Kubernetes simples, est toujours entièrement supportée. Consultez Déploiement de Kubectl

Informations concernant la mise à niveau

Aucune modification majeure n'a été effectuée. La procédure de mise à niveau standard est supportée.

De nouvelles définitions de ressources personnalisées ont été adoptées pour permettre les cas d'utilisation nécessitant une personnalisation de Dynamic Engine. Un processus de migration convertit automatiquement d'anciennes ressources personnalisée vers le nouveau format, c'est-à-dire de QlikRuntimeInfra vers DynamicEngine et QlikRuntime vers DynamicEngineEnvironment, respectivement.

Nouvelles fonctionnalités notables

Support de la personnalisation des Dynamic Engines avec des valeurs Helm
Fonctionnalités Description
DPE-1191 Implémente la validation du schéma sur les diagrammes Dynamic Engine et active la validation des valeurs personnalisées.
DPE-1069 Ajoute un fichier README dans l'archive Helm avec les instructions d'installation personnalisées.
DPE-888 Implémente le renommage des espaces de noms pour les environnements de Dynamic Engine et Dynamic Engine.
DPE-1162 Autorise la déclaration d'une classe de stockage personnalisée spécifique pour les PVC (PersistentVolumeClaim) de Dynamic Engine.
DPE-917 Autorise la définition de clés personnalisées dans un KeyStore personnalisé pour la validation des signatures d'artefacts de Jobs.
Availability-noteBeta
Support des Services de données et des Routes
Fonctionnalités Description
DPE-1074 Ajoute des paramètres de connexion aux tâches de Services de données et Routes.
DPE-1128 Ajoute des profils d'exécution aux tâches de Services de données et Routes.
DPE-1053 Définit un nombre fixe de répliques pour chaque déploiement de Route au niveau de l'environnement.
DPE-1171 Configure la mise à l'échelle horizontale du pod pour chaque déploiement de Route au niveau de l'environnement.
DPE-1058 Rapporte un statut d'erreur de Workload sur un statut de tâche de Talend Management Console, par exemple lorsqu'une Route n'arrive pas à démarrer.

Availability-noteBeta
Le support des Jobs de Service de données et des Routes est disponible aux utilisateur·trices de la version EAP (Early Adopter Programs) uniquement.

Améliorations clés

  • DPE-920 : L'environnement Dynamic Engine devient inactif après deux jours sans exécution de Job d'intégration de données.
  • DPE-477 : Ajoute un sélecteur de libellés (labels) afin de récupérer les pods de services lorsque de trop nombreux pods sont présents, provenant de Jobs exécutés.
  • DPE-1328 : Résout le problème via lequel le démarrage du service job-controller échoue sur un minikube.

Services inclus

Charts d'installation
Nom du chart Helm Version du graphique Scope Chemin de l'artefact
dynamic-engine-crd 0.22 Définitions de ressources personnalisées ghcr.io/talend/helm/dynamic-engine-crd
dynamic-engine 0.22 Infrastructure de Dynamic Engine ghcr.io/talend/helm/dynamic-engine
dynamic-engine-environment 0.22 Environnement Dynamic Engine ghcr.io/talend/helm/dynamic-engine-environment
Charts de service
Service Version du graphique Chemin de l'artefact
reloader 1.3.0 https://stakater.github.io/stakater/reloader
docker-registry 2.2.3 https://helm.twun.io/docker-registry
engine-config-manager 2.0.0 https://talend.github.io/helm-charts-public/engine/dpe-engine-config-manager
di-job-deployer 1.16.1 https://talend.github.io/helm-charts-public/engine/dpe-di-job-deployer
di-job-controller 1.7.2 https://talend.github.io/helm-charts-public/engine/dpe-job-controller
log-collector 1.0.1 https://talend.github.io/helm-charts-public/engine/dpe-log-collector
data-service-route-deployer 0.14.2 https://talend.github.io/helm-charts-public/engine/dpe-data-service-route-deployer
Images des services
Service Version de l'image Périmètre de la fonction Chemin de l'artefact
engine-operator 0.18.0 Infrastructure ghcr.io/talend/engine-operator
reloader 1.3.0 Infrastructure ghcr.io/stakater/reloader
docker-registry 2.8.1 Infrastructure docker.io/registry
engine-config-manager 1.3.0 Pairing ghcr.io/talend/engine-config-manager
di-job-deployer 2.16.0 Intégration de données ghcr.io/talend/di-job-deployer
di-job-controller 2.14.1 Intégration de données ghcr.io/talend/job-controller
di-job-restore-orphans 1.12.0 Intégration de données ghcr.io/talend/di-job-restore-orphans
log-collector 1.2.0 Commun ghcr.io/talend/dynamic-engine-log-collector
data-service-route-deployer 1.3.0 Data Services (Service de données) et Routes ghcr.io/talend/data-service-route-deployer
image-builder 1.1.0 Data Services (Service de données) et Routes ghcr.io/talend/image-builder

Vérifications des signatures d'artefacts

Qlik fournit des signatures numériques pour toutes les images officielles et charts Helm à partir de la version v0.22 de Dynamic Engine. Tous les artefacts sont signés lors du build, avec une paire de clés asymétriques : la clé privée est utilisée pour la signature et la clé publique est rendue disponible pour vérification de la signature.

Pour plus d'informations concernant cette vérification facultative de l'authenticité des artefacts de Dynamic Engine, consultez Option de sécurité : Vérifier les signatures des artefacts Dynamic Engine.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.