Naar hoofdinhoud gaan
NU BESCHIKBAAR

Er zijn nieuwe vertakkingen voor langetermijnondersteuning (LTS) uitgebracht voor de Azure IoT C# SDK en de Java SDK

Publicatiedatum: 14 februari, 2020

Voor de Azure IoT Java SDK en de C# SDK zijn nu nieuwe vertakkingen voor langetermijnondersteuning (LTS) uitgebracht.

In beide gevallen worden vorige LTS-vertakkingen niet meer ondersteund.

Belangrijke opmerkingen

Als u de C# SDK gebruikt, zijn er enkele scenario's waarin u de nieuwste hoofdvertakking moet gebruiken in plaats van de LTS-vertakking:

  • Gebruik de nieuwste Microsoft.Azure.Devices v1.19.0-release als u gebruikmaakt van HTTP-proxy's. Deze bevat een fix voor een regressie waardoor de HTTP-proxyfunctionaliteit in de vorige LTS-release werd verbroken.
  • Gebruik de nieuwste Microsoft.Azure.Devices.Client v.1.23.0-release als u standaardbeleid voor het intrekken van certificaten wilt opgeven. Hierin is de controle op het intrekken van externe SSL-certificaten standaard uitgeschakeld voor zowel AMQP als MQTT. Ook bevat deze release een nieuwe API waarmee u deze controle kunt in- of uitschakelen.

Zie alle updates in de opmerkingen bij de release in de opslagplaats.

Wat is een LTS-vertakking?

Hoewel we veelvuldige releases met de nieuwste en beste functies delen in onze GitHub-opslagplaatsen, bieden we ook een stabiele vertakking, de LTS-vertakking, waarin alleen oplossingen voor kritieke problemen en beveiligingspatches worden opgenomen. Deze vertakking levert kritieke updates met minimale gevolgen voor de code op uw apparaat. De LTS- en hoofdvertakkingen bieden u de flexibiliteit om stabiele oplossingen te bouwen en toch toegang te hebben tot de nieuwste technologie en ondersteuning voor GitHub-problemen.

Onze LTS-tijdlijn

  • Elke zes maanden wordt er een nieuwe versie van LTS uitgebracht. Dit betekent dat er een nieuwe LTS-vertakking wordt gemaakt voor codetoegang en dat er een nieuwe set LTS-pakketten wordt uitgebracht via het ondersteunde pakketbeheer. Het versiebeheer van de LTS-vertakking volgt die van de hoofdvertakking op het moment van uitbrengen. Afgeschafte API's van de hoofdvertakking worden verwijderd bij een update van de primaire versie en verwijderd in de volgende versie van een nieuwe LTS-vertakking.
  • Een versie wordt gedurende zes maanden actief onderhouden voor het ontvangen van beveiligingspatches en kritieke foutoplossingen. Aan het einde van de zes maanden wordt er een nieuwe versie van LTS uitgebracht. De vorige versie gaat over in de afgeschafte modus, waarin deze geen updates meer ontvangt.

  • Na een totale levensduur van één jaar wordt de bijbehorende vertakking uit GitHub verwijderd, maar zijn pakketten van pakketbeheer nog wel beschikbaar.

Als u feedback hebt over dit ontwerp, kunt u een opmerking plaatsen in GitHub.

Een diagram met de tijdlijnen van onze LTS-vertakking in stappen van zes maanden

 

  • Internet of Things
  • Azure IoT Hub
  • SDK and Tools