Sortie de Dynamic Engine v0.22.0
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
| 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. |
| 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. |
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
| 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 |
| 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 |
| 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.