YA DISPONIBLE

Los SDK de Azure IoT para C# y Java publican nuevas ramas de soporte técnico a largo plazo (LTS)

Fecha de publicación: 14 febrero, 2020

Los SDK de Azure IoT para C# y Java han publicado nuevas ramas de soporte técnico a largo plazo (LTS).

En ambos casos, ya no se admiten las ramas LTS anteriores.

Notas importantes

Si usa el SDK para C#, hay un par de escenarios en los que debe tomar la rama principal más reciente en lugar de la rama LTS:

  • Si utiliza servidores proxy HTTP, use la versión más reciente, Microsoft.Azure.Devices v1.19.0. Esta versión contiene una corrección para una regresión que interrumpía la funcionalidad del proxy HTTP en la versión LTS anterior.
  • Si desea especificar la directiva de revocación de certificados predeterminada, use la versión más reciente, Microsoft.Azure.Devices.Client v.1.23.0. Esta versión tiene deshabilitada de forma predeterminada la comprobación de revocación de certificación SSL remota para AMQP y MQTT, y también contiene una nueva API para habilitar o deshabilitar esta comprobación.

Vea todas las actualizaciones en las notas de la versión del repositorio.

¿Qué es una rama LTS?

Aunque compartimos versiones frecuentes en nuestros repositorios de GitHub con características más recientes y mejores, también ofrecemos una rama estable, la rama LTS, que solo obtiene parches de seguridad y correcciones de errores críticos. Esta rama proporciona actualizaciones críticas con un impacto mínimo en el código del dispositivo. Las ramas LTS y maestra proporcionan la flexibilidad necesaria para crear soluciones estables y, al mismo tiempo, tener acceso a la última tecnología y al soporte técnico de GitHub.

Escala de tiempo de LTS

  • Cada seis meses, se lanza una nueva versión de LTS. Esto significa que se crea una nueva rama LTS para el acceso al código y se publica un nuevo conjunto de paquetes LTS en el administrador de paquetes admitido. El control de versiones de la rama LTS sigue a la rama maestra disponible en el momento del lanzamiento. Las API en desuso de la rama maestra se quitan con una actualización de la versión principal y se quitan en la versión posterior de una nueva rama LTS.
  • Una versión se mantiene activamente durante seis meses para recibir correcciones de seguridad y de errores críticos. Transcurridos los seis meses, se lanza una nueva versión de la rama LTS. La versión anterior pasa al modo “en desuso”, donde no recibirá ninguna actualización.

  • Después de un año de duración total, la rama correspondiente se quitará de GitHub, pero los paquetes del administrador de paquetes seguirán estando disponibles.

Si tiene algún comentario sobre este diseño, puede aportarlo en GitHub.

Un diagrama que muestra las escalas de tiempo de la rama LTS con incrementos de 6 meses

 

  • Internet de las cosas
  • Azure IoT Hub
  • SDK and Tools