Випущено нові гілки пакетів SDK C# та Java для Azure IoT з довгостроковою підтримкою (LTS)
Випущено нові гілки пакетів SDK C# та Java для Azure IoT з довгостроковою підтримкою (LTS)
Для пакетів 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?
Microsoft регулярно надає нові випуски з останніми та передовими функціями у репозиторіях GitHub. Однак поряд з ними також надається стабільна гілка (LTS), що включає лише виправлення критичних помилок та оновлення системи безпеки. Ця гілка надає критичні оновлення з мінімальним впливом на код пристрою. Гілка LTS та головна гілка забезпечують гнучкість при створенні стабільних рішень, зберігаючи доступ до новітніх технологій та підтримки у вирішенні проблем у GitHub.
Тимчасова шкала LTS
- Нова версія LTS випускається кожні шість місяців. При цьому створюється нова гілка LTS для доступу до коду і випускається новий набір пакетів LTS у підтримуваному диспетчері пакетів. Управління версіями гілки LTS відповідає головній галузі на момент випуску. Застарілі API з головної галузі видаляються з оновленням основної версії. Вони також видаляються у наступному випуску нової гілки LTS.
-
Версія активно підтримується протягом шести місяців, отримуючи оновлення для системи безпеки та виправлення критичних помилок. Після закінчення шести місяців випускається нова версія LTS. Попередня версія стане застарілою, і для неї не випускатиметься жодних оновлень.
-
Коли загальний час існування цієї версії досягне одного року, відповідна гілка буде видалена з GitHub, при цьому пакети будуть, як і раніше, доступні в диспетчері пакетів.