Skip to content

Upgrade camunda 7.24 ee#272

Merged
jamesfwood merged 11 commits intodevelopfrom
upgrade-camunda-7.24-ee
Apr 10, 2026
Merged

Upgrade camunda 7.24 ee#272
jamesfwood merged 11 commits intodevelopfrom
upgrade-camunda-7.24-ee

Conversation

@jamesfwood
Copy link
Copy Markdown
Collaborator

Added

Changed

  • Updated to Camunda 7.24.6-ee
  • Updated to Spring 7
  • Updated to Apache Tomcat 11

Deprecated

Removed

Fixed

Security

  • Updated dependency libraries

Breaking Changes

  • Update Database Schema from Camunda 7.23.0-ee to Camunda 7.24.0-ee:
    • Go to the /sql/upgrade/ dir and use the upgrade script:
      • mysql_engine_7.23_to_7.24.sql

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Upgrades Common Workflow Service (CWS) to newer platform dependencies (Camunda 7.24.6-ee, Spring 7, Tomcat 11) and applies the associated configuration, routing, documentation, and CI updates needed for the new stack.

Changes:

  • Bumped core dependency versions (Camunda EE, Spring Framework BOM, Tomcat 11, and various supporting libs).
  • Updated Tomcat/config/distribution paths to apache-tomcat-11.0.20 and refreshed Tomcat web.xml defaults for Jakarta EE.
  • Migrated CWS UI routing away from *.mvc suffixes, updated URL rewrite rules/security exemptions, and adjusted UI links/tests accordingly.

Reviewed changes

Copilot reviewed 31 out of 31 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
utils.sh Updates Camunda/Tomcat version env vars used by scripts.
README.md Updates prerequisites and Docker/compose instructions; updates Tomcat path references.
pom.xml Bumps Camunda/Spring/Tomcat + multiple library/plugin versions.
install/upgrade/upgrade_to_2.4.sh Removes legacy DB upgrade helper script.
install/upgrade/README.md Removes documentation for the legacy DB upgrade script.
install/tomcat_conf/web.xml Updates to Jakarta EE namespace/version and refreshes defaults for Tomcat 11.
install/modeler/install_mac_modeler.sh Updates Camunda Modeler download version.
install/docker/worker-ls/docker-compose.yml Updates Tomcat logs volume mount path for Tomcat 11.
install/docker/es-only/README.md Switches compose invocation to detached mode.
install/docker/cws-image/startup.sh Updates Tomcat logs paths for Tomcat 11.
install/docker/console-db-es-ls-kibana/docker-compose.yml Updates Tomcat paths for logs and cert mounts for Tomcat 11.
install/cws-ui/snippets.ftl Updates documented Tomcat lib path for adding JARs.
install/camunda_mods/tasklist/index.html Updates Camunda webapp assets/versions and CWS link target.
install/camunda_mods/cockpit/index.html Updates Camunda webapp assets/versions and CWS link target.
install/camunda_mods/admin/index.html Updates Camunda webapp assets/versions and CWS link target.
dependency-compatibility.md Updates compatibility matrix to reflect Spring 7 / Camunda 7.24.
cws-ui/src/main/webapp/WEB-INF/web.xml Adds multipart config and changes servlet mapping to route all paths through Spring MVC.
cws-ui/src/main/webapp/WEB-INF/urlrewrite.xml Removes *.mvc rewriting to match new routing.
cws-ui/src/main/webapp/WEB-INF/springmvc-servlet.xml Removes suffix-based path matching; enables default servlet handling.
cws-test/src/test/java/jpl/cws/test/ldap/ui/LdapTestIT.java Updates UI locator to new /cws-ui/home route.
cws-test/src/test/java/jpl/cws/test/integration/ui/WebTestIT.java Updates UI locator to new /cws-ui/home route.
cws-test/src/test/java/jpl/cws/test/integration/ui/AdminTestIT.java Disables one integration test via @Ignore.
cws-installer/src/main/java/jpl/cws/task/CwsInstaller.java Updates printed/redirected UI entrypoint to /cws-ui/home.
cws-core/src/main/java/jpl/cws/core/web/CwsSecurityFilter.java Updates security exemptions/authorization exceptions for non-*.mvc API paths.
create_server_dist.sh Stops bundling removed legacy upgrade scripts.
CLAUDE.md Updates dev docs to the new versions and MariaDB image.
CHANGELOG.md Documents the Camunda/Spring/Tomcat upgrades and DB schema upgrade note.
.github/workflows/ldap.yml Disables automatic triggers; updates actions versions and Tomcat log paths; updates Slack action config.
.github/workflows/docker.yml Updates action versions used in Docker build workflow.
.github/workflows/docker-release.yml Updates action versions used in Docker release workflow.
.github/workflows/camunda.yml Updates action versions, MariaDB service name, Tomcat log paths, and Slack action config.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Comment on lines +3 to 4
# Workflow disabled - manual trigger only
on:
Comment thread cws-test/src/test/java/jpl/cws/test/integration/ui/AdminTestIT.java Outdated
jamesfwood and others added 2 commits April 9, 2026 16:37
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Apr 9, 2026

@jamesfwood jamesfwood merged commit 5ce5099 into develop Apr 10, 2026
3 of 5 checks passed
@jamesfwood jamesfwood deleted the upgrade-camunda-7.24-ee branch April 10, 2026 01:14
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.

2 participants