Operaton 1.0.0-beta-2 Release Highlights 🚀

The Operaton team is excited to announce the release of 1.0.0-beta-2, packed with new features, improvements, and important changes! Here’s what you need to know:

:hammer_and_wrench: Breaking Changes

  • Activiti Compatibility Layer Removed: To use Activiti models, conversion is required. Check out this guide for details.

  • Java 17 requirement: As part of our commitment to leveraging modern technologies and ensuring long-term maintainability, Operaton now requires Java 17 as the minimum runtime version.

  • Expression Language Update: javax.el support has been dropped in favor of jakarta-el (v4.0.0+). Ensure your server is compatible (e.g., Wildfly 21+).

:rocket: What’s New?

  • Enhanced API Filters:
    Variable name filtering in historic REST API.
    Incident ID filters in HistoricProcessInstanceQuery.

  • Spring Security & OAuth2 Integration: Boost security with built-in support.

  • Better Search Features: Filters for human tasks and candidate groups.

  • Improved WildFly Support: Now compatible with WildFly 33.

  • Streamlined Modifications: Async execution for historic process instance queries.

  • and many more features (see changelog for full details)

:hammer_and_wrench: Bug Fixes

  • Fixed DMN compatibility for C7 deployed DMN Models

  • Fixed form definition version increment issues on redeploy.

  • Improved error handling in LDAP identity management.

  • Resolved database collation compatibility issues for case-sensitive configurations.

  • Addressed various REST API schema inconsistencies.

  • and many more bug fixes (see changelog for full details)

:gear: Under the Hood

  • Started migration to JUnit 5 for modern testing.

  • Improved build and CI processes for faster, more reliable releases.

  • Enhanced logging and configuration management.

  • and many more improvements (see changelog for full details)

:handshake: Community Contributions

A huge shoutout to our contributors! :raised_hands:

Special thanks to:

Alena Geduldig, Andreas Zill, CBorowski-dev, Daniel Philip Propp, Dirk Olmes, Julian Haupt, Karsten Thoms, Petros Savvidis, Tim Zöller and Yanavasileva!

This release represents a significant step forward for Operaton. Whether you’re exploring the new features or addressing breaking changes, we hope you enjoy the enhanced functionality and stability.

You can see the whole changelog here: https://github.com/operaton/operaton/releases/download/v1.0.0-beta-2/RELEASE.md

5 Likes

This was an important milestone for the project. I‘m glad that we were finally able to release it. I learned a lot on the way.

2 Likes

Thanks for doing all the release pipeline plumbing!

1 Like