Harness On-Prem Release Notes

Updated 22 hours 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 72310

Release Date: October 26, 2021

We're pleased to present Harness On-Premise Minor Release 72310.

General What's New and Early Access

New Features and Enhancements

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

  • N/A

Issues Fixed in the Release

  • N/A

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

72310

Delegate

72310

Watcher

72310

Verification Service

72310

UI

71500

Learning Engine

66000

Minor Release 72210

Release Date: October 19, 2021

We're pleased to present Harness On-Premise Minor Release 72210.

General What's New and Early Access

New Features and Enhancements

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

CD

  • Support Pipeline Pause and Continue (CDC-14661)
    • To help you analyze how Pipelines are performing, Harness can send key Pipeline deployment events to a URL endpoint as a JSON payload. We have now added support for Pipeline Pause and Pipeline Continue.
      See Publish Pipeline Events to an HTTP Endpoint.

Issues Fixed in the Release

  • N/A

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

72210

Delegate

72210

Watcher

72210

Verification Service

72210

UI

71401

Learning Engine

65900

Minor Release 72106

Release Date: October 12, 2021

We're pleased to present Harness On-Premise Minor Release 72106.

General What's New and Early Access

New Features and Enhancements

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

  • N/A

Issues Fixed in the Release

  • Config-As-Code Using REST APIs failing due to the Feature Flag HELM_CHART_AS_ARTIFACT (CDC-15045, ZD-18601)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

72106

Delegate

72106

Watcher

72106

Verification Service

72106

UI

71300

Learning Engine

65700

Minor Release 71908

Release Date: October 5, 2021

We're pleased to present Harness On-Premise Minor Release 71908.

General What's New and Early Access

New Features and Enhancements

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

Platform
CD
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

  • N/A

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

71908

Delegate

71908

Watcher

71908

Verification Service

71908

UI

71101

Learning Engine

65700

Minor Release 71810

Release Date: September 28, 2021

We're pleased to present Harness On-Premise Minor Release 71810.

General What's New and Early Access

New Features and Enhancements

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

Platform
  • N/A
CD
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

  • Cannot Export Deployment Logs (CDC-14684, ZD-17948)
    • Previously, if 5 Pipelines out of 336 are causing issues in the export, the export process terminated, but now it will export 331 Pipeline deployment logs.
      Also, the Harness Manager logs contain the Pipelines which weren't exported.

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

71810

Delegate

71810

Watcher

71810

Verification Service

71810

UI

71000

Learning Engine

65700

Minor Release 71762

Release Date: September 21, 2021

We're pleased to present Harness On-Premise Minor Release 71762.

General What's New and Early Access

New Features and Enhancements

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

Platform
  • N/A
CD
  • AMI Support for Scheduled Scaling (CDP-18514)
  • Rollback Provisioner After Phases option in Failure Strategy (CDP-18495)
    • When the Rollback Provisioner After Phases failure strategy is used, rollback will happen as follows:
      1. Deployment phases are rolled back before the Infrastructure Provisioners in Pre-deployment steps.
      2. All Infrastructure Provisioners in the Pre-deployment Steps are rolled back in the reverse order in which they were deployed.
      See Rollback Provisioner After Phases.
  • Harness Git Connectors now provide GitHub and GitLab types and use provider-specific APIs (CDP-18281)
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

  • Deployment failed with unauthorized: authentication required (CDC-14756)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

71762

Delegate

71762

Watcher

71762

Verification Service

71762

UI

70901

Learning Engine

65600

Minor Release 71606

Release Date: September 15, 2021

We're pleased to present Harness On-Premise Minor Release 71606.

General What's New and Early Access

New Features and Enhancements

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

Platform
  • LDAP Recursive Group Search is optional (PL-19630)
    You can now disable nested LDAP queries to optimize LDAP Group Sync performance. If you uncheck the Recursive Membership Search setting Harness will not run nested LDAP query and only do a flat group search. See Single Sign-On (SSO) with LDAP.
  • Custom Secrets Manager now support Delegate Selectors (PL-19568)
    If you need the script to run on the host running a specific Delegate, you use Delegate Selectors to assign a particular Delegate to access the script and the variables to retrieve the secret. See Add and Use a Custom Secrets Manager and Select Delegates with Selectors.
CD
  • Enhance Kerberos capability to execute command for WinRM Kerberos connections (CDP-18262)
    Delegate auto-selection for WinRM Kerberos tasks now includes running a sample command on the remote host. Earlier, Harness only testes socket connectivity to the host and TGT generation ability.
    This enhancement applies to Test Connections of WinRM connection attributes, test of Infrastructure Definition with Windows hosts (over Kerberos) and Workflows deploying to Windows hosts using Kerberos.
    See Create WinRM Connection Using Kerberos.
  • Tanzu manifests bundled in artifacts now supported (CDP-17728)
    You can now pull Tanzu app manifests from a random filesystem that isn’t Git, and it can be in the same folder as the artifact. This will help you if your manifest files are currently bundled in the application jar/zip file.
    See Add Packaged Tanzu Manifests.
  • Clone Artifact Sources when Service is cloned (CDC-13621)
    The Artifact Sources present in a Service are cloned when a service is cloned. This will help you to replicate the Artifact Source setup easier and create copies of existing Services with Artifact Streams.
CCM
  • N/A
CV
  • N/A
On-Prem

Issues Fixed in the Release

  • Deployment Freeze displays Off when it is actually On (CDC-14131, ZD-17519)
    Accounts with the Feature Flags NEW_DEPLOYMENT_FREEZE and TIME_RANGE_FREEZE_GOVERNANCE displayed Deployment Freeze as Off even though value was On. This was only a UI issue.

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

71606

Delegate

71606

Watcher

71606

Verification Service

71606

UI

70800

Learning Engine

65500

Minor Release 71207

Release Date: August 30, 2021

We're pleased to present Harness On-Premise Minor Release 71207.

General What's New and Early Access

New Features and Enhancements

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

Platform
  • Service-based licensing for Current Generation CD (GTM-66)
    • Active Services are not listed in the Setup > Overview page. Active Services are all Harness Services that have had a deployment event in the last 60 days.
  • SSL communication between MongoDB and other Harness components in Harness On-Prem Current Generation (ONP-229)
    • You can now enable an SSL connection between the Harness On-Prem components (microservices) and the MongoDB database that is included in Harness On-Prem.
      You can use public or self-signed certs.
      Simply select True in Mongo Use SSL and then upload your ca.pem, client.pem, and mongo.pem files:
      See Enable TLS/SSL between MongoDB and Harness Components.

Issues Fixed in the Release

N/A

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

71207

Delegate

71207

Watcher

71207

Verification Service

71207

UI

70403

Learning Engine

65400

Minor Release 71111

Release Date: August 24, 2021

We're pleased to present Harness On-Premise Minor Release 71111.

General What's New and Early Access

New Features and Enhancements

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

Platform
  • GraphQL Create and Update Operations on Encrypted Files (PL-15240)
    • Harness allows creation and update of Encrypted Text using GraphQL, but this facility was not enabled for Encrypted Files. Now we are enabling it for files.
      You can use cURL commands as shown in Encrypted Files API.
  • Add Delegate Selector Configuration for Vault (PL-15216)
    See Add a HashiCorp Vault Secrets Manager.
CD
  • N/A
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

  • N/A

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

71111

Delegate

71111

Watcher

71111

Verification Service

71111

UI

70201

Learning Engine

65200

Minor Release 71005

Release Date: August 20, 2021

We're pleased to present Harness On-Premise Minor Release 71005.

General What's New and Early Access

New Features and Enhancements

N/A

Issues Fixed in the Release

N/A

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

71005

Delegate

71005

Watcher

71005

Verification Service

71005

UI

70100

Learning Engine

65200

Minor Release 70908

Release Date: August 10, 2021

We're pleased to present Harness On-Premise Minor Release 70908.

General What's New and Early Access

New Features and Enhancements

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

Platform
  • N/A
CD
  • You can now add a duration based Deployment Freeze Window with a scheduled start time and end time. (CDC-13467)
  • You can add a recurring Freeze Window which repeats daily, weekly, monthly, or annually. (CDC-12968)
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

N/A

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

70908

Delegate

70908

Watcher

70908

Verification Service

70908

UI

70002

Learning Engine

65200

Minor Release 70808

Release Date: August 3, 2021

We're pleased to present Harness On-Premise Minor Release 70808.

General What's New and Early Access

New Features and Enhancements

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

Platform
  • N/A
CD
  • Support StatefulSets for Canary deployment (CDP-17708).
    • You can now do Canary Deployments with StatefulSets. If a StatefulSet is the only managed workload in the manifest files, you can use the Canary Deployment Step. However, since only 1 workload is allowed in a deployment, if there are Deployment or DeploymentConfig workloads those will be considered managed and the previous behavior remains the same.
    • See What Can I Deploy in Kubernetes?.
  • Basic, Canary, and Blue Green deployments should handle numbering logic in Tanzu App Services (CDP-17646).
    • You can now manage versioning of TAS apps. You can now choose between incremental versioning of apps or using the app name along with version history. This will help you to:
      • Identify the exact app that is serving traffic and not rely on version numbers.
      • Identify the previously deployed app. This will be appended with an _INACTIVE suffix. Here's an example using a foo app:
      • In incremental versioning of apps, you'll see apps as: foo__5, foo__6, foo__7, foo__8 ( where foo__8 is the latest deployed app).
      • When using app name with version history, this will change to:- foo__5, foo__6, foo__INACTIVE, foo (foo is the latest deployed app).
      • See Version Management.
  • Select the CloudFormation state statuses that will not prevent deployment (CDP-17450).
    • Harness checks if the stack is in ROLLBACK_COMPLETE state before the deployment. If present, Harness deletes the stack and then triggers the deployment.
    • You now have the option to choose which stack status to consider as successful even though they denote, failure like UPDATE_ROLLBACK_COMPLETE. On reaching these states Workflows will now not fail.
    • See Provision using CloudFormation Create Stack.
  • YAML changes for some Workflow steps (CDC-13348)
    • The YAML schema changes for Workflows, Pipelines, and Triggers. Id references are changed to names.
    • Changes are backward compatible.
    • See Recent YAML Schema Changes.
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

  • Harness Manager shows "There are no Deployments" despite there being deployments (CDC-13806, ZD-16570)
  • Jenkins Server Variable Lost (CDC-13602, ZD-16354)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

70808

Delegate

70808

Watcher

70808

Verification Service

70808

UI

69901

Learning Engine

65200

Minor Release 70419

Release Date: Wednesday 20, 2021

We're pleased to present Harness On-Premise Minor Release 70419.

General What's New and Early Access

New Features and Enhancements

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

Platform
  • N/A
CD
  • Cloud Foundry CLI v7 supported (CDP-16996).
    Now you can select an Enable CF CLI 7 option when creating the Harness TAS Service. If you enable Enable CF CLI 7, the Harness Delegate will use that CLI version to execute the correct set of commands.
    If you want to use CF CLI 7, ensure you install it on the Harness Delegate using a Delegate Profile.
    See Connect to Your Target Tanzu Account.
  • In Provision Infrastructure Using Cloudformation, in Create Stack Step, you can now define AWS CloudFormation capabilities while deploying the CloudFormation Template. Also, you can add AWS tags to the CloudFormation Stack. (CDP-17588)
    This will help you to create/update the stack where:
    • There is need to include resources that can affect permissions in your AWS account. For example, creating new AWS Identity and Access Management (IAM) users.
    • There is need to support macros (perform custom processing on templates). For example, include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates.
      See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/continuous-delivery-codepipeline-action-reference.html
    Also, you can now add tags to the CloudFormation stack. This will associate Key-value pairs with this stack. AWS CloudFormation also propagates these tags to the resources created in the stack.
    This will help in scenarios where, say, you need to:
    • identify and categorize those resources.
    • identify your stack for purposes such as cost allocation.
      Ref: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-add-tags.html
  • See Provision using CloudFormation Create Stack.

CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

  • Harness TAS is not setting the Health-check Timeout property from YAML file (CDP-14846)
  • Service Tags: Not Showing all Services (CDC-13632, ZD-16555)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

70419

Delegate

70419

Watcher

70419

Verification Service

70419

UI

69500

Learning Engine

64400

Minor Release 70222

Release Date: July 7, 2021

We're pleased to present Harness On-Premise Minor Release 70222.

General What's New and Early Access

New Features and Enhancements

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

Platform
  • N/A
CD
  • For K8S Apply Step, you can now Skip Harness Manifest Preprocessing Step. To do so, Select the Skip Rendering K8S manifest files Checkbox. Ensure that the Files that you Apply are Valid Manifest YAML Files. (CDP-17562)
  • Skip Go template rendering of Kubernetes Manifests. (CDP-17562)
    By default, Harness uses Go templating and a values.yaml for templating manifest files. See Use Go Templating in Kubernetes Manifests.
    In some cases, you might not want to use Go templating because your manifests use some other formatting.
    To skip rendering your manifest files using Go templating, use the Apply step instead of the default Kubernetes Workflow steps (Rollout, Canary Deployment, Stage Deployment, etc) and its Skip Rendering K8s manifest files option.
    See Deploy Manifests Separately using Apply Step.
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

N/A

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

70222

Delegate

70222

Watcher

70222

Verification Service

70222

UI

69303

Learning Engine

64400

Minor Release 69716

Release Date: June 22, 2021

We're pleased to present Harness On-Premise Minor Release 69716.

General What's New and Early Access

New Features and Enhancements

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

Platform
  • N/A
CD
  • For any Artifact Server Edit scenario, if a User Modifies only the Artifact Server URL then a Confirmation Dialog is Shown on Clicking Submit. If the User Edits URL as well as the Username and/or Password then this Confirmation Dialog will not be shown. (CDC-13223)
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

  • Changes in Default.yaml via Configuration As Code Option was not getting Reflected. (DX-2517, ZD-15673)
  • Manual Intervention to Rollback ECS Canary Deployment was not working. (CDC-13270, ZD-15168)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

69716

Delegate

69716

Watcher

69716

Verification Service

69716

UI

68700

Learning Engine

64400

Minor Release 69413

Release Date: Jun 15, 2021

We're pleased to present Harness On-Premise Minor Release 69413.

General What's New and Early Access

New Features and Enhancements

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

Platform
  • Shell Script step Delegate Selector cannot select a different Delegate when InfraDef uses named in-cluster Kubernetes Delegate (CDP-17375)
    You can now choose to use the in-cluster Delegates in Kubernetes Workflow Shell Script steps. This will help you:
    • Run shell scripts on arbitrary Delegates within a Kubernetes Workflow by unchecking the Use Infra Selectors option.
    • Run shell scripts on in-cluster Kubernetes Delegates. This is the default behavior.
      See Specify Where to Run the Script.
  • Delegate Selectors are now available in Source Repo Providers (CDP-16225)
CD
  • Support for filter and group by options with Service Tags on the custom dashboard widgets (CDC-13028)
    • Users can now use the tags defined in services and workflows as filters while creating custom dashboards with Services and Workflow widgets. Tags are ways to organize and group entities. With this users can now visualize and create dashboards on the type of services and workflows are being created by the different team(s) that use Harness for deployments.
      See Add and Configure Custom Widgets.
  • Artifacts deletion for Artifactory, Jenkins, Azure Artifacts & Bamboo (CDC-13201)
    • We now recollect all artifacts in an artifact source when the URL in the Artifactory, Jenkins, Azure Artifacts, and Bamboo is updated. This ensures that the URL of the artifacts is up to date with the new connector URL.
      For example, a previous Artifactory connector URL was http://example.jfrog.io/artifactory/ and all the artifacts collected are using HTTP. If the connector URL is updated to https://example.jfrog.io/artifactory/ then all the previous and new artifacts collected would be up to date as per the new URL.
  • Pull latest artifacts before firing execution (CDC-13079)
    • You can now rely more on last collected selection for artifacts within Trigger configuration:
      • There were some discrepancies between latest artifact collected by Harness and latest pushed in your artifact repository. Harness collects new artifacts for given artifact stream automatically every two minutes. The discrepancy appears when in this two minutes "window" new artifact is already pushed in your repo but in the same time trigger condition is satisfied and execution is fired. This led to unexpected/previous artifact deployed. Now, before firing execution Harness will recollect all artifacts for the Services configured to use latest collected so that chances to pick older builds are minimized.
      • Use case: Multi service Workflow that has different artifact sources. Service A and Service B with Artifact sources A&B. The Trigger is set up On New Artifact for artifact source A with the execute options of From Triggering Artifact for Service A and Last Collected for Service B. Now artifacts for Service B will be collected again right before firing execution.
CCM
  • N/A
CV
  • N/A

Issues Fixed in the Release

  • Editing File Does not get Pushed from Harness to Git (DX-2507, ZD-15909)
  • Verification Shell script fails with Invalid request: NullPointerException (CDC-13261, ZD-15563)
  • Retry With Parameter, manual intervention step is not working as expected (CDC-13226, ZD-15256)
  • User can't add a Deployment Phase (CDC-13081, ZD-15151)
  • Duplicate days are appearing in Cloud Cost Management (CCM-4537, ZD-16017)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

69413

Delegate

69413

Watcher

69413

Verification Service

69413

UI

68401

Learning Engine

64400

Minor Release 68921

Release Date: May 25, 2021

We're pleased to present Harness On-Premise Minor Release 68921.

General What's New and Early Access

New Features and Enhancements

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

  • Harness Cloud Cost Management (CCM) can now Monitor the Cloud Costs of your Azure Services. (CE-4148)
    • CCM displays the data for all your Azure services (Storage account, Virtual machines, Containers, and so on) and also helps you get details of:
      • Azure cloud cost spending trend
      • Azure service costing the most in the selected time range, for example, Load Balancer
      • Primary cost contributor, for example, region, service, or resource
      • Resources that cost the most in the selected time range
      • Azure spending by region, for example, US East or US West
    • See Set Up Cost Visibility for Azure and Analyze Cost for Azure.
  • You can now set a Delay in ECS Swap Target Groups Workflow for Blue Green Deployments (CDP-17128)
    • The Swap Target Groups step now has a Delay setting:
    • This will help you reduce incidents where non-idle connections are sent to the old service before ELB terminates the connection. This helps you ensure that all traffic has migrated to the new service before Harness begins shutting down the old service.
    • By default, Delay is set to 0 so it does not effect any existing Harness customer setups.
      See ECS Blue/Green Workflows.

Issues Fixed in the Release

  • Customer Delegate is Experiencing 20+ Chartmuseum Processes Constantly Running (CDC-13258, ZD-15476, ZD-15521, ZD-15569)
  • Pipeline Fails Only at Barriers not the Workflows (CDC-12592, ZD-12093, ZD-14228, ZD-15139, ZD-15531)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

68921

Delegate

68921

Watcher

68921

Verification Service

68921

UI

67903

Learning Engine

63900

Minor Release 68822

Release Date: May 18, 2021

We're pleased to present Harness On-Premise Minor Release 68822.

General What's New and Early Access

New Features and Enhancements

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

  • Custom Dashboard Enhancements (DX-2418)
    • The following Custom Widgets have additional Filter By and Second Group By settings:
      • Deployments Widget: Environment Type
      • Services Widget: Deployment Type
      • Workflows Widget: Workflow Type
    • See Add and Configure Custom Widgets.
  • For Harness Services that use Nexus and a Deployment Type that uses Group ID and Artifact ID (such as SSH), the Group ID and Artifact ID settings are changed from a drop-down to text Field. (CDC-12996)

Issues Fixed in the Release

  • Alert Notification Link has App is Null (CDC-13107, ZD-15304)
  • Delays when Discovering new Artifacts (CDC-13087, ZD-15229, ZD-15331)

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

68822

Delegate

68822

Watcher

68822

Verification Service

68822

UI

67801

Learning Engine

63800

Minor Release 68708

Release Date: May 11, 2021

We're pleased to present Harness On-Premise Minor Release 68708.

General What's New and Early Access

New Features and Enhancements

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

  • No new features.

Issues Fixed in the Release

  • No new issue fixes.

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

68708

Delegate

68708

Watcher

68708

Verification Service

68708

UI

67700

Learning Engine

63700

Minor Release 68615

Release Date: May 4, 2021

We're pleased to present Harness On-Premise Minor Release 68615.

General What's New and Early Access

New Features and Enhancements

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

  • Renamed Continuous Efficiency to Cloud Cost Management (CE-4259)
    • Harness has renamed its Continuous Efficiency (CE) offering to Cloud Cost Management (CCM):

Issues Fixed in the Release

  • Change Template Root Folder Rename Option Missing (DX-2453, ZD-14972)
  • Customer Encounters Delays when Discovering new Artifacts (CDC-13087, ZD-15229, ZD-15331)
  • Fix SweepingOuput Converter Issues With Map Objects (CDC-13069, ZD-15263, ZD-15321)
  • GCR Auto-collection Failed (CDC-13067, ZD-15056)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

68615

Delegate

68615

Watcher

68615

Verification Service

68615

UI

67601

Learning Engine

63600

Minor Release 68511

Release Date: April 27, 2021

We're pleased to present Harness On-Premise Minor Release 68511.

General What's New and Early Access

New Features and Enhancements

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

  • New Account Page added to Setup (GTM-99)
    • Click Overview to see account information:
  • Support Hashicorp Namespaces (PL-13957)
  • Early Access Features List now in Product (PL-13954)
    • You can now see what new features are in the product but in beta or behind a feature flag:
      Just click Early Access in Harness.
  • Use CUR Report for all AWS Accounts (CE-4192)
  • For AWS EKS clusters, when a Harness CCM AWS connector is created, the pricing data is used from the AWS Cost and Usage Reports (AWS CUR) report instead of publicly available catalog price information.
    See Set Up Cost Visibility for Kubernetes Using an Existing Delegate.
  • Show Delegate Task ID as Part of the Execution Details (CDC-12372)
    • To help you identify Harness Delegate tasks in Delegate logs, the Delegate Task ID has been added to the Workflow step details in the Deployments page:

Issues Fixed in the Release

  • Unable to see UAT DEPLOY STAGE (CDC-12970, ZD-15026, ZD-15046)
  • Audit Trail does not record Triggers Deleted via Git-Sync (CDC-12878, ZD-14904)
  • Wrong GroupIds persisting even when repository is changed while adding nexus artifact source (CDC-12822, ZD-14775)
  • Rollback variables are printing as null (CDC-12725, ZD-14560)

Component Versions

The following table lists the component versions in this release.

Name 

Version

Manager 

68511

Delegate

68511

Watcher

68511

Verification Service

68511

UI

67500

Learning Engine

63500

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?