Passa al contenuto principale
ORA DISPONIBILE

Gli SDK C# e Java per Azure IoT rilasciano nuovi rami per supporto a lungo termine

Data di pubblicazione: 14 febbraio, 2020

Gli SDK Java e C# per Azure IoT hanno ora rilasciato nuovi rami per supporto a lungo termine.

In entrambi i casi i rami per supporto a lungo termine precedenti non sono più supportati.

Note importanti

Se usi lo SDK C#, in alcuni scenari è preferibile scegliere il ramo principale più recente invece del ramo per supporto a lungo termine:

  • Se usi proxy HTTP, usa la versione Microsoft.Azure.Devices v1.19.0 più recente. Questa versione contiene una correzione per una regressione che provocava interruzioni per la funzionalità del proxy HTTP nella versione precedente per supporto a lungo termine.
  • Se vuoi specificare il criterio predefinito per la revoca di certificati, usa la versione Microsoft.Azure.Devices.Client v.1.23.0 più recente. In questa versione è disabilitato per impostazione predefinita il controllo di revoca dei certificati SSL remoti per AMQP e MQTT ed è disponibile anche una nuova API per l'abilitazione/disabilitazione di questo controllo.

Visualizza tutti gli aggiornamenti nelle note sulla versione del repository.

Che cos'è un ramo per supporto a lungo termine?

Anche se condividiamo spesso versioni nel repository GitHub con le funzionalità più recenti e più importanti, offriamo un ramo stabile aggiuntivo, ovvero il ramo per supporto a lungo termine, che riceve solo correzioni di bug e patch di sicurezza critiche. Questo ramo fornisce aggiornamenti critici con impatto minimo sul codice del dispositivo. I rami per supporto a lungo termine e principali ti offrono la flessibilità che ti serve per creare soluzioni stabili, assicurando al tempo stesso l'accesso continuo alla tecnologia più recente e al supporto per i problemi di Github.

Sequenza temporale per il ramo per supporto a lungo termine

  • Ogni sei mesi viene rilasciata una nuova versione del ramo per supporto a lungo termine. Un nuovo ramo per supporto a lungo termine viene quindi creato per l'accesso al codice e viene rilasciato un nuovo set di pacchetti per supporto a lungo termine nello strumento di gestione pacchetti supportato. Il controllo delle versioni del ramo per supporto a lungo termine segue il ramo principale disponibile al momento del rilascio. Le API deprecate dal ramo principale vengono rimosse con un aggiornamento della versione principale e vengono rimosse nella release successiva di un nuovo ramo per supporto a lungo termine.
  • Una versione viene mantenuta attivamente per sei mesi per ricevere correzioni di sicurezza e correzioni di bug critiche. Dopo sei mesi viene rilasciata una nuova versione del ramo per supporto a lungo termine. La versione precedente passerà alla modalità deprecata che non prevede la ricezione di altri aggiornamenti.

  • Dopo una durata totale di un anno, il ramo corrispondente verrà rimosso da GitHub, ma i pacchetti dallo strumento di gestione pacchetti saranno ancora disponibili.

Se hai feedback su questa progettazione, condividi un commento su GitHub.

Diagramma che mostra le sequenze temporali del ramo per supporto a lungo termine con incrementi di 6 mesi

 

  • Internet delle cose
  • Hub IoT di Azure
  • SDK and Tools