Infoworks Release Notes
Release Notes

v5.2.0.7

Date of Release: September 1, 2022

Resolved Issues

JIRA IDIssueSeverity
IPD-18862Support required for fixed width source file type.Highest
IPD-18878Databricks token is visible in clear text in the job_object.json file from Infoworks job logs.Highest
IPD-18972Unable to connect to SFTP due to limited algorithm.Highest
IPD-18986Projection support needs to be added for Onboarding tables in Snowflake environment.Highest
IPD-19027The merge statement execution mode is not configurable between sync and async.Medium
IPD-19028UPDATE query is not supported for pipelines that are configured in Merge mode.Medium
IPD-19044Job status is incorrect even if job is completed successfully when Databricks cluster is pinned and unpinned on UI.High
IPD-17988API endpoint is not updating the Snowflake warehouse assigned to a pipeline.High
IPD-17954Logging issue while adding tables and crawl metadata API.High
IPD-18171Data Connection is not getting mapped while importing pipeline configuration for Snowflake target.High
IPD-18311Error occurred while adding the table due to mandatory table_type key.Highest
IPD-18820Ingestion from ADLS Gov cloud is not supported.Medium
IPD-18695File Preview/Schema Crawl fails for CSV ingestion from S3 Buckets hosted on Gov Cloud.High
IPD-18805ADLS and WASB Datalakes are not Gov cloud aware.Highest
IPD-18804The Compute tab of Snowflake environment does not include a Gov Cloud checkbox for Databricks Regions.Highest
IPD-18623The DISTINCT function in SQL is not getting imported properly in Infoworks PipelinesHighest
IPD-18777Direct incremental ingestion to existing table on snowflake without any audit column is not allowed.Highest
IPD-18835The user managed table configuration could not enabled due to "is_table_user_managed" not being present.Highest
IPD-18911The REST API doesn’t support “HIVE_UDF” source extensions for columns.Highest
IPD-18921The "in_notin" node under pipelines does not support multiple columns.Highest
IPD-18931Infoworks metacrawl job for CSV source fetches incorrect number of columns.Highest

Internet-free Upgrade

For upgrading from 5.2.0 to 5.2.0.7, execute the following commands:

Step 1: SSH to the Infoworks VM and switch to Infoworks User.

Step 2: Initialize the Variables:

full_version=<Full Version> # Full Version of Target Patch e.g. 5.2.0.7

major_version=<Major Version> # Major Version of Target Patch e.g. 5.2

os_suffix=<OS Suffix> # One of [ ubuntu2004 amazonlinux2 rhel8 ]

Step 3: Download the infoworks package, installer package, and the update script using the following links:

https://iw-saas-setup.s3-us-west-2.amazonaws.com/${major_version}/patch/infoworks-${full_version}-${os_suffix}.tar.gz

https://iw-saas-setup.s3-us-west-2.amazonaws.com/${major_version}/deploy_5.2.0.tar.gz

https://iw-saas-setup.s3.us-west-2.amazonaws.com/${major_version}/update.sh

Step 4: SCP above files to these paths respectively:

Infoworks Package -> ${IW_HOME}/temp/downloads/.

Deploy Package -> ${IW_HOME}/scripts/.

Update Script -> ${IW_HOME}/scripts/.

Step 5: Create downloads directory if needed, and create the skip_binary_cleanup file:

[[ ! -d ${IW_HOME}/temp/downloads ]] && mkdir -p ${IW_HOME}/temp/downloads

touch ${IW_HOME}/temp/downloads/skip_binary_cleanup

Step 6: Initialize Environment Variables

source ${IW_HOME}/bin/env.shexport IW_PLATFORM=saas``

Step 7: Run the update

cd ${IW_HOME}/scripts/

./update.sh -v ${full_version}-${os_suffix}

Rollback

To go back to previous checkpoint version:

Step 1: In a web browser, go to your Infoworks system, scroll-down to the bottom, and click the Infoworks icon.

Step 2: The Infoworks Manifest Information page opens in a new tab. Scroll down and check the Last Checkpoint Version.

Step 3: ssh to Infoworks VM and switch to {{IW_USER}}.

Step 4: Initialize the variables in the bash shell.

full_version= 5.2.0.7

unpatched_version=$(echo $full_version | cut -d "." -f 1-3)

major_version=$(echo $full_version | cut -d "." -f 1-2)

previous_version=<Previous Version> # Last Checkpoint Version from step 1

os_suffix=<OS Suffix> # One of [ ubuntu2004 amazonlinux2 rhel8 ]

Step 5: Download the required deployer for the current applied patch.

https://iw-saas-setup.s3-us-west-2.amazonaws.com/${major_version}/deploy_${unpatched_version}.tar.gz

Step 6: Execute the SCP command for the above mentioned files to the following path.

${IW_HOME}/scripts/.

Step 7: Extract the deployed tar file in case it does not exist.

cd ${IW_HOME}/scripts

[[ -d iw-installer ]] && rm -rf iw-installer

tar xzf deploy_${unpatched_version}.tar.gz

cd iw-installer

Step 8: Initialize the environment variables.

source ${IW_HOME}/bin/env.sh

export IW_PLATFORM=saas

Step 9: Run the Rollback command.

./rollback.sh -v ${previous_version}-${os_suffix}