Skip to main content Skip to complementary content

R2025-03-RT (monthly release cumulative patch)

Info Value
Patch Name Patch_20250321_R2025-03_v1-RT-8.0.2.R2025-02-RT
Release Date 2025-03-21
Target Version 20250221_1200-8.0.2.R2025-02-RT
Product affected Talend ESB Runtime

Introduction

This patch is cumulative. It includes the previous generally available patches from Talend ESB Runtime 8.0.2.R2025-02-RT.

NOTE:

  • To download this patch, contact Talend Support.
  • Keeping Studio and Talend Runtime versions in sync is highly recommended. Using unaligned versions is a risk.

Prerequisites

Consider the following requirements for your system:

  • Talend ESB Runtime 8.0.2.R2025-02-RT must be installed on a top of V8.0.2.R2025-02-RT or later. Installation of the present patch over an older Talend ESB runtime version is rejected. More information about the installation of this version is available in the online documentation: https://help.talend.com/r/en-US/Cloud/installation-guide-linux/upgrading-runtime.

  • Depending on the product, {container} is Talend-ESB-V8.0.2.R2025-02-RT/container/ or Talend-Runtime-V8.0.2.R2025-02-RT/

For all inserted properties:

  • if property already present (commented or uncommented), won't insert
  • if property not already present, will backup related file in dir {container}/patches/Patch_20250321_R2025-03_v1-RT-8.0.2.R2025-02-RT/backup/ and insert property

For all updated properties:

  • if property commented or not already present, won't update
  • if property already present, will backup related file in dir {container}/patches/Patch_20250321_R2025-03_v1-RT-8.0.2.R2025-02-RT/backup/ and update property

If any change required, update value after patch execution.

Installation

Container

  • Start Runtime Container
  • Extract & replace the content of ZIP directory container into {container} directory

Structure after extract & replace should be :

{container}
├───bin     : existing dir
├───deploy  : existing dir
├───etc     : existing dir
├───...
├───patches : dir from current or previous patch
│   └───Patch_20250321_R2025-03_v1-RT-8.0.2.R2025-02-RT
│           patch.bat
│           patch01.commands
│           patch02.commands
│           patch03.commands
│           patch.sh
│           talend-esb-patch-<version>.jar
│           logs/ : directory for logs installation
├───system  : existing dir
│   ├───... : existing dir
├───...
  • Ensure username/password are right in {container}/patches/Patch_20250321_R2025-03_v1-RT-8.0.2.R2025-02-RT/patch.bat or {container}/patches/Patch_20250321_R2025-03_v1-RT-8.0.2.R2025-02-RT/patch.sh

    ... -u {username} -p {password} -f patch.commands ... 
    
  • Execute {container}/patches/Patch_20250321_R2025-03_v1-RT-8.0.2.R2025-02-RT/patch.bat or {container}/patches/Patch_20250321_R2025-03_v1-RT-8.0.2.R2025-02-RT/patch.sh

  • Ensure directory {container}/patches/Patch_20250321_R2025-03_v1-RT-8.0.2.R2025-02-RT/logs contains new log files :
    • xxx-installation.log: patch installation log
    • xxx-init.log: state before patch installation
    • xxx-installed.log: state after patch installation
      Please note that Routes using cMap (TDM feature) are not automatically restarted by the patch procedure.
      You will need to restart the Runtime Container for changes to take effect.
      
Warning: JRE 11.0.20 or 17.0.8 may refuse to open JAR or other ZIP files from Talend ESB runtime or the patch
installer. They complain about invalid CEN headers. This is caused by an incompatibility with JARs and other ZIP
files created by commonly used Apache tools. It has been fixed with JRE 11.0.21 and 17.0.9, and you need to upgrade
your JRE to one of these or a newer version.

Notes

Bundle resolution errors

The updates are performed in three iterations. During the first and second iteration bundle resolution errors are showing up on the console and in the logs. This is expected, and these errors are resolved in the third iteration. The total patch process takes several minutes, but should not exceed 15 minutes depending on the number of features installed and the hardware.

R2025-03

Issues fixed in 2025-03

DPE

  • DPE-818: Talend ESB runtime 8.0.2: Hardening of XACML registry resource identifiers provided via REST request
  • DPE-852: Talend ESB 8.0.2 runtime: CVE-2025-27636: Backport fix to custom Camel 4.8.1
  • DPE-873: Issue deploying Route with Camel azure-storage-queue in R2025-02-RT
  • DPE-885: Talend ESB runtime 8.0.2: Update ActiveMQ to 6.1.6

TDM

  • QTDM-121: [DSQL Map] Inconsistency between JSON and XML results on a decimal value
  • QTDM-133: [DSQL Map] Avoid reporting the same error message twice
  • QTDM-351: CSVSaxReader must accept root schema
  • QTDM-382: Generate xsi namespace declaration no longer works for XML representation
  • QTDM-375: The generated XML can be invalid when we use the option 'omit group map entry/key/value on output'
  • QTDM-96: Remove support for JavaBean Representation (Phase 2)
  • QTDM-450: COBOL Reader default choice strategy may hide Structure errors
  • QTDM-413: [DSQL Map] Need functions getValueFromExternalMap and putValueToExternalMap
  • QTDM-471: Update TDM maplang libraries to new version 1.14.0

CVE fixed in 2025-03

CVE-2025-27636: camel-support 4.8.1.20240820 -> 4.8.1.20250310 (backport of security fix from camel-support 4.8.5) CVE-2025-25247: felix-webconsole 5.0.8 -> 5.0.10 CVE-2025-2240: smallrye-fault-tolerance 6.4.0 -> 6.9.0

R2025-02

Issues fixed in 2025-02

DPE

  • Upgrade to camel 4.8.1, java 17

TDM

  • QTDM-85: TDM cMap component migration to Camel 4
  • QTDM-257: Upgrade Hibernate to version depending on jakarta.xml.bind
  • QTDM-255: Upgrade Saxon library to 12.5
  • QTDM-285: Upgrade Saxon dependency from 9.9 to 12.5 in org.talend.transform.runtime.lib
  • QTDM-290: Remove joda-time dependency from Database Representation
  • QTDM-310: Add Map Group processing to XML Representation (output)
  • QTDM-75: Add Map Group processing to XML Representation (input)
  • QTDM-352: HashmapSaxReader must accept root schema
  • QTDM-321: the value of odtEdiControl.txt is increasing when ISA13 is mapped
  • QTDM-349: Hibernate version 6.x forces use of Java17. Move back to version 5
  • QTDM-334: Format is wrong when show sample for map group structure and check 'omit group map entry/key/value on input'

For previous patches : see 2025-01 patch release notes

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!