Udgivelse af Azure IoT Edge 1.0.5

Udgivet den 19. december 2018

1.0.5-opdateringen af Azure IoT Edge omfatter følgende forbedringer.
 
Stabilitet for alle operativsystemer
Flere fejl er blevet løst både i Edge Hub og IoT Edge. Du finder en komplet liste over ændringer under produktbemærkningerne på GitHub. Af de mest markante ændringer kan nævnes:
  • Forbedrede oplysninger i fejlmeddelelser.
  • Timeoutperioden kan nu konfigureres. Dette er særligt nyttigt på enheder med langsomme forbindelser, hvor handlingerne ikke afsluttes så hurtigt, som de gør på forbindelser med høj båndbredde. 
Edge på Windows
1.0.5 er en udgivelse til IoT Edge på Windows x64 (minimumversion af RS5). Denne version lukker i særdeleshed hullet mellem moduler, der kører på Windows og Linux. Helt konkret kan moduler på Windows nu bruge lignende sikkerhedsfunktioner i operativsystemet. Desuden kan de køre ved hjælp af objektbeholdere, der er isoleret fra ydeevneprocesser, og få adgang til hardware som Serial-, SPI-, GPIO- og GPU-acceleration med WinML. Edge Agent og Edge Hub bruger nu RS5 som gæsteoperativsystem i objektbeholderen. Dette har følgende konsekvenser:
  • Eksisterende enheder, der bruger RS4 som værtsoperativsystem og kører IoT Edge 1.0.4, påvirkes ikke.
  • Eksisterende enheder, der opgraderer fra RS4 til RS5 som værtsoperativsystem og kører IoT Edge 1.0.4, påvirkes ikke.
  • Nye enheder, der kører RS5 som værtsoperativsystem, vil fungere korrekt med IoT Edge 1.0.5.
  • RS4-enheder kan ikke køre som værtsoperativsystem for IoT Edge 1.0.5.
Brugere, der skriver Java- eller Node-moduler, skal blive på 1.0.4, indtil Java og Node SDK'erne er opdateret til at understøtte IoT Edge 1.0.5 på Windows RS5.
 
Security Daemon er opdateret til at bruge en fysisk TPM i stedet for en simuleret TPM, når DPS-klargøringsflowet udføres.
 
Værktøjer til Visual Studio og VS Code er blevet opdateret til at fungere sammen med IoT Edge 1.0.5. Windows-brugere, der fortsat vil bruge 1.0.4, skal følge de instruktioner, der er angivet i dette blogindlæg.