Wydanie zawiera również ulepszoną konfigurację i bezpieczeństwo Valentina Server, obsługę DuckDB oraz inne nowości.
Wersja 18.1.1 jest kontynuacją dużej aktualizacji platformy Valentina wprowadzonej w wersji 18. Wersja 18 dodała wyszukiwanie pełnotekstowe do ValentinaDB, wprowadziła nową kontrolkę wykresów w Valentina Reports i Valentina Forms, rozszerzyła zestaw narzędzi Valentina Forms, poprawiła funkcje zwiększające produktywność w Edytorze SQL i Edytorze Danych Valentina Studio oraz umożliwiła korzystanie z trybów AI Ask i Agent w Valentina Forms.
Valentina Studio
Valentina Studio to popularny, darmowy zestaw narzędzi do zarządzania bazami danych i źródłami danych od Paradigma Software. Valentina Studio PRO dodaje zaawansowane funkcje do zestawu narzędzi Studio, w tym projektant raportów i projektant formularzy. Valentina Forms to rozwiązanie do tworzenia i wdrażania desktopowych systemów zarządzania bazami danych dla niestandardowych aplikacji do śledzenia danych z graficznym interfejsem użytkownika, z darmowym i wolnym od opłat wdrożeniem lokalnym i serwerowym. Użytkownicy mogą pracować z projektami Forms w systemach Linux, macOS i Windows. Wydanie obejmuje:
- [Nowe] [VCLI] Pakiety Valentina Studio zawierają pierwszą wersję klienta SQL w wierszu poleceń
vcli. - [Nowe][Form Editor] Dodano automatyczne tworzenie przycisków nawigacyjnych dla SubForms, używając standardowych ikon: pierwszy, poprzedni, następny i ostatni rekord.
- [Nowe][Form Editor][TableView] Dodano metody
scrollToTop()iscrollToBottom()do skryptowej nawigacji tabel. - [Ulepszenie][Query Editor] Dodano sortowanie i paginację dla zapytań zagnieżdżonych.
- [Ulepszenie][Query Editor] Dodano specyficzną dla bazy danych paginację dla operacji SQL na zbiorach.
- [Ulepszenie][Query Editor][DML] Warstwy zapytań zagnieżdżonych zawsze używają trybu SELECT, także pod zapytaniami głównymi INSERT, UPDATE lub DELETE.
- [Ulepszenie][Form Editor][Scripts] Szablony obsługi zdarzeń generują teraz Pythonowe
selflub JavaScriptowethiszgodnie z językiem skryptowym formularza. - [Ulepszenie] Zaktualizowane tłumaczenia.
Valentina Studio jest darmowa. Valentina Studio PRO kosztuje 199 $. Dostępna na Linux, macOS i Windows.
Valentina Server
Valentina Server to rozwiązanie 5‑w‑1, które obejmuje Valentina Reports Server i Valentina Forms Server, a także trzy wewnętrzne serwery baz danych: ValentinaDB Server, Valentina DuckDB Server i Valentina SQLite Server. Valentina Reports Server i Valentina Forms Server współpracują ze wszystkimi głównymi źródłami danych, takimi jak PostgreSQL, MySQL, Microsoft SQL Server i inne, a także z wewnętrznymi serwerami baz danych. Valentina Server jest dostępny jako samodzielne rozwiązanie do pojedynczego wdrożenia lub jako rozwiązanie OEM dla deweloperów, które pozwala na ponowne wdrażanie nieograniczonej liczby kopii Valentina Server u klientów.
- [VCLI] Pakiety Valentina Studio zawierają pierwszą wersję klienta SQL w wierszu poleceń
vcli. - [Zmiana][Bezpieczeństwo] Dodano wyraźny, dwustopniowy proces bootstrap administratora dla nowych instalacji.
- [Ulepszenie][Bezpieczeństwo] Dane logowania administratora mogą być dostarczone przez VSERVER_ADMIN_USER i VSERVER_ADMIN_PASSWORD lub przez sekcję [SETUP] w pliku vserver.ini.
- [Ulepszenie][Instalatory][Docker] Instalatory Linux, macOS i Windows oraz punkty wejścia kontenerów Linux i Windows teraz inicjują administratora przed uruchomieniem normalnej usługi.
Valentina Server jest dostępny w darmowej wersji ewaluacyjnej, w wersji pojedynczego wdrożenia (od 299,99 $) oraz poprzez program OEM Valentina Developer Network (od 599,99 $). Dostępny na Linux, macOS i Windows.
ValentinaDB
ValentinaDB to zaawansowany, post‑relacyjny, rozszerzalny system baz danych kolumnowych, używany od ponad 20 lat przez dostawców ISV, SaaS, deweloperów wieloplatformowych i dostawców rozwiązań branżowych, którzy potrzebują wyjątkowo szybkiej platformy danych. ValentinaDB 18 wprowadziła potężne wyszukiwanie pełnotekstowe podobne do ElasticSearch oraz inne ulepszenia. Ta aktualizacja obejmuje:
- [Ulepszenie][Schema] Nazwy obiektów schematu mogą teraz zaczynać się od cyfry.
ValentinaDB jest dostępna w kilku produktach. Database ADK (od 199,99 $) to silnik baz danych, który deweloperzy mogą osadzać w swoich aplikacjach i wdrażać bez opłat licencyjnych, dostępny dla wszystkich głównych środowisk programistycznych, w tym: C, C++, Objective‑C, .NET (C#), Java, Python, Ruby i innych. Niektóre wersje Database ADK mogą również obsługiwać DuckDB i SQLite. ValentinaDB Server jest częścią Valentina Server, dostępnego jako pojedyncze wdrożenie (299,99 $) lub w ramach OEM Valentina Developer Network (od 599,99 $).
Valentina dla Xojo
Środowisko programistyczne Xojo obsługuje wiele celów kompilacji, w tym macOS, Windows, Linux, iOS i inne. Valentina Database i Reports ADK są dostępne dla Xojo jako samodzielne rozwiązania dla deweloperów i zawierają darmowy komponent CLIENT do natywnej integracji z Valentina Server. Ulepszenia obejmują:
- [Zmiana][Prepared Statements] Metody wiązania instrukcji przygotowanych ponownie używają indeksów wartości zaczynających się od zera dla ValentinaDB, SQLite i DuckDB.
Wszystkie produkty są dostępne do natychmiastowego pobrania ze strony Paradigma Software.
O Paradigma Software
Paradigma Software, Incorporated to zaawansowana firma technologii danych założona pod koniec lat 90. wraz z wprowadzeniem ValentinaDB — post‑relacyjnego, kolumnowego silnika baz danych. Firma dostarcza wysokowydajne, zorientowane na deweloperów narzędzia do budowy nowoczesnych aplikacji opartych na danych. Jej produkty są używane przez deweloperów, administratorów baz danych i specjalistów danych, którzy potrzebują potężnych i elastycznych rozwiązań bazodanowych i raportujących. Valentina Studio zapewnia administrację baz danych, raportowanie i wizualne formularze z obsługą Python i JavaScript, natomiast Valentina Server oferuje platformę wdrożeniową obsługującą ValentinaDB, SQLite i DuckDB. Razem technologie te umożliwiają organizacjom projektowanie i zarządzanie zaawansowanymi rozwiązaniami danych na komputerach stacjonarnych, serwerach i w środowiskach wbudowanych.