Sortie de Dynamic Engine v1.3.0
Informations concernant cette nouvelle version
- Nom de la version : Dynamic Engine 1.3.0 (2026-02)
- Date de sortie : 18 février 2026
- Compatibilité : Kubernetes v1.30 et supérieures
Informations de migration
Si vous effectuez une mise à niveau à partir d'une version antérieure à la 1.3.0, exécutez des commandes spécifiques de préparation et de nettoyage avant la mise à niveau. Ces commandes varient si vous effectuez une mise à niveau basée sur Helm ou sur des manifestes :
- Pour les mises à niveau basées sur Helm (avec helm upgrade) : exécutez les commandes fournies dans le fichier readme.txt inclus dans le ZIP généré pour le déploiement. Pour un exemple de cette préparation et de la mise à niveau en version 1.3.0, consultez Procédure spéciale pour mettre à niveau Dynamic Engine en 1.3.0.
- Pour les mises à niveau basées sur les manifestes (avec kubectl apply) : utilisez les commandes ci-dessous :
- Supprimez les annotations des anciennes versions de Helm :
- Pour Dynamic Engine, exécutez :
kubectl annotate svc,secret,cm,pvc,deploy,cronjob,role,rolebinding,hpa,PodDisruptionBudget,NetworkPolicy,sa \ -n qlik-dynamic-engine \ -l 'app in (reloader)' \ meta.helm.sh/release-name- meta.helm.sh/release-namespace- - Pour chaque environnement de Dynamic Engine, exécutez : Remplacez $DYNAMIC_ENGINE_ENVIRONMENT_ID par la valeur réelle.
kubectl annotate svc,secret,cm,pvc,deploy,cronjob,role,rolebinding,hpa,PodDisruptionBudget,NetworkPolicy,sa,clusterrole,clusterrolebinding \ -n qlik-processing-env-$DYNAMIC_ENGINE_ENVIRONMENT_ID \ -l 'app.qlik.com/processing-environment-id=$DYNAMIC_ENGINE_ENVIRONMENT_ID' \ meta.helm.sh/release-name- meta.helm.sh/release-namespace-
- Pour Dynamic Engine, exécutez :
- Supprimez d'anciens secrets Helm du déploiement du Dynamic Engine et de ses environnements.
- Pour Dynamic Engine, exécutez :
kubectl delete secret -A -l owner=helm,name=reloader - Pour chaque environnement de Dynamic Engine, exécutez : Chaque valeur factice de $DYNAMIC_ENGINE_ENVIRONMENT_ID doit être remplacée par l'ID de l'environnement correspondant.
kubectl delete secret -A -l owner=helm,'name in (di-job-controller-$DYNAMIC_ENGINE_ENVIRONMENT_ID, \ di-job-deployer-$DYNAMIC_ENGINE_ENVIRONMENT_ID, engine-config-manager-$DYNAMIC_ENGINE_ENVIRONMENT_ID, \ log-collector-$DYNAMIC_ENGINE_ENVIRONMENT_ID)'
- Pour Dynamic Engine, exécutez :
Note InformationsConseil : Les messages d'avertissement suivants s'affichent uniquement à titre informatif. Ils n'empêchent pas le processus de la mise à niveau.Warning: resource serviceaccounts/dpe-di-job-restore-orphans-sa is missing ... Warning: resource serviceaccounts/dpe-di-job-deployer-sa is missing... Warning: resource serviceaccounts/engine-config-manager-sa is missing... Warning: resource serviceaccounts/job-controller-sa is missing... \ <!-- Some lines are skipped for brevity --> - Supprimez les annotations des anciennes versions de Helm :
Informations relatives aux dépréciations
Le support de la génération des manifestes a été étendu. L'endpoint correspondant est déprécié et sera supprimé dans les versions ultérieures, afin de ne supporter que la génération de valeurs Helm.
Nouvelles fonctionnalités notables
- DPE-2359 : les charts de service ont été intégrés dans les charts du Dynamic Engine.
Améliorations clés et corrections
- DPE-2582 : réduction de la taille des images
- Mise à niveau de sécurité : Mise à jour de la JRE 21 et de la JRE 17 avec des patchs de sécurité critiques, pour une meilleure stabilité et sécurité.
Services inclus
| Nom du chart Helm | Version du graphique | Scope | Chemin de l'artefact |
|---|---|---|---|
| dynamic-engine-crd | 1.3.0 | Définitions de ressources personnalisées | ghcr.io/talend/helm/dynamic-engine-crd |
| dynamic-engine | 1.3.0 | Infrastructure de Dynamic Engine | ghcr.io/talend/helm/dynamic-engine |
| dynamic-engine-environment | 1.3.0 | Environnement Dynamic Engine | ghcr.io/talend/helm/dynamic-engine-environment |
| Service | Version du graphique | Chemin de l'artefact |
|---|---|---|
| reloader | 2.2.7 | ghcr.io/talend/helm/reloader |
| docker-registry | 3.0.0 | ghcr.io/talend/helm/docker-registry |
| engine-config-manager | 2.9.3 | ghcr.io/talend/helm/dpe-engine-config-manager |
| di-job-deployer | 1.27.3 | ghcr.io/talend/helm/dpe-di-job-deployer |
| di-job-controller | 1.15.6 | ghcr.io/talend/helm/dpe-job-controller |
| log-collector | 1.8.1 | ghcr.io/talend/helm/dpe-log-collector |
| data-service-route-deployer | 1.8.1 | ghcr.io/talend/helm/dpe-data-service-route-deployer |
| Service | Version de l'image | Fonctionnalité | Chemin de l'artefact |
|---|---|---|---|
| engine-operator | 1.4.0 | Infrastructure | ghcr.io/talend/engine-operator |
| reloader | v1.4.12 | Infrastructure | ghcr.io/talend/reloader |
| docker-registry | 3.0.0 | Infrastructure | ghcr.io/talend/registry |
| engine-config-manager | 1.12.0 | Pairing | ghcr.io/talend/engine-config-manager |
| di-job-deployer | 2.25.0 | Intégration de données | ghcr.io/talend/di-job-deployer |
| di-job-controller | 2.23.0 | Intégration de données | ghcr.io/talend/job-controller |
| di-job-restore-orphans | 1.20.0 | Intégration de données | ghcr.io/talend/di-job-restore-orphans |
| log-collector | 1.10.0 | Commun | ghcr.io/talend/dynamic-engine-log-collector |
| fluent-bit | 4.2.2 | Commun | ghcr.io/talend/fluent-bit |
| data-service-route-deployer | 1.12.1 | Data Services (Service de données) et Routes | ghcr.io/talend/data-service-route-deployer |
| image-builder | 1.10.0 | Data Services (Service de données) et Routes | ghcr.io/talend/image-builder |
Vérification de la signature de l'artefact
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.