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 Patch für den Agenten 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 launch (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