Release - wersja 21.21 (2026-Q1 )
Poniżej opisane są najważniejsze zmiany wykonane w wersji 21.21.
Dostawca tożsamości (OpenID Provider)
W tej wersji został opublikowany Dostawca tożsamości (OpenID Provider) — kompleksowy system uwierzytelniania i autoryzacji, odpowiedzialny za zarządzanie tożsamościami użytkowników, kontrolę dostępu do aplikacji oraz realizację mechanizmu jednokrotnego logowania (Single Sign-On) w środowisku wieloaplikacyjnym.
Dostęp do serwera jest możliwy dla administratora po zalogowaniu się do aplikacji i wybraniu opcji Administracja.
Funkcje systemu
- Uwierzytelnianie użytkowników — weryfikacja tożsamości osób korzystających z systemu.
- Zarządzanie kontami — administrowanie kontami użytkowników, przypisywanie ról oraz definiowanie atrybutów.
- Kontrola dostępu — precyzyjne zarządzanie uprawnieniami do aplikacji i zasobów.
- Jednokrotne logowanie (SSO) — jeden zestaw poświadczeń zapewnia bezpieczny dostęp do wielu aplikacji.
- Uwierzytelnianie wieloskładnikowe (MFA) — dodatkowa warstwa zabezpieczeń wykraczająca poza standardowe hasło.
- Integracja z zewnętrznymi dostawcami tożsamości — obsługa logowania za pośrednictwem platform takich jak Google, Microsoft i inne.
- Audyt zdarzeń bezpieczeństwa — rejestrowanie i przechowywanie dzienników istotnych zdarzeń systemowych.

Nowe rozwiązanie zastępuje poprzedni system zarządzania użytkownikami VIP. Po zaktualizowaniu wersji archITekt Studio i podbiciu projektu, użytkownicy oraz role zostaną automatycznie przeniesieni ze starego systemu do serwera autoryzacji.
Więcej informacji patrz: Serwer autoryzacji.

Nowa czynność Odśwież element danych w procesach
Czynność umożliwia odświeżenie elementu danych dla wybranej zmiennej lub struktury danych. Jest szczególnie przydatna w sytuacji, gdy w procesie wywoływany jest równolegle inny proces asynchroniczny, operujący na tych samych danych, lub gdy wykonywany jest pakiet bądź usługa zewnętrzna modyfikująca ten sam rekord danych. Więcej patrz: Odśwież element danych..

Zmiany w funkcjonalności generowania dokumentów
Nowy znacznik HTML
Znacznik umożliwia dodawanie do generowanych dokumentów tekstu sformatowanego przy pomocy rozbudowanej kontrolki Edytor tekstu na formularzu. Z uwagi na to, że kontrolka formatując tekst zapisuje go jako html, znacznik można też wykorzystać do konwersji dowolnego fragmentu kodu HTML na tekst sformatowany w MS Word, PDF czy MHTML. Więcej patrz: HTML.

Zmiany w VSoft archITekt Launcher
Uruchamianie listy poleceń PowerShell
Nowa funkcjonalność umożliwia:
- wykonywanie kilku poleceń PowerShell sekwencyjnie, jedno po drugim, z automatycznym sprawdzaniem ich statusu (sukces / błąd)

- przeglądanie logów w konsoli
- ręczną edycję każdej komendy w widoku zaawansowanym, z osobnym polem edycyjnym dla każdej z nich.

Zmiany w algorytmach
Możliwość grupowego zaznaczania elementów struktury danych
W przypadku rozbudowanych struktur danych można zaznaczać tylko wybrane elementy potrzebne do budowania algorytmu, przytrzymując klawisz Ctrl lub Shift.

Nowa funkcja EXIST
Dodano nową funkcję EXIST w elemencie obliczeniowym Agregacja wykorzystywanym w algorytmach. Funkcja EXIST umożliwia natychmiastowe przerwanie iteracji po kolekcji w momencie, gdy pierwszy element spełni zadany warunek. Daje to realny zysk wydajności w przypadkach, gdy wyszukiwany element znajduje się na początku kolekcji.
Zmiany w Interfejsie użytkownika
Zmiany w kontrolce Pole bitowe
W kontrolce Pole bitowe dodano możliwość wyłączenia wyświetlania pustej wartości. Opcja jest dostępna, gdy dla pola bitowego ustawiono Sposób wyświetlania: Lista rozwijalna. Po jej włączeniu lista nie będzie zawierała pozycji reprezentującej pustą wartość (brak wyboru).

Strona startowa dla użytkownika anonimowego
W tej wersji platformy została dodana możliwość ustawienia strony głównej z poziomu menu użytkownika dla użytkownika anonimowego (użytkownik niezalogowany zostanie automatycznie przekierowany na wskazaną stronę, zamiast na stronę logowania).

Zmiany w filtrach słownikowych na liście
Dodano możliwość wybrania wielu wartości domyślnych dla filtrów słownikowych. Jeżeli filtr słownikowy umożliwia wybór wielu pozycji, system pozwala teraz określić więcej niż jedną wartość domyślną, które zostaną automatycznie zaznaczone podczas otwierania widoku. Możliwość definiowania wielu wartości domyślnych dla filtrów słownikowych jest możliwa, gdy w filtrze włączona jest opcja Zaznaczenie wielu elementów.

Zmiana języka aplikacji z poziomu profilu użytkownika
Do profilu użytkownika została dodana możliwość zmiany języka.

Pozostałe zmiany
- Wyświetlanie standardowych loginów i haseł aplikacji webowej na stronie startowej WWW, dostępnej z poziomu Launchera (wyłącznie w środowisku deweloperskim).

- Wprowadzono aktualizację pakietu LibreOffice, aby załatać lukę bezpieczeństwa oznaczoną jako CVE-2025-1471. Aktualizacja poprawia bezpieczeństwo aplikacji, eliminując podatność, która mogła zostać wykorzystana do nieautoryzowanego wykonywania kodu lub ataków na system użytkownika.
- Dodanie parametru LoadUserProfile. W środowiskach serwerowych IIS włączono parametr LoadUserProfile = True w konfiguracji odpowiednich pul aplikacyjnych co powoduje, że IIS ładuje osobny, stabilny profil użytkownika dla puli aplikacji, co eliminuje konflikty wynikające z logowania i wylogowywania innych użytkowników.