Release Notes / Version 13.2512.1
Table Of ContentsProperty to Disable Workflow Server CleanInTranslation Job
Added new configuration property
workflow.blueprint.clean-in-translation.enabled in
Blueprint class
com.coremedia.blueprint.workflow.boot.BlueprintWorkflowServerAutoConfiguration
as option to disable the Workflow Server’s CleanInTranslation
background job. It defaults to true, which keeps it
enabled as in previous releases. The default value will change to
false in future releases.
The CleanInTranslation background job is not necessary and can be
disabled if all used translation and localization processes use the
CleanInTranslationFinalAction in their process
definition, which is recommended. For details, see the
Blueprint Developer Manual, section “CoreMedia
Blueprint - Functionality for Websites | Workflow Management |
Translation Workflow | Configuration and Customization”.
You can check whether CleanInTranslation is enabled or disabled in the
Workflow Server log. If enabled, it will log an INFO message at
startup time containing
Scheduling CleanInTranslation. If no such message
is logged after start, then CleanInTranslation is disabled.
(CMS-30617)
Updated Project Dependencies
Updated several dependency and plugin versions:
Apache HttpComponents Client 5 → 5.6.2
Bouncy Castle Java → 1.85
Commons IO → 2.22.0
CoreMedia Client API and Mock Adapter for Commerce Hub → 4.0.5
Error Prone → 2.50.0
Google Common Protos Client for Java → 2.73.0
Groovy → 5.0.8
gRPC-Java → 1.83.0
Gson → 2.14.0
Hibernate ORM → 7.2.23.Final
Hibernate Validator → 9.1.3.Final
Jackson → 3.2.1
Jackson (Legacy) → 2.22.1
Javassist → 3.32.0-GA
Jib Maven Plugin → 3.5.2
JLine → 4.2.1
JSON-Java → 20260719
jsoup → 1.23.1
JUnit Jupiter → 6.1.2
Kotlin → 2.4.10
Logback → 1.5.38
Micrometer → 1.16.6
Netty → 4.2.16.Final
NullAway → 0.13.8
Protocol Buffers for Java → 4.35.1
Reactor Project BOM → 2025.0.6
SLF4J → 2.0.18
Spring AI → 2.0.0-RC2
Spring Boot → 4.0.7
Spring Data BOM → 2025.1.6
Spring for GraphQL → 2.0.4
Spring Framework → 7.0.8
Spring Security → 7.0.6
Spring Web Flow → 4.0.1
Tomcat → 11.0.24
(CMS-30452)
Forking Multiple Subworkflows and Dynamic Variable Assignment
The Workflow Server now allows workflow
definitions to fork multiple workflow subprocesses at once in a
<ForkSubprocess> task, and then join them
again using one <JoinSubprocess> task.
Furthermore, variables of a forked subprocess can now also be assigned
dynamically from a struct value that is provided by the parent
process. For details, see the documentation of the
<ForkSubprocess> and
<AssignStruct> XML elements in the
Workflow Manual, chapters “Reference | XML
Element Reference” and “Customize Workflow Definitions | Defining
Workflows | Subworkflows”.
(CMS-30137)


