Wydania AIS - zapowiedz zmiany
Nasz obecny kalendarz wydań od lat (czas leci…) był bardzo podporządkowany do wydań Home Assistant. Mieliśmy taką zasadę, że na kanale beta wydawaliśmy wersję, gdy HA wydawało na stabilnym a po miesiącu “kwarantanny na beta”, wydawaliśmy kod na produkcji - tak jak to widać na poniższym rysunku:
Czyli na kanale beta mieliśmy wersję stabilną HA. Łatki, które HA wydawał do bieżącej wersji (na swoim stabilnym kanale), my wydawaliśmy tylko na naszym kanale BETA. Dzięki czemu staraliśmy się mniej “męczyć” użytkowników bramek DEV, którzy bardziej byli zainteresowani ciągłym produkcyjnym działaniem bramki a mniej ciągłymi nowościami.
Jak wiecie, pracujemy z klientem biznesowym nad wdrożeniem systemu z bramką PRO i okazało się, że nasze tempo wydań jest za duże dla produkcyjnego systemu komercyjnego. Zrozumieliśmy, że jest to męczące dla nas i dla użytkowników bramek - “nikt normalny” tak często nie aktualizuje systemu, tylko programiści
W związku z tym planujemy zmienić kalendarz wydań na kanale stabilnym, a żeby to zrekompensować, to dla pasjonatów automatyki domowej, którzy bawią się bramkami i lubią nowości, udostępnimy nasz wewnętrzny kanał ALFA.
Nowy kalendarz wydań będzie wyglądał tak:
- na kanale ALFA, będziemy wydawali na bieżąco, jak coś napiszemy albo zintegrujemy z HA, Zigbee2Mqtt itd…
- na kanale BETA, będziemy wydawali, tak jak teraz na PROD, czyli raz w miesiącu,
- na kanale PROD, będziemy wydawali początkowo co 3 miesiące a docelowo co 6 miesięcy.
Kody na PROD, będą odpowiednio “wygrzane” na kanałach ALFA i BETA.
Zostawimy sobie możliwość wydania łatki, jeżeli będzie to konieczne - każda bramka codziennie pyta nasz serwis o dostępność nowej wersji, możemy jej wtedy zaproponować krytyczną łatkę.
Oczywiście każdy będzie mógł wybrać sam, jakie tempo aktualizacji mu pasuje.
Będzie można przejść na częstsze wydania w każdej chwili - opiszemy jak to zrobić w panelu integratora. Powrót w drugą stronę będzie wymagał pełnego resetu aplikacji - paczka startowa będzie zawsze zawierała wersję stabilną.
Podsumowując:
W przyszłym tygodniu będzie pierwsze wydanie na nowym kanale ALFA - każdy zainteresowany będzie mógł przełączyć się na ten kanał (opiszemy jak). Za miesiąc, jak zwykle w ostatnią środę miesiąca, będzie wydanie na kanale BETA (a nie na PROD). Jeżeli nic “nie wyskoczy”, to kolejne wydanie na kanale stabilnym / PROD będzie za 3 miesiące - czyli w grudniu a następne w marcu lub czerwcu 2022.
To jeszcze nie jest “wryte w skale” - to wstępna zapowiedz tego, nad czym od jakiegoś czasu myślimy.
Jeżeli macie jakieś wątpliwości to dajcie znać w komentarzach - chętnie poznamy waszą opinię i postaramy się wyjaśnić.