Harness On-Prem Release Notes

Updated 5 days 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 55610

Release Date: July 7, 2020

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

New Features and Enhancements

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

  • Cloud Provider APIs (DX-1759)
    • You can now create, remove, update, and delete Harness Cloud Providers using the Harness API. See Use Cloud Providers API.

Issues Fixed in the Release

  • Deployment Frequency And Lead Time Dashboards Not Populating (DX-1785)
  • Failed To Fetch Helm Chart (CDP-13617, ZD-10016, ZD-10018)
  • Workflow Deploy Step Returns Variable Name Instead Of Value (CDP-13561, ZD-9976)
  • Service/Workflow Variables Not Working In Values Yaml Overrides (CDP-13556, ZD-9956, ZD-9960, ZD-9961, ZD-9962, ZD-9963)
  • Browser Tab Crashes When We Enter $ In Terraform Destroy (CDP-13343, ZD-9830)
  • PowerShell Script Output Variable Not Being Collected (CDC-8017)
  • GraphQL Pipeline Execution Issue With Template Library Service Commands That Templatize Hostname And Ssh Attribute (CDC-7974, ZD-9831)
  • Unable To Abort This Build (CDC-7215, ZD-9676)

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

55610

Delegate

55610

Watcher

55610

Verification Service

55610

UI

54601

Learning Engine

50600

Minor Release 55306

Release Date: July 1, 2020

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

New Features and Enhancements

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

  • Add Support For Referencing Existing Secrets In SSH Keys (PL-9824)
    • When you create SSH keys in Harness, you now use Harness Encrypted Text and File secrets for secret settings, such as SSH key Files and Passphrase.
  • Create Service: Rename Kubernetes Deployment Type Option To Include Helm, Openshift (CDP-13225)
    • When you create a new Harness Service, the Deployment Type option provides more information on the difference between Harness' Helm support in the Native Helm and Kubernetes options.
  • Allow Helm to Provide More Than 1 values.yaml file (CDP-13082)
    • You can now provide multiple values.yaml files as part of a Harness Service Values YAML Override and an Environment's Service Configuration Override.
      See Override Values YAML Files.
  • ASG/AMI Percentage-based Traffic Shifting via ELB (CDP-12811)
    • You can now perform an ASG/AMI Blue/Green deployment using two strategies, Incremental Traffic Shift and Instant Traffic Shift. Incremental Traffic Shift is a percentage-based strategy that incrementally shifts traffic from the Target Group used by the previous ASG to the Target Group used by the new ASG you are deploying.
      See AMI Blue/Green Deployment.

Issues Fixed in the Release

  • File Override Is Not Working When Used In SSH Key (PL-11682)
  • OpenShift Parameter Configurations Not Synced To Git With Harness GitSync (CDP-13219, ZD-9640)
  • Rolling Deployment Using DeploymentConfig Performs Incorrect Steady State Check (CDP-13190, ZD-9638)

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

55306

Delegate

55306

Watcher

55306

Verification Service

55306

UI

54303

Learning Engine

50300

Minor Release 55105

Release Date: Jun 23, 2020

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

New Features and Enhancements

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

  • Nothing this release.

Issues Fixed in the Release

  • Fetch files phase added to Delete Kubernetes Resource step (CDP-13235)
  • Increase Spotinst REST timeout (CDP-12756)
  • SSH Connection Attributes causing Deployment Failure as Delegates are not Receiving tasks (CDC-6903)

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

55105

Delegate

55105

Watcher

55105

Verification Service

55105

UI

54100

Learning Engine

50100

Minor Release 54903

Release Date: June 16, 2020

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

New Features and Enhancements

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

Issues Fixed in the Release

  • Create Same User Multiple Times (PL-10106)
  • Production Deployment Failing With No Error (CDP-12955)
  • Failure In Multiphase Canary Rollback (CDP-12911)
  • Persist Helm3Path Settings For Kubernetes, Docker, ECS Delegates (CDP-12805)
  • Step Name Field Is Missing On Helm Deploy State (CDP-12510)
  • Jenkins Job Succeeded But Delegate Still Waiting For The Job To Complete (CDC-6905)
  • SSH Connection Attributes Causing Deployment Failure As Delegates Are Not Getting The Task (CDC-6903)
  • Timeout Cannot Be Modified On Linking Template Library Step In Worflow (CDC-6873)
  • Users Do Not Have Access To Resume Pipeline (CDC-6863)
  • Valid JEXL Expression Seems To Have Become Invalid For Pipeline Skip Assertion, Not Getting Invalid For Existing Assertion (CDC-6848)
  • Trouble Getting The Default Copy-Config Step Working (CDC-6807)
  • Unable To Abort Workflow Execution - User Gets “User Not Authorized” (CDC-6576)
  • Phases Past 1 Are Failing With Unknown Error (CDC-6098)
  • Filtering On Paused Deployments Is Not Working (CDC-3608)

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

54903

Delegate

54903

Watcher

54903

Verification Service

54903

UI

53904

Learning Engine

49900

Minor Release 54703

Release Date: Jun 9, 2020

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

New Features and Enhancements

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

  • Add Search Bar in Users Page (PL-7611, ZD-6665, ZD-8113, ZD-8673)
    • You can now search for Harness users in the Users page:
  • PCF Docker Integration for Artifactory Server (CDP-12629)
    • In PCF Services, you can now add Docker images as Artifactory Artifact Sources:
      See Services for PCF.
  • Add Helm v3 option in Kubernetes Remote Manifest Settings (CDP-12324)
  • Add Advanced Display Controls to Deployments Page (CDC-5284)
    • In a deployment's graph in the Deployments page, you can now search for commands, expand/collapse all commands, and orient the graph vertically or horizontally:

Issues Fixed in the Release

  • Timeout Value Not Adhered to in Terraform Apply Step (CDP-12783)
  • Incorrect Instance Count and Current Deployment Status Dashboard (CDP-12616)
  • Verification Didn't Find Servers after Retry (CDP-11074)
  • Secrets not Resolving in Custom Artifact Source Script (CDC-6570)
  • Trigger Creation Issue With Build Workflow Type And Workflow With Service Having No Artifact Source (CDC-6542)
  • Phases Past 1 Are Failing With Unknown Error (CDC-6098)
  • Execution Context For Rollback Step Appears Wrong (CDC-5629)

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

54703

Delegate

54703

Watcher

54703

Verification Service

54703

UI

53704

Learning Engine

49700

Minor Release 54404

Release Date: Jun 2, 2020

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

New Features and Enhancements

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

  • Search added to Users page (PL-7611)
    • The Users page in Harness now lets you search for users.

Issues Fixed in the Release

  • New Harness Helm Chart URL Cannot Be Proxied Through Artifactory, Old New Helm Chart URL Could (PL-10948)
  • LDAP Sync Issues (PL-10826)
  • Unable To Select A Template From Template Library, While Adding A Step In Workflow. (DX-1463)
  • Close Icon Not Closing The Commit Details View (DX-1462)
  • On-Prem API Explorer Failing — Url Contains 'gratis' & 'gateway' (DX-1396)
  • Getting Error While Setting Up Tag In Worfklow (DX-1395)
  • WinRM Deployment With Provisioner (CDP-12764)
  • Name Field Is Missing On Configure Rollback Ecs Setup (CDP-12474)
  • Infra Locking Is Not Happening For ECS Deployments Causing Overstepping Behavior (CDC-6494)
  • Improve Error On Specific Shell Script Step -> Something Went Wrong (CDC-6264)
  • Pipeline Terminated As "failed" W/o Error (CDC-6257)
  • Getting Access Denied Error Without Editing A Workflow (CDC-6202)
  • Adding Script From Template Caused Name To Be Changed To "shell Script" In Canary/ms Workflow (CDC-6159)
  • Workflows Are Still Running Even After The Pipeline Is Aborted (CDC-142)

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

54404

Delegate

54404

Watcher

54404

Verification Service

54404

UI

53404

Learning Engine

49400

Minor Release 54108

Release Date: May 26, 2020

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

New Features and Enhancements

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

  • Change Harness Helm Delegate Chart URL app.harness.io (PL-10930)
    • The Harness Helm Delegate repo was changed to:
      https://app.harness.io/storage/harness-download/harness-helm-charts/
    • See Using the Helm Delegate.
  • PCF Supports Docker Artifact Sources (CDP-12610)
  • The Timeout setting in the Kubernetes Rollout and Canary Deployment Workflow steps supports multiple formats (CDP-12511)
    • You can enter multiple formats for the Timeout setting:
  • Delegates used by Cloud Providers for authentication listed alphabetically (CDP-8710)
    • When you use a Kubernetes Cluster or AWS Cloud Provider, you can select a Delegate to use for authentication (recommended). The Delegates are listed alphabetically to make it easy for you to find the right Delegate.
  • Trigger Workflows and Pipelines using GraphQL APIs (CDC-6208)
    • You can now trigger Workflows and Pipelines using Harness GraphQL API startExecution(). Here is an output example:
      {
      "data": {
      "startExecution": {
      "clientMutationId": null,
      "execution": {
      "id": "s7QEfVP7SL-3ZUt8FBrnzQ",
      "status": "RUNNING"
      }
      }
      }
      }
    • See Trigger Workflows or Pipelines Using GraphQL API.
  • Pipeline Resume now Available for all Harness accounts (CDC-5860)
    • Factors such as changes to resource access or infrastructure issues can cause deployment failure. In such a scenario, rerunning an entire Pipeline can be costly and also time-consuming. Harness provides an option to resume your Pipeline deployment from the first failed stage or any successfully executed stage before that.
    • See Resume Pipeline Deployments.
  • GitHub On Package Event supported in Harness Triggers (CDC-5817)
    • You can now use GitHub On Package events to trigger Harness Workflow and Pipeline deployments.
    • See Triggers.
  • Workflows Triggered by Pipeline Execution displayed in GraphQL queries (CDC-5341, ZD-7988)
    • You can now see all of the executions of a Workflow deployed as part of a Pipeline in Harness GraphQL API ExecutedAlongPipeline:
    • See Harness API.

Issues Fixed in the Release

  • Invalid permission type: ALL_APP_ENTITIES for Environments (PL-10871)
  • Password Change Notification (PL-10113)
  • Account shown as expired (CDP-12660)
  • No Command for Select Nodes in the AWS WinRM Workflow (CDP-12512)
  • CloudFormation using Git as Source Type should not Show Commit ID (CDP-12496)
  • ECS Setup Load Balancer Workflow Step does not Contain Selectors (CDP-12389)

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

54108

Delegate

54108

Watcher

54108

Verification Service

54108

UI

53104

Learning Engine

49100

Minor Release 53705

Release Date: May 19, 2020

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

New Features and Enhancements

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

  • Support For Match Phase Query Type In Logz Verification Step (CV-4759)
  • Name ECS Blue Green Setup Route 53 Workflow Step (CDP-12476)
    • You can add a custom name to the ECS Blue Green Route 53 Setup step.
    • The ECS Blue Green Route 53 Setup step is where you will specify the namespace, services, and hosted zone information needed by Harness to register the CNAME records for your services.
  • Templatize Min, Max, and Desired Instances in AWS AWS AutoScaling Group Setup Workflow Step (CDP-12312)
  • Deployment Duration Shown in Deployments Page (CDC-5869)
    • You can now see duration information for both the Pipeline and each Workflow step.
  • Full Hostname is Displayed for WinRM Deployment Steps (CDC-3890, ZD-7090)

Issues Fixed in the Release

  • Spotinst Basic Workflow: Removed Traffic Shifting Setting from Elastigroup Deploy Step (CDP-12399)
  • Service Not Displayed Initially when a Workflow and Service are Created Using GitSync (CDC-6089)
  • Workflow Hanging On Artifact Collection (CDC-6063)
  • Incorrect Reference To Encrypted Text In Environment (CDC-5760, ZD-8182)
  • Pipeline Stage is taking Dev Environment From Prior Step Instead Of Honoring QA Environment (CDC-5745, ZD-8736)

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

53705

Delegate

53705

Watcher

53705

Verification Service

53705

UI

52704

Learning Engine

48700

Minor Release 53203

Release Date: May 12, 2020

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

New Features and Enhancements

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

  • Support Docker Image For WinRM Artifact Source Type (CDP-12040, ZD-7132)
  • Log Version Of Helm Chart Downloaded From Helm Repository (CDP-11380)
    • When you use a remote Helm chart for a Kubernetes deployment, you can leave the Chart Version setting empty, and Harness will use the latest chart version. When you deploy, Harness displays the version it selected in the deployment log:
    • See Use a Helm Repository with Kubernetes.
  • Input Validation On Git Repository Branch In Terraform Provisioner (CDP-11334, ZD-7729)
    • Harness now validates all inputs to the Git Repository Branch setting in the Terraform Infrastructure Provisioner.
  • Move Autoscaler Plugin Setting Closer To Instance Count (CDP-11025, ZD-7274)
  • Improve The Blue/Green Failure Message (CDP-10354, ZD-5609)
    • Error message was clarified to state that only one Deployment type Kubernetes workload is supported in a single Blue/Green Workflow.
    • See Supported Platforms and Technologies for details on what is supported.
    • Harness Canary and Blue/Green Workflow default steps support a single Deployment workload as a managed entity. In Harness, a managed workload is a Deployment, StatefulSet, or DaemonSet object deployed and managed to steady state.
    • You can deploy any Kubernetes workload in any Workflow type by using a Harness annotation to make it unmanaged (harness.io/direct-apply).
      The Apply Step can deploy any workloads or objects in any Workflow type as a managed workload.
  • When you add a Helm Repository Artifact Server to Harness, you can select GCS as the hosting platform. The GCS Project Name setting is no longer required and has been removed. (CDP-10276)
  • Github On Release Events and Actions added to Triggers (CDC-5622)
  • Artifact Build Numbers displayed in all Custom Dashboard Widgets (CDC-5520)

Issues Fixed in the Release

  • Add Memebers In User Groups Only Fetching The First 40 Users (PL-10519)
  • Inconsistent Use Of Variables In IIS Create AppPool Template (CDP-11611)
  • Git Sync Issue For Linked Custom Artifact Source (CDC-5644)

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

53203

Delegate

53203

Watcher

53203

Verification Service

53203

UI

52201

Learning Engine

48200

Minor Release 52805

Release Date: May 5, 2020

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

New Features and Enhancements

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

  • Add custom thresholds in NewRelic CV (CV-4400)
  • Improved message for when a Workflow Shell Script step fails due to expiration (CDC-5435)
    • The old message was Exception: java.lang.InterruptedException.
    • The new message is Script execution is interrupted. Here is an example where the step expired:
  • A Harness Trigger Build/Tag Filter setting was made larger to accommodate larger RegEx entires (CDC-5145).
  • Display full artifact names in Build/Version setting. (CDC-5121)
    • Previously, long Artifact names ran wide of the Build/Version setting:
    • Now they are displayed clearly:
  • Add Delegate Proxy option to HTTP Workflow step (CDC-4991)
    • The Workflow HTTP step now includes the Use Delegate Proxy option.
    • This option forces the step to use the Delegate proxy settings. For details, see Delegate Proxy Settings.
  • Workflow Add Step lists step names clearly (CDC-3048)
    • The Workflow Add Step truncated long Workflow names. Now the names are displayed clearly:

Issues Fixed in the Release

  • CDP-11711 — Kubernetes Apply step in Workflow timed out in 2 hours.
  • CDP-12265 — Upgrade Containers succeeds but parent Deploy Containers step failed with "UNKNOWN ERROR".
  • CDP-12260 — "UNKNOWN_ERROR" with Shell Script Infrastructure Provisioner script on AWS ECS Fargate
  • CDP-12137 — Helm Rollback fails when no substep fails
  • CDC-5742 — Long Workflow names overlap Triggered By label
  • CDC-5667 — Picked up wrong version of artifact for installation
  • CDC-5471 — HTTP Body not in UTF-8 charset renders incorrectly
  • CDC-5470 — PowerShell adding "\" into the variable value

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

52805

Delegate

52805

Watcher

52805

Verification Service

52805

UI

51802

Learning Engine

47900

Minor Release 52510

Release Date: April 29, 2020

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

New Features and Enhancements

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

  • PL-8516 — Support Auditing of 2 Entities in a Single Row
  • CV-4402 — Add match_phrase Query Type in ELK Workflow Verification
  • CDP-11188 — Override Helm Repo Charts for all Services

Issues Fixed in the Release

  • DX-142 — Add Alert for "Exception Caught During Execution of Push Command"
  • CDP-11996 — Infrastructure Definition not Shown in Delegate Scoping Dropdown
  • CDP-11982 — Host Count in Templated Workflow Not Available
  • CDP-11975 — Test Button for Physical Data Center Infrastructure Definition Giving False Negative

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

52510

Delegate

52510

Watcher

52510

Verification Service

52510

UI

51503

Learning Engine

47500

Minor Release 52210

Release Date: April 22, 2020

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

New Features and Enhancements

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

  • PL-9484 — Error Handling for Setup Account - Alert Notification Rules - add/Edit Rules Modal
  • PL-9480 — Error Handling for Secret Management - Secret Managers Modal
  • PL-9479 — Error Handling for Secret Management - add Encrypted Files Modal
  • PL-9471 — Error Handling for Access Management - Authentication Settings - add LDAP Provider Modal
  • CDP-11885 — Support Expression on Delegate Selector Field in Terraform Step
  • CDP-11613 — Expose Helm 3 CLI Path Variable in config-delegate.yaml

Issues Fixed in the Release

  • DX-815 — Older Template Version Appears as Latest on UI
  • CV-4505 — Accept Expression for FieldName for Host/Container in SumoLogic State Setup
  • PL-10221 — Delegate Scopes are not Unique by Name
  • CDC-5345 — Slack Notifications Show "Approval Step: ${PausedStageName}"
  • CDC-5133 — dockercfg not Being Evaluated Consistently for GCR
  • CDC-5002 — Values in Git Repo Overriden by Default Values of the Script in Template Library
  • CDC-4252 — Status of Pipeline can be Different in Continuous Deployment Screen vs Pipeline Execution View
  • CDP-11904 — Delegate Scope Exclusions do not Work With Lambda Infrastructure
  • CDP-11691 — Select Nodes Step not Working, There is no API Call Going to Fetch the Hosts

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

52210

Delegate

52210

Watcher

52210

Verification Service

52210

UI

51201

Learning Engine

47200

Minor Release 51811

Release Date: April 14, 2020

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

New Features and Enhancements

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

  • CV-4316 — Expression Support For Settings In Custom Logs
  • CV-4310 — Expression Support For Settings In Bugsnag CV
  • CV-4101 — Expression Support For Settings In Custom APM Verification
  • CV-4093 — Expression Support For Settings In Dynatrace Verification
  • CV-4087 — Expression Support For Settings Logz.io Verification
  • CV-4249 — Add Dropdown To Select Dynatrace Service Name In Setup
  • CDC-5201 — Rename Delegate Tags To Delegate Selectors

Issues Fixed in the Release

  • PL-9892 — Cannot Edit Override YAML Variables: "Loading Chunk 3 Failed" Error
  • PL-9882 — Audit Trail Page Loader Does Not go Away when a Small Number of Results are Present
  • PL-7818 — Getting Logged out and Losing Location in Harness
  • CDC-285 — Cannot Edit Existing Templatized Workflows when Original Service Deleted
  • CDC-110 — Filter on CD Page Does Not Filter out Workflows in a Pipeline
  • CDP-11812 — GitSync: "Invalid Request: Host Connection Type can't be Empty" when the Parameter exists
  • CDP-11732 — "Unknown Error" if a Workflow has a Phase With Nothing to Deploy
  • CDP-11711 — K8s Apply Step in Workflow Getting Timed out in 2 Hours Even Though User has Provided 6h
  • CDP-11686 — Canary Deploy: Upgrade AutoScaling Group Gives Error "NullPointerException"
  • CDP-11651 — ECS B/G Workflow for Setup Load Balancer Goes Into Refresh Loop on Error
  • CDC-5051 — Poor Formatting in "Approval Expired" Slack Messages
  • CDC-5007 — Workflow Step Close Button (x) Hidden by a Scroll bar on 1440 X 900
  • DX-549 — Sorting Function for Current Deployment Dashboard is Incorrect

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

51811

Delegate

51811

Watcher

51811

Verification Service

51811

UI

50802

Learning Engine

46800

Minor Release 51500

Release Date: April 7, 2020

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

New Features and Enhancements

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

  • CV-4101 – Expression Support: Custom APM Verification Setup
  • CV-4093 – Expression Support: Dynatrace Verification Setup
  • CV-4091 – Expression Support: Datadog Verification Setup
  • CV-4087 – Expression Support: Logz Verification Setup

Issues Fixed in the Release

  • PL-9881 – Always Show Password Field on Login Page, to Prevent User Enumeration
  • PL-9940 – Delegate "start.sh" Script Now Fetches Latest Watcher Version at Runtime
  • PL-9892 – "Loading chunk 3 failed...monaco.c9552.js" Error: Added Retry Logic and Clear Messaging when Text Editor Fails to Load
  • PL-9882 – Audit Trail Page Loader Persists when Few Results Appear
  • PL-4176 – Editing User in Harness Removed User from SSO-Linked Groups
  • DX-549 – Corrected Column Sorting on Current Deployment Status Dashboard
  • DX-56 – "Last Modified By" Field Blank After YAML Edited via Configuration as Code
  • CDP-11694 – CloudFormation Infrastructure Provisioners Disappeared After Updates via UI ("accountID" Field Not Preserved)
  • CDP-11651 – ECS Blue/Green Workflow: "Load Balancer Setup" Step Enters Refresh Loop on Error
  • CDP-11149 – Git Connector: Clearer Error Message when Trying to Use OpenSSH Key
  • CDC-5068 – Workflow Shell Script Steps: Tags Were Hidden from Harness UI After Saving
  • CDC-5032 – Pipeline with Workflow Context Variables Could Not Be Deployed

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

51500

Delegate

51500

Watcher

51500

Verification Service

51500

UI

50501

Learning Engine

46500

Minor Release 51107

Release Date: March 31, 2020

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

New Features and Enhancements

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

  • DX-626 – addPermission() API Available to Add a Single Permission
  • CV-4088 – New Relic Workflow Verification: Server and Application Name Fields Now Support Expressions
  • CV-3923 – ELK Workflow Verification: Multiple Fields Now Support Expressions
  • CDP-11144 – PCF Deployments Now Support Metadata-Only Artifacts
  • CDP-10356 – Expose ECS Container's IP Address as a Variable
  • CDC-3681 – Click Outside Drawer to Dismiss Pipeline Approval Stages

Issues Fixed in the Release

  • PL-9462 – Improve Error Handling in "Add User" Modal
  • CDP-11204 – Support Kubernetes Steady State Check on Job Instead of Pod
  • PL-8552 – Secret was Displayed in Cleartext During HTTP Call Workflow Step
  • DX-660 – New User Login: Validate "Account Name" Field for Allowed Characters
  • CDP-11434 – Service Account Token Lost During Git Sync of New Application to Existing Cloud Provider
  • CDP-11397 – PCF: Cloned Service Was Missing from Environment Manifest Override Options
  • CDC-3786 – Long Phase Names Broke Display of (Workflow) Phase Details Page
  • CDC-3785 – "host" Namespace Was Misinterpreted as "$host" Variable, Broke Script

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

51107

Delegate

51107

Watcher

51107

Verification Service

51107

UI

50103

Learning Engine

46500

Minor Release 50704

Release Date: March 24, 2020

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

New Features and Enhancements

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

  • CV-4096 – New Relic Server and Application Name Fields Now Support Expressions
  • CDP-11021 – Same Delegate Can Now Deploy Both Helm 2 and Helm 3 Charts

Issues Fixed in the Release

  • DX-625 – Delete Secret API Now Takes "secretType" as Input
  • DX-647 – YamlChangeSet Stuck in QUEUED Status (File Size Exceeded MongoDB 16 MB Maximum)
  • CDP-11651 – ECS Blue/Green Workflow: "Setup Load Balancer' Step Stuck in Refresh Loop on Error
  • CDP-11389 – Infrastructure Definition > "Use Spotinst Elastigroup" Option Disappeared After Feature Flag Cleanup
  • CDP-11365 – Empty "values.yaml File Override Caused "Invalid Request: NullPointerException"
  • CDP-11362 – ASG Infrastructure Definition YAML Always Set "useAutoScalingGroup" Value to False
  • CDP-4783 – Service Dashboard's Current Instance Version Failed to Show Artifact Most Recently Deployed Through Harness
  • CDC-4425 – "Collect Builds" Workflow Failed to Fetch All Artifacts (Race Condition)
  • CDC-2900 – Git Sync: Error when Opening (Stale) YAML File via Configuration as Code
  • PL-9713 – Secrets Management: Encrypted Text List Would Not Fetch More than 40 Secrets
  • PL-9423 – Corrected HTML Injection via "user-group" Parameter in New-User Emails
  • PL-9422 – Corrected HTML Injection via First/Last Name Parameters in Password-Reset Emails
  • PL-8772 – Delegate Profiles List Was Partly Hidden
  • PL-8717 – "Restrict Email Domains" Modals Distorted on Small Viewports
  • PL-7612 – Sorting Access Management > Users Page Sorted Only Visible Rows

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

50704

Delegate

50704

Watcher

50704

Verification Service

50704

UI

49701

Learning Engine

45700

Minor Release 50405

Release Date: March 17, 2020

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

New Features and Enhancements

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

  • CV-3918 – Stackdriver Workflow Verification Setup: Add Expression Support for "GCP Cloud Provider" and "Region" Fields
  • CDP-10982 – Support Kubernetes Deployments Using Kustomize
  • CDP-10966 – Support Steady State Checks on OpenShift-Specific Helm Objects ("DeploymentConfig," Etc.)

Issues Fixed in the Release

  • PL-9603 – Mask Encrypted Service Variable Names with Stars in Execution Logs
  • PL-9483 – Handle Errors Gracefully in Account Defaults Modal
  • PL-8784 – Delegate Profiles Drop-Down: Highlight Selected Item
  • PL-8587 – LDAP Group's Failed Sync No Longer Blocks Other Groups' Sync
  • DX-643 – Kubernetes On-Prem: GraphQL API Call Appended "gateway" to URL
  • DX-321 – Git Sync Failed to Copy Files for Environment Config File Overrides Sharing Same Relative Name
  • DX-303 – Exception or Error Upon Git Sync of YAML File: Fix Wasn't Pushed in Subsequent Update

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

50405

Delegate

50405

Watcher

50405

Verification Service

50405

UI

49401

Learning Engine

45400

Minor Release 49900

Release Date: March 10, 2020

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

New Features and Enhancements

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

  • CV-3931 – AppDynamics Workflow Setup: Expression Support in Connector/Server, Application Name, and Tier Name Fields

Issues Fixed in the Release

  • CDP-11075 – PCF Workflows: Honor "App Setup" Timeout in "App Resize" State
  • CDP-10944 – WinRM Select Nodes Step: Correctly List Node URLs
  • CDC-3490 – Deployment Failing at "Select Nodes" Step: Missing Service Template
  • CDP-10344 – ECS Service Configuration Override: Remove Unsupported "ConfigMap YAML" and "Values YAML" Options
  • CDC-4413 – Couldn't Create/Edit Custom Variable Names Within Pipeline Stages
  • CDC-4360 – Samba Server (SMB) Artifact Path: Support Folders with Nesting or Spaces
  • CDC-4348 – Workflow Service Variable Missing from Configuration-as-Code YAML
  • CDC-4128 – Manual Intervention (Failure Strategy) Timed Out After ~60 Seconds
  • CDC-358 – Successful Multiple-Stage Deployment Incorrectly Marked as "Failed"

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

49900

Delegate

49900

Watcher

49900

Verification Service

49900

UI

48904

Learning Engine

44900

Minor Release 49403

Release Date: March 3, 2020

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

New Features and Enhancements

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

  • PL-8494 – Delegate Support for Custom URLs
  • DX-248 – Paginate Git Sync Issues Page
  • CV-3897 – Enable Logz in Workflow Verification Steps
  • CDP-10640 – Display Clearer Details About Selected AWS VPCs, Subnets, and Security Groups

Issues Fixed in the Release

  • DX-318 – Resolve Application Deletion Error: "App Null in the Given YAML"
  • DX-315 – Service Dashboard Showed Instance Under Wrong Artifact Version
  • DX-302 – Missing YAML Type Stopped Git Processing of Commit
  • CDP-11027 – Environment Lacking Infrastructure Mappings Did Not Open
  • CDC-3392 – "Zombie" YAML-Created Artifact Streams Were Not Thread-Safe
  • CDC-150 – Workflow Deployment Boxes Overlapped

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

49403

Delegate

49403

Watcher

49403

Verification Service

49403

UI

48403

Learning Engine

44400

Minor Release 49001

Release Date: February 25, 2020

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

New Features and Enhancements

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

  • PL-7719 – Add Audit Trails for Delegate Management
  • DX-320 – Add Pagination to Git Sync Issues Page
  • DX-304 – Add Get-by-Name Filters to User, User Group, and Application List APIs
  • CV-3639 – Support Sumo Logic Endpoints with Canadian Domains

Issues Fixed in the Release

  • CV-3510 – CV Time Series: Preserve Filtering when User Clicks Different Heat Map Square
  • CV-3638 – Fail the CV State if Workflow Context Lacks Deployment Information
  • CDC-2501 – Correct Template Library's IIS Scripts to Fail on Error
  • CDP-10845 – Correct Deployments to Honor Workflow's Helm Steady State Timeout Value
  • CDC-3595 – Display Console Logs for Custom Approval Shell Scripts
  • CDC-3046 – Handle "${instance.hostName}" Variable Expressions in K8s Shell Scripts
  • CDC-2921 – "Start New Deployment" Modal: Sort Build/Version Drop-Down by Most-Recent
  • CDC-2502 – IIS Deployments from S3: Correctly Reflect Path Names

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

49001

Delegate

49001

Watcher

49001

Verification Service

49001

UI

48000

Learning Engine

44000

Minor Release 48601

Release Date: February 18, 2020

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

New Features and Enhancements

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

  • PL-7787 – Add Alert when API Keys Are Added
  • DX-222 – Git Sync Issues: Display Links and Counts
  • CDP-10500 – Provide "oldAsgName" in Execution Context
  • CDP-10214 – Allow Helm Chart Spec Override at Environment Level for a Service
  • CDP-10124 – Use "cf auth" CLI Command for PCF Logins, to Solve Password-Related Failures

Issues Fixed in the Release

  • CDP-10615 – Add Tooltips for Serverless Dashboards
  • CDP-10448 – K8s Blue/Green Workflows: Create "Swap Service" Step in Rollback Phase
  • CDC-3343 – Infrastructure Definition Migration Broke Triggers Containing "${ServiceInfra_Kubernetes}" Parameters

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

48601

Delegate

48601

Watcher

48601

Verification Service

48601

UI

47601

Learning Engine

43600

Minor Release 48107

Release Date: February 13, 2020

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

New Features and Enhancements

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

  • CV-3501 — Fail on Medium Risk for Metric Analysis if Sensitivity Setting is High
  • CV-3316 — App/Tier Name Editable With $Expressions
  • CDP-8406 — Provide an Option to Create Helm v2 or v3 Type Service
  • CDP-8207 — Support of Deployments to OpenShift 4.x Cluster
  • CDP-10212 — Override the Helm Spec (Chart Repo and Source Repo) in Environment Page for Deployment Type Kubernetes V2

Issues Fixed in the Release

  • CDC-143 — Application List on new Deployment from Continuous Deployment Screen is not Alphabetized
  • CDC-150 — Workflow Deployment Boxes Overlap
  • CDC-282 — Rename Build Workflow "Revision" and "Metadata" to "Artifact (Collected) Revision" and "Artifact (Collected) Metadata"
  • CDC-293 — WinRM/Jenkins Deployment Fails During Downloading of Artifact from Jenkins to the Target Windows Server
  • CDC-2948 — Cloning a Phase With Template Library Links Does not Maintain the Link
  • CDC-3043 — Variables in Approval Step are not Persisting
  • CV-3602 — Editing an Existing CV With Enable 24/7 Service Guard and Saving it Errors Out

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

48107

Delegate

48107

Watcher

48107

Verification Service

48107

UI

47102

Learning Engine

43400

Minor Release 47704

Release Date: February 4, 2020

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

New Features and Enhancements

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

  • PL-8707 – Harness GraphQL APIs Are Available for On-Prem, under a Feature Flag
  • PL-8706 – Custom Dashboards Are Available for On-Prem, under a Feature Flag; Please See Corresponding Expanded Hardware Requirements for Docker Connected On-Prem Setup and Kubernetes Connected On-Prem Setup
  • PL-7719 – Add Audit Trails for Delegate Management
  • PL-7496 – Strengthen Password Requirements on Signup Page

Issues Fixed in the Release

  • CV-3573 – Configuring New Relic for 24/7 Service Guard with > 100 Apps Throws Error
  • CV-3536 – Stackdriver Logs API Calls Did Not Show Correctly in Workflows
  • CDP-10262 – Add CloudFormation Always Resets/Cancels "AWS Cloud Provider" and "Region" Selections
  • CDP-10156 – Helm: Workflow's Details Link Opened Blank Pop-Up
  • CDC-2901 – Deployments Using Bitbucket Triggers Failed on Blank Variables
  • CDC-2883 – Couldn't Select Service Build Versions for Trigger Type 'On Webhook Event'
  • CDC-2505 – Selecting Artifact Source Caused Flashing Dialog Box Instead of API Failure Message

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

47704

Delegate

47704

Watcher

47704

Verification Service

47704

UI

46705

Learning Engine

41800

Minor Release 47503

Release Date: January 28, 2020

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

New Features and Enhancements

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

  • PL-8204 – Read-Only Access to Hashicorp Vault
  • CV-2977 – New Relic Deployment Markers Now Accept App Name Instead of App ID
  • CDC-1419 – Templatize Pipeline to Deploy an Arbitrary Service to Multiple Environments
  • PL-7717 – Add Audit Trails for Governance
  • PL-7715 – Add Audit Trails for SSH Key/Secrets Management combination
  • PL-7495 – Add Audit Trails for Authentication Changes
  • PL-7491 – Add Audit Trails for User Access Management

Issues Fixed in the Release

  • CV-3458 – Add Splunk Verification Provider: Clearer Error Message for Invalid Splunk URL
  • CV-3289 – Canary Analysis for SSH Deployments: Clearer Error Messages for "Skipping Analysis" due to Missing Instances
  • CV-3536 – Stackdriver Logging: API Calls Did Not Show Correctly for Workflow
  • CDP-10128 – PCF Blue/Green Routes Mapping Failure
  • CDP-8359 – Terraform Plan Failure Shouldn't Cause Terraform Rollback
  • CDP-6669 – Terraform Provisioner in Workflow: Fix Cursor Behavior when Editing Existing Timeout Value
  • CDC-2908 – Display Duplicate Jenkins Jobs Using Case-Sensitive Match
  • CDC-2464 – Couldn't Add Workflow Containing Blank Variables to Pipeline
  • CDC-2392 – "Add Artifact Source" Showed Only Latest-Pulled Version

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

47503

Delegate

47503

Watcher

47503

Verification Service

47503

UI

46506

Learning Engine

41800

Minor Release 47109

Release Date: January 21, 2020

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

New Features and Enhancements

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

  • PL-7493 – Add Audit Logs for Group Access Management
  • PL-7490 – Add Audit Logs for User Security
  • PL-7130 – Add a Secret to a Specific Secret Manager
  • CV-3330 – Expose PCF Properties for Host Name Expression; Fail Workflow if Node Names Not Resolved
  • CV-3295 – Add Key Transaction Selector to 24/7 Service Guard UI
  • CV-3271 – CV Labels in Workflows Are Now Clickable Links
  • CV-2582 – Add Host Name Field and Expression to Datadog Log Form

Issues Fixed in the Release

  • CDP-9331 – Cloned Workflows: Correct Error Message for Invalid Workflow Name
  • CV-3393 – CloudWatch Workflow Verification: Add Host Name/Container Expression
  • CV-3323 – AppDynamics Verification Failure: Correct Error Message
  • CDP-10128 – PCF Blue/Green Routes Mapping Failure
  • CDP-8509 – PCF B/G Deployment: Properly Update Routes that Contain Paths
  • CDP-8125 – PCF: Clarify How Many Active Versions/Applications to Maintain
  • CDP-8664 – “Reset ASG revision numbers...” Option Dropped "Map Dynamically Provisioned Infrastructure" Selection
  • CDP-8526 – ASG with "${instance.hostName}" Responds with Multiple Occurrences
  • CDP-8316 – Terraform Directory Loses Access to Root Directory
  • CDP-8672 – Terraform Execution Fails Without "output.tf" file
  • CDP-7663 – Fargate Deployment with Default JSON Template Fails: "InvalidParameterException: Invalid 'cpu' setting for task"
  • CDC-269 – Jenkins Artifact Source: 404 Error When Loading Multi-Level Folder as Artifact Path
  • CDC-241 – New Relic Marker: Can't Edit "Please type in application name" Field

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

47109

Delegate

47109

Watcher

47109

Verification Service

47109

UI

46102

Learning Engine

41800

Minor Release 46801

Release Date: January 14, 2020

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

New Features and Enhancements

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

  • PL-7494 – Add Audits: IP Whitelist Management
  • PL-7492 – Add Audits: API Keys
  • CV-3258 – 24/7 Service Guard Time-Series Alert: Add Top 5 Transaction/Metric Names
  • CV-3257 – Close Custom Threshold Modal upon Submit

Issues Fixed in the Release

  • CV-2167 – Prometheus Setup: Ensure that Query Returns Only One Time Series
  • CV-3290 – ELK Queries: Set Size Parameter to 1000
  • CV-2108 – Dynatrace Workflow Verification: Remove Unused "Hostname Template" Field
  • CV-2969 – 24/7 Service Guard: Encode Spaces in Name of Custom APM Connector
  • CDP-7954 – Terraform "UNKNOWN_ERROR" when Referencing "${environmentVariable.xyz}"

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

46801

Delegate

46801

Watcher

46801

Verification Service

46801

UI

45804

Learning Engine

41800

Minor Release 46602

Release Date: January 7, 2019

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

Issues Fixed in the Release

  • CV-3234 – Custom APM Connector: Ignore Empty Parameters or Header Rows
  • CV-3189 – User Can Remove Templatization for Indices when Server Is Also Templatized in ELK
  • CD-8077 – Artifact Source Script: Latest Version Not Retrieved from Template
  • CD-8072 – Git Branch Field Does Not Render Variables for Source Repository
  • CD-2886 – Templatized Rolling Workflow Does Not Indicate that Kubernetes V1 Service Is Not Supported

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

46602

Delegate

46602

Watcher

46602

Verification Service

46602

UI

45600

Learning Engine

41800

Minor Release 46402

Release Date: December 31, 2019

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

New Features and Enhancements

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

  • PL-7444 – Add Support for Routing to Custom Subdomains
  • PL-7160 – Enable Datadog for Reporting Threadpool Metrics

Issues Fixed in the Release

  • PL-7262 – Alphabetize Users in LDAP-Synced User Groups by Email Address
  • PL-7265 – Service Instance History: Detailed View Does Not Appear
  • CD-8136 – Kubernetes Deployments Stopped Working (Errors in Parsing Deployment YAML)
  • CD-8128 – Cannot Edit Production Environment's Service Infrastructure via UI, only via YAML
  • CD-8106 – Workflow Displays Different Cloud Provider from Infrastructure Definition
  • CD-7838 – To Create Jira Ticket from CV, Must Supply Required "Environments Affected" Field Value
  • CV-3233 – ELK Connector: Make Authentication Controls Optional
  • CD-8169 – Invalid ASG Reference from Parallel Deployment (Terraform)
  • CD-8101 – "${workflow.releaseNo}" No Longer Increments on a Successful Build
  • CD-8098 – "Set Up Git Sync" Is Broken
  • CD-8093 – Infrastructure Definition: Terraform Provisioner's "accountId" Field Is Unset, Breaking Service Mapping
  • CD-8080 – Terraform Infra Provisioner Disappears – YAML Update Unset "accountId" Field
  • CD-8076 – Templatized Infrastructure Definition Deletes Infrastructure Mapping
  • CD-7865 – YAML Errors from Deprecated Slack Collaboration Provider
  • CD-6322 – initContainer Not Versioned, Got Incorrect References

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

46402

Delegate

46402

Watcher

46402

Verification Service

46402

UI

45402

Learning Engine

41800

Minor Release 45802

Release Date: December 24, 2019

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

New Features and Enhancements

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

  • PL-7168 – Removed Maximum Timeout: 60000 Limit from UI
  • CV-3170 – Custom Logs in Workflow Verification Can Now Reference Secrets in POST Body
  • CV-3131 – Support Canary Analysis for Spotinst Infrastructure
  • CV-3089 – Limit Workflow Verification to 10 Test Nodes

Issues Fixed in the Release

  • CV-3078 – Remove "Value Lower" Metric Type
  • CV-3146 – Show Only Canary Analysis for Canary Workflows (All APM and Log Verifications)
  • PL-7096 – Fix Slack On-Prem Issue
  • PL-3701 – Alert Persists After Secret Is Removed
  • CV-3207 – ELK and New Relic Verification Steps Fails for Very First AMI Deployment
  • CV-3098 – CV Certified Label Shows as Passed when Verification Is Still Running
  • CV-2813 – "Populate from Service Verification" Fails

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

45802

Delegate

45802

Watcher

45802

Verification Service

45802

UI

44901

Learning Engine

41800

Minor Release 45505

Release Date: December 17, 2019

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

New Features and Enhancements

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

  • PL-4322 – Support Ambassador Installation in Kubernetes Pod
  • CV-3176 – Remove Predictive Analysis Strategy from All Workflow CV Verifications
  • CD-6390 – Post-Deployment Rollback for PCF

Issues Fixed in the Release

  • PL-4420 – Secrets Manager Page: Editing Cloud Provider Breaks Page
  • CV-2214 – Remove Canary Option from Bugsnag Setup
  • CD-7516 – Cannot Access Service Commands from Previous Version of Non-Templatized Script
  • CD-7357 – Failed to Load Bamboo Artifact
  • CD-7039 – Kubernetes Blue/Green: Swap Services Fails
  • CD-7034 – Empty "dockercfg" File Causes Failed Deployment

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

45505

Delegate

45505

Watcher

45505

Verification Service

45505

UI

44503

Learning Engine

41800

Minor Release 45005

Release Date: December 10, 2019

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

Issues Fixed in the Release

  • CD-6699 – Specific Error Message when Renaming a Service to an Existing Name
  • PL-4364 – Harness Reports Valid SpotInst Credentials as Invalid
  • PL-4129 – LDAP Group Search Query Takes Too Long, Times Out
  • CV-3162 – New Relic Deployment Marker: "Application Name" drop-down Returns No Data
  • CV-3039 – 24/7 Service Guard Keeps Orphaned References to Environments Deleted via Git Sync
  • CV-2886 – 24/7 Service Guard Config Not Copied into Newly Cloned Environment; Blocks Application Creation
  • CV-2177 – Lambda Workflows: CloudWatch Verification Step shows EC2 and ECS as "Verification Type"
  • CD-7648 – WinRM Workflows: Select Nodes Does Not Show Host VM
  • CD-7447 – ECS Delegates' Descriptions Are Not Persisting
  • CD-7388 – PCF Basic Workflow No Longer Has Artifact Check Step
  • CD-7321 – Harness References Wrong Reference Auto Scaling Group
  • CD-6972 – Cannot Add "Rollback AutoScaling Group Route" to Workflow
  • CD-6934 – Templatized Workflow's Overview Still Displays Non-Templated Service

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

45005

Delegate

45005

Watcher

45005

Verification Service

45005

UI

44005

Learning Engine

41800

Minor Release 44503

Release Date: December 3, 2019

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

New Features and Enhancements

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

  • LE-3075 – Configurable Initial Delay for Custom APMs
  • LE-3067 – Templatize Splunk Connector

Issues Fixed in the Release

  • PL-4198 – Suppress Multiple KMS Alerts from Internal Diagnostics
  • PL-4131 – LDAP Link Icons Missing from User Groups List
  • PL-3833 – Unexpected Welcome Email for LDAP-linked Groups
  • CD-7464 – Ignore Unresolved Expression in Release Name Field: "$ {infra.kubernetes.namespace}-tts-setup"
  • CD-7429 – Add Artifact Server: Helm Repo with S3 Throws 403 Error
  • CD-7003 – Can't Use Integer Workflow Variable in Canary Workflow
  • CD-6725 – UI: Misaligned Headers in (Custom) Workflow Variables Modal

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

44503

Delegate

44503

Watcher

44503

Verification Service

44503

UI

43501

Learning Engine

41800

Minor Release 44207

Release Date: November 26, 2019

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

New Features and Enhancements

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

  • LE-2691 – CV-Certified Labels
  • CD-6818 – Generic State for PCF Plugin
  • CD-6789 – PCF Autoscalar Plugin Support

Issues Fixed in the Release

  • PL-4204 – Reflect Custom Dashboards Newly Shared (or Removed) per User Group
  • LE-3050 – Correct ELK Queries' Inverted Time-Range Operators
  • CD-7324 – Null "loadbalancerId" Caused Executions to Fail with Infrastructure Definition
  • CD-7286 – Strip Leading/Trailing Characters from Environment Names
  • CD-7273 – Prevent Non-Admin Users from Changing Delegate Profiles
  • CD-7261 – Correct NullPointerException During Lambda Deployment
  • CD-7006 – AWS Cloud Provider Should Verify that Tagged Delegate Is Actually Present on EC2

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

44207

Delegate

44207

Watcher

44207

Verification Service

44207

UI

43206

Learning Engine

41800

Minor Release 43707

Release Date: November 19, 2019

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

New Features and Enhancements

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

  • PL-4002 – Send LDAP Failure Email Only Once per Day
  • PL-3727 – Re-Label Custom Dashboards' Default Tab as "All"
  • PL-3726 – Re-Label Custom Dashboards' Shared Tab
  • LE-2949 – 24/7 ServiceGuard Custom Logs
  • CD-5434 – Expose Jira Description as a Runtime Variable

Issues Fixed in the Release

  • LE-3028 – New Relic Verification Step: Enable Search Box upon "Too Many Apps to Fetch..." Error
  • CD-7252 – NullPointerException during Helm Deployment
  • CD-7250 – Artifactory: Remove Prior Builds from Artifacts List to Prevent Duplicate Deployments
  • CD-7155 – Environment Service Overrides: Config Map YAMLs Were Not Getting Synced to Git
  • CD-6671 – Clarify that Canary Deployments with "Resource Kind: DaemonSet" Are Not Supported
  • CD-6625 – Prevent Deletion of Services Used in Kubernetes Environments/Workflows

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

43707

Delegate

43707

Watcher

43707

Verification Service

43707

UI

42603

Learning Engine

41800

Minor Release 43107

Release Date: November 12, 2019

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

New Features and Enhancements

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

  • LE-3000 – Close CV Alerts if Risk Scores Come Down

Issues Fixed in the Release

  • CD-7054 – Correct the Delegate Used for "Swap Target Groups"
  • CD-6941 – Pipeline Step Marked as "Skip Always" Was Still Run
  • CD-6007 – Correct the Deployment Rate Limits for Deployments Created via Trigger

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

43107

Delegate

43107

Watcher

43107

Verification Service

43107

UI

42203

Learning Engine

portal-137-onprem-python

Minor Release 43003

Release Date: November 5, 2019

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

Issues Fixed in the Release

  • LE-2987 – Clicking "Manual Intervention" in Workflow Loads New Blank Page, with Console Error
  • CD-7087 – Cannot Select Workflow Variables After Any Change to Pipeline
  • CD-7082 – "Re-run Pipeline," or "Re-run Workflow," with No Artifact Selected Triggers Blank Page
  • CD-6989 – Helm Deployments Falling Back to Service's values.yaml for Overrides
  • CD-6976 – List of Infrastructure Provisioners Loads Slowly

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

43003

Delegate

43003

Watcher

43003

Verification Service

43003

UI

42004

Learning Engine

portal-137-onprem-python

Minor Release 42709

Release Date: October 29, 2019

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

New Features and Enhancements

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

  • LE-2870 – Rename "Splunk V2" Verification Option and Modal to "Splunk"
  • LE-1600 – Add Stackdriver Metrics Support to 24/7 ServiceGuard
  • CD-5848 – Display "Incomplete" Status within Workflows' Setup
  • CD-5238 – Display Date/Timestamp Links upon Successful Delegate Profile Assignment
  • PL-3775 – Add "Hide" Option for API Token

Issues Fixed in the Release

  • LE-2715 – Continuous Verification: Correct Deployment Dots' Spacing
  • LE-2397 – DataDog Metrics: "Test" Configuration Button Corrected
  • CD-6641 – Correct Creation of Workflows, Triggers, and Pipelines when GitHub Sends App Creation Payload
  • CD-6622 – Correct PCF "Downsize Count" Values
  • CD-6496 – Expand Helm Deploy Message Field
  • CD-6461 – Upon Service/Trigger Creation, Do Not Deploy All Collected Artifact Versions
  • CD-6388 – Kubernetes Service Setup: Correctly Report Load Balancer Target Port
  • CD-5335 – Display Error to Prevent Creating Duplicate Service Command Names
  • CD-4986 – AWS CLI Scripts: Correct Treatment of "Instance" Variables
  • CD-4710 – Enforce At Least One Pod When Using Low Canary Percentages
  • CD-1520 – In Artifact Path Field, Recognize Path Names with Trailing Slash, and Poll Artifacts

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

42709

Delegate

42709

Watcher

42709

Verification Service

42709

UI

41703

Learning Engine

portal-137-onprem-python

Minor Release 41400

Release Date: October 15, 2019

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

Issues Fixed in the Release

  • PL-3757 – "Add New Encrypted Text" modal: Correct "Applications" Drop-Down's Position
  • LE-2713 – 24/7 Service Guard: Correct Custom Threshold Fields
  • CD-6515 – Unable to Trigger Workflow Error in UI
  • CD-6410 – Cannot Select Required Service Infrastructure for Workflow when Added to Pipeline
  • CD-6259 – Unable to Add Usage Scope to Existing WinRM Connection Attribute
  • CD-6254 – Blue/Green Workflow: Cannot Add Commands to Rollback Steps
  • CD-6137 – Fix File Descriptor Leak in PCF Executions
  • CD-6105 – Error Message When Cloning Workflow with Duplicate Name
  • CD-5949 – Artifact Source Template: Could Not Save Variables' Values

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

41400

Delegate

41400

Watcher

41400

Verification Service

41400

UI

40405

Learning Engine

portal-137-onprem-python

Minor Release 41202

Release Date: October 8, 2019

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

New Features and Enhancements

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

  • LE-2051 – Custom APM Support for 24x7 Service Guard
  • CD-5197 – Add Lambda and Helm Chart Version in Continuous Deployment Screen

Issues Fixed in the Release

  • PL-3607 – Move CyberArk Connectivity Check to Delegate
  • PL-3542 – Not Rendering Deleted-Instance Information
  • PL-2399 – Limit "Most-Active Services" Dashboard Widget by User's Service Permissions
  • CD-6463 – Workflow Variables Not Included in Rollback Phase
  • CD-6318 – Pipeline Rerun Does Not Open Selection Dialog
  • Cd-6314 – Cannot Add Docker Image Artifact Source from Nexus
  • Cd-6261 – Environment Section Missing from YAML Editor
  • CD-6255 – Terraform Step Should Reference "provisionerId" by Name Instead of by GUID (Fails for Application Cloning)
  • CD-6204 – JEXL Exception with Custom APM CV
  • CD-6188 – Artifact Not Collected Due to Label Fetch Failure
  • CD-6080 – YAML View/Config-as-Code Errors Out with "Contact Harness Support"
  • CD-5326 – Prevent Creation of Duplicate Service Command Names
  • CD-4941 – Command Update Throws "NullPointerException" at Runtime
  • CD-4723 – Prevent Read-Only Users from Editing an Applicatin's Git Sync Option/Description
  • CD-4376 – Git Checkout Fails if Branch Is Not Set in Git Connector

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

41202

Delegate

41202

Watcher

41202

Verification Service

41202

UI

40201

Learning Engine

portal-137-onprem-python

Minor Release 40802

Release Date: October 1, 2019

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

New Features and Enhancements

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

  • PL-3530 – Enable Choice of Secret Engine when Creating Vault Secret Manager
  • CD-3811 – Enlarge Workflows' Config Variable Fields

Issues Fixed in the Release

  • CD-6264 – Generated Trigger curl Command Doesn't Work
  • CD-6211 – Git-Sync Error "RuntimeException: java.lang.reflect.InvocationTargetException"
  • CD-5930 – Deployment via AWS CodeDeploy Shouldn't Require Delegate to Run in the Same Region
  • CD-5462 – Rapidly Clicking "Submit" in Pipeline Creation Yields Duplicate PL Entries

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

40802

Delegate

40802

Watcher

40802

Verification Service

40802

UI

39803

Learning Engine

portal-137-onprem-python

Minor Release 40506

Release Date: September 24, 2019

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

New Features and Enhancements

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

  • CD-5324 – Support Git Commit Message Customization
  • CD-4500 – TF Parser Library Handling (Improved Library Support)

Issues Fixed in the Release

  • LE-2624 – Fix Broken Validation for AppDynamics Verification When Templatized
  • CD-6079 – Unable to Process JSON Unrecognized Field "commitMessage"
  • CD-6067 – Cannot Choose Service Infrastructure on Rerun
  • CD-6031 – Multiple Instances Being Counted, Even Though They No Longer Exist
  • CD-6010 – NullPointerException for Template Library Command
  • CD-5968 – Deployment Stuck in Running (but Expired), Abort Does Nothing
  • CD-5955 – AWS Region Missing for Australia (ap-southeast-2), Causing Error
  • CD-5934 – No Delegate Information Present in ECS Deployment on Most Steps
  • CD-5874 – Bad Reference for "artifactStreamName" in Trigger YAML Should Indicate Problem Key/Value
  • CD-5813 – Jenkins Job Failing with Error ("HttpResponseException"): Nothing Is Submitted
  • CD-5686 – GIT Sync Trigger as Code Fails to Create Viable Trigger

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

40506

Delegate

40506

Watcher

40506

Verification Service

40506

UI

39501

Learning Engine

portal-137-onprem-python

Minor Release 40102

Release Date: Sept 17, 2019

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

New Features and Enhancements

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

  • PL-3237 - Secret Manager Create/Update/Delete Changes are not Audited
  • LE-2576 - Error 500 for New Relic Verify Step in Workflow "Contact Support"
  • LE-2507 - Custom Verification Setup Failing With Delegate Errors: Delegates can Connect to the APM Provider
  • LE-2365 - Dynatrace 24/7 Service Guard
  • LE-2165 - Provide way in Custom CV Metrics to Query Without Hostname
  • CD-5891 - Expose AppName and Guid for Newly Created PCF App
  • CD-5632 - Show Cloud Provider popup for Specific Cloud Provider when Navigating With Link
  • CD-4960 - Handle Ping Event from Git (BB, Github)
  • CD-4168 - Add Labels for Docker Images in Artifact Metadata
  • CD-3457 - Don't Send Pipeline Approval Notification to Acct Admin Group by Default

Issues Fixed in the Release

  • PL-3470 - If There is Only one Secret Manager, do not Show Deprecate Option
  • PL-3318 - All WinRM Entities are Visually Missing from Secret Management
  • LE-2451 - Config-as-Code Github Webhook Sync for Service Guard plus Prometheus Throws Error
  • LE-2435 - AppDynamics Tier Selection Must be Mandatory
  • CD-5890 - Continuous Deployment Page is Slow
  • CD-5872 - Getting Error "User Does not Have Deployment Execution Permission on Pipeline" While Deleting a Trigger Tied to an Non-existing Pipeline
  • CD-5738 - Customer Cannot see any Custom Templates Globally or in Application
  • CD-5627 - Cannot Test nor Submit Prometheus Configuration for Verification Step in Workflow
  • CD-5608 - Older Artifacts are Being Recreated in Harness
  • CD-5470 - Manual Webhook Using Artifact "Last Collected" Artifact + "Build/tag" Will not Save Properly
  • CD-5271 - UI is not Passing the ReleaseName While Creating ServiceInfra With Kubernetes Cluster Cloud Provider
  • CD-4743 - Artifact Requested when None Defined - Caused by values.yaml Having Commented 'Artifact'
  • CD-4259 - Kubernetes Harness Release 1 - Container Command Definition Dialog Does not Take 0.5 or 500m for Cpu
  • CD-4175 - ${env.Name} Should not Autocomplete in a Build Workflow Script
  • CD-3047 - Add Repo URL in GitSyncError Message

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

40102

Delegate

40102

Watcher

40102

Verification Service

40102

UI

39102

Learning Engine

obfuscated-portal-96-onprem-python

Minor Release 39605

Release Date: September 11, 2019

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

New Features and Enhancements

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

  • PL-3211 - Secret Management Page Loading is Slow
  • CD-5427 - Make Service, Environment and CloudProvider Clickable Link in Basic, B/G and Rolling Workflow Type

Issues Fixed in the Release

  • LE-2432 - Configuration for ELK Stack in Verification Stick Ignores Search Keywords, Reverts to Defaults
  • CD-5621 - PCF Setup State Fails With Exception due to Invalid Chars in Password
  • CD-5558 - Environment, Service Infrastructure Invalid Message Generated for Name Change With Dynamically Provision Option Selected
  • CD-5438 - Cloud Provider Field Becomes ComputeProvider Causing Confusion
  • CD-5172 - Huge Number of Variables Added Through YAML Editor can Delete ENV Variable Overrides
  • CD-4958 - In Pipeline Setup, when Environment for a Workflow is Changed, Service Infra is not Getting Cleared it Stays in old Value
  • CD-4768 - Invalid Request: NullPointerException when Applying Empty Delegate Scope
  • CD-2225 - YAML Code for Workflow not Generating Properties in an Alphabetical Order

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

39605

Delegate

39605

Watcher

39605

Verification Service

39605

UI

38601

Learning Engine

portal-96-onprem-python

Minor Release 39102

Release Date: September 4, 2019

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

New Features and Enhancements

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

  • Pl-3039 - Deployment Governance Enhancements
  • Pl-2817 - CyberArk Secret Manager Support
  • Pl-381 - Support for Blackout Windows
  • Le-2122 - Make Canary Analysis for AMI Deployments Look up the Instances in Realtime
  • Cd-5039 - Jenkins Command Failing With HttpResponseException: Not Found

Issues Fixed in the Release

  • PL-3158 - Deployment Freeze Window: Changing the Date Range Selects all the Applications
  • PL-2767 - Changing Default Secret Manager Alters how the AWS Secret Looks
  • LE-2334 - UNKNOWN_ERROR in NewRelic Marker
  • CD-5466 - Helm YAML Delegate Download Modal has Hard-coded Tooltip Anchors
  • CD-5355 - Not Able to Save "Downsize Instance Count" for PCF Deploy State
  • CD-5286 - Huge Number of Audit Operations Slowing Down Deployment

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

39102

Delegate

39102

Watcher

39102

Verification Service

39102

UI

38114

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 38501

Release Date: Aug 27, 2019

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

New Features and Enhancements

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

  • LE-2290 - Support Datadog Custom Metrics in Workflow
  • CD-5309 - Support Tag Filter on Application Page

Issues Fixed in the Release

  • CD-5305 - Harness Unable to Pull Artifacts for ACR
  • CD-5266 - Unable to View Details of Infrastructure Provisioners
  • CD-5256 - Fix Cron Description bug in new Triggers
  • CD-5232 - Very Slow Load of Executions Where Page is Blank
  • CD-5190 - Terraform Plan Icon Appears Only when Terraform Plan is Created in Pre-Deployment Steps
  • CD-5099 - ACR Artifact Collection Errors: Delegate Task Timed Out
  • CD-5031 - 1 Chart is Throwing an Error
  • CD-5026 - Kubernetes Rollbacks no Longer Work
  • CD-3505 - Alert Failed to Find the Previous Helm Release Version. Make Sure That the Helm Client and Tiller is Installed

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

38501

Delegate

38501

Watcher

38501

Verification Service

38501

UI

37408

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 38001

Release Date: Aug 20, 2019

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

New Features and Enhancements

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

  • LE-1799 - UI to Disable all Fields but Name & Enable 24/7 Checkbox
  • CD-5100 - Populate Rollback Started Time in Workflow Execution
  • CD-5010 - Include cURL --Insecure Option for Installing Client Utils on Delegates
  • CD-2533 - Support Terraform Apply Command at all Places in Workflow

Issues Fixed in the Release

  • PL-2997 - SAML fixes for On-Prem
  • PL-2771 - Fixes for 2FA Settings

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

38001

Delegate

38001

Watcher

38001

Verification Service

38001

UI

36902

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 37501

Release Date: Aug 13, 2019

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

New Features and Enhancements

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

  • PL-2959 - Add hover states to Paginator buttons
  • PL-2769 - App Permissions Setup

Issues Fixed in the Release

  • PL-2934 - Name Field Shows the Email Address of the Registered User and not the Name
  • PL-2782 - Service Instance History Chart Time is Truncated
  • CD-5029 - Bad Caching for Text Fields in Jenkins Command Modal Fields don't Appear on Initial Load
  • CD-4983 - Unable to Clear Service Infra Templatization
  • CD-4975 - Cloning of Rolling Workflow Results in a Canary Workflow
  • CD-4741 - Configuration as Code Disable Step Flag not Present in YAML
  • CD-4731 - Stale SSH Connections Remain from Delegate After Service Deployment Aborted and no Rollback

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

37501

Delegate

37501

Watcher

37501

Verification Service

37501

UI

36402

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 37001

Release Date: August 6, 2019

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

New Features and Enhancements

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

  • PL-2661 - Users Page Move Reset Password Link to Edit Menu
  • PL-2642 - Show Detailed Error Messages for Login Failures
  • LE-2030 - Backend for 24/7 Splunk Service Guard
  • CD-3461 - Support of "Encrypted Text" for CloudFormation

Issues Fixed in the Release

  • PL-2770 - Remove the Dependency to apigateway.us-east-1.amazonaws.com in Secret Management
  • PL-2747 - API key Cannot be Associated to any Group if Original User Group is Deleted
  • PL-2727 - Redundant red box Error Message for Audit Trails
  • CD-4958 - In Pipeline Setup, when Environment for a Workflow is Changed Service Infra is not Getting Cleared
  • CD-4856 - Content of Output Variable With Context With any Star Characters (*) Will get Interpreted to List Other Content/Text
  • CD-4736 - Template Library Added to Workflow Does not Allow Variable for Delegate tag
  • CD-4511 - "is not of a Type(s) String" Error when Editing Delegate Tag in Shell Script

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

37001

Delegate

37001

Watcher

37001

Verification Service

37001

UI

35900

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 36505

Release Date: Jul 30, 2019

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

New Features and Enhancements

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

  • LE-2086 - Latency in CloudWatch Should be in Milliseconds not Seconds
  • LE-2045 - Backend for Delegate Scoping for Data Collection Task
  • CD-4733 - Handle Empty Value for ECS TargetGroup
  • CD-4705 - Barriers from Different Parallels Should be Allowed to Have the Same Name
  • CD-4446 - Add Auto Scaling Policies Support for ASG Deployment
  • CD-4317 - ServiceNow Enhancement to add Import Sets as Ticket Type

Issues Fixed in the Release

  • PL-2702 - Harness Secret Store Form Prompts User to Enter Vault Details
  • PL-2686 - SAML Login Failure With Wrong Primary Account Picked up for Validation
  • CD-4785 - Delegate Tag in Shellscript Converts to Lowercase Causing Mismatch
  • CD-4769 - Curl Command in Trigger in Freemium is Missing ?AccountId=<AccountId>
  • CD-4681 - Service Command Update Name Clears Fields
  • CD-3910 - Git Sync Window Pops up Behind Config as Code Window

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

36505

Delegate

36505

Watcher

36505

Verification Service

36505

UI

35403

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 36001

Release Date: Jul 23, 2019

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

New Features and Enhancements

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

  • PL-2436 - Secrets Usage Restrictions Add Checkbox when no Usage Restrictions Selected
  • CD-4549 - Add Support for Nexus3 Maven, NuGet, and NPM
  • CD-4488 - Nuget and NPM Repository Support for Nexus 2
  • CD-4422 - Support Dynamic Desired Count for ASGs
  • CD-4369 - Custom Fields Support in ServiceNow
  • CD-4281 - CloudFormation Infra Provisioner Support for Blue/Green AMI Deployments

Issues Fixed in the Release

  • PL-2674 - LDAP Group Sync is not Happening
  • LE-2068 - New Relic app Name Handling for too Many Apps 24/7
  • CD-4717 - Null Pointer Exceptions After Attempted Git Sync
  • CD-4700 - K8S Delegate Issue when Updating Local Helm Repo
  • CD-4698 - Alignment Issue in Pipeline List View
  • CD-4622 - Template Library cannot Save Shell Script Timeout Value
  • CD-4587 - Some Resolutions can Make Pipelines Setup Page Show a Smaller Subset of Pipelines
  • CD-4569 - Terraform Deployments not getting Terraform State File from S3
  • CD-4537 - Providing Custom Stack Name in CF Create Stack Command is Causing the Input Variables to Vanish

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

36001

Delegate

36001

Watcher

36001

Verification Service

36001

UI

34902

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 35501

Release Date: Jul 16, 2019

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

New Features and Enhancements

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

  • LE-1949 - Support Service Variables in Prometheus Setup
  • CD-4499 - Syntax Highlighting for Shell Script
  • CD-4363 - Support Change Task as Ticket Type in ServiceNow
  • CD-4238 - Support for Native Bitbucket (Stash) Webhook
  • CD-4128 - Tag Support for Terraform Provisioner/Destroy Steps
  • CD-3965 - Delegate Tag Based Task Routing Support for Terraform

Issues Fixed in the Release

  • PL-2535 - Changing Name of a Secret Impacts its Value
  • CD-4569 - Terraform Deployments not Getting Terraform State File from S3
  • CD-4525 - Variable Type Artifact Invalid Request: Variable: io.Harness.Expression.ExpressionEvaluator.Evaluate@1:1 Undefined Variable
  • CD-4521 - Terraform State File Upload Does not Happen if Provisioning Fails
  • CD-4473 - Service Configuration Overrides in the Environment Do not Submit
  • CD-4345 - Cannot Create Trigger
  • CD-4343 - CF Git Invalid Commit ID Throws Unknown Error
  • CD-3727 - Audit Trail Config File Name Update not Showing up as Entry in Audit
  • CD-2594 - Changing from Local to Remote has Both Radio Buttons Unselected in Environments Page

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

35501

Delegate

35501

Watcher

35501

Verification Service

35501

UI

34303

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 35007

Release Date: Jul 9, 2019

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

New Features and Enhancements

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

  • LE-1924 - Service Guard 24/7 Support for Datadog Logs
  • LE-1923 - Datadog Logs Support for CV
  • LE-1912 - Add Advanced Query Options for Splunk V2
  • LE-1898 - ELK Validate Data Volume Returned on Test
  • LE-1897 - Allow '.' to be Entered in Datadog Tags Input
  • CD-4303 - Honor Steady State Timeout in Helm Deploy Step
  • CD-4298 - CloudFormation Templates from GIT
  • CD-4172 - Support Default BitBucket Webhook Payload for Hosted Server
  • CD-3285 - Add Ability for STS Assume Role Across AWS Accounts on Delegate
  • CD-3117 - Support CloudFormation Templates from GIT

Issues Fixed in the Release

  • CD-3992 - Huge Cert File Gives "Critical Error due to Exponentially Growing Interpretation"
    CD-4297 - Variable ${DeploymentUrl} not Getting Populated for Build Workflow
    CD-4341 - Creating new Service Infrastructure Fails due to Null Value for Subscription and Cluster Name
    CD-4345 - Cant Create Trigger Even when User in Acct Admin w/ all Permissions
    LE-1827 - Remove Average Values in Tooltip in CV
    LE-1829 - Hostnamefield not Used While Grouping in Splunk CV
    PL-2359 - Attempting to go to Access Management Causes User to be Logged Out

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

35007

Delegate

35007

Watcher

35007

Verification Service

35007

UI

33904

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 34507

Release Date: July 2, 2019

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

New Features and Enhancements

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

  • PL-2396 - Add RBAC Permissions for Triggers
  • LE-1850 - Wildcard `*` Should not be Allowed for log Message Query (Sumo, ELK, Splunk)
  • CD-4249 - Support Multi Branch Pipeline in Jenkins
  • CD-3535 - Audit Trail Filters

Issues Fixed in the Release

  • LE-1724 - Workflow Time Duration 5m Minimum Time, 15min Default for all APM Verification Services
  • CD-4239 - AWS Lambda Step Error: "Account is Null for the Given id:Undefined"
  • CD-4212 - No Delegates Could Reach the Resource Even Though the git Connector is Successful
  • CD-4193 - Helm Deloyment Handle Missing Values.Yaml in Service Spec
  • CD-4178 - Components Field Does not Stay when Selected for JIRA On-prem. Works for JIRA Cloud
  • CD-4174 - Steadystate Looks Like it is Looking for a Exact Match Instead of Greater or Equal

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

34507

Delegate

34507

Watcher

34507

Verification Service

34507

UI

33405

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 33910

Release Date: Jun 26, 2019

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

New Features and Enhancements

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

  • PL-1870 - UI: Allow Multiple Selection of OAuth Providers in Existing UI
  • PL-1815 - Ability to Restrict Email Filter at Account Level
  • PL-1746 - Support OAuth Login of 1 Email from Multiple OAuth Providers
  • PL-1407 - Option to set Password Expiration
  • LE-1788 - New "Value Lower" Metric Type in CV
  • LE-1745 - Service Guard 24/7 - Stackdriver Logs Support
  • CD-4071 - Fail Kubernetes Apply State if the Files are Missing
  • CD-4043 - Add Option to Bypass Proxy for Manager
  • CD-4039 - Enable Multiple Workloads in Kubernetes Rolling Deployments
  • CD-3939 - Use Monaco Editor for Service Overview YAML Override
  • CD-3825 - Enable Traffic Split State
  • CD-1628 - Add Branch Filter Support on Webhook Trigger

Issues Fixed in the Release

PL-2220 - Received KMS Alert when the KMS Secret Store is Actually Functioning Properly

PL-228 - Infra Provisioners are not Deleting when Application is Deleted

LE-1796 - Verify Failing: Error Executing Task Java.Lang.ClassCastException: Java.Lang.Double Cannot be Cast to Java.Lang.Integer

CD-4057 - Webhook Callback URL Generated Needs 'AccountId' Query Parameter to Route the Webhook Requests

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

33910

Delegate

33910

Watcher

33910

Verification Service

33910

UI

32901

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 33403

Release Date: Jun 18, 2019

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

New Features and Enhancements

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

  • PL-1929 - Implemented Password Policy and Lockout Policy
  • LE-1746 - Datadog Test Button for Workflow
  • LE-1623 - YAML for Datadog and APM Custom Connectors
  • CD-4043 - Add Option to Bypass Proxy for Manager
  • CD-3919 - Folder Picker Support for Kubernetes Service Manifest Files
  • CD-3834 - Support for Terraform Provisioning in ami Basic and Blue/Green Deployment
  • CD-3820 - Allow Expression Support for Delegate tag in Shell Script State
  • CD-3791 - Backend Support for add Command Favorites and Recents
  • CD-3771 - Fetch Autoscaling Group max/min from Running Cluster
  • CD-2538 - Support ./abc/def in Path for Terraform Scripts
  • CD-1628 - Add Branch Support on Webhook Request

Issues Fixed in the Release

  • PL-2114 - On-Prem STMP Connection is not Working.
  • CD-4027 - Multiple Triggers to Start Same Workflow at Same Time Fails; Only one Will Run
  • CD-3960 - If Disconnected Manager Does not Require Proxy but Proxy is set for Other Connections, Delegates Will not Update or Install
  • CD-3891 - Identify List of Urls in UI and all the Separate Urls Should be Clickable.
  • PL-2148 - LDAP Modal - JS Error
  • PL-2118 - Triggers - JS Error in Prod
  • LE-1773 - 3rd Party Call Logs are not Showing
  • CD-4028 - API to get Execution Show Status as SUCCESS but Breakdown Still has one in Queue
  • CD-4021 - ParentRecordHostZoneId in EcsRoute53SetupState Should Support Expression
  • CD-4015 - Terraform Deploys Looking for tag in Git are Failing
  • CD-4010 - IllegalStateException: Duplicate key [Service Name] if Using Templatized Canary Workflow for AMI
  • CD-3994 - Helm Repository Connector not Being Displayed on Connectors Page
  • CD-3968 - Helm Deploy - NPE when git File Path is Null
  • CD-3859 - Application Name Check Should not Allow Blank Names With Just Whitespaces
  • CD-3769 - ${Message} from Terraform Does not Propagate Enough of Error to UI

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

33403

Delegate

33403

Watcher

33403

Verification Service

33403

UI

32404

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 33003

Release Date: Jun 11, 2019

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

New Features and Enhancements

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

  • PL-2019 - Harness Community Launched
  • CD-3849 - Allow Multiple ids in Jira Update Step
  • CD-3848 - Jira Create/Update - Make Issue Type non-Mandatory
  • CD-3388 - Add 'Test' Button for PagerDuty Service key Integration

Issues Fixed in the Release

CD-3876 - Two Artifacts Display on CD tab - Only one is Deployed

CD-2907 - Workflow Editing is Prevented if ServiceID Points to Non-existing (Removed) Service

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

33003

Delegate

33003

Watcher

33003

Verification Service

33003

UI

32001

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 32302

Release Date: Jun 5, 2019

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

New Features and Enhancements

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

  • PL-2019 - Harness Community Launched
  • PL-1912 - AWS Secret Manager - Allow Reference Path
  • PL-1626 - Secrets Management - Support for AWS Secret Manager
  • CD-3777 - AMI Artifact Collection -> Capture AMI Tags as Part of AMI Artifact Collection
  • CD-3602 - Support YML Extension for Manifests
  • CD-3521 - Support for Kubernetes Apply Step
  • CD-3014 - Mask Echoed Secret Variable Values from Script/Command Execution Logs
  • CD-1738 - Specify Custom CloudFormation Stack Name During Workflow Execution (CF Create)
  • CD-1678 - ShellScript With "Execute on Delegate" Execution Should Show the Delegate Name That Ran It

Issues Fixed in the Release

PL-1996 - App Summary Screen Shows Services Irrespective of Permissions

PL-1354 - SSO-Enabled Checkbox is not Persisted

CD-3823 - Templatized Workflow can Reference Wrong Artifact Build on Rollback

CD-3805 - Not showing Substitutes in Helm Referencing Variable for Chart Version in Chart Specification

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

32302

Delegate

32302

Watcher

32302

Verification Service

32302

UI

31401

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 31705

Release Date: may 28, 2019

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

New Features and Enhancements

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

  • PL-1628 - Support for AWS Secret Manager
  • PL-1118 - Licensing : Promptly Delete Instances for Kubernetees Scenarios
  • LE-1618 - Continuous Verification Support POST Method in Custom Metrics Connector
  • LE-1512 - Service Guard 24/7: Open the Analysis Corresponding to the Alert when the Link With Alert is Clicked
  • CD-3337 - Kubernetes Support Istio Canary Traffic Shift
  • CD-2967 - Option to Auto Populate "Last Collected" Version for Artifacts when Manually Triggering a Pipeline Deployment
  • CD-2708 - Support for AWS Tags With Lambda Functions

Issues Fixed in the Release

PL-1645 - 24/7 Service Guard Alerts - Emails Notifications are not Delivered

LE-1566 - UI - Clicking on Test Button for ELK Opens the Guide from Example of "Expression for Host/Container"

LE-1547 - Service Guard 24/7: Send one Alert per Message Cluster

CD-3693 - Allow tag Reference in Place of Branch for Terraform Configuration Repository

CD-3676 - Error Creating Bitbucket Trigger

CD-3543 - Git Sync not Working for Service Command Template

CD-3524 - Trying to Move HTTP Step Above the Script Step in the Rollback, but UI Reverts the Change

CD-3522 - Workflow Variables Allowed Values are not Cleared and not Shown in Pipeline

CD-3439 - Instance Dashboard not Representing Correct Instance Count

CD-3424 - Populate ECS Container Instance Meta Data for Verification

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

31705

Delegate

31705

Watcher

31705

Verification Service

31705

UI

30801

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 31202

Release Date: May 21, 2019

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

New Features and Enhancements

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

  • PL-1762 - Admin User Cannot Change the User Name of Another User
  • PL-1598 - Always Maintain Account Order in the Switch Account List in UI
  • PL-1574 - Support OAUTH Login in app.harness.io
  • PL-1351 - LDAP Sync Issue - User Getting Alert USERGROUP_SYNC_FAILED
  • PL-1144 - Ability to Disable Emails Sent out due to Role Changes / Assignments / Limit Sending Emails
  • LE-1545 - Support Custom APM Verification Without Timestamps
  • LE-1530 - ELK Test Functionality on Setup is Broken
  • LE-1528 - fix CloudWatch Lambda Metric Names
  • LE-1527 - Support POST Call in Custom APM Verification
  • LE-1522 - CV Page - Metric & Transaction Filtering - Remove Fuzzy Matching
  • LE-1519 - 24/7 Service Guard - Round up the Alert Score when Hovering over a Heatmap Square
  • LE-1495 - Support Host Name Expression for PCF Deployment in Continuous Verification.
  • LE-1343 - Support for Datadog Custom Metrics in Workflow Verification
  • LE-617 - Service Guard 24X7: Prometheus - Throughput is Mandatory when Adding Response Times or Errors
  • CD-3340 - add Ability to Edit Description of a Delegate
  • CD-3301 - Allow User to Decide if Deploys get Triggered per Artifact when Multiple Artifacts are Collected at the Same Time.
  • CD-2792 - Additional BitBucket Events Support in Triggers
  • CD-2323 - Jira Custom Fields Support

Issues Fixed in the Release

  • PL-1696 - User Group Names are not Populated in the Email Sent on Newly Added User Groups
  • PL-1675 - Edit User - fix Resend Invitation Link
  • PL-1645 - 24/7 Service Guard Alerts - Emails Notifications are not Delivered
  • PL-1384 - new Account User Sees "no Delegate is Available" Alert Even Before he could set up a Delegate
  • LE-1538 - Make Guide from Example on APM Verification Scrollable
  • LE-1523 - Guide from Example is Broken in Custom APM Verification
  • CD-3500 - "Unknown Error" Running Simple Shell Script in a Pipeline
  • CD-3495 - Invalid "User not Authorized" Error on Submit Button of Creating CloudFormation Provisioner's Service Mapping
  • CD-3398 - Filtering for Previous Deployments by Time Range Caused "an Error has Occurred..."
  • CD-2903 - Setup Route 53 Step Removes Spec Values when you Edit IAM Role
  • CD-2881 - Harness Fails to Pull Artifacts from Bamboo if Revision Fields is not Present
  • CD-2035 - Template "Timeout" Value Changes not Displayed Correctly

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

31202

Delegate

31202

Watcher

31202

Verification Service

31202

UI

30204

Learning Engine

obfuscated-portal-36-onprem-python


How did we do?