Skip to content

Releases: vanessa-opensource/vanessa-runner

vanessa-runner 3.0.0-rc12 🧪

Pre-release

Choose a tag to compare

@Segate-ekb Segate-ekb released this 18 Jul 08:42

Небольшие фиксы по конвертации epf в формат edt

Full Changelog: v3.0.0_rc11...v3.0.0_rc12

vanessa-runner 3.0.0-rc11 🧪

Pre-release

Choose a tag to compare

@Segate-ekb Segate-ekb released this 10 Jul 20:23
b51cfa4
  • make-dist команда
  • epf convert

Багфиксы

What's Changed

Full Changelog: v3.0.0_rc10...v3.0.0_rc11

vanessa-runner 3.0.0-rc10 🧪

Pre-release

Choose a tag to compare

@Segate-ekb Segate-ekb released this 03 Jul 10:50
  • Сбор тестовго покрытия см. Документацию
  • Изменена логика загрузки расширения теперь оно обновляется после загрузки.
  • Добавлен запуск тестов yaxunit

Full Changelog: v3.0.0_rc9...v3.0.0_rc10

vanessa-runner 3.0.0-rc9 🧪

Pre-release

Choose a tag to compare

@Segate-ekb Segate-ekb released this 01 Jul 12:22
  • test yaxunit — новая команда запуска модульных тестов через фреймворк YAxUnit. Поддержаны фильтрация тестов (--ext / --modules / --tests / --tags / --suites, комбинируются по «И»), готовый --yaxunit-config, форматы отчёта jUnit / JSON / allure, авто-саммари в консоль и корректный код возврата.
  • infobase init --recursive — рекурсивный поиск источников: конфигурация и расширения ищутся в каталогах --src и --ext (каждый путь — корень поиска, в --ext берутся только расширения). Позволяет инициализировать базу из репозитория с произвольной структурой каталогов, не перечисляя пути вручную; имена расширений проверяются на уникальность.
  • Исправлено: платформенные лог-файлы /Out больше не оседают в рабочем каталоге и не попадают в git — вывод всегда перенаправляется во временный файл, в том числе в режиме --no-wait и при аварийном завершении.
  • Исправлено: cfe convert / EDT — параметр --edt-version нужен только для выбора установки EDT, но ошибочно добавлялся ещё и в команду 1cedtcli export/import/validate, у которой нет параметра --version (код возврата 204, «No command call variant was found»). Теперь версия уходит только в поиск EDT.

What's Changed

Full Changelog: v3.0.0_rc8...v3.0.0_rc9

vanessa-runner 3.0.0-rc8🧪

Pre-release

Choose a tag to compare

@Segate-ekb Segate-ekb released this 25 Jun 12:18
  • cfe decompile - теперь может разбирать на исходники существующую базу(без указания cfe)
  • cfe load - Изменен подход к загрузке расширений в конфигурацию. Теперь используется указанная база для сборки из исходников и загрузки. А свойства устанавливаются внешней обработкой после загрузки.
  • infobase init - Добавлена возможность загружать расширения после инициализации базы. таким образом, можно одной командой создать базу, загрузить ее из исходников и загрузить в нее расширения.

What's Changed

New Contributors

Full Changelog: v3.0.0_rc7...v3.0.0_rc8

vanessa-runner 3.0.0-rc7 🧪

Pre-release

Choose a tag to compare

@Segate-ekb Segate-ekb released this 20 Jun 12:07

#710
#709
#711
Мини-фикс трех багов

vanessa-runner 3.0.0-rc6 🧪

Pre-release

Choose a tag to compare

@Segate-ekb Segate-ekb released this 19 Jun 15:01

Мини релиз.
Добавил опции java для сборки едт и немного логов

Full Changelog: v3.0.0_rc5...v3.0.0_rc6

vanessa-runner 3.0.0-rc5 🧪

Pre-release

Choose a tag to compare

@Segate-ekb Segate-ekb released this 19 Jun 07:55

Еще один фикс. Поменял логику работы фонового выполнения заданий через mcp
добавлена команда edt convert

vanessa-runner 3.0.0-rc4 🧪

Pre-release

Choose a tag to compare

@Segate-ekb Segate-ekb released this 17 Jun 16:42

Маленький фикс-релиз

Full Changelog: v3.0.0_rc3...v3.0.0_rc4

vanessa-runner 3.0.0-rc3 🧪

Pre-release

Choose a tag to compare

@Segate-ekb Segate-ekb released this 17 Jun 00:59

Warning

Это релиз-кандидат. Ветка 3.0 ещё стабилизируется — поведение и опции могут меняться. Не используйте в продакшене без проверки на своих сценариях. Нашли проблему — заводите issue, это очень помогает!

Новое в релизе

🔌 Режим MCP (Model Context Protocol) — vrunner mcp (#708)

Команды vrunner теперь можно выставить как инструменты MCP — для AI-агентов и инструментов, поддерживающих протокол. Единый источник истины через аннотацию &ДоступноВMCP.

📋 Список установленных расширений: вывод в JSON (#706)

Команда vrunner infobase extensions list получила режимы вывода:

  • JSON (--json) — имя, синоним, версия, хэш и текущие параметры расширения (активность, безопасный режим, защита от опасных действий) — удобно для автоматизации.
  • Расширенный (--verbose) — таблица теперь включает синоним расширения.

🖥️ Автономный сервер (ibsrv): подключение к уже запущенному (#707)

  • --ibsrv-attach + --ibsrv-port <порт> — подключение к уже запущенному снаружи серверу ibsrv вместо старта своего. vrunner при этом не запускает и не останавливает чужой сервер.
  • --ibsrv-port в обычном режиме — старт строго на указанном порту (порт занят → ошибка, без перебора).
  • Исправлена гонка портов при авто-подборе: вместо неатомарной предварительной проверки делается реальная попытка старта (бинд = атомарный захват), что устраняет коллизии при параллельном запуске множества инстансов.
  • Watchdog живости сервера: при ожидании клиента vrunner раз в минуту проверяет ibsrv реальным HTTP-запросом; если сервер умер или завис, а клиент не завершился — клиент принудительно прерывается с исключением (защита от вечного зависания на модальном окне, в т.ч. в CI).

🛠️ Прочее

  • decompile теперь умеет выгружать исходники прямо из базы, без указания .cf-файла.
  • Рефакторинг наборов опций команд: убраны неиспользуемые опции.
  • CI: автоустановка 1С:EDT для e2e-блока EDT (windows-раннер).