УЖЕ ДОСТУПНО

Выпущены новые ветви пакетов SDK C# и Java для Azure IoT с долгосрочной поддержкой (LTS)

Дата публикации: 14 февраля, 2020

Для пакетов SDK Java и C# для Azure IoT выпущены новые ветви с долгосрочной поддержкой (LTS).

В обоих случаях предыдущие ветви LTS больше не поддерживаются.

Важные замечания

Если вы используете пакет SDK C#, существует несколько сценариев, в которых следует задействовать последнюю главную ветвь, а не ветвь LTS:

  • Если вы используете прокси-серверы HTTP, используйте последний выпуск Microsoft.Azure.Devices версии 1.19.0. Он включает исправление для регрессии, которая нарушала функциональность HTTP-прокси в предыдущем выпуске LTS.
  • Если вы хотите указать политику отзыва сертификатов по умолчанию, используйте последний выпуск Microsoft.Azure.Devices.Client версии 1.23.0. В этом выпуске по умолчанию отключена проверка отзыва SSL-сертификата для AMQP и MQTT. Этот выпуск также включает новый API для включения или отключения данной проверки.

Все обновления см. в заметках о выпуске репозитория.

Что такое ветвь LTS?

Мы регулярно предоставляем новые выпуски с последними и передовыми функциями в репозиториях GitHub. Однако наряду с ними мы также предоставляем стабильную ветвь (LTS), включающую только исправления критических ошибок и обновления для системы безопасности. Эта ветвь предоставляет критические обновления с минимальным влиянием на код вашего устройства. Ветвь LTS и главная ветвь обеспечивают гибкость при создании стабильных решений, сохраняя доступ к новейшим технологиям и поддержке по решению проблем в GitHub.

Временная шкала LTS

  • Новая версия LTS выпускается каждые шесть месяцев. При этом создается новая ветвь LTS для доступа к коду и выпускается новый набор пакетов LTS в поддерживаемом диспетчере пакетов. Управление версиями ветви LTS соответствует главной ветви на момент выпуска. Устаревшие API из главной ветви удаляются с обновлением основной версии. Они также удаляются в последующем выпуске новой ветви LTS.
  • Версия активно поддерживается в течение шести месяцев, получая обновления для системы безопасности и исправления критических ошибок. По истечении шести месяцев выпускается новая версия LTS. Предыдущая версия станет устаревшей, и для нее не будет выпускаться никаких обновлений.

  • Когда общее время существования этой версии достигнет одного года, соответствующая ветвь будет удалена из GitHub, при этом пакеты будут по-прежнему доступны в диспетчере пакетов.

Если у вас есть отзывы по этой схеме, оставьте комментарий в GitHub.

Схема временной шкалы для ветви LTS с шагом в шесть месяцев

 

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