v. 3.8.0
planowane wydanie koniec września 2024
Nowe opcje
- Dodano możliwość podania przez użytkownika parametrów testowych w trakcie testowania operatora CALL SQL, INPUT SQL i innych operatorów wykorzystujących parametry
- Dodano dokumentację systemu pod ikonami z znakiem “?” dla operatorów i głównych części systemu
- Dodano wizard tworzenia projektów wraz z trigerami do obsługi CRUD na wskazanej tabeli
- Dodano możliwość usuwania triggerów z poziomu listy projektów
- Dodano zmienne globalne dla systemu GLOBAL VARIABLES, możliwe do użycia w operatorach wykorzystujących parametry lub zmienne
- Zwiększono limit oczekiwania na odpowiedź z komponentów INPUT REST API oraz CALL REST API do 5min
- Na operatorze CALL SQL dodano możliwość wstawienia dowolnej ilości wyczytanych danych do kolumn magistrali. Do tej pory można było wstawić tylko jedną wartość lub stworzyć całą nową magistralę
- Na operatorze CONVERT BITS TO FORRMAT wprowadzono możliwość pominięcia bitów grupujących na magistrali wyjściowej. Teraz cały zbudowany format danych może być w jednym rekordzie.
- Dodano przycisk zmiany licencji w oknie About
- Dodano nowy typ triggera SOCKET pozwalający na wywołanie triggera poprzez użycie protokołu TCP/IP
- Dodano nowy operator OUTPUT TCP używany w projekcie uruchamianym przez triggera typy Socket w celu zwrócenia danych klientowi wywołującemu trigerra
- W operatorach generujących format JSON wprowadzono możliwość generowania danych tylko jaka tablica
Poprawione błędy
- Operator CONVERT BIT TO FORMAT typ USER FORMAT poprawiono konieczność ustawiana znaczników grupy zawsze w osobnej lini. Teraz znacznik otwierający i zamykający grupę może być w jednej lini z danymi grupy
- Poprawa kolejności wywołania operatorów. Błędna kolejność dla specyficznego przypadku z wieloma cofnięciami
- Naprawiono problem z użyciem parametrów systemowych typu tablica string w operatorze REST API
- Naprawiono problem zatrzymywania się triggera typy FILE mimo kolejnych plików pojawiających się w wskazanym katalogu
- Poprawiono uzupełnienie parametrów projektu z poziomu definicji triggera
- Naprawiono błąd wstawiania operatora OUTPUT RABBITMQ
- Poprawiono błędy interfejsowe dodawania/edycji triggerów w przypadku gdy typ trigera zostanie zmieniony a następnie ponownie wybrany ten sam
- Poprawiono odświeżanie listy triggerów po zmianie typu triggera
- Poprawiono walidację projektu po wczytaniu. Wcześniej nie była wykonywana dla wszystkich operatorów
- Poprawiono błąd operatora walidacji magistrali wyjściowej CONVERT BITS TO FORAMT dla typu USER FORMAT w przypadku gdy na poziomie grupy został użyty dwa razy ten bit magistali
- Poprawiono błąd eksportu operatorów INPUT REST API oraz CALL REST API objawiający się brakiem eksportu pól autoryzacyjnych również w przypadku zaznaczenia na eksporcie opcji eksportu danych wrażliwych połączeń
- Naprawiono błąd wstawiana operatora na magistralę charakteryzujący się czerwoną linią i błędnym wstawieniem operatora
- Poprawiono zaznaczenie magistrali przy dużym pomniejszeniu projektu
- Poprawiono sporadyczny błąd występujący podczas wczytania projetu
v. 3.7.0
2024-05-07
Nowe opcje
- Rozbudowano inmport/export o eksport triggerów
- Rozbudowa edytora XML o usunięcie węzła nadrzędnego poprzez przeciągnięcie
- Dodanie podpowiedzi parametrów w operatorze INPUT REST API dla typu body form-data oraz x-www-form-urlencoded
- Rozbudowa operatora CONVERT BIT TO FORMAT o możliwości wstawienia znacznika licznika pozycji w grupie bieżącej oraz z grupy nadrzędnej
- Operator STOP możliwe wstawienie wartości z magistrali do komunikatu
- W operatorze CALL REST API dodano możliwość używania parametrów w polach autoryzujących
- Dodano podgląd wykonanego polecenia SQL z operatorów INPUT SQL oraz CALL SQL na ekranie w logu ręcznego wykonania projektu
- Dodano podgląd wykonanego danych wysłanych przez operatory INPUT REST API oraz CALL REST API na ekranie logu ręcznego wykonania projektu
- Wprowadzono nowe typy danych magistrali: Long, Date, Time
- Wprowadzono opcje postępowa tworząc parametry tablicowe w operatorze OUTPUT PARAMETERS
- Operator REST API dodano możliwość przesyłania danych binarnych z magistrali w typie danych “form-data”
Poprawione błędy
- Poprawiono parametr tablicowy typu string dla przypadków gdy wartość zawiera przecinek
- Poprawiono automatyczne generowanie nazwy operatora OUTPUT DATA w przypadku gdy dodawany jest kolejny a wcześniejszy miał zmodyfikowaną nazwę
- Poprawiono problem zapisu właściwości operatora CALL REST API
- Naprawiono błąd działania CALL DLL FUNCTION dla funkcji przeciążonych
- Usunięte typu danych binary dla operatora INPUT REST API, który nie miał sensu dla tego operatora
- Naprawiono działanie operatora FILTR dla warunków ≤ i ≥ oraz poprawa działania parametrów podanych w warunku
- Naprawiono problem z podmianą parametrów u operatorze OUTPUT POST
- Naprawiono działanie agregacji AVG na operatorze GROUPING oraz zgodności agregacji z typem danych wejściowych
- Poprawiono bład mapowania parametru tekstowego na parametr inputFileName w operatorze INPUT OTHER PROJECT objawiający się niezgodnością typów
- Poprawiono usuwanie argumentów węzła w edytorze XML
- Poprawiono sporadyczny błąd eksportu projektu objawiający się brakiem niektórych magistral w eksportowanym projekcie
- Poprawiono błąd metajęzyka w operatorach CALL SQL oraz INPUT SQL polegający na konieczności zawarcia całego wyrażenia metajęzyka w jednej linii
- Naprawiono problem z zapisem danych wywołania webServisu do logu. Obecnie w bazie zapisane jest 200 znaków, pozostałe w plikach logów
v. 3.6.0
2023-12-19
Nowe opcje
- Dodano nowy operator INPUT PARAMETRS pozwalający na wprowadzenie parametrów projektowych na magistralę danych
- Rozbudowa operatora TEXT CONVERSION. Można przeprowadzić konwersję danych na więcej niż jednej kolumnie
- Rozbudowa operatorów OTHER PROJECT INPUT oraz CALL OTHER PROJECT o definicję mapowania parametrów wejściowych.
- Dodanie nowego typu wywołań (triggera) RabbitMQ. Trigger uruchamia projekt gdy odbierze wiadomość do serwera RabbitQM
- Dodanie nowego operatora OUTPUT RABBITMQ pozwalającego na wysłanie wiadomości do serwera RabbitMQ
Poprawione błędy
- Poprawa działania nadpisania istniejącego dokumentu oraz dodania nowego w bazie MongoDB (operator OUTPUT MONGODB)
- Poprawienie sposobu wyznaczania kolejności wywoływania operatorów w przetwarzaniu projektu. Na operatorze posiadającym dwie magistrale wyjściowe zawsze proces zostanie w pierwszej kolejności wypuszczony górną magistralą.
- Poprawiono błędy operatora CALL DLL FUNCTION przy wywołaniu funkcji z biblioteki niezarządzanej
- Poprawiono błąd dodawania nowej akcji do operatora OUTPUT SQL.
- Poprawiono odświeżenie parametrów na operatorach po zmianie nazwy parametru
v. 3.5.0
2023-10-09
Nowe opcje
- Dodano unikalne adresy wywołania web serwisów zgodne z aliasem triggera Konfiguracja i sposoby wywołania REST API - Konfiguracja i budowa adresu serwisu (endpoint)
- Rozszerzono definicję Triggera typu webServis o konfiguracją sprawdzania dostępu i/lub uprawnień do wywołania triggera Check authentication
- Dodano nagłówek WWW-Authenticate do odpowiedzi gdy typ autentyfikacji jest błedny.
- Dodano zakładkę Data sources/destination zawierającą wszystkie zdefiniowane połączenia do źródeł danych użytych w systemie
- Dodano możliwość powiadamiana mailem o błędnym wykonaniu procesu wywołanego przez Triggera
- Dodano nowe źródło danych Google drive
- Dodano nowe operatory INPUT GOOGLE oraz OUTPUT GOOGLE pozwalające na dostęp do plików na dysku Google
- Dodano możliwość uruchomienia operatora CALL SQL z własną transakcją bazodanową.
Poprawione błędy
- Naprawiono błąd sprawdzenia uprawnień do wywołania trigerów typu webServis w trybie autentyfikacji Bearer Token
- Poprawiono działanie cache odpowiedzi dla wywołań typu webServis (czyszczenie po zakładanym czasie)
- Naprawiono działanie zmiennych systemowych na operatorach Input File oraz Output File
- Poprawiono błędy parametrów tablicowych
- Poprawiono obsługę wartości null dla parametrów