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() i scrollToBottom() 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 self lub JavaScriptowe this zgodnie 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.