Version Dynamic Engine v0.22.0
Versionsinformationen
- Versionsname: Dynamic Engine 0.22.0 (R2025-06)
- Freigabedatum 30. Juni 2025
- Kompatibilität: Kubernetes v1.30 und höher
Installationsempfehlung
- Empfohlen: Verwenden Sie das Helm-basierte Bereitstellungsverfahren, um erweiterte Funktionen zur Anpassung der Bereitstellung zu nutzen. Weitere Informationen finden Sie unter (Empfohlen) Helm-Bereitstellung.
- Klassisch: Das Installationsverfahren kubectl, welches auf einfachen Kubernetes-Menifesten basiert, wird nach wie vor unterstützt. Weitere Informationen finden Sie unter Kubectl-Bereitstellung.
Upgrade-Informationen
Es wurden keine kurzfristigen Änderungen eingeführt. Das Standard-Upgrade-Verfahren wird unterstützt.
Es wurden neue benutzerdefinierte Ressourcendefinitionen übernommen, um die Anwendungsfälle zur Anpassung von Dynamic Engine zu ermöglichen. Ein Migrationprozess konvertiert automatisch alte benutzerdefinierte Ressoucen in das neue Format, also QlikRuntimeInfra in DynamicEngine bzw. QlikRuntime in DynamicEngineEnvironment.
Hervorstechende neue Funktionen
| Funktionen | Beschreibung |
|---|---|
| DPE-1191 | Erzwingt die Schemavalidierung bei Dynamic Engine-Diagrammen und ermöglicht eine Validierung von benutzerdefinierten Werten. |
| DPE-1069 | Fügt eine README-Datei mit benutzerdefinierten Installationsanweisungen zum Helm-Archiv hinzu. |
| DPE-888 | Ermöglicht die Umbenennung von Namespaces für Dynamic Engine- und Dynamic Engine-Umgebungen. |
| DPE-1162 | Ermöglicht die Deklarierung einer spezifischen benutzerdefinierten Speicherklasse für Dynamic Engine-PVCs (PersistentVolumeClaim). |
| DPE-917 | Ermöglicht die Definition von benutzerdefinierten Schlüsseln in einem benutzerdefinierten Schlüsselspeicher für Job-Artefakt-Signaturvalidierung. |
| Funktionen | Beschreibung |
|---|---|
| DPE-1074 | Fügt Verbindungsparameter für Datenservices- und Routen-Aufgaben hinzu. |
| DPE-1128 | Fügt Ausführungsprofile für Datenservices- und Routen-Aufgaben. |
| DPE-1053 | Definiert ein feste Anzahl an Replikaten für jede Routen-Bereitstellung auf Umgebungsebene. |
| DPE-1171 | Konfiguriert die horizontale Pod-Autoskalierung für jede Routen-Bereitstellung auf Umgebungsebene. |
| DPE-1058 | Meldet zum Beispiel den Fehlerstatus der Arbeitslast für den Talend Management Console-Aufgabenstatus, wenn eine Route nicht starten kann. |
Wichtige Verbesserungen
- DPE-920: Dynamic Engine-Umgebung wird nach zwei Tagen, ohne dass Datenintegrationsjobs ausgeführt werden, inaktiv.
- DPE-477: Fügt einen Bezeichnungsselektor hinzu, um Dienstpods abzurufen, wenn zu viele Pods aus ausgeführten Jobs vorhanden sind.
- DPE-1328: Behebt ein Problem, bei den der Dienst job-controller nicht richtig auf minikube starten kann.
Inbegriffene Dienstleistungen
| Helm-Diagrammname | Diagrammversion | Anwendungsbereich | Artefaktpfad |
|---|---|---|---|
| dynamic-engine-crd | 0.22 | Benutzerdefinierten Ressourcendefinitionen | ghcr.io/talend/helm/dynamic-engine-crd |
| dynamic-engine | 0.22 | Dynamic Engine-Infrastruktur | ghcr.io/talend/helm/dynamic-engine |
| dynamic-engine-environment | 0.22 | Dynamic Engine-Umgebung | ghcr.io/talend/helm/dynamic-engine-environment |
| Dienst | Diagrammversion | Artefaktpfad |
|---|---|---|
| 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 |
| Dienst | Bildversion | Funktionsumfang | Artefaktpfad |
|---|---|---|---|
| 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 | Kopplung | ghcr.io/talend/engine-config-manager |
| di-job-deployer | 2.16.0 | Datenintegration | ghcr.io/talend/di-job-deployer |
| di-job-controller | 2.14.1 | Datenintegration | ghcr.io/talend/job-controller |
| di-job-restore-orphans | 1.12.0 | Datenintegration | ghcr.io/talend/di-job-restore-orphans |
| log-collector | 1.2.0 | Allgemein | ghcr.io/talend/dynamic-engine-log-collector |
| data-service-route-deployer | 1.3.0 | Datenservices und Routen | ghcr.io/talend/data-service-route-deployer |
| image-builder | 1.1.0 | Datenservices und Routen | ghcr.io/talend/image-builder |
Artefaktsignaturprüfungen
Qlik stellt digitale Signaturen für alle offizellen Abbilder und Helm-Diagramme ab Dynamic Engine v0.22 bereit. Alle Artefakte werden zur Erstellungszeit mit einem asymmetrischen Schlüsselpaar signiert: Der private Schlüssel wird für die Signierung verwendet. Außerdem wird der öffentliche Schlüssel für die Signaturverifizierung verfügbar gemacht.
Weitere Informationen zu dieser optionalen Authentizitätsprüfung von Dynamic Engine-Artefakten finden Sie unter Sicherheitsoption: Prüfen von Dynamic Engine Artefaktsignaturen.