Gå til hovedindhold
FÅS NU

Azure IoT C#- og Java-SDK'er udgiver nye LTS-forgreninger (langsigtet support)

Dato for publicering: 14 februar, 2020

Azure IoT Java- og C#-SDK'er har nu hver især udgivet nye LTS-forgreninger (langsigtet support).

I begge tilfælde understøttes tidligere LTS-forgreninger ikke længere.

Vigtige bemærkninger

Hvis du bruger C#-SDK'et, er der et par scenarier, hvor du skal hente den seneste masterforgrening i stedet for LTS-forgreningen:

  • Hvis du bruger HTTP-proxyer, skal du bruge den nyeste version af Microsoft.Azure.Devices v 1.19.0. Den indeholder en rettelse af en regression, der beskadigede HTTP-proxyfunktionaliteten i den forrige LTS-version.
  • Hvis du vil angive politikken for tilbagekaldelse af standardcertifikater, skal du bruge den nyeste version af Microsoft.Azure.Devices.Client v. 1.23.0. Den eksterne tilbagekaldelseskontrol af SSL-certifikatet er som standard deaktiveret for både AMQP og MQTT, og den indeholder også en ny API, som du kan bruge til aktivering/deaktivering af denne kontrol.

Se alle opdateringerne i produktbemærkningerne for lageret.

Hvad er en LTS-forgrening?

Selvom vi deler de hyppige udgivelser af vores GitHub-lagre med de nyeste og bedste funktioner, tilbyder vi også en stabil forgrening – LTS-forgreningen – der kun indeholder vigtige fejlrettelser og sikkerhedsrettelser. Denne forgrening indeholder vigtige opdateringer med minimal påvirkning af din enheds kode. LTS- og masterforgreningerne giver dig fleksibiliteten til at skabe stabile løsninger, samtidig med at du stadig har adgang til den nyeste teknologi samt support i forbindelse med GitHub-problemer.

Vores LTS-tidslinje

  • Hver sjette måned udgives en ny version af LTS. Det betyder, at der oprettes en ny LTS-forgrening til kodeadgang, og der udgives et nyt sæt af LTS-pakker i forbindelse med den understøttede Pakkestyring. Versionsstyringen af LTS-forgreninger følger masterforgreningen i forhold til tidspunktet for udgivelsen. Udfasede API'er fra masterforgreningen fjernes i forbindelse med opdateringen af en overordnet version, og de fjernes i den efterfølgende udgivelse af en ny LTS-forgrening.
  • En version vedligeholdes aktivt i seks måneder, så den kan modtage sikkerhedsrettelser og vigtige fejlrettelser. Når de seks måneder er gået, udgives en ny version af LTS. Den tidligere version ændres til udfasningstilstand og modtager ikke længere opdateringer.

  • Efter en samlet levetid på ét år vil den tilsvarende forgrening blive fjernet fra GitHub, men pakker fra Pakkestyring vil stadig være tilgængelige.

Hvis du har feedback om dette design, kan du kommentere på GitHub.

Et diagram, der viser tidslinjerne for vores LTS-forgrening i intervaller af 6 måneder

 

  • Tingenes internet
  • Azure IoT Hub
  • SDK and Tools