TPS-4028 - 7.0

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
Talend Data Fabric
EnrichPlatform
Talend Administration Center

TPS-4028

Info Value
Patch Name Patch_20200515_TPS-4028_v2-7.0.1
Release Date 2020-05-15
Target Version 20180411_1414-V7.0.1
Product affected Talend Administrator Center

Introduction

This patch is an individual patch.

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

Fixed issues

This patch provide the Nexus initialization tool for Nexus 3.22, jira is:

  • TPS-4028 [7.0.1] Support for nexus 3.22 for TAC versions 7.x (TAC-14159)

Prerequisites

Consider the following requirements for your system:

  • Talend Administrator Center 7.0.1 applied latest cumulative patch (include TPS-2996).

Installation

  1. Logon TAC and switch to Configuration-> Software Update, then enter the correct values and save referring to the documentation: https://help.talend.com/reader/f7Em9WV_cPm2RRywucSN0Q/j9x5iXV~vyxMlUafnDejaQ
  2. Switch to Software update page, where the new patch will be listed. The patch can be downloaded from here into the nexus repository.
  3. Login to local Nexus, and download the patch file.

    Note:

    • nexus-migration.jar is Talend Nexus initialization tool, used to create users and repositories on one new Nexus instance; You can update the nexus.properties file, then run java -jar nexus-migration.jar.
    • If you use one existing Nexus 3.x, pls only try the Nexus migration as the document and no need to run the tool: https://help.talend.com/reader/ZgkXyqjyUnHg4eJp6ikUfA/b6G7jJpKZhrdPXJt8vqS9Q
    • If you are trying to use a new Nexus 3.x instance, please run the tool to initialize Nexus, it will create the users(talend-custom-libs-admin, talend-updates-admin) and repositories(talend-custom-libs-snapshot, talend-custom-libs-release, talend-updates). Then please check the repositories setting in Artifact Repository on the Configuration page, because the tool don't create them, you can create new or use the default maven repositories(maven-releases, maven-snapshots).
    • Since Nexus 3.21 disable the script feature, but Studio 7.0.1 still depends on the search.json script. So after initializing the Nexus 3.22, pls import search.json to Nexus(more info in https://issues.sonatype.org/browse/NEXUS-23205); Enable by adding this line to $data-dir/etc/nexus.properties: nexus.scripts.allowCreation=true, then restart nexus, upload the search.json script by rest API: POST /v1/script, then Studio can call the search script by rest API: POST /v1/script/search/run; Because of the security issue, we still recommend to disable the script feature after the above steps by removing the new line in nexus.properties.