OpenBPM 2.0 на Spring Boot 4: бесплатная замена Camunda 7 с совместимостью по данным и API
Почему это важно Российский BPM-движок OpenBPM Engine обновился до версии 2.0 на базе Spring Boot 4, который вышел только в ноябре 2025 года, и это первый…

Российский BPM-движок OpenBPM Engine обновился до версии 2.0 на базе Spring Boot 4, который вышел только в ноябре 2025 года, и это первый крупный релиз, дающий командам в РФ возможность уйти с устаревшей Camunda 7 без потери совместимости по данным и API.
OpenBPM Engine 2.0 вышел как развитие идеи форков Camunda 7 (BPM-движок, то есть «мотор» для автоматизации бизнес-процессов, который ведёт задачи по заданной схеме) и сохранил совместимость с ней по схеме данных и программному интерфейсу. Релиз подготовила инженерная команда компании «Хоулмонт», которая развивает платформу OpenBPM как российскую альтернативу зарубежному решению. Контекст прост: предыдущие открытые версии Spring Boot (фреймворк, на котором строится серверная часть приложения) уже сняты с поддержки и перестали получать патчи безопасности, поэтому переход на новую основу для любого проекта на Camunda 7 становится вопросом времени.
| Что | Когда | Кто выпустил | Цена |
|---|---|---|---|
| OpenBPM Engine v.2.0 | Июнь 2026 (Spring Boot 4 вышел в ноябре 2025) | Компания «Хоулмонт» | Открытая модель (опенсорс), бесплатно |
Что изменилось в OpenBPM Engine 2.0?
- Переход на Spring Boot 4.0 и Spring Framework 7.0. Под капотом теперь Jakarta EE 11, Hibernate ORM 7.1, Spring Security 7, Jackson 3 и JUnit 6. Разработчики платформы предупреждают: «радиус поражения гораздо шире, чем кажется по номеру версии».
- Поддержка Java 17, 21 и 25. Команда ориентируется на LTS-релизы (версии с долгосрочной поддержкой). По данным независимых обзоров, на которые ссылается «Хоулмонт», даже простая пересборка проекта на JDK 25 может дать прирост производительности около 10%.
- GraalVM вместо устаревшего Nashorn. Старый JavaScript-движок Nashorn удалён из зависимостей. Вместо него OpenBPM поддерживает GraalVM JS 25.0 и GraalVM Ruby 9.1. Это значит, что скрипты на устаревшем стандарте ECMAScript 5 (который использовался в Camunda 7) могут работать некорректно и потребуют ручной проверки при миграции.
- Исправлено логирование. Ключ определения процесса в MDC (Mapped Diagnostic Context, механизм привязки контекста к записям в журнале) теперь берётся из базы данных, а не из объекта в памяти. Проще говоря, логи перестанут путать процессы между собой.
- Изоляция сеансовых cookie. Новое свойство конфигурации позволяет задать отдельный путь для cookie сессии OpenBPM, чтобы при совместной работе с другими системами аутентификации (например, Keycloak) не возникало конфликтов сессий и внезапных выходов пользователей.
- Health SPI, проверка работоспособности. Добавлен независимый от среды выполнения интерфейс, который подключает проверки здоровья системы к Spring Boot, Quarkus и обычной Java. Для портативной run-сборки выделена отдельная лёгкая точка
/health, отдающая HTTP 200 или 503. - Kafka-коннектор прямо из BPMN-схемы. В выражениях сервисных задач стал доступен компонент
${kafka. ...}для отправки сообщений и подключения слушателей топиков. Настройка идёт стандартными свойствамиspring.kafka.*в конфигурационном файле. - Поддержка Quarkus 3.33 LTS и баз данных PostgreSQL 14+, MariaDB 10.11 LTS, MySQL 8.4 LTS. Совместимость с Oracle, MS SQL Server и DB2 сохранена.
Релиз сопровождается руководствами по миграции, что существенно для команд, переводящих проекты с Camunda 7: разработчики прямо предупреждают, что переход требует внимания к скриптам и зависимостям.
Как попробовать OpenBPM Engine 2.0?
- Перейдите на официальный сайт проекта OpenBPM и загрузите дистрибутив версии 2.0. Проект распространяется как открытая модель (опенсорс), платить не нужно.
- Изучите руководство по миграции, особенно раздел про скрипты: если ваш проект использовал JavaScript на старом стандарте ECMAScript 5, скрипты придётся проверить и, возможно, переписать под GraalVM.
- Проверьте версию Java на вашем сервере. OpenBPM 2.0 поддерживает Java 17, 21 и 25. Если вы на более старой версии, обновление JDK становится обязательным шагом.
- Запустите тестовую сборку на своём стенде, используя встроенную поддержку JUnit 6 и Testcontainers 2.0, прежде чем выводить обновление на боевую среду.
OpenBPM 2.0 и Camunda 7: что выбрать российской команде?
| Критерий | OpenBPM Engine 2.0 | Camunda 7 CE |
|---|---|---|
| Происхождение | Российская разработка («Хоулмонт») | Немецкая компания Camunda |
| Технологическая база | Spring Boot 4, Spring Framework 7, GraalVM | Spring Boot 3.x (снят с поддержки, патчи безопасности прекращены) |
| Совместимость | Сохраняет схему данных и API Camunda 7 | Оригинал |
| Поддержка Java | 17, 21, 25 | 17 (более новые версии официально не заявлены в CE) |
| Доступность в РФ | Без ограничений | Формальных блокировок нет, но поддержка и обновления CE прекращены |
| Лицензия | Опенсорс | Опенсорс (CE), но развитие ушло в Camunda 8 с коммерческой лицензией |
Для команд, у которых бизнес-процессы уже работают на Camunda 7, OpenBPM 2.0 предлагает путь обновления без смены схемы данных. Это практически важно: не нужно переписывать всю логику, достаточно пройти миграцию по документации.
Я вижу в этом релизе два практических момента. Первый: команды, которые до сих пор сидят на Camunda 7 CE, оказались в тупике. Spring Boot 3.4 перестал обновляться в декабре 2025-го, Spring Boot 3.5 прекратил получать патчи в июне 2026-го. Оставаться на старой базе значит копить уязвимости. OpenBPM 2.0 снимает эту проблему, причём с сохранением совместимости.
Второй момент: Kafka-коннектор прямо из BPMN-схемы делает интеграцию с очередями сообщений заметно проще. Для российских компаний, которые строят микросервисную архитектуру, это экономит недели работы.
Оговорка: миграция не будет «нажал кнопку и готово». Скрипты на ECMAScript 5 придётся пересматривать вручную, а Spring Boot 4 тянет за собой Jakarta EE 11, где переименованы пакеты (javax стал jakarta). Это затронет зависимости в каждом проекте.
Что сделать сегодня: скачайте руководство по миграции и прогоните свой проект через тестовую сборку. Если у вас много JavaScript-скриптов в процессах, начните аудит именно с них.
Частые вопросы
Сломается ли мой проект на Camunda 7 при переходе на OpenBPM 2.0?
Разработчики заявляют полную совместимость по схеме данных и API с Camunda 7 CE. Но скрипты на устаревшем стандарте ECMAScript 5 могут работать некорректно под GraalVM, поэтому их нужно проверить и при необходимости адаптировать. Руководства по миграции входят в релиз.
OpenBPM 2.0 бесплатен?
Да. Проект распространяется как опенсорс (открытая модель с открытым исходным кодом). Платить за использование движка не нужно.
Нужно ли обновлять Java на сервере?
OpenBPM 2.0 поддерживает Java 17, 21 и 25. Если ваш сервер работает на более старой версии, обновление обязательно. По данным, на которые ссылается команда «Хоулмонт», пересборка на JDK 25 может дать прирост производительности около 10%, так что обновление оправдано и без смены BPM-движка.
Для российских команд, которые строили автоматизацию на Camunda 7 и теперь ищут путь вперёд без зарубежных зависимостей, OpenBPM 2.0 выглядит как рабочий вариант: совместимость сохранена, технологическая база свежая, миграционные руководства приложены. Остаётся проверить на своём проекте.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также
Языковые модели Rust получили бенчмарк из 100 реальных задач: модель на 0,5B обходит втрое крупнее
Языковые модели Rust получили специализированный бенчмарк, который проверяет не алгоритмические задачки из Python, а реальный повседневный код: трейты,…
Отношение людей к искусственному интеллекту: 1 млрд пользователей ChatGPT и рекордный негатив одновременно
Третьего июня 2025 года MIT Technology Review зафиксировал парадокс, который определяет отношение людей к искусственному интеллекту прямо сейчас: большинство…

Художник встроил Gemini в виртуальный мир и скульптуру: ИИ как соавтор, а не кнопка
Почему это важно Греческий художник показал, как Gemini от Google работает не в роли «кнопки для картинки», а как полноценный участник мультидисциплинарной…
Комментарии