Релиз 2025.0

Первый стабильный релиз платформы OpenBPM: OpenBPM Engine 2025.0.0, OpenBPM Control 2025.0.0 и OpenBPM Tasklist 2025.0.0. Позже в линейке вышел патч Control 2025.0.1.

OpenBPM Engine 2025.0.0

OpenBPM Engine — преемник open-source BPM-платформы Camunda 7 Community Edition, архив которой закрыт 4 ноября 2025 года. После форка в 2024 году кодовая база была модернизирована, выпущено несколько бета-версий, и 2025.0.0 стал первым релизом, который мы считаем стабильным. Движок сосредоточен на ядре BPM/CMMN/DMN и связанных с ним компонентах.

Релиз API-совместим с Camunda 7.24, поэтому переход с существующих установок Camunda 7 CE не требует изменений в моделях процессов и в коде, работающем с публичным API. Рекомендуемый порядок: сначала обновиться до Camunda 7.24, затем заменить зависимости на артефакты OpenBPM Engine. Инструмент миграции есть в OpenBPM Studio; пошаговая инструкция — в разделе Миграция с Camunda 7 на OpenBPM Engine.

Версии

  • Java 17 — минимальная версия; тестируется на Java 17, 21 и 25

  • Spring Boot 3.5.7, Spring Framework 6.2.12

  • Quarkus 3.29.0

  • Tomcat 11.0.12

  • Jakarta EE 10, BPMN 2.0, DMN 1.3, CMMN 1.1

Release Notes на GitFlic: 2025.0.0.

OpenBPM Control 2025.0.0

OpenBPM Control — веб-приложение для администрирования внешних BPM-движков: подключение, мониторинг и управление процессами, развёрнутыми в движке. Приложение построено на open-source фреймворке Jmix и рассчитано на разработчиков, интеграторов и администраторов BPM-платформ.

Поддерживаются OpenBPM Engine, Camunda 7 и совместимые с ними движки.

Control требует Java 17; тестируется на Java 17, 21 и 25. Установка описана в разделе Установка.

Патч 2025.0.1

Улучшения:

  • При завершении экземпляра процесса с экрана Process Instance можно указать причину.

  • Причина завершения показывается в информации об экземпляре.

  • В диалоге запуска процесса появилось поле Business Key.

Исправления:

  • NullPointerException при клике по оверлею call activity в предпросмотре процесса.

  • После обновления страницы Process instances выбирался неверный режим.

  • Неверная сортировка активностей процесса.

Release Notes на GitFlic: 2025.0.0, 2025.0.1.

OpenBPM Tasklist 2025.0.0

OpenBPM Tasklist — шаблон React-приложения для конечных пользователей бизнес-процессов: список задач, запуск процессов, стартовые и пользовательские формы. Отдельный backend не нужен — приложение работает напрямую с REST API движка. Поддерживаются OpenBPM Engine, Camunda 7 и совместимые движки.

Шаблон рассчитан на то, что его берут за основу и дорабатывают под свои задачи. Установка — в разделе Установка.

Release Notes на GitFlic: 2025.0.0.