R2020-09 (cumulative patch) - Talend ESB Runtime - 7.3

author
Talend Documentation Team
EnrichVersion
7.3
EnrichPlatform
Talend ESB

R2020-09 (cumulative patch) - Talend ESB Runtime

Info Value
Patch Name Patch_20200925_R2020-09_v1-RT-7.3.1
Release Date 2020-09-25
Target Version 20200219_1130-7.3.1
Product affected Talend ESB Runtime

Introduction

This patch is cumulative. It includes the previous generally available patches from Talend ESB Runtime 7.3.1.

NOTE: To download this patch, liaise with your Support contact at Talend.

Fixed issues

This patch contains the following fixes:

TESB

  • TESB-30308: Error Updating talend-data-mapper in Unix
  • TESB-29858: unresolved dependencies [(&(language=js)(objectClass=org.apache.camel.spi.LanguageResolver))] with Java 11
  • TESB-29867: Avoid org.talend.libraries.jmx export META-INF.services
  • TESB-29786: Problems using groovy.json
  • TESB-29133: Update dom4j to 2.1.3
  • TESB-28966: MQTT: consume messages published before client starts up
  • TESB-29278: Swagger UI not getting updated
  • TESB-29223: Unsolicited restart of Talend resources while deploying/undeploying routes
  • TESB-28029: Update to use Spring 5.1.14.RELEASE

TPSVC

  • TPSVC-14107: Parameter Delimiter tab (\t) treated as string in tFileOuputDelimited if artifact published fromTalend Studio 7.2 and task published in 7.1 updated
  • TPS-4318: JobServer memory leak related to ZeroMQ mailbox (TPSVC-12728)

TDM

  • TDM-8307 High memory usage by TDMEndpoint class in Runtime
  • TDM-8225 cMap throws classcastException and not able to map a property from java bean
  • TDM-8210 Unable to MAP HL7 with CSV
  • TDM-8198 Export more packages in org.talend.transform.saxonpe.osgi
  • TDM-8163 Add new Function FormatDateTime
  • TDM-8125 DatabaseLookup creating new DataSources for each message on the ESB
  • TDM-8106 Remove dependency on org.codehaus.jackson in JSON io module
  • TDM-8094 Databaselookup fails on new runtime unless it is a top-level expression
  • TDM-8092 XML Reader should honor encoding set in the XML Representation
  • TDM-8089 Problem with camel headers when cJMS and cMap are used
  • TDM-8084 [7.3.1] Using thmap is getting an error when using a map with X12_5050_HIPPA structure
  • TDM-8074 Field alignment in positional flat file structures
  • TDM-7969 TDM adds unencrypted passwords to error message
  • TDM-7908 ReadNested within CSV or HashMap Representation fails
  • TDM-7789 CSV reader should use the optimization done for the CSV writer
  • TDM-6619 Mapper bundles in state 'Failure' after deployment

Prerequisites

Consider the following requirements for your system:

  • Talend ESB Runtime 7.3.1 must be installed.

  • Depending on the product, <container> is Talend-ESB-V7.3.1/container/ or Talend-Runtime-V7.3.1/

  • TPS-4318: JobServer memory leak related to ZeroMQ mailbox (TPSVC-12728) requires configuration in <container>/etc/org.talend.remote.jobserver.server.cfg:

    org.talend.remote.jobserver.server.TalendJobServer.ENABLED_PROCESS_MESSAGE=false
    

Installation

Container

New Container (never started)

  • 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 superseeded by patch
├───...
├───patches : dir from current or previous patch
│   └───Patch_20200925_R2020-09_v1-RT-7.3.1
|           patch.bat
|           patch.commands
|           patch.sh
├───system  : existing dir superseeded by patch
│   ├───... : existing dir
│   ├───... : directories from patch
├───...

Existing 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 superseeded by patch
├───...
├───patches : dir from current or previous patch
│   └───Patch_20200925_R2020-09_v1-RT-7.3.1
|           patch.bat
|           patch.commands
|           patch.sh
├───system  : existing dir superseeded by patch
│   ├───... : existing dir
│   ├───... : directories from patch
├───...
  • Execute <container>/patches/Patch_20200925_R2020-09_v1-RT-7.3.1/patch.bat or <container>/patches/Patch_20200925_R2020-09_v1-RT-7.3.1/patch.sh
  • Ensure directory <container>/patches/Patch_20200925_R2020-09_v1-RT-7.3.1/ contains two new log files : xxx-init.log and xxx-installed.log
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.