Informacje o wersji 1.15.6.3
z dn. 15-04-2026
W tej wersji
- Podgląd listy w kreatorze
- Modyfikacja GetFormModel
- Pliki konfiguracyjne aplikacji SPA
- Eliminacja podatności
- Poprawki i rozwiązane problemy
Wymagane działania
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
Kompatybilność aplikacji
Migracja aplikacji jest możliwa tylko między wersjami nAxiom kompatybilnymi na poziomie bazy danych.
Bieżąca wersja bazy danych: 20260313101300
Wersje nAxiom kompatybilne na poziomie bazy danych:
- 1.15.6.2
Opis zmian
1. Podgląd listy w kreatorze
W kreatorze listy zmieniono rzeczywiste dane wyświetlane w podglądzie listy na dane przykładowe.
2. Modyfikacja GetForm Model
Poprawiono obsługę pól z dostępem chronionym i pól technicznych przez żądanie GetFormModel. Zmiany dotyczą akcji systemowych Odśwież formularz i Zapisz rekord.
3. Pliki konfiguracyjne aplikacji SPA
W ramach podnoszenia poziomu bezpieczeństwa nAxiom ograniczono zakres informacji dostępnych w plikach konfiguracyjnych dla aplikacji SPA do niezbędnego minimum.
4. Eliminacja podatności
Wyeliminowano szereg podatności w używanych pakietach, w tym:
-
Zlikwidowano podatność na ataki XSS w Swagger UI.
Wskazówka
Aby uzyskać token autoryzacyjny w Swagger UI dla Public API, należy użyć client id public-api-swagger i zaznaczyć zakres (scope) public-api. Zostanie wyświetlone okno logowania. Należy zalogować się na profil użytkownika z dostępem do Public API. Po zalogowaniu można testować żądania do Public API ze Swagger UI.
-
Zaktualizowano szereg pakietów używanych w aplikacji.
5. Ochrona pól modelu danych
Poprawiono mechanizm zabezpieczania wartości pól modelu danych z włączonym atrybutem Dostęp chroniony. W związku z wprowadzonymi zmianami należy pamiętać, że użycie wartości pola z atrybutem Dostęp chroniony jako parametru w obliczaniu wartości pola technicznego może prowadzić do błędu w sytuacji, gdy wartość pola chronionego nie będzie dostępna w kontekście.
Wprowadzona zmiana powoduje także, że wartości pól technicznych są obliczane dopiero po obliczeniu dostępności sekcji/pola, dlatego nie można z nich korzystać w ustawieniach dostępności.
6. Błąd dodawania załączników/logo
Usunięto błąd, który uniemożliwiał dodanie załącznika w szablonie e-mail i dodanie logo w Kreatorze stylów systemu. Błąd był spowodowany tym, że mechanizm walidacji formatu załącznika oczekiwał wskazania kategorii załącznika, której nie używa się w tych przypadkach. W ramach zadania dodano obsługę przypadku, w którym kategoria załączników jest pusta. Wtedy lista dozwolonych formatów jest pobierana z konfiguracji tenanta.
7. Odświeżanie sekcji
Usunięto błąd niekończącej się operacji w toku w przypadku użycia akcji odświeżania sekcji formularza do sekcji pól użytkownika, na której nie było kontrolki Blok HTML. (Ta akcja w przypadku sekcji pól użytkownika odświeża tylko kontrolkę Blok HTML).
8. Ustawienia dostępności sekcji
Usunięto błąd funkcji ustawień dostępności pola/sekcji formularza. Błąd występował w przypadku użycia w warunku SQL parametru z modelu formularza.
9. Zapis definicji listy z edycją inline
Poprawiono błąd występujący przy próbie zapisu definicji nowej listy w przypadku włączonego trybu edycji inline po kliknięciu w wiersz oraz zaznaczonej opcji Edycja rekordu.
10. Kontrola ACL dla listy wielowyboru/sekcji typu lista
Poprawiono błąd sprawdzania uprawnień ACL w przypadku pobierania danych do formularza z tabeli pomocniczej. Błąd dotyczył kontrolki wielowyboru oraz sekcji typu lista.