В выпуск также включены улучшенная настройка и безопасность Valentina Server, поддержка DuckDB и многое другое.
Выпуск 18.1.1 следует за крупным обновлением платформы Valentina — выпуском 18. В выпуске 18 была добавлена полнотекстовая поисковая система в ValentinaDB, представлен новый элемент управления диаграммами в Valentina Reports и Valentina Forms, расширен набор инструментов Valentina Forms, улучшены функции продуктивности редактора SQL и редактора данных Valentina Studio, а также появилась возможность использовать режимы AI Ask и Agent в Valentina Forms.
Valentina Studio
Valentina Studio — популярный бесплатный набор инструментов для управления базами данных и источниками данных от Paradigma Software. Valentina Studio PRO добавляет расширенные функции в набор инструментов Studio, включая дизайнер отчётов и дизайнер форм. Valentina Forms — это решение для создания и развертывания настольных систем управления базами данных для пользовательских приложений отслеживания данных с графическим интерфейсом, с бесплатным и свободным от роялти локальным и серверным развертыванием. Пользователи могут работать с проектами Forms в Linux, macOS и Windows. Этот выпуск включает:
- [Новое] [VCLI] Пакеты Valentina Studio включают первый выпуск командного SQL‑клиента
vcli. - [Новое][Form Editor] Добавлено автоматическое создание кнопок навигации для SubForms с использованием стандартных значков: первый, предыдущий, следующий и последний запись.
- [Новое][Form Editor][TableView] Добавлены методы
scrollToTop()иscrollToBottom()для скриптовой навигации по таблицам. - [Улучшение][Query Editor] Добавлены сортировка и пагинация для вложенных запросов.
- [Улучшение][Query Editor] Добавлена специфичная для базы данных пагинация для операций SQL над множествами.
- [Улучшение][Query Editor][DML] Вложенные уровни запросов всегда используют режим SELECT, включая случаи под основными запросами INSERT, UPDATE или DELETE.
- [Улучшение][Form Editor][Scripts] Шаблоны обработчиков событий теперь генерируют Python‑объект
selfили JavaScript‑объектthisв зависимости от языка скриптов формы. - [Улучшение] Обновлены переводы.
Valentina Studio — бесплатна. Valentina Studio PRO стоит 199 $. Доступна для Linux, macOS и Windows.
Valentina Server
Valentina Server — это решение «5‑в‑1», включающее Valentina Reports Server и Valentina Forms Server, а также три внутренних сервера баз данных: ValentinaDB Server, Valentina DuckDB Server и Valentina SQLite Server. Valentina Reports Server и Valentina Forms Server работают со всеми основными источниками данных, такими как PostgreSQL, MySQL, Microsoft SQL Server и другими, а также с внутренними серверами баз данных. Valentina Server доступен как автономное решение для одного развертывания или как OEM‑решение для разработчиков, позволяющее распространять неограниченное количество копий Valentina Server клиентам.
- [VCLI] Пакеты Valentina Studio включают первый выпуск командного SQL‑клиента
vcli. - [Изменение][Безопасность] Добавлен явный двухэтапный процесс начальной настройки администратора для новых установок.
- [Улучшение][Безопасность] Учетные данные администратора могут быть переданы через VSERVER_ADMIN_USER и VSERVER_ADMIN_PASSWORD или через секцию [SETUP] файла vserver.ini.
- [Улучшение][Installers][Docker] Установщики Linux, macOS и Windows, а также точки входа контейнеров Linux и Windows теперь выполняют начальную настройку администратора перед запуском основного сервиса.
Valentina Server доступен в бесплатной ознакомительной версии, версии для одного развертывания (от 299,99 $) и через OEM‑программу Valentina Developer Network (от 599,99 $). Доступен для Linux, macOS и Windows.
ValentinaDB
ValentinaDB — это современная пост‑реляционная расширяемая колонная система баз данных, используемая более 20 лет независимыми поставщиками ПО, SaaS‑платформами, кроссплатформенными разработчиками и поставщиками вертикальных решений, которым требуется чрезвычайно быстрая платформа данных. ValentinaDB 18 представила мощный полнотекстовый поиск, похожий на ElasticSearch, а также другие улучшения. Это обновление включает:
- [Улучшение][Schema] Имена объектов схемы теперь могут начинаться с цифры.
ValentinaDB доступна в нескольких продуктах. Database ADK (от 199,99 $) — это движок базы данных, который разработчики могут встроить в свои приложения и распространять без роялти; он доступен для всех основных сред разработки, включая C, C++, Objective‑C, .NET (C#), Java, Python, Ruby и другие. Некоторые версии Database ADK также могут поддерживать DuckDB и SQLite. ValentinaDB Server является частью Valentina Server и доступен как единичное развертывание (299,99 $) или в OEM‑версии Valentina Developer Network (от 599,99 $).
Valentina для Xojo
Среда разработки Xojo поддерживает множество целевых платформ компиляции, включая macOS, Windows, Linux, iOS и другие. Valentina Database и Reports ADK доступны для Xojo как автономные решения для разработчиков и включают бесплатный компонент CLIENT для нативной интеграции с Valentina Server. Улучшения включают:
- [Изменение][Prepared Statements] Методы привязки подготовленных выражений снова используют индексы значений, начинающиеся с нуля, для ValentinaDB, SQLite и DuckDB.
Все продукты доступны для немедленной загрузки с сайта Paradigma Software.
О компании Paradigma Software
Paradigma Software, Incorporated — это компания, занимающаяся передовыми технологиями обработки данных, основанная в конце 1990‑х годов с появлением ValentinaDB — пост‑реляционного колонного движка баз данных. Компания предоставляет высокопроизводительные инструменты, ориентированные на разработчиков, для создания современных приложений, основанных на данных. Её продукты используются разработчиками, администраторами баз данных и специалистами по данным, которым нужны мощные и гибкие решения для работы с базами данных и отчетностью. Valentina Studio предоставляет средства администрирования баз данных, отчётности и визуальных форм с поддержкой Python и JavaScript, а Valentina Server предлагает платформу развертывания, поддерживающую ValentinaDB, SQLite и DuckDB. Вместе эти технологии позволяют организациям проектировать и управлять сложными решениями для работы с данными на настольных компьютерах, серверах и встроенных устройствах.