Skip to content

Conversation

@hhund
Copy link
Member

@hhund hhund commented Sep 16, 2025

  • Camunda 7 to Operaton 1 migration
  • Code changes to switch from classes in org.camunda packages to org.operaton.
  • Special class loader for API v1 process plugins compiled against camunda classes. Implementation uses ASM to rewrite class byte code at runtime before defining classes.

Upgrade to Operaton 1.0.0 (final release) in separate (future) PR.

@jaboehri, @EmteZogaf, @wetret, @schwzr: If you have the time, please verify your current API v1 process plugin releases can be executed against this branch without recompilation.

* Code changes to switch from classes in org.camunda packages to
org.operaton.
* Added special class loader for API v1 process plugins compiled against
camunda classes. Implementation uses ASM to rewrite class byte code
before defining classes.
@hhund hhund added this to the 2.0.0 milestone Sep 16, 2025
@hhund hhund self-assigned this Sep 16, 2025
@hhund hhund linked an issue Sep 22, 2025 that may be closed by this pull request
issue/353_Migrate_Camunda_7_to_Operaton_1
hhund added 8 commits October 1, 2025 22:36
ClassWriter needs to use the ProcessPluginClassLoader to load other
plugin classes not the ProcessPluginApiClassLoader the writer itself was
defined by.
issue/353_Migrate_Camunda_7_to_Operaton_1
issue/353_Migrate_Camunda_7_to_Operaton_1
issue/353_Migrate_Camunda_7_to_Operaton_1
@hhund hhund marked this pull request as ready for review October 18, 2025 23:08
hhund added 2 commits October 20, 2025 13:35
issue/353_Migrate_Camunda_7_to_Operaton_1
issue/353_Migrate_Camunda_7_to_Operaton_1
issue/353_Migrate_Camunda_7_to_Operaton_1
@wetret
Copy link
Member

wetret commented Oct 31, 2025

I can confirm that the happy paths of all processes in the following process-plugins can be successfully executed after the upgrade from camunda to operaton:

  • mii-process-report v1.2.0.1
  • mii-process-data-transfer v1.1.0.1
  • mii-process-data-sharing v1.1.0.0

@hhund hhund merged commit 7617c68 into develop_2 Nov 1, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate Camunda 7 to Operaton 1

5 participants