Geräteupdate für IoT Hub Versionshinweise und Versionsverlauf

Das Geräteupdate für IoT Hub ist ein Azure Dienst, der für die Arbeit mit einem Geräte-Agent entwickelt wurde, der aus der open-source Device Update Agent-Referenzimplementierung basiert, die auf GitHub gehostet wird. Neue Versionen der Referenzimplementierung werden im Abschnitt Releases des GitHub Repositorys zur Verfügung gestellt. Beiträge, Featureanforderungen und Fehlerberichte können auch im open-source Device Update für IoT Hub Repository abgelegt werden.

Detaillierte Versionshinweise für die Referenzimplementierung des Device Update-Agents, Version 1.3.0

Die Referenzimplementierung des Geräteupdate-Agents, Version 1.3.0, umfasst Verbesserungen bei der Aktualisierung von Workflows, Zuverlässigkeit und Plattformunterstützung. Es ergänzt die Funktionen um eine verbesserte Unterstützung für Delta-Downloads, um die bei Updates übertragene Datenmenge zu verringern, um eine geräteseitige Status-API zur Verbesserung der Transparenz und Abstimmung mit Geräte-Workloads sowie um eine erweiterte Unterstützung für neuere Linux-Versionen, auf denen aufgebaut werden kann.

Delta-Updates

  • Delta-Updates ermöglichen es Geräten, nur die geänderten Änderungen zwischen Versionen zu übertragen, wodurch die Größe der Updatenutzlast und die Bandbreitennutzung reduziert werden.
  • Microsoft Delta Download Handler mit komponentenbasierter Paketierung hinzugefügt.
  • Verbessertes Zwischenspeicherungsverhalten und Downloadsicherheit.

Gerätekoordination und Updatesteuerung

  • Es wurde eine neue geräteseitige Status-API hinzugefügt, mit der lokale Prozesse mit aktiven Updates koordiniert werden können, um Konflikte zu vermeiden und die Updatezuverlässigkeit zu verbessern.
  • Workflowdaten können jetzt an Skripthandler übergeben werden, wodurch flexiblere Updateszenarien ermöglicht werden.
  • Verbesserte Neustartkoordination sorgt dafür, dass Berichte und Cachevorgänge vor dem Neustart abgeschlossen sind.

Sichtbarkeit und Diagnoseinformationen aktualisieren

  • Detailliertere Fehlerberichterstellung für Updateworkflows.
  • Erweiterte Ergebniscodes werden jetzt in IoT Hub für eine tiefere Problembehandlung angezeigt.

Plattform- und Umgebungsunterstützung

  • Unterstützung für Ubuntu 24.04 und Debian 13 wurde hinzugefügt und bietet mehr Flexibilität, um auf neueren Linux-Umgebungen aufzubauen und zu integrieren.
  • Der Curl-Handler ist jetzt der Standardhandler für den Inhaltsdownload.

Sicherheit und Authentifizierung

  • Unterstützung für die X.509-Clientzertifikatauthentifizierung hinzugefügt. Die X.509-Authentifizierungsunterstützung im Geräteupdate-Agent verwendet standardmäßige Azure IoT Hub Identitätskonfiguration. Diese Funktion ist nicht in Azure Device Registry (ADR)-Zertifikatverwaltung (Vorschau) integriert.

Reliability

  • Verbesserte Agentprotokollierung, Fehlerbehandlung und allgemeine Workflowstabilität.
  • Enthält Korrekturen für die Speicherbehandlung, Threadsicherheit und Plattformstabilität.

Versionsverlauf

Diese Tabelle enthält den aktuellen Versionsverlauf für das Geräteupdate für IoT Hub Dienst- und Agent-Referenzimplementierung mit einer kurzen Zusammenfassung der änderungen, die für jede Version vorgenommen wurden. Detaillierte Aufschlüsselung der Änderungen der neuesten Version finden Sie im Abschnitt "Detaillierte Versionshinweise " dieser Seite.

Versionshinweise und Ressourcen Typ Erscheinungsdatum Zusammenfassung
Agent v1.3.0 Veröffentlichung der Agent-Referenzimplementierung Mai 2026 Fügt Delta-Downloadunterstützung hinzu, um die Updategröße zu reduzieren, eine geräteseitige Status-API für verbesserte Koordination, erweiterte Diagnose und Unterstützung für neuere Linux-Plattformen (Ubuntu 24.04, Debian 13).
Agent v1.2.6 Agent-Patch 23. März 2026 Dieser Agentpatch enthält Fehlerbehebungen und Stabilitätsverbesserungen sowie Updates für Plattformunterstützung und Tools.
Agent v1.2.0 Veröffentlichung der Agent-Referenzimplementierung 8. April 2025 Diese Version konzentriert sich auf Zuverlässigkeits- und Sicherheitsfixes sowie Verbesserungen der Updateworkflows und Plattformkompatibilität (einschließlich Debian 12-Unterstützung).
Agent v1.1.0 Veröffentlichung der Agent-Referenzimplementierung 22. Dezember 2023 In dieser Version werden Verbesserungen an der Behandlung und Plattformunterstützung für Stammschlüsselzertifikate (Ubuntu 22.04, Debian 11-Support) sowie Aktualisierungen der Agentkonfigurations- und Updateworkflows eingeführt.
Version von Februar 2023 UX-Veröffentlichung 23. Februar 2023 Diese Version bietet neue Funktionen und Verbesserungen der Lebensqualität für die Azure Portalerfahrung.
Agent v1.0.2 Agent-Patch 3. Februar 2023 Dieser Agentpatch behebt mehrere Fehler (z. B. Ergebniscodes für fehlende Handler) und enthält mehrere Verbesserungen (z. B. SWUpdate V2-Handler für installierte Kriterien).
Agent v1.0.1 Agent-Patch 13. Januar 2023 Dieser Agentpatch behebt mehrere Fehler (z. B. Fehler beim Neustart nach der Installation des neuen Images) und enthält mehrere Verbesserungen (z. B. entfernte Curl-Abhängigkeit in https_proxy_utils).
GA-Einführung (v1.0.0) Vollständige Veröffentlichung 1. November 2022 Entspricht der allgemeinen Verfügbarkeit des Geräteupdates für IoT Hub, einschließlich einer neuen API-Version ("2022-10-01"), einer Azure Portal-UX-Aktualisierung und einer neuen agent-Referenzimplementierungsversion (v1.0.0).

Nächste Schritte