Zestawy C# SDK i Java SDK usługi Azure IoT wydają nowe gałęzie obsługi długoterminowej
Data opublikowania: 14 lutego, 2020
Zestawy C# SDK i Java SDK usługi Azure IoT wydają teraz nowe gałęzie obsługi długoterminowej.
- Zobacz nową gałąź obsługi długoterminowej zestawu C# SDK.
- Zobacz nową gałąź obsługi długoterminowej zestawu Java SDK.
W obu przypadkach poprzednie gałęzie obsługi długoterminowej nie są już obsługiwane.
Ważne uwagi
Jeśli używasz zestawu C# SDK, istnieje kilka scenariuszy, w których należy pobrać najnowszą gałąź główną zamiast gałęzi obsługi długoterminowej:
- Jeśli używasz serwerów proxy HTTP, użyj najnowszej wersji Microsoft.Azure.Devices v1.19.0. Zawiera ona poprawkę regresji, która powodowała przerwanie funkcjonalności serwera proxy HTTP w poprzedniej wersji obsługi długoterminowej.
- Jeśli chcesz określić domyślne zasady odwołania certyfikatów, użyj najnowszej wersji Microsoft.Azure.Devices.Client v.1.23.0. Ta wersja ma zdalne sprawdzanie unieważnienia certyfikatu SSL domyślnie wyłączone zarówno dla protokołu AMQP, jak i MQTT, a także zawiera nowy interfejs API umożliwiający włączenie/wyłączenie tego sprawdzania.
Zobacz wszystkie aktualizacje w informacjach o wersji repozytorium.
Co to jest gałąź obsługi długoterminowej?
Chociaż w naszych repozytoriach GitHub udostępniamy częste wydania z najnowszymi i najlepszymi funkcjami, oferujemy również stabilną gałąź — gałąź obsługi długoterminowej — która otrzymuje tylko krytyczne poprawki błędów i poprawki zabezpieczeń. Ta gałąź zapewnia krytyczne aktualizacje przy minimalnym wpływie na kod urządzenia. Gałęzie obsługi długoterminowej i master zapewniają elastyczność tworzenia stabilnych rozwiązań, a jednocześnie dostęp do najnowszych technologii i pomocy technicznej dotyczącej problemów z usługą GitHub.
Nasza oś czasu obsługi długoterminowej
- Co sześć miesięcy wydawana jest nowa wersja obsługi długoterminowej. Oznacza to, że tworzona jest nowa gałąź obsługi długoterminowej na potrzeby dostępu do kodu i wydawany jest nowy zestaw pakietów obsługi długoterminowej na obsługiwanym menedżerze pakietów. Wersja gałęzi obsługi długoterminowej jest zgodna z gałęzią master w momencie wydania. Przestarzałe interfejsy API z gałęzi master są usuwane wraz z aktualizacją głównej wersji i usuwane w kolejnej wersji nowej gałęzi obsługi długoterminowej.
-
Wersja jest aktywnie utrzymywana przez sześć miesięcy w celu otrzymywania poprawek zabezpieczeń i krytycznych poprawek błędów. Po upływie sześciu miesięcy wydawana jest nowa wersja obsługi długoterminowej. Poprzednia wersja stanie się przestarzała i po przejściu do tego trybu nie będzie otrzymywać żadnych aktualizacji.
-
Po upływie rocznego łącznego okresu istnienia odpowiednia gałąź zostanie usunięta z usługi GitHub, ale pakiety z menedżera pakietów będą nadal dostępne.
Jeśli masz jakieś uwagi na temat tego projektu, dodaj komentarz w usłudze GitHub.