Harness On-Prem Release Notes

Updated 1 week ago by Michael Cretzman

This document contains release notes for both the Harness Connected On-Prem and Harness Disconnected On-Prem editions.

For Harness SaaS release notes, see Harness SaaS Release Notes.

Release notes are displayed with the most recent release first.

Minor Release 68007

Release Date: April 6, 2021

We are pleased to present Harness On-Premise Minor Release 68007.

New Features and Enhancements

The following new features were added to the Harness platform components:

Issues Fixed in the Release

  • Dynatrace Canary Analysis for Workflow Checking 2 Months Instead of Expected 7 Days (CV-5823, ZD-14412)
  • Template Library Shell Script Publish Output not Showing up on UI for Shell Scripts Linked from Template Library (CDC-12790)
  • Pipeline Skip Conditions Inconsistencies (CDC-12734, ZD-14572)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

68007

Delegate

68007

Watcher

68007

Verification Service

68007

UI

67003

Learning Engine

63000

Minor Release 67712

Release Date: March 30, 2021

We are pleased to present Harness On-Premise Minor Release 67712.

New Features and Enhancements

The following new features were added to the Harness platform components:

Issues Fixed in the Release

  • Apps Drop from App Permissions (DX-2409, ZD-13713)
  • Issue Editing ServiceNow Step (CDC-12396, ZD-14401)
  • Current() Function not Implanting in Date Field (CDC-12306, ZD-14227)
  • PagerDuty Messaging Fails due to Text Replacement (CDC-12253, ZD-14093)
  • Failure Strategy is not Working Appropriately when 2 Definitions are Provided at Orchestration Level (CDC-11846)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

67712

Delegate

67712

Watcher

67712

Verification Service

67712

UI

66702

Learning Engine

62700

Minor Release 67219

Release Date: Mar 15, 2021

We are pleased to present Harness On-Premise Minor Release 67219.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Add Previous Artifacts Info as a Context Variable (CDC-11980)
    • New built-in Harness expressions will output information on the artifact used for the deployment rollback.
    • See Artifact Rollback Variables.
  • Resume Pipeline via GraphQL API (CDC-11366)

Issues Fixed in the Release

  • Put Placeholder Message for Deployments Widget when Number of Applications is >= 50 (DX-2351)
  • Service Command (WinRM at Minimum) Stamped in Workflow has Misleading Value of 4h when Empty and Defaults to 10 min (CDC-12249, ZD-13983)
  • Git Sync Failing on Field Validation (CDC-12232, ZD-13766)
  • Cloning Deployment Caching Issues for Service Type if no Browser Reload (CDC-12231, ZD-13934)
  • Customer Approval Script Ignores Retry Interval (CDC-12020, ZD-13873)
  • Service Filter is not Working Correctly while Filtering on tag (CDC-11870, ZD-13481)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

67219

Delegate

67219

Watcher

67219

Verification Service

67219

UI

66200

Learning Engine

62200

Minor Release 67007

Release Date: March 2, 2021

We are pleased to present Harness On-Premise Minor Release 67007.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Harness Virtual Machine On-Prem: Support for Automated Backup and Restore (ONP-15)
    You will need to upgrade to this release to use Support for Automated Backup and Restore.
Connected Upgrade
  1. On any master node, run the following, and then follow the instructions to update all remote nodes:
curl https://kurl.sh/1d40a58 | sudo bash -s ha

  1. On any master node, run the following, and then follow the instructions to update all remote nodes:
curl -sSL https://k8s.kurl.sh/harness | sudo bash -s ha

Disconnected Upgrade

For a Disconnected installation of Harness Virtual Machine On-Prem, do the following:

  1. On all nodes, run the following:
curl -LO https://k8s.kurl.sh/bundle/1d40a58.tar.gz
  1. Next, run the following to expand the file:
tar xvzf 1d40a58.tar.gz
  1. On any master node, run the following, and then follow the instructions to update all remote nodes:
cat install.sh | sudo bash -s airgap ha

  1. On all nodes, run the following:
curl -LO https://kurl.sh/bundle/harness.tar.gz

  1. Next, run the following to expand the file
tar xzvf harnesskurl.tar.gz

  1. On any master node, run the following, and then follow the instructions to update all remote nodes:
cat install.sh | sudo bash -s airgap ha
  • Display Pipeline Skip Conditions for Pipeline Stages (CDC-11797)
    • You can now see the expressions of your Pipeline Skip Conditions on the Harness Deployments page. See Pipeline Skip Conditions.
    • On a Harness deployment's page, when you hover a Pipeline stage that uses a skip condition, the skip conditions expressions are displayed:

Issues Fixed in the Release

  • User-Initiated Rollback Leads to 2 Parallel Tasks Against Same Infra (CDP-15977, ZD-10293, ZD-10854, ZD-12535)
  • Helm Chart as Artifact Doesn't List 0.0.0 Version (CDC-11993, ZD-13673)
  • UI for WaitInterval Does not Error when it is Invalid (CDC-11985)
  • Git Sync Auto Removes an Empty Value (CDC-11971, ZD-13545)
  • Skip Validation not Working for Customer (CDC-11907, ZD-13644)
  • NullPointer Exception Error (CDC-11906, ZD-13647)
  • SFTP is Getting KryoException on Artifact Server, FTP Test Button (CDC-11791)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

67007

Delegate

67007

Watcher

67007

Verification Service

67007

UI

66001

Learning Engine

62000

Minor Release 66518

Release Date: February 23, 2021

We are pleased to present Harness On-Premise Minor Release 66518.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • None this release.

Issues Fixed in the Release

Service Instances not reporting in (PL-13672, ZD-13574)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

66518

Delegate

66518

Watcher

66518

Verification Service

66518

UI

65401

Learning Engine

61400

Minor Release 66308

Release Date: Feb 16, 2021

We are pleased to present Harness On-Premise Minor Release 66308.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Delegate Selectors added to Kubernetes Cluster Cloud Provider (DEL-1365)
  • In Nexus, for Artifact Authentication, the Authentication Token is Added to the Header (CDC-11837, ZD-13196)

Issues Fixed in the Release

  • Download Artifact Step Failing During Basic WinRM Deployment (CDC-11851, ZD-13518)
  • User Cannot Execute GraphQL via API key (CDC-11848, ZD-13069)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Delegate

66308

Learning Engine

61300

Manager 

66308

UI

65301

Verification Service

66308

Watcher

66308

Minor Release 65704

Release Date: Feb 9, 2021

We are pleased to present Harness On-Premise Minor Release 65704.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • ECS Tags Support (CDP-14105)
    • You can add ECS tags to your task and service definitions just as you would in the AWS console or CLI.
    • See ECS tags support for tasks and services.
  • Custom artifact extraction for Pivotal deployments (CDP-14093)
    • Harness supports the most common Pivotal Web Services artifact package types. If your artifact doesn't match the supported types, you can run a script to preprocess the artifact (unzip, untar, etc).
    • See Preprocess PCF Artifacts to Match Supported Types.

Issues Fixed in the Release

  • Custom Dashboard is not Persisting any Widgets (DX-2313)
  • SFTP is Getting Kryo Exception on Artifact Server (CDC-11791)
  • Artifact Mandatory for Rollback of Deployment (CDC-11783, ZD-13341)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

65704

Delegate

65704

Watcher

65704

Verification Service

65704

UI

64601

Learning Engine

60500

Minor Release 65103

Release Date: Feb 2, 2021

We are pleased to present Harness On-Premise Minor Release 65103.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Manual Intervention Expiry Details now Present in Slack/Email Notifications (CDC-11514)

See Manage User Notifications, Send Notifications Using Slack.

Issues Fixed in the Release

  • Custom Artifact Source Feedback and Portability (CDC-11024)
  • Customized Failure Strategy Missing Timeout Value (CDC-11557, ZD-13269, ZD-13327)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Delegate

65103

Learning Engine

60100

Manager 

65103

UI

64101

Verification Service

65103

Watcher

65103

Minor Release 64810

Release Date: Jan 26, 2021

We are pleased to present Harness On-Premise Minor Release 64810.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • Support Custom Artifact Extraction for PCF (CDP-15800)
    • Harness supports the most common Pivotal Web Services artifact package types.
      If your artifact doesn't match the supported types, you can run a script to preprocess the artifact (unzip, untar, etc). Preprocessing occurs when setting up the app during deployment.
      See Preprocess PCF Artifacts to Match Supported Types.

Issues Fixed in the Release

  • Custom Dashboard is not Persisting any Widgets (DX-2313)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

64810

Delegate

64810

Watcher

64810

Verification Service

64810

UI

63801

Learning Engine

59800

Minor Release 63902

Release Date: Jan 19, 2021

We are pleased to present Harness On-Premise Minor Release 63902.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • AWS GovCloud and Override Default Region (CDP-14570, CDP-15915)
  • Slack/Email Notification Enhancements (CDC-11262)
  • Manual Intervention Timeouts (CDC-5127)
    • If you select Manual Intervention for a Workflow or Workflow step's Failure Strategy, you can now enter a Timeout and Action after timeout (such as Ignore).
      See Define Workflow Failure Strategy.

Issues Fixed in the Release

  • YAML Update RBAC: Error in the Create Flow of YAML (DX-2270)
  • Tampered API Keys Also Work (DX-2276, ZD-13085)
  • Customer Git Sync Broken due to Git Diff Failed-End Commit [xx] Should be After Start Commit (DX-2224, ZD-12481)
  • Git -> Harness Sync Issues (CDC-11268, ZD-13066)
  • Editing a Service Command can Remove Variables (CDC-11251, ZD-13050)
  • Workflow ran Successfully but Marked as Failed (CDC-11236, ZD-13033)
  • Problem Creating Helm Repo (CDC-11230)
  • Cannot Filter by PipelineExeuctionId in ExportExecutions API (CDC-11125, ZD-12867)
  • Notifications not Triggered for a Resource Constraint (CDC-11123)
  • GraphQL Execution API Returns Error but Starts the Pipeline (CDC-10383, ZD-12373)
  • Email Without Body is not Delivered to Recipient (CDC-10314)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

63902

Delegate

63902

Watcher

63902

Verification Service

63902

UI

63100

Learning Engine

58600

Minor Release 63304

Release Date: Jan 12, 2021

We are pleased to present Harness On-Premise Minor Release XXXXX.

New Features and Enhancements

The following new features were added to the Harness platform components:

  • New Side Nav for Harness Manager (PL-13207)
    • The new Harness Manager side navigation is enabled:
  • Harness On-Prem Kubernetes Cluster: Support for OpenShift Cluster (ONP-4)
  • Harness On-Prem Virtual Machine: Single and HA modes supported
  • ECS Auto Scaling Attached in Last Workflow Phase (CDP-16010, CDP-15733)
    • ECS Auto Scaling is attached on the last Upgrade Containers step in your Workflow. For rollback, Auto scaling is attached to the old, working ECS service at the end of rollback.
    • See ECS Auto Scaling.
  • Non-IIS and Docker Artifact Types Supported in IIS Service (CDP-15871)
    • When creating an IIS Service in Harness, you can select Other as the artifact type, and use non-IIS and Docker artifacts, such as Windows-native applications.
    • See Services for IIS.
  • Helm Command Flags Supported (CDP-15706)
  • Kubernetes List Objects Supported (CDP-15641)
    • You can leverage Kubernetes list objects as needed without modifying your YAML for Harness. When you deploy, Harness will render the lists and show all the templated and rendered values in the log.
    • See Using OpenShift with Harness Kubernetes.
  • Use Secret Managers for Storing Terraform Plans (CDP-15354)
    • When you add Terraform scripts to your Terraform Infrastructure Provisioner, you can now select the Harness Secret Manager to use for storing Terraform plans.
    • See Select Secret Manager for Terraform Plan.
  • Add Delegate Selector for Fetch Instances Step (CDP-14613)
  • Skip Versioning for ConfigMaps and Secrets Deployed into Kubernetes Clusters (CDP-14474)
    • By default, Harness versions ConfigMaps and Secrets deployed into Kubernetes clusters. Typically, to skip versioning in your deployments, you add the annotation harness.io/skip-file-for-deploy to your manifests. See Deploy Manifests Separately using Apply Step.
      In some cases, such as when using public manifests or Helm charts, you cannot add the annotation. Or you might have 100 manifests and you only want to skip versioning for 50 of them. Adding the annotation to 50 manifests is time-consuming.
    • See Skip Versioning for Service.
  • Navigate Through Subfolders of Central Team Folder in Jenkins Step (CloudBees) (CDC-6921)
    • If you use the Jenkins step to run CloudBees jobs, you can now navigate through CloudBees job folders just like Jenkins folders.
    • See Run Jenkins Jobs in Workflows.

Issues Fixed in the Release

  • Helm Chart Name of the Format Bitnami/Nginx Results in Failure to Fetch Files (CDP-15703)
  • Support for Helm Steady State Check With Helm Hooks (CDP-15540, ZD-11980)
  • Jenkins Job Parameter Hanging when Editing Step Dialog (CDC-11155)
  • Proxy is Configured for Kubernetes Delegate Still Receiving 407 Error (CDC-11138, ZD-12888)
  • Bad Record in the Database (CDC-11076, ZD-12906)
  • WinRM: Copy Configs Step Ignores Configured Destination (CDC-11034, ZD-13013)
  • Unable to Proceed Next Stage With Runtime Variable in Approval Step (CDC-10977, ZD-12814)
  • Configuration as Code Errors (CDC-10964, ZD-12083)
  • Trigger Invocation is Executed Twice Upon New Artifact Collection (CDC-9144, ZD-12222)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

63304

Delegate

63304

Watcher

63304

Verification Service

63304

UI

62301

Learning Engine

58300

2019-2020 On-Prem Release Notes

See 2019-2020 On-Prem Release Notes.


How did we do?