If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!
Introduction
This patch is cumulative. It includes the previous generally available patches from Talend ESB Runtime 8.0.1.R2023-08-RT.
NOTE
: To download this patch, contact Talend Support.
Prerequisites
Consider the following requirements for your system:
Talend ESB Runtime 8.0.1.R2023-08-RT or 8.0.1.R2023-10-RT must be installed. 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.1.R2023-08-RT/container/
or
Talend-Runtime-V8.0.1.R2023-08-RT/
,
Talend-ESB-V8.0.1.R2023-10-RT/container/
or
Talend-Runtime-V8.0.1.R2023-10-RT/
if property already present (commented or uncommented), won't insert
if property not already present, will backup related file in dir
{container}/patches/Patch_20240224_R2024-02_v1-RT-8.0.1.R2023-08-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_20240224_R2024-02_v1-RT-8.0.1.R2023-08-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_20240224_R2024-02_v1-RT-8.0.1.R2023-08-RT
│ patch.bat
│ patch01.commands
│ patch02.commands
│ patch.sh
│ mvnrepo.zip
│ talend-esb-patch-<version>.jar
│ logs/ : directory for logs installation
├───system : existing dir
│ ├───... : existing dir
├───...
Ensure username/password are right in {container}/patches/Patch_20240224_R2024-02_v1-RT-8.0.1.R2023-08-RT/patch.bat or {container}/patches/Patch_20240224_R2024-02_v1-RT-8.0.1.R2023-08-RT/patch.sh
Execute {container}/patches/Patch_20240224_R2024-02_v1-RT-8.0.1.R2023-08-RT/patch.bat or {container}/patches/Patch_20240224_R2024-02_v1-RT-8.0.1.R2023-08-RT/patch.sh
Ensure directory {container}/patches/Patch_20240224_R2024-02_v1-RT-8.0.1.R2023-08-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.
In the scope of R2024-02, two Karaf console commands have been renamed. The previous command "tesb:start-all" has
become "tesb:start-demo-all", and "tesb:stop-all" has become "tesb:stop-demo-all".
The command name change may not be effective immediately after patching, but the Talend ESB runtime has to be
re-started.
The behaviour of the commands has not changed. If you are using these commands in a script, just replace the command
names. However, for best security and optimized resource consumption it is recommended to verify whether you really
need all services installed via "tesb:start-demo-all", and to consider starting only those you actually use.
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.
TPS-5591
Issues fixed in TPS-5591
TPRUN-7743 : Fix patching issue on windows for 2023-10 base version
R2024-02
Issues fixed in 2024-02
TPRUN
TPRUN-7472: CVE-2023-46749 Apache Shiro update from 1.12.0 to 1.13.0
TPRUN-7476: Fix Apache Camel CVEs in CQL and SQL components - CVE-2024-23114, CVE-2024-22369
TPRUN-7395: Hardening of access to Derby DB in Talend ESB runtime - 8.0.1 - remove DB server and change to embedded DB access (TPRUN-7419)
TPRUN-7453: Change tesb:start-all command
TPRUN-7563: Minor security updates in Talend ESB runtime
TDM-9177: Remove support for JavaBean Representation (Phase 1)
TPRUN-7387: Error when using HTTP "Patch" in Talend 8 : javax.ws.rs.ProcessingException: java.net.ProtocolException: Invalid HTTP method: PATCH.
TPRUN-7323: Locator issues after runtime restart
TPRUN-7395: Hardening of access to Derby DB in Talend ESB runtime - 8.0.1 - restrict DB server access to localhost
R2023-12
Issues fixed in 2023-12
TPRUN
TPRUN-7099: Hardening of access to Karaf web console.
Applying the patch will not uninstall the webconsole feature, but in full installation it will not be installed by default.
If not used, it's recommended to disable the console using the command "feature:uninstall webconsole"
TPRUN-6947: Update to netty-handler:4.1.101.Final
R2023-11
Issues fixed in 2023-11
TPRUN
TPRUN-6956: CVE-2023-46604 Update activemq in Talend ESB runtime to 5.17.6
TPRUN-6852: Feature dependency camel-cassandraql/0.0.0 is not available on Runtime R2023-08-RT
TPRUN-6923: Talend ESB runtime security updates for 8.0.1.R2023-11
TDM-10092: json pretty format not work as expected when mandatory element is 'null'
TDM-10389: Mapping cannot work in Talend 8
TDM-10415: Date cannot be viewed in the Map
TDM-10433: [DSQL Test Run] Test run fail with fatal while standard map just prompt warnings
TDM-10441: [Standard Map] Test run with "Failed to write output data error" when output is json
TDM-10454: [TDM 8.0.1] problem with Time type using thmap in function ExtractfromDateType
TDM-10467: JSON Writer not handling invisible arrays of choices correctly
TDM-10480: Update Saxon PE license
TDM-10498: databaselookup with mysql5 throw npe
TDM-10501: performance issue when reading a 2M big file