Historia wydań
Strona jest jedynym miejscem z paczkami do pobrania - instalacyjnymi, migracyjnymi i narzędziowymi. Pozostałe strony dokumentacji odsyłają tutaj, więc zawsze znajdziesz tu wersję aktualną.
Procedurę pierwszej instalacji opisuje Instalacja platformy, przejście na nowsze wydanie - Aktualizacja platformy.
Wydania
Wydania układają się w linie - 1.8.x, 1.9.x. Linia niesie paczki: instalacyjną,
offline i migracyjną. Wydania wewnątrz linii wdrażasz skryptem aktualizacji obrazów -
rozwiń wiersz linii, żeby je zobaczyć.
| Linia | Paczka instalacyjna | Środowisko offline | Paczka migracyjna |
|---|---|---|---|
| 1.9.x | — | — | testto-migrate-1.9.0.zip - przejście z 1.8.x |
| 1.8.x | testto-1.8.4.zip | testto-ansible-offline-1.8.4.zip | — |
Wydania linii 1.9.x - najnowsze 1.9.2
| Wersja | Data | Klasa | Przerwa w pracy | Aktualizacja |
|---|---|---|---|---|
| 1.9.2 | 2026-09-29 | aplikacyjne | krótkie przerwy | skrypt aktualizacji obrazów |
Linia jest dostępna wyłącznie jako przejście z istniejącej instalacji 1.8.x. Z linii 1.8.x przechodzisz paczką migracyjną - podnosi ona instalację od razu do najnowszego wydania z tej tabeli. Skrypt aktualizacji obrazów dotyczy instalacji będących już na linii 1.9.x. Paczka instalacyjna 1.9.x pojawi się tutaj wraz z jej publikacją.
Wydania linii 1.8.x - najnowsze 1.8.6
| Wersja | Data | Klasa | Przerwa w pracy | Aktualizacja |
|---|---|---|---|---|
| 1.8.6 | 2026-09-09 | aplikacyjne | krótkie przerwy | skrypt aktualizacji obrazów |
| 1.8.4 | 2026-09-01 | aplikacyjne | wymagana | skrypt aktualizacji obrazów |
Pierwszy wiersz to zawsze najnowsze wydanie linii. Co wnosi konkretne wydanie, opisuje jego własna strona - kliknij numer wersji.
Wcześniejsze wydania
Wydania sprzed 1.8.4 były dostarczane bezpośrednio przez zespół Testto, poza tą dokumentacją. Jeżeli Twoja instalacja pochodzi z tamtego okresu, przed aktualizacją skontaktuj się z zespołem - ustalimy wersję wyjściową i zakres kroków migracyjnych.
Jak czytać te tabele
Tabela linii - paczka przypisana jest do całej linii, nie do pojedynczego wydania:
| Kolumna | Znaczenie |
|---|---|
| Paczka instalacyjna | archiwum z instalatorem - nowa instalacja oraz pełny przebieg aktualizacji, z restartem serwera; zabezpieczone hasłem przesyłanym osobnym mailem |
| Środowisko offline | pakiety Ansible dla stacji wdrożeniowej bez dostępu do internetu; bez hasła |
| Paczka migracyjna | przeprowadza istniejącą instalację na tę linię; bez hasła. Sposób użycia - Paczka migracyjna |
Rozwinięcie linii - konkretne wydania, na które przechodzisz w obrębie linii:
| Kolumna | Znaczenie |
|---|---|
| Wersja | numer wydania; odnośnik prowadzi na stronę wydania z zakresem zmian. Ten sam numer zapisuje instalator na serwerze - patrz Aktualizacja platformy, sekcja 2 |
| Klasa | aplikacyjne - wystarczy podmiana obrazów usług; infrastrukturalne - wymagany pełny przebieg z paczki instalacyjnej linii, z restartem serwera |
| Przerwa w pracy | wymagana - platforma będzie chwilowo niedostępna; krótkie przerwy - usługi podmieniane kolejno, bez pełnego przestoju |
| Aktualizacja | paczka, którą wdrażasz to wydanie. Przy wydaniach aplikacyjnych jest to skrypt aktualizacji obrazów - Aktualizacja obrazów aplikacji; przy infrastrukturalnych paczka instalacyjna linii - Aktualizacja platformy |
Zasada numeracji
Wydanie powstaje wtedy i tylko wtedy, gdy zmiana wymaga uruchomienia instalatora, żeby do Ciebie dotarła. Każde wydanie wymienione wyżej jest więc przeznaczone do wdrożenia - nie ma wydań, które można pominąć.
Poprawki dokumentacji, narzędzi wewnętrznych i komentarzy w kodzie nie otrzymują numeru wydania i nigdy nie trafiają do paczki instalacyjnej.
Paczka instalacyjna
Zawiera instalator platformy wraz z konfiguracją przygotowaną dla Twojej instalacji. Przypisana jest do linii wydań - ta sama paczka obsługuje wszystkie wydania w obrębie linii.
Archiwum zabezpieczone hasłem
Hasło jest to samo dla wszystkich wydań danej instalacji - patrz Dostęp do skryptów. Jeżeli go nie masz, skontaktuj się z zespołem Testto.
Paczka migracyjna
Przejście na nową linię wydań bywa związane z jednorazową zmianą w istniejącej instalacji, której samo podniesienie wersji usług nie wykona. Publikujemy wtedy paczkę migracyjną - w tabeli wydań, przy linii, na którą prowadzi.
Archiwum nie jest zabezpieczone hasłem, bo nie zawiera żadnych danych Twojej instalacji. Sposób uruchomienia jest ten sam dla każdej linii - Paczka migracyjna.
Gdy linia nie ma paczki migracyjnej, przechodzisz na nią samą paczką instalacyjną.
Skrypt aktualizacji obrazów
testto-update-images.zip - narzędzie do wydań aplikacyjnych: podmienia wersje usług
bez restartu serwera. Jest niezależne od wydania, dlatego przy każdym wydaniu
widnieje ten sam odnośnik - pobierasz je raz, przy kolejnych aktualizacjach podajesz
wyłącznie numer wersji. Archiwum bez hasła. Sposób użycia -
Aktualizacja obrazów aplikacji.
Środowisko Ansible offline
Potrzebne wyłącznie wtedy, gdy stacja wdrożeniowa nie ma dostępu do internetu - również
przez proxy. Zawiera ansible-core z zależnościami oraz komplet kolekcji wymaganych przez
instalator, dla Pythona 3.11 i 3.12 na Linuksie x86-64.
Archiwum nie jest zabezpieczone hasłem - to publicznie dostępne pakiety open source, bez żadnych danych Twojej instalacji. Sposób użycia: Przygotowanie środowiska, sekcja 2.6.
Pobieraj z tego samego wiersza
Paczka środowiska jest przypisana do linii wydań, bo wraz z nią mogą zmienić się wymagane wersje kolekcji. Zawsze bierz ją z tego samego wiersza tabeli wydań, co paczkę instalacyjną.
Powiadomienia o nowych wydaniach
O każdym nowym wydaniu informuje zespół Testto. Twój serwer nie sprawdza dostępności aktualizacji samodzielnie i nie nawiązuje w tym celu żadnych połączeń - instalacje pracujące bez dostępu do internetu działają tak samo jak pozostałe.