Релиз 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 выбирался неверный режим.
-
Неверная сортировка активностей процесса.
OpenBPM Tasklist 2025.0.0
OpenBPM Tasklist — шаблон React-приложения для конечных пользователей бизнес-процессов: список задач, запуск процессов, стартовые и пользовательские формы. Отдельный backend не нужен — приложение работает напрямую с REST API движка. Поддерживаются OpenBPM Engine, Camunda 7 и совместимые движки.
Шаблон рассчитан на то, что его берут за основу и дорабатывают под свои задачи. Установка — в разделе Установка.
Release Notes на GitFlic: 2025.0.0.