Также добавлено больше вариантов запросов, улучшена поддержка Python и Valentina Forms.

Выпуск 18.2.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. Этот выпуск включает:

  • [New][Appearance] Добавлена опция Использовать цветные значки в Настройки > Внешний вид для поддерживаемых семантических акцентов значков. По умолчанию включено в Windows и отключено в macOS и Linux.
  • [New][AI] Добавлены варианты Sandbox, Запросить одобрение и Полный доступ для действий ИИ в Python. Sandbox является режимом по умолчанию и ограничивает выбранные операции с файлами, процессами, сетью и системой, но не изолирует Python от Studio; действия в режиме Agent могут изменять подключённые объекты.
  • [Imp][AI][Form Editor] В режиме Ask ИИ может просматривать подключённую форму через копию только для чтения, не изменяя активную форму.
  • [Imp][AI][Python] Python, генерируемый ИИ, теперь использует нативный синтаксис len(sequence) и sequence[index] для последовательностей приложения.
  • [Imp][AI] Улучшена обработка отмены и сброса, а также добавлены поясняющие ошибки, когда поставщик ИИ возвращает пустой ответ.

Valentina Studio бесплатна. Valentina Studio PRO стоит 199 $. Доступна для Linux, macOS и Windows. Полное объявление содержит другие изменения, исправления и многое другое.

Valentina Command Line Interface

Поддержка Valentina CLI автоматически устанавливается вместе с Valentina Studio и Valentina Server.

  • [New][AI][Schema] Добавлен –ai-schema, чтобы агенты ИИ могли просматривать реальные таблицы, столбцы, индексы и ограничения перед генерацией SQL. Создаёт версионированный JSON‑снимок для локальных баз данных ValentinaDB, SQLite и DuckDB, а также для баз данных Valentina Server. Снимки ValentinaDB также включают метаданные ссылок каталога и размеры столбцов.
  • [New][AI][Help] Добавлен –ai-help[=<TOPIC>], чтобы агенты ИИ могли получать рекомендации по SQL, специфичные для движка, перед написанием запросов, без открытия базы данных. Возвращает версионированное JSON‑руководство со ссылками на документацию и ориентированными на задачи карточками Valentina SQL; SQLite и DuckDB в настоящее время возвращают только ссылки на документацию, без карточек.
  • [New][Connections] Добавлен –read-only для существующих локальных баз данных ValentinaDB, SQLite и DuckDB. Отклоняет операции записи и не может использоваться вместе с –create или удалёнными подключениями –host.
  • [New][Diagnostics] Добавлены –warnings и –tunes для нативной диагностики запросов Valentina из команд, SQL‑файлов, стандартного ввода и интерактивных сессий. Диагностика выводится в стандартный поток ошибок и доступна только при –engine=valentinadb.
  • [Imp][Database creation] –create теперь принимает именованные нативные макеты Valentina DbMode, такие как kDscDatBlbInd. Существующие булевы значения остаются поддерживаемыми. SQLite и DuckDB отклоняют именованные макеты Valentina.
  • [Imp][Output] В macOS и Linux –pager=auto теперь запускает постраничный вывод только тогда, когда интерактивный вывод достигает высоты или ширины терминала. –pager=on всегда включает постраничный вывод, а –pager=off выводит напрямую.
  • [Imp][Shell completion] Сгенерированные автодополнения Bash, Zsh и PowerShell теперь предоставляют более богатые варианты значений и описания, специфичные для параметров.
  • [Imp][Help] vcli –help теперь содержит ссылки на общую документацию Valentina и SQL Reference.

Все продукты доступны для загрузки на сайте Paradigma Software.

О компании Paradigma Software

Paradigma Software, Incorporated — это компания, занимающаяся передовыми технологиями данных, основанная в конце 1990‑х годов с появлением ValentinaDB, пост‑реляционного столбцового движка баз данных. Компания предоставляет высокопроизводительные инструменты, ориентированные на разработчиков, для создания современных приложений, основанных на данных. Её продукты используются разработчиками, администраторами баз данных и специалистами по данным, которым нужны мощные и гибкие решения для баз данных и отчётности. Valentina Studio предоставляет администрирование баз данных, отчётность и визуальные формы с поддержкой Python и JavaScript, а Valentina Server предлагает платформу развертывания, поддерживающую ValentinaDB, SQLite и DuckDB. Вместе эти технологии позволяют организациям проектировать и управлять сложными решениями для данных в настольных, серверных и встроенных средах.