Przejdź do głównej zawartości

Release 2020-Q1


Poniżej opisane są najważniejsze zmiany wykonane w pierwszym kwartale 2020 roku.

Zmiany biznesowe​

Najważniejsze zmiany z punktu widzenia biznesowego.

Wersja angielska archITekt Studio​

VSoft archItekt Studio może pracować w dwóch wersjach językowych: polskiej i angielskiej. Wybór wersji językowej dokonywany jest na poziomie konfiguracji komponentu.

Zmiany techniczne​

Najważniejsze zmiany z punktu widzenia technicznego.

Zmiana sposobu konfiguracji zabezpieczenie HSTS dla aplikacji WWW​

W najnowszej wersji aplikacji VSoft archITekt został zmieniony sposób konfiguracji włączenia flagi HSTS. Włączenie nagłówka HSTS (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security).

W pliku Configuration\Environment\Security.config został usunięty atrybut ForceHttps, który odpowiadał jednocześnie za ustawienie opcji Secure na Cookies i włączenie flagi HSTS. W jego miejsce został dodany atrybut CookieScureOption odpowiadający wyłącznie za ustawienie opcji Secure na Cookies.

Możliwość włączenia flagi HSTS dla aplikacji WWW została przeniesiona do pliku Web.Config sekcji httpProtocol/customHeaders jako dodanie specyficznego nagłówka. W pliku Web.Config zawarty jest komentarz instruujący w jaki sposób można włączyć tą flagę.

Uruchamianie pakietów WebService z poziomu archITekt Studio​

W najnowszej wersji archItekt Studio możliwe jest uruchamianie pakietów przetwarzania działających jako WebService z poziomu archITekt Studio bez konieczności posiadania praw administratora.

archITekt Studio przy próbie pierwszego uruchomienia takiego pakietu spróbuje w imieniu użytkownika zarejestrować w systemie odpowiedni prefix. Jeśli nie będzie to możliwe, wyświetli komendę realizującą tą czynność (komendę tę należy wykonać z prawami administratora).

Instalując VSoft archITekt za pomocą instalatora rejestracja jest wykonywana automatycznie w czasie instalacji.

Możliwość wykorzystania wyrażeń regularnych w konfiguracji technicznej​

Mechanizm konfiguracji technicznej umożliwia użycie w tabeli CONFIG_KEYS w kolumnie CK\NODE_NAME wyrażeń regularnych.

Przykładowo, konfigurując wartości w tej kolumnie w taki sposób: „MyComputer_.*” można uzyskać oddzielną konfigurację dla wybranych komputerów działających z danym projektem.