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.

Release notes are displayed with the most recent release first.

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

Minor Release 30701

Release Date: May 14, 2019

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

New Features and Enhancements

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

  • PL-1642 - Unable to log in via OAuth
  • PL-1458 - Support Vault Secrets Manager to Authenticate With AppRole
  • PL-1386 - add Banner in UI when Account Migration Started
  • LE-1414 - YAML Configuration Support for Prometheus Service Guard 24/7
  • LE-1354 - Guide from Example for Hosts in Verification Steps Should Populate Ec2Instance Information
  • LE-1353 - Service Guard 24/7 Advanced Alerting
  • LE-1257 - Stackdriver APM Workflow Verification
  • LE-377 - Test Functionality for Prometheus Setup in Workflow Verification
  • CD-3393 - Enable Notifications for DelegatesDown and NoEligibleDelegates Alerts
  • CD-3299 - add Pending Alert Status to Prevent Opening Short-lived Alerts
  • CD-3044 - Enhance Jenkins and Bamboo Artifact Sources to get Last 50 Builds/Plans

Issues Fixed in the Release

  • PL-1384 - "no Delegate is available" Alert Before Setup
  • LE-1482 - UI: Modals on CV Dashboard Page Disappear on Scroll
  • LE-1423 - GitSync from Harness to Git for 24/7 Service Guard Failing
  • CD-3348 - 'Unknown Error' During Infrastructure Setup Step
  • CD-3344 - Make ConnectorId Optional in HelmChartRepo for Helm
  • CD-3148 - fix Expression Support for Barrier
  • CD-3034 - Update Template Variables when Command Template Linked to Workflow is Updated
  • CD-2540 - if Helm Command is Missing, it is not Shown in the Execution

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

30701

Delegate

30701

Watcher

30701

Verification Service

30701

UI

29704

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 30207

Release Date: May 7, 2019

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

New Features and Enhancements

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

  • PL-1326 - Allow using secret in YAML directly from Vault
  • LE-1374 - Remove Service name field from Datadog Workflow verification
  • LE-1349 - Ability to mark verification states as success/fail while running
  • LE-1318 - YAML for Bugsnag Service Guard 24/7
  • CD-3166 - Expression support for values.yaml
  • CD-2966 - Allowed values support for Workflow variables
  • CD-2713 - Kerberos HTTPS authentication support

Issues Fixed in the Release

  • UI-1598 - Unable to Create a Trigger for Condition on new Instance
  • PL-1449 - At Least one User Should Exist in Account Administrator User Group
  • PL-1381 - Approval Notifications are not Being Sent to Slack
  • LE-1434 - Workflow Executions Stuck After Successful new Relic Verification
  • LE-1424 - Unignore Feedback Does not Work in Workflow Verification
  • LE-1403 - Workflow log Analysis Feedback Menu Being Clipped
  • LE-1399 - Deployment Hanging at the Sumologic Step
  • LE-1388 - Log CV Custom Base Line Configuration is Broken
  • LE-1376 - New Relic Deployment Marker has Error: NotImplementedException: not Implemented
  • LE-1359 - New Relic Service Guard 24/7 YAML not Showing in GitHub
  • CD-3213 - JIRA Pollling for Approval is Stuck - NPE for new Field to Show Current Polling Status
  • CD-3170 - ConfigMap Version Does not Work for Projected Volume Fields
  • CD-3115 - Cloning of Services or Env Does not Create Values Override
  • CD-3099 - ${Artifact.Metadata.Image} is not Populating the Values With an ECR Image
  • CD-2947 - Intermittent JIRA Creation Failure - Unable to Create a new Jira Ticket.

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

30207

Delegate

30207

Watcher

30207

Verification Service

30207

UI

29205

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 29703

Release Date: April 29th, 2019

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

New Features and Enhancements

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

  • PL-1351 - LDAP Sync Issue - User getting alert USERGROUP_SYNC_FAILED
  • LE-1350 - Service Guard 24/7 - Show overall risk score for an analysis when a square is clicked
  • LE-1256 - Service Guard 24/7 for Datadog APM transactions
  • LE-1121 - Show API call logs for Service Guard 24/7 AppDynamics when Test button is clicked
  • LE-1120 - Show API call logs for Service Guard 24/7 when Test button is clicked
  • CD-2958 - Auto addition of ConfigVariables in ConfigMap in Default k8s Manifests
  • CD-2780 - [UI]: Implement ServiceNow Create and Update tickets
  • CD-2760 - Artifact Collection slow after some failed attempts
  • CD-2750 - ServiceNow Create and Update tickets support
  • CD-1239 - Update Artifact History when artifact no longer exists in Docker registry

Issues Fixed in the Release

  • PL-1404 - Account info (listing in switch account and trial banner) can be missing
  • PL-1169 - Secrets Management - Throw relevant error message when deleting secrets that are used in deployments
  • PL-1059 - Disable Add Notification Strategy with just "Manage Account" permission
  • CD-2990 - PCF issue: Support healthCheckType
  • CD-2933 - GIT_CONNECTION_ERROR:TransportException: git@github.com:.git: invalid privatekey
  • CD-2795 - Environments tab performance enhancements
  • CD-2772 - New Workflow created by reusing existing workflow yaml does not get automatically linked to latest version of shell script template

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

29703

Delegate

29703

Watcher

29703

Verification Service

29703

UI

28802

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 29205

Release Date: April 23, 2019

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

New Features and Enhancements

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

  • LE-1301 - Bug Fix: Unable to close third-party API Call log window
  • LE-1289 - Support for AWS Lambda in Service Guard 24/7
  • LE-1267 - Show alerts for data collection failure for Service Guard 24/7 in the UI
  • LE-1112 - 24/7 Service guard for Bugsnag
  • CD-2715 - Break Helm command execution Logs in granular Command Units

Issues Fixed in the Release

  • LE-1295 - Add Delegate scoping for AppDynamics Continuous Verification
  • LE-1207 - Metric Filter is not working in Service Guard 24/7 for Time Series analysis
  • CD-2913 - Expression Builder is broken
  • CD-2901 - Add Download Artifact Command not working correctly
  • CD-2810 - Alert Notifications not sent for Alert Type: (Delegates Down)
  • CD-2653 - renaming phases with duplicate names leads to failure in loading workflow
  • CD-1207 - CloudFormation does not enforce selecting a AWS Cloud Provider or Region

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

29205

Delegate

29205

Watcher

29205

Verification Service

29205

UI

28103

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 28601

Release Date: April 14, 2019

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

New Features and Enhancements

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

  • PL-378 - Service Instance History shows instances details for only latest 3 months
  • LE-1258 - Support Springboot transactions for NewRelic workflow analysis
  • LE-1137 - Support ELK Predictive analysis in Workflow CV
  • LE-1117 - Show API call logs for Sumo & CloudWatch Service Guard when Test button is clicked
  • LE-1116 - Show API call logs for ELK 24/7 Service guard when Test button is clicked
  • LE-1085 - 24x7 Service Guard alert feature
  • LE-436 - Throw alert if Delegate fails to collect data for 24/7 Service Guard
  • HAR-10289 - Show baseline start and end time configuration in 24/7 Service Guard setup for log analysis
  • CD-2645 - Personalization Support for Recents and Favorite Workflow commands
  • CD-2625 - Add support for values Helm on Services page - local and remote
  • CD-2539 - Terraform tfvars file support
  • CD-2334 - On Manual Artifact or Successful artifact collection reset the failed artifact fetch counter

Issues Fixed in the Release

  • PL-1053 - Speed up Users Page loading
  • PL-253 - Fix incorrect SVC Infrastructure field name
  • LE-1269 - Propagate incorrect timezone issue to user on test during ELK CV setup
  • CD-2809 - YAML NPE for AppManifest Under ENV Service override, when Service is deleted
  • CD-2730 - "Invalid root object" error when clicking Rollback Containers in ECS Workflow
  • CD-2695 - Getting "Invalid request: Output with name output, already saved in the context"
  • CD-2669 - Do not allow blank/null Service name
  • CD-2573 - Kerberos "Connection Type" doesn't show up in Workflow scripts

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

28601

Delegate

28601

Watcher

28601

Verification Service

28601

UI

27506

Learning Engine

obfuscated-portal-36-onprem-python

Minor Release 28002

Release Date: April 07, 2019

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

New Features and Enhancements

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

  • LE-595 - 24/7 Prometheus integration for 24/7
  • CD-2542 - Add support for "Docker Repository Server" for Nexus v3 Docker Images
  • CD-2309 - Ability to send artifact source in a trigger
  • CD-1150 - Terraform plan without apply
  • Issues Fixed in the Release

  • PL-1125 - Secrets Management: Dangling secrets remain in vault when secret's names are updated
  • PL-1120 - Enforce MongoDB authorization in Disconnected On-Prem installer
  • PL-1050 - 2FA needs browser refresh to work
  • PL-178 - Too many emails being sent for SSO
  • LE-1221 - ELK Templatization: Templatized ELK workflows are erroring our when running verification phase using ELK
  • CD-2632 - Cannot Add Workflow Constraints
  • CD-2630 - JIRA Approval step is stuck
  • CD-2572 - Approval screen not showing in deployment pipeline UI

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

28002

Delegate

28002

Watcher

28002

Verification Service

28002

UI

26802

Learning Engine

obfuscated-portal-26-onprem-python

Minor Release 27505

Release Date: April 3rd, 2019

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

New Features and Enhancements

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

  • CD-2329 - Support Nexus 3 Docker Registry Support with Reverse Proxy

Issues Fixed in the Release

  • LE-910 - Custom Metrics Validation Fix: name, metrics value, timestamp should be mandatory
  • LE-891 - Unique names are not enforced for connectors in 24X7 Service Guard
  • CD-2497 - PCF: Execution logs are getting mixed for different parallel executions
  • CD-2416 - Buggy modal at create Service

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

27505

Delegate

27505

Watcher

27505

Verification Service

27505

UI

26300

Learning Engine

obfuscated-portal-26-onprem-python

Minor Release 27007

Release Date: Mar 26, 2019

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

New Features and Enhancements

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

  • UI-987 - Custom Artifact Source Template Library support
  • UI-577 - Templatization support for Cloud Provider settings in Workflow create stack
  • UI-483 - Optimize permissions API call
  • PL-785 - Disable logdna / reverse proxy logdna via app.harness.io
  • PL-305 - Notification rules for account level alerts
  • LE-1064 - Performance improvements for 24/7 Service Guard dashboards
  • LE-1063 - YAML support for Datadog 24/7 Service Guard
  • LE-712 - Test functionality in CloudWatch 24/7 Service Guard configuration
  • LE-369 - Clicking on a heat map cell for lower resolutions should display 15 min heat map cells
  • LE-368 - Reset baseline flow for ELK and Sumo Logic connectors 24/7 Service Guard
  • CD-2542 - Add support for Docker Repository Server for Nexus v3 Docker images
  • CD-2370 - Set default SSH channel timeout to 60 secs

Issues Fixed in the Release

  • LE-1078 - Test functionality for Sumo Logic 24/7 Service Guard setup
  • LE-1042 - CV gives UNKNOWN_ERROR. Make error more descriptive
  • LE-1022 - CV 24/7 ELK test option is not working, showing error
  • LE-995 - Progress bar in verification steps does not show up in UI
  • LE-992 - Support case-sensitive source name input field for Sumo Logic CV configuration
  • HAR-10115 - Pipelines would not load in edit mode
  • CD-2360 - Delegate client tool downloads are not retried
  • CD-2356 - Docker Registry artifacts not pulled when no credentials
  • CD-2349 - Failed to update JIRA for selected status
  • CD-2299 - Generate default PCF manifest when PCF service is created

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

27007

Delegate

27007

Watcher

27007

Verification Service

27007

UI

25910

Learning Engine

obfuscated-portal-26-onprem-python

Minor Release 26403

Release Date: Mar 18, 2019.

We are pleased to present Harness On-Prem Minor Release 26403.

New Features

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

  • UI-577 - Cloud Formation Templatization
  • LE-771 - Add Predictive Analysis in the dropdown for Sumo
  • LE-464 - Enable Sumo in the UI for Service Guard
  • CD-2370 - Set default SSH channel timeout to 60 secs for channel.connect()
  • CD-2330 - Go-Templating to support to YAML function
  • CD-2329 - Set up and Support Nexus 3 Newer Docker Support with Reverse Proxy
  • CD-2311 - Support Nexus Docker with Anonymous Access
  • CD-2308 - Copy and Link Artifact Source template to the Artifact Source
  • CD-816 - Include Helm repo update for Helm deployments
  • CD-719 - Fix NPE in K8s Rolling
  • CD-708 - Fix phase update validation for ECS B/G workflow
  • CD-241 - ECS: Show events in execution logs
  • CD-196 - Support IAM role for ECS Fargate Task

Issues Fixed in the Release

  • CD-2357 - Fix error on fetching targets in Terraform provision step
  • CD-2354 - Fetch PCF current running instance count at runtime
  • CD-2352 - Fetch ECS current running instance count from latest revision only
  • CD-2348 - Fix regex support for GCS Artifact Source artifact paths

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

26403

Delegate

26403

Watcher

26403

Verification Service

26403

UI

25406

Learning Engine

obfuscated-portal-26-onprem-python

Minor Release 25803

Release Date: Mar 12, 2019

We are pleased to present Harness On-Prem Minor Release 25803.

Changes

This release contains the following fixed bugs.

New Features

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

  • HAR-9491 - Update Kubernetes V2 Sample App
  • HAR-9366 - Expression builder support for S3 URL in provisioner & Terraform Provisioner

Platform Changes

The following changes were made to the Harness platform components:

  • HAR-9588 - Additional logs for KMS exceptions
  • HAR-9559 - Improve performance of /users and /userGroups call
  • HAR-9484 - CV Dashboard Performance Issues
  • HAR-9454 - State Notification in case of Failure/errors
  • HAR-9416 - Http State - Phase 2: Implement the Manager Side Functor
  • HAR-9284 - Allow creating pipeline without a stage
  • HAR-9085 - Handle ECS Delegate registration (Polling enabled)
  • HAR-8882 - Aws SSH based deployment with Ec2 IAM role
  • HAR-8866 - Predictive analysis for SUMO
  • HAR-8828 - Return SSO Providers with feature flag and On-prem
  • HAR-8410 - Add support for expressions for user groups in workflow notification strategy
  • HAR-8287 - Introduce limit for GCS Artifact Collection
  • HAR-8061 - Add "trigger by" to audit log
  • HAR-7899 - Harness should only check for istio virtual service of same name if option selected

The following changes were made to the Harness Manager UI:

  • HAR-9315 - Deployment Card View Card - fix formatting
  • HAR-9436 - Refactor Pipeline creation to allow empty pipelines (no stages)
  • HAR-9448 - Build Tooltip library
  • HAR-9464 - Dev build time improvements
  • HAR-9490 - Encrypted Files Page Delete Button
  • HAR-9540 - for 24x7 service guard connector descriptions in the env details page, show base line config if it has been set

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

25803

Delegate

25803

Watcher

25803

Verification Service

25803

UI

24902

Learning Engine

obfuscated-portal-26-onprem-python

Minor Release 25306

Release Date: Mar 5, 2019

We are pleased to present Harness On-Prem Minor Release 25306.

Changes

This release contains the following fixed bugs.

Platform Changes

The following changes were made to the Harness platform components:

  • HAR-9493 - Problem with deployments to ECS - can affect downside different environments
  • HAR-9473 - Fix Previous Analysis in Sumo
  • HAR-9460 - Remove @NaturaKey annotation from BaseFile/ConfigFile
  • HAR-9440 - Compliance config call failing for any non admin user
  • HAR-9413 - Fix the INVALID_TOKEN error
  • HAR-9407 - Finish user signup test from backend
  • HAR-9397 - Figure out why auto baseline for ELK did not work
  • HAR-9386 - Add feature flag to not write metric data in mongo if google read is enabled
  • HAR-9369 - Add username to labeledLogs
  • HAR-9356 - Remove host expression from expression builder
  • HAR-9354 - Support expressions for template path
  • HAR-9350 - Make OAuth backward compatible
  • HAR-9341 - Need to migrate Vault token encrypted record from KMS to LOCAL at time of reading
  • HAR-9340 - ShellScriptState - mark errors as user errors
  • HAR-9332 - Fix NPE In Artifact Stream API
  • HAR-9323 - Change the type of the metricType response object
  • HAR-9312 - Need to explicitly annotate exportable harness entity classes and natural key fields
  • HAR-9302 - "Verification L0 => L1 cluster failed, MongoSocketReadException: Exception receiving message"
  • HAR-9298 - Only upload on-prem artifacts to dockerhub
  • HAR-9294 - Not able to delete the application, Throwing some usage scope exception
  • HAR-9293 - Instance stats history loads slow - Investigation
  • HAR-9288 - Docker image with kubectl and mongo clients
  • HAR-9287 - Zip file closed intermittent issue
  • HAR-9285 - Pipeline Templatization: List Call fails
  • HAR-9283 - if AppD setup config in workflow references a now missing application name, we should give cleaner error
  • HAR-9277 - Unable to templatize workflow - throws user not authorized error
  • HAR-9272 - Optimize service API call in 24x7 dashboard
  • HAR-9262 - Dangling meta character '*' near index 0
  • HAR-9257 - Exception occurred: NullPointerException
  • HAR-9241 - Templatize "git connector" field for helm deploy
  • HAR-9237 - Differentiate between No test data vs No analysis in Heatmap
  • HAR-9236 - Artifact null alert
  • HAR-9234 - MIgrationBackgroundList
  • HAR-9232 - Log issueKey and not issueId even in case of failure
  • HAR-9228 - Could not obtain valid git connector for webhook token GoxKENBPWapTKcQzJY4lfC8xnPKvimP9J6MRhQ2h
  • HAR-9221 - PCF Instance sync Alert
  • HAR-9219 - Remove DisallowConcurrentExecution annotation from InstanceSyncJob
  • HAR-9215 - Allow framework to use multiple specs for different URLs along with one basic user list test
  • HAR-9189 - JIRA should be Jira, same as SLACK should be Slack
  • HAR-9187 - Services Dashboard pagination - new api fixes
  • HAR-9185 - Jira API latency - Custom fields
  • HAR-9180 - Azure CP Functional Tests
  • HAR-9169 - Move instance sync job out of Quartz and to use the new scheduling framework
  • HAR-9166 - Workflow and pipeline Create permissions - evaluate and enforce entity filter
  • HAR-9149 - CV2 - Time Series Filtering - `Error Percentage` and `Stall count Percentage` filters aren't working
  • HAR-9130 - Enhance mongodb helm chart yaml for kubernetes on prem
  • HAR-9129 - Add kubernetes v2 support for disconnected on-prem
  • HAR-9127 - Migrate Artifact Collection to new Framework
  • HAR-9116 - Retry with sleep on mongo socket connection timeout exception
  • HAR-9108 - new artifact streams created are not collecting on its own scheduled/cron.
  • HAR-9100 - logDNA alert: Notification Settings is null for User Group. No message will be sent.
  • HAR-9093 - Fix typo in error message
  • HAR-9090 - ECS Fargate deploy fails on "Subnet cannot be empty"
  • HAR-9086 - slow aritfact collection whether in deployment dialog or result of build workflow
  • HAR-9053 - Need to decouple Vault secret manager from KMS secret manager
  • HAR-9051 - "Target Execution Role" field missing in Svc Infra Yaml code
  • HAR-9050 - for 24x7 CV timeseries we need to send metric type as well in the timeseries when a square is clicked
  • HAR-9049 - Elk end to end integration for CV24x7
  • HAR-9048 - When Usage scope is changed, we have to check if the setting attribute / secret is used anywhere
  • HAR-9045 - account export import - After import, decryption fails for environment details and workflow becomes unusable
  • HAR-9019 - Preserve template links on cloned services and workflow phases
  • HAR-9013 - Fucntional Tests Enhancements
  • HAR-8969 - Replace on-prem nginx with API Gateway
  • HAR-8965 - Enable Alert Notification publish
  • HAR-8929 - WinRM Integration Tests
  • HAR-8928 - GCS Integration Tests
  • HAR-8910 - Artifact Async Collection : Add Iam Role tag to S3, ECR - AWS Config during artifact collection
  • HAR-8904 - Delegate task creation for each minute
  • HAR-8880 - Functional Test Framework Support - OnGoing
  • HAR-8875 - Write Functional test for yaml
  • HAR-8870 - Implement 247 logs baseline in future
  • HAR-8853 - AlertNotificationRuleService / Tests
  • HAR-8842 - Migration - Populate isTemplatized field for Terraform Provisioners
  • HAR-8828 - Return SSO Providers with feature flag and On-prem
  • HAR-8760 - Enforce static limits - Services
  • HAR-8675 - Custom Artifact Source Template Library Support
  • HAR-8663 - Rollback for ECS containers should not spin up/resize containers for previous ECS service if they still exist
  • HAR-8660 - Logout not happening on QA.
  • HAR-8561 - Support for Deployment Freeze
  • HAR-8324 - When trial account license is extended, marketo lead needs to be updated
  • HAR-8189 - Create a separate account in DataGen for SSO Login tests
  • HAR-8020 - Ecs Manager Side refactor (service setup states)
  • HAR-7710 - Enforce static limits - Infra Provisioners
  • HAR-6820 - Delegate tasks refactoring
  • HAR-6304 - Test framework
  • HAR-6060 - Kubernetes V2
  • HAR-6048 - Persistence refactoring
  • HAR-5978 - Code quality
  • HAR-5974 - Workflow refactoring

The following changes were made to the Harness Manager UI:

  • HAR-9406 - Freemium sign up via OAuth is not logging in to newly created account.
  • HAR-9404 - Utils Add Formik smooth scroll
  • HAR-9388 - Governance Page - styling
  • HAR-9371 - remove test button on submit of sumo and elk modal
  • HAR-9370 - Templatize Git Connector ID in the UI for HELM
  • HAR-9351 - highlight the file on the left-hand tree which is being edited on the right-hand side
  • HAR-9348 - Clicking on file making the screen scroll in Yaml Editor - k8-v2
  • HAR-9344 - CustomMetricsConnectorModal - fix definitions error
  • HAR-9343 - adding terraform to jenkins pod for ui-tests
  • HAR-9317 - Add Error Handling to dataStore governance call
  • HAR-9307 - Skip Instances with the same artifact version already deployed is missing for pipeline
  • HAR-9306 - Service Dashboard - bug fixes
  • HAR-9295 - Not able to edit the Templatized WF
  • HAR-9292 - Switch to full screen mode, looses all its changes - k8 v2 - service page - yaml editor
  • HAR-9291 - feedback from users/customers on the k8-v2 UI
  • HAR-9282 - For Appdynamics config setup in workflow, selecting AppDynamics Server does not refresh the next selection Application Name
  • HAR-9280 - Couple of issues in Config as Code editor
  • HAR-9273 - Allow only one click at a time and disable submit buttons - through out the App
  • HAR-9258 - Service Dashboard - bug fixes
  • HAR-9250 - Workflow template : Editing the workflow, previously selected service value is cached and I'm getting error while submitting proper mapping of Service, Env and Infra
  • HAR-9249 - Once workflow is templatized, it cannot be undone
  • HAR-9243 - we should not allow customers to set up 24x7 verification for SumoLogic.
  • HAR-9240 - Show time taken in the API call logs for each api call
  • HAR-9239 - Customer not seeing Svc Infra entries in their workflow template
  • HAR-9238 - Error when editing existing slack connector
  • HAR-9231 - Configmap YAML disappeared from UI + wrong modal open to edit config yaml
  • HAR-9220 - Add account loader - matt Sub-task Duc Nguyen Matt Hill P2 IN PROGRESS
  • HAR-9217 - workflow variable shows variable reference instead of name in pipeline
  • HAR-9200 - Cloud formation infra provisioner is not sticking in UI. I save Provider and Region, but then on next view they are not populated.
  • HAR-9189 - JIRA should be Jira, same as SLACK should be Slack
  • HAR-9179 - SAML modal issues : Copy to clip board is not working and manual copy is also not possible due to tool tip
  • HAR-9167 - Warning to discard changes in yaml editor.
  • HAR-9165 - Add basic CRUD tests for alert rules
  • HAR-9151 - Login page - styling for Browser warning
  • HAR-9146 - Do not render baseline messages when a sqaure is clicked for CV-24X7
  • HAR-9144 - Add Form Loaders
  • HAR-9142 - [Walkme] Move third-party assets to new GCP bucket
  • HAR-9139 - remove alert from internal labeling dashboard
  • HAR-9137 - 24X7 : Third party api should be paginated
  • HAR-9120 - templatized worfklows cannot deploy, give error on console
  • HAR-9118 - Advanced ECS fields are not handled in blueprint - w/ Satyam
  • HAR-9106 - Artifact Stream : Clicking on Help icon in Artifactory stream, we are making PUT call, which I think should happen on clicking SUBMIT button
  • HAR-9092 - Service Renamed in 'Service' section is not updated in 'Workflow' section. Difficult to select the service with earlier names.
  • HAR-9087 - Improve API call at InfraMapping
  • HAR-9077 - Don't show deploymentType on InfraMapping modal if Service.deploymentType is set
  • HAR-9075 - Icons for 24/7 verification providers & 3rd party API CSS updates
  • HAR-9074 - Deployment Types follow-up UI
  • HAR-9066 - User with 'Manager User Privilege' could not edit Usr Groups > 'notification settings'
  • HAR-9065 - ui tests - unskip new relic tests
  • HAR-9046 - No Exception Handling present for JiraApis in UI
  • HAR-9028 - Make Harness UI as default option for the ticketing system & rename *Key (Issue ID)* field to *Key/Issue ID*
  • HAR-8984 - Long names do not appear in UI
  • HAR-8980 - WinRM - clicking on Test Button clears out the Display Name field
  • HAR-8962 - Cursor jumps around editing a description of a workflow variable of a templatized workflow
  • HAR-8886 - Support different Lambda runtimes
  • HAR-8826 - OAuth Support for SSO
  • HAR-8797 - ui tests - fix prometheus url
  • HAR-8778 - Deployment Summary - service label missing
  • HAR-8733 - Add baseline associated fields to log providers for 24 cv
  • HAR-8732 - Display the log analysis on clicking the square for log heatmap
  • HAR-8694 - Time Ago for Deployment Card & Workflow Page
  • HAR-8665 - UI Token to cipher with SHA265
  • HAR-8630 - CV - CloudWatch verification - lambda verification - modal title and mandatory fields update
  • HAR-8599 - Helm Values Unavailable in Service, shows up as Config Map
  • HAR-8519 - Minor fix: `equals to` should be either `equals` or `is equal to` to be grammatically correct.
  • HAR-8497 - Cloud provider : We are showing two lines of error message for Physical Cloud Provider when i click on Test and Submit.
  • HAR-8359 - Approval button should be disabled if clicked. Double clicking triggers an exception from backend.
  • HAR-8353 - [Walkme] UI does not refresh new app after Harness Sample App is restored
  • HAR-7860 - delete of applied scope "looks like" it does not delete. Refresh of page shows the update of deleted scope on a delegate
  • HAR-7830 - 24X& CV - Differentiate between no data collected and no analysis done
  • HAR-7820 - 24X7 - UI setup screen for Dynatrace
  • HAR-7728 - When 2 squares in the CV 24x7 heatmap are clicked, the timeseries overlaps each other. This should not happen. The old one should close and the new one should be opened.
  • HAR-7618 - Service Dashboard - incremental fetching
  • HAR-7585 - In freemium account even if i am the account owner, the test button in the newrelic verification step is disabled
  • HAR-7490 - tooltips are misplaced
  • HAR-6684 - UI Tests - SMB
  • Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

25306

Delegate

25306

Watcher

25306

Verification Service

25306

UI

24407

Learning Engine

obfuscated-portal-26-onprem-python

Minor Release 24206

Release Date: Feb-26-2019

We are pleased to present Harness On-Prem Minor Release 24206.

Changes

This release contains the following fixed bugs.

Platform Changes

The following changes were made to the Harness platform components:

  • HAR-9360 - ECS Functional Test
  • HAR-9085 - Handle ECS Delegate registration (Polling enabled)
  • HAR-9062 - Ecs Resize Command Unit refactoring (Use CommandHandler)
  • HAR-9059 - Terraform Fix - Update state even if there are no outputs
  • HAR-9058 - Replace TimeSeriesRiskSummaryMigration with BaseMigration
  • HAR-9056 - Fixing verification and Terraform migrations
  • HAR-9055 - Editing manifest files is not working
  • HAR-9054 - Migration script to reschedule instance sync cron jobs
  • HAR-9052 - Add misfireInstructions and @DisallowConcurrentExecution to Instance related jobs
  • HAR-9035 - failed to fetch fields from JIRA
  • HAR-9032 - Create a get API for thresholds for CV 247 metric
  • HAR-9030 - user able to deploy to prod environment in below specific case
  • HAR-9023 - Build workflow execution fails with new rbac code
  • HAR-9022 - Fixing Exception - appId or accountId must be present in List(Object/Key)
  • HAR-9014 - Alert for getting deployment type
  • HAR-9011 - Do L1->L2 clustering for the whole analysis duration rather than doing every minute
  • HAR-9010 - Add a variable to access service infra mapping name
  • HAR-8987 - Powershell script should only use exitCode to determine success for command
  • HAR-8986 - Fix the missing execution logs in certain scenarios
  • HAR-8976 - new relic verification connector modal - failure
  • HAR-8975 - Kill harness processes after the integration tests are done
  • HAR-8968 - Dockerize Spring Cloud Gateway
  • HAR-8964 - Handling update with GKE Infra Mapping
  • HAR-8957 - Fix Yaml App Full Sync
  • HAR-8953 - Enhance the custom artifact stream with Payload Mapping Sub-task Aaditi Joag Srinivasa Rao Gurubelli P2 DONE
  • HAR-8952 - Make newAsgName available in context
  • HAR-8950 - Adding Functional Test for VariableTest workflow
  • HAR-8941 - Don't allow creating directory when files with same name exists
  • HAR-8936 - Null check for cv Configuration if it was deleted
  • HAR-8918 - File names should be sorted in Yaml editor
  • HAR-8912 - API to provide list of alert categories and types to Frontend
  • HAR-8911 - artifacts pull does not work if there are duplicate tags (e.g quay's datawire/ambassador)
  • HAR-8888 - Fix flaky test ShellExecutionServiceImplTest#testExecuteShellScript
  • HAR-8883 - Need a batch API to decrypt secrets in the delegate side.
  • HAR-8863 - ECS AWSVPC mode, stamp ENI ip as container IP
  • HAR-8851 - Adding Delegate for Functional Tests
  • HAR-8843 - Templated Library: Linked Template is not updated if it in Pre Deployment Steps
  • HAR-8838 - NotificationDispatcherServiceImpl - Alert appId / accountId must be present in query
  • HAR-8836 - Template Library: Updating one linked template script output variables updating all the linked templates
  • HAR-8781 - Add logic to validate CustomArtifactStream before submitting
  • HAR-8777 - Enable Template functional tests
  • HAR-8772 - create Data collection task for ELK for CV 24X7
  • HAR-8745 - Ecs Manager Side refactor (service deploy state)
  • HAR-8707 - Change Slack Configuration in notification settings
  • HAR-8677 - Add a new Artifact Source Template Sub-task Aaditi Joag Srinivasa Rao Gurubelli P2 DONE
  • HAR-8554 - ECS Delegate Download
  • HAR-8517 - Add Expression JsonFunctor
  • HAR-8477 - Direct deployment of templated workflow does not enforce RBAC on Environments
  • HAR-8356 - Email sent out regarding user group subscription causing confusion
  • HAR-8237 - Handle ECS Delegate registration
  • HAR-8131 - Retry with Parameters of HTTP or Shell Script Linked Template Step not prompting for the template variables
  • HAR-8117 - Notification Rules / Rule Checker - Tests
  • HAR-8056 - Publish HTTP Response or JSON/XPATH expression over response
  • HAR-7896 - timeseries/histogram api for CV 24X7 dashboard for logs
  • HAR-7810 - CloudWatch ec2 24X7
  • HAR-7809 - Cloud watch 24X7 - ecs
  • HAR-7498 - Utilize quartz cluster over persistence locks

The following changes were made to the Harness Manager UI:

  • HAR-9044 - K8s v2 - WF setup - Canary & Delete icon
  • HAR-8995 - Access Management Page - Allow Users with UsersAndGroups perms to click through
  • HAR-8994 - fix release # in master
  • HAR-8951 - UI Tests - troubleshooting & fixing
  • HAR-8938 - ui-tests-comment-out-sso-tests
  • HAR-8909 - Workflow Approval Model is not Loading and Pipeline Approval JIRA details are not showing
  • HAR-8893 - Change AWS Access & Secret Keys
  • HAR-8876 - ui-tests - fix AWS bug
  • HAR-8857 - ECS Delegate - Group Name
  • HAR-8679 - Token sync - use localStorage for lastTokenSetTime
  • HAR-8563 - Governance -- Deployment Freeze
  • HAR-8532 - "equals to" -> "equals" in jira approval status
  • HAR-8522 - ECS Delegate - download JSON file
  • HAR-8441 - 24x7 - UI for tooltip blocking click events on the heatmap square
  • HAR-8440 - 24x7 - UI for ELK
  • HAR-8438 - Update tests failed by Deployment Type modification from Service Modal
  • HAR-8436 - Refactor Service Detail Page to support Deployment Types
  • HAR-8434 - Shell Script Retry with Parameters
  • HAR-8363 - Alerts notification groups Phase 1
  • HAR-8349 - Add Service Verification button does not provide drop-down
  • HAR-8284 - PCF ui changes
  • HAR-8182 - workflow variable name overlaps with default value
  • HAR-7992 - Refactor New Service Modal to support Deployment Type
  • HAR-7273 - Refactor Access Management and Users and Permissions pages
  • HAR-7181 - Pipeline templatization of Workflow variables in the execution of pipeline modal

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

24206

Delegate

24206

Watcher

24206

Verification Service

24206

UI

23408

Learning Engine

obfuscated-portal-26-onprem-python

Minor Release 23705

Release Date: Feb-13-2019

We are pleased to present Harness On-Prem Minor Release 23705.

Changes

This release contains the following fixed bugs.

Platform Changes

The following changes were made to the Harness platform components:

  • HAR-2007 - Creating workflow from cloned service doesn't carry over the commands
  • HAR-7607 - Approvals/Approved By - show email as a hyperlink
  • HAR-7704 - Remove RBAC feature flag
  • HAR-7800 - Support of instance count based on existing app in PCF
  • HAR-7813 - 24X7 cloud watch lambda
  • HAR-7889 - Add CV sumo configuration
  • HAR-8023 - Combine Signup and Signin for all user invitation flows
  • HAR-8049 - Pipeline dashboard shows 'no artifacts deployed' when artifacts have been in fact, deployed
  • HAR-8065 - Custom workflow phase
  • HAR-8112 - Backend API Changes
  • HAR-8116 - Notification Service / Implementation
  • HAR-8207 - Merge UserGroup and NotificationGroup / use User Group notification settings in Notification Service
  • HAR-8295 - Disconnected on-prem setup should disable Javascript outgoing calls
  • HAR-8319 - Need to return 'base path' in vault config after submission with empty value.
  • HAR-8341 - Define Custom Artifact Stream CRUD
  • HAR-8350 - Usability: YAML for a 24x7 Service Guard configuration is confusing
  • HAR-8381 - Writing functional tests for Jira Integration
  • HAR-8391 - Re run migration from mongo to google for metric data records
  • HAR-8425 - Send version header from watcher when downloading delegate scripts
  • HAR-8550 - Need to move 'account' creation API from UserResource to AccountResource
  • HAR-8555 - Keep separate proxy secret name for delegate in case more than one delegate/config in namespace
  • HAR-8574 - Verification stage hanging beyond default time limit
  • HAR-8581 - Delegate task validation should not need to decrypt secrets
  • HAR-8589 - Add singleton to platform classes
  • HAR-8604 - Tail log as a function
  • HAR-8607 - Unable to create user in "Account Administrator" group
  • HAR-8621 - Kubernetes Cluster Cloud Provider YAML has no Harness API key
  • HAR-8635 - Mark some services as Singleton
  • HAR-8640 - Deletion of default alert notification rule should not be allowed
  • HAR-8645 - Account creation API is broken due to new mandatory field 'appId' requirement for account creation
  • HAR-8646 - Add multiple fields to CV Alerts
  • HAR-8648 - If call to manager fails from verification service for some reason, the retry should wait for sometime before executing the same request
  • HAR-8649 - remove unused index from mongo
  • HAR-8656 - Dont all tls flag to repo add command
  • HAR-8666 - Add namespace as method parameter to fetch controllers
  • HAR-8674 - Single Artifact Stream
  • HAR-8680 - Optimize deployment API for 24x7 dash
  • HAR-8695 - Duplicate services in paginated service dash count stats
  • HAR-8699 - Custom Repository: If metadata is not present Artifact collection fails
  • HAR-8704 - Optimizations on Service Dashboard apis for current active instances data
  • HAR-8717 - Add functor for bash function substitution
  • HAR-8722 - Switching between template versions in workflow does not update template properties
  • HAR-8724 - Support sending notification to deployer only if selected in deployment form
  • HAR-8729 - Custom Repository artifact fix error message thrown on error during artifact pull
  • HAR-8735 - PCF Create Route Code Refactor
  • HAR-8737 - Fetching of timeseries for APM CV 24X7 should be a get call
  • HAR-8738 - Tail log script is not posix compliant for sh
  • HAR-8740 - Add LDAP jre params to delegate script
  • HAR-8754 - Optimize user permission cache eviction logic
  • HAR-8755 - Ignore getNewRelicDataForNode Test in NewRelicIntegrationTest
  • HAR-8756 - All notification receivers are getting filtered, should not happen
  • HAR-8758 - Redo the labelling dashboard with analysis records
  • HAR-8762 - Add 24x7 URL to the alerts for Navigation
  • HAR-8766 - Non-Admin users are able to change NotificationGroups
  • HAR-8769 - Intermittent integration test failure: UserServiceIntegrationTest.testUserInviteSignupAndSignInSuccess
  • HAR-8773 - Fix NPE in getDeploymentsForService API for CV-Dash
  • HAR-8775 - verification/learning api throwing error in QA
  • HAR-8776 - Support Tags for ECS service
  • HAR-8780 - Fix warnings in Jenkins
  • HAR-8790 - Move UsageRestrictions out of UserPermissionInfo and have a separate cache for it
  • HAR-8794 - Render expression is not happening for the helm chart spec when there is a git connector selected
  • HAR-8795 - Fix VaultIntegrationTest failure
  • HAR-8796 - Datagen has invalid SMTP credentials
  • HAR-8799 - NPE in NotificationDispatcherServiceImpl.handleNotificationGroupRoles()
  • HAR-8814 - Exception coming because of inefficient query
  • HAR-8816 - Don't fetch all service details if not required for checking kubernetes v2 service
  • HAR-8821 - Compilation error in master
  • HAR-8832 - Filter out the duplicated build details for the custom artifact source
  • HAR-8837 - Include tail log functions conditionally if needed

The following changes were made to the Harness Manager UI:

  • HAR-8841 - unflag HAR-8512
  • HAR-8811 - execution trigger notification - comment out breaking code
  • HAR-8804 - ui-test - put search on apps page
  • HAR-8742 - Generic output vars, start with HTTP
  • HAR-8736 - fix ui-tests
  • HAR-8727 - AWS_LAMBDA support for Cloud Formation Provisioner type
  • HAR-8703 - Freemium User cannot sign up. passwordStrengthMeter error
  • HAR-8662 - Services Dashboard - remove broken sort-by
  • HAR-8642 - Can't add ANY Terraform provisioner in the workflow
  • HAR-8634 - ConnectorStore fetches too much things
  • HAR-8620 - General UI Bugs - Quick Wins
  • HAR-8603 - Service Page - Config yaml - V1 service with deployment type - Show Yaml sections
  • HAR-8521 - Missing Icon for StackDriver CV Setup in UI
  • HAR-8512 - Deployment notification - deployment modal - add checkbox (send notifications to me only) - override other settings (not spam everyone)
  • HAR-8406 - Support for Custom Artifact Source
  • HAR-8394 - Show last seen icon and tooltip for long term pattern anomalies
  • HAR-8336 - UI : Change the way to look for Artifacts Deployed In Pipeline
  • HAR-8203 - Error when opening and closing templatized Terraform step in a workflow
  • HAR-8097 - Hitting the link "user not registered" in Users (Users and Permissions) logs you out of Harness
  • HAR-8096 - ELK edit performance issue
  • HAR-8039 - UI - Add checkbox button for Lambda in CloudWatch State Modal
  • HAR-7831 - 24X7 Filter time series based on user input

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

23705

Delegate

23705

Watcher

23705

Verification Service

23705

UI

22903

Learning Engine

obfuscated-portal-26-onprem-python

Minor Release 23100

Release Date: Feb-05-2019

We are pleased to present Harness On-Prem Minor Release 23100.

Changes

This release contains the following fixed bugs.

Platform Changes

The following changes were made to the Harness platform components:

  • HAR-8597 - Raise CV Alert based on Max value instead of Avg
  • HAR-8584 - Approval State: Workflow Variables should be rendered in the Approval state
  • HAR-8559 - Prod alert on manual sync job status query
  • HAR-8558 - fix data migration for metric data records
  • HAR-8542 - Source Servers while adding artefact are not displaying when No environment exist
  • HAR-8528 - Docker delegate image delegate.sh script needs to reference Java 8 update 191
  • HAR-8526 - Make sure queued yaml changesets and latest git commits are captured during account export
  • HAR-8513 - Emails are not being sent out for new user invite for on-prem customers
  • HAR-8503 - Templatization not working for App/tier name in AppD
  • HAR-8491 - Fix Third party api calls
  • HAR-8481 - Add date filter to the log classification dashboard
  • HAR-8478 - LDAP searching users for groups returning 0 results
  • HAR-8474 - basic users with only permissions to non prod of say a single application can actually create and delete any cloud provider. even ones used by production
  • HAR-8466 - Config As Code clone failing with Github connector
  • HAR-8456 - Don't append values.yaml to environment level overrides path in case of remote for K8v2
  • HAR-8453 - Secret names do no longer allow [ and ] during create/update but did before
  • HAR-8452 - Pipeline Variables not passed if the Step does not have any Workflow Variables
  • HAR-8448 - Removing logging added for profiling yaml git longer response times issue
  • HAR-8446 - Change instances to singleton
  • HAR-8445 - add start and end time in thirdparty api call log resource
  • HAR-8439 - Entity updates from Yaml view takes too long to respond
  • HAR-8430 - Add Singleton annotation
  • HAR-8429 - Some account level entities are not deleted when deleting an account
  • HAR-8422 - Customize docker image for mongo ops manager to clean logs
  • HAR-8404 - Make secret management related services Guice singleton
  • HAR-8400 - Send last seen time with the timeseries response
  • HAR-8399 - Make Verification based services
  • HAR-8393 - Fix alert when calling manager from VS
  • HAR-8392 - Add logging for setup as code page higher page response times
  • HAR-8387 - Seed Application - Reset Apps Cache
  • HAR-8383 - Fix watcher startup
  • HAR-8375 - Shell Script using Target Host results in "No delegates could reach the resource"
  • HAR-8373 - Make changes to README to demo PR process
  • HAR-8368 - Functional Test Framework: Expose the Manager's Mongo Url so that Function test can use it
  • HAR-8365 - Need to create integration test to cover ConfigService APIs
  • HAR-8361 - Add warning message for workflow limits approaching
  • HAR-8338 - Add ShellScriptExecutionService
  • HAR-8298 - BE: Adding support for custom fields in Jira
  • HAR-8283 - Instance stats are being reported incorrecly on prometheus
  • HAR-8232 - Harness user should be able to export/import data on behalf of other accounts
  • HAR-8200 - Fix Zillow error
  • HAR-8193 - Need to recreate quartz jobs while importing account data into a new cluster
  • HAR-8184 - deployment breakdown for APM verification is confusing since we show multiple status options
  • HAR-8169 - For cloudwatch state, proceed if there is no load balancer given in the state
  • HAR-8008 - Notification Rules / CRUD - Rest APIs
  • HAR-8007 - Notification Rules / CRUD - Data Model
  • HAR-7871 - SSH Deployment for Azure Cloud Provider
  • HAR-7685 - Implement Ecs BG using route 53 DNS update
  • HAR-7608 - 247 alerting
  • HAR-7321 - Show third party api call logs for troubleshooting pop up as well
  • HAR-7310 - Add support for tracking which variables were used during the state execution TESTING
  • HAR-6474 - Add demo data for all APM and Log providers - Workflow

Harness Manager Changes

The following changes were made to the Harness Manager UI:

  • HAR-8599 - Helm Values Unavailable in Service, shows up as Config Map
  • HAR-8590 - BG type not able to submit
  • HAR-8540 - Collaboration Providers : In QA we are not seeing all the collaborations providers in 'Secret Management->Collaboration Providers'
  • HAR-8485 - move dynamic phase arrows into side menu
  • HAR-8476 - CloudWatch State Setup Regression
  • HAR-8449 - Fix SMB failure tests
  • HAR-8442 - LDAP setting break on empty User and Group Query
  • HAR-8433 - 24x7 - UI for Sumologic
  • HAR-8096 - ELK edit performance issue
  • HAR-7832 - 3d-party API calls - Filter api call logs based on start and endtime
  • HAR-7664 - Blue/Green Workflow for ECS - w/ Load Balancer and w/DNS
  • HAR-7662 - State Inspection/Execution Context
  • HAR-7520 - Refactor InfrastructureModal and AWS_Lambda_infrastructureMapping
  • HAR-7493 - [K8 v2] Environment details file override modal - UI Prototype

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

23100

Delegate

23100

Watcher

23100

Verification Service

23100

UI

22402

Learning Engine

obfuscated-portal-26-onprem-python

Minor Release 22406

Release Date: Jan-29-2019

We are pleased to present Harness On-Prem Minor Release 22406.

Highlights

This release contains the following new features and improvements:

  • HAR-8272 - Start script to allow rollback of JRE
  • HAR-8223 - Provide rest api for account deletion
  • HAR-8211 - Add field "isTemplatized" in Terraform Provisioner
  • HAR-8190 - ECS BG Label Update in listener state
  • HAR-8159 - ECS Auto Scalar: Update Cloudwatch Alarm with new Policy
  • HAR-8143 - Render expression on branch name and commit id needs to be supported
  • HAR-8108 - Support Re-Run, Should work even if the variables are with the same name
  • HAR-8065 - Custom workflow phase
  • HAR-8003 - Change in deployment limits - have multiple limits
  • HAR-7965 - Add cv24x7 custom usage metric
  • HAR-7791 - Added api for downloading terraform state file
  • HAR-7713 - Seed Data Generation - Provide new REST api for Health status and Restore
  • HAR-1623 - JIRA integration

Changes

This release contains the following fixed bugs.

Platform Changes

The following changes were made to the Harness platform components:

  • HAR-8513 - Emails are not being sent out for new user invite for on-prem customers
  • HAR-8478 - LDAP searching users for groups returning 0 results
  • HAR-8369 - Fix a find-bug warning
  • HAR-8362 - Override all workflow variables with pipeline variables even if Pipeline Step does not have it
  • HAR-8360 - Invalid request: IllegalArgumentException: Malformed google cloud storage based file id
  • HAR-8332 - Dashboard API for Labeling Log data records
  • HAR-8323 - Newly created/uploaded non-encrypted config files will override each other since they mapped to the same GCS entry
  • HAR-8322 - Kryo registration should throw error if same id is used by different classes
  • HAR-8318 - Suppress warning fixes
  • HAR-8314 - Fix Get Fields & Options API
  • HAR-8282 - we have new artifact in docker registry but Harness is not collecting it
  • HAR-8280 - Defaults.yaml ordering is not handled
  • HAR-8279 - Deployment metrics are getting null pointer exceptions
  • HAR-8276 - TimeoutException in SecretManagementDelegateServiceImpl
  • HAR-8273 - Don't use symlink for JRE
  • HAR-8240 - On Deleting Service deleting the commands before ensureSafeToDelete
  • HAR-8231 - Remove timeseriesRisk migration
  • HAR-8228 - Fix learning engine service secret setting for Verification Service
  • HAR-8226 - Remove OPTMIZE_SYNC_FROM_GIT feature flag from code
  • HAR-8222 - Perform error handling in unhappy cases for K8v2
  • HAR-8221 - Handle deleted setting attribute in fetchGitConfigFromConnectorId
  • HAR-8205 - Merge UserGroup and NotificationGroup / add notification settings model to UserGroup
  • HAR-8203 - Error when opening and closing templatized Terraform step in a workflow
  • HAR-8199 - BE changes suggested in Jira Demo
  • HAR-8194 - Restore Templatization flag for Non Entity Variables
  • HAR-8192 - All quartz jobs need to include Account ID in its job details
  • HAR-8183 - Mark StartTs and EndTs as NA when workflow never started
  • HAR-8181 - Exception while setting account status as EXPIRED
  • HAR-8180 - barrier is not working in this pipeline
  • HAR-8175 - Revert ulimit check
  • HAR-8174 - Functional Test Framework Support
  • HAR-8170 - SSH port isn't enforced in workflow scripts
  • HAR-8155 - Don't store proxy password in plain text on delegate
  • HAR-8151 - Fix incorrect state type name JIRA should work as part of Wrap Up phase
  • HAR-8145 - Add tests for K8v2
  • HAR-8142 - Fix ContainerInstanceSync unit test failures after adding a field in ContainerMetadata
  • HAR-8141 - Color of the fetch files command unit is still blue instead of green in environment override cases
  • HAR-8138 - K8s - getRevisionFromService throws NPE
  • HAR-8136 - Add delegate metaInfo into K8 task. It should show the delegate name where the task was executed
  • HAR-8134 - Make sure workflow startTs is initialized
  • HAR-8129 - PCF NPE for current workflows
  • HAR-8119 - HOTFIX - Jira Validation should be done in Delegate
  • HAR-8110 - NPE in deleting helm-values yaml
  • HAR-8106 - Required Entity Types: Add the alert for the workflows that needed artifact on Rollback Phase
  • HAR-8105 - Templatized pipeline can allow deploying to wrong service infrastructure
  • HAR-8079 - Make default Sales Contacts configurable and use different alias for each account type
  • HAR-8032 - Need the --TLS flag for HELM
  • HAR-8030 - Upgrade JRE to Java 8 update 191
  • HAR-8016 - Edited Templates do not show up in Search
  • HAR-7944 - Artifact listing shows partial result while using regex for GCS
  • HAR-7847 - Support fetching deployment type from both service and inframapping
  • HAR-7777 - ShellScriptState should not save sweeping output if the script execution fails
  • HAR-7743 - Account Import api needs longer time out value
  • HAR-7709 - Enforce static limits - Workflows
  • HAR-7567 - make the exception User targeting so it does not show up in alerts
  • HAR-7090 - Artifact Stream Refactor
  • HAR-6820 - Delegate tasks refactoring
  • HAR-6048 - Persistence refactoring
  • HAR-5978 - Code quality
Harness Manager Changes

The following changes were made to the Harness Manager UI:

  • HAR-8353 - [Walkme] UI does not refresh new app after Harness Sample App is restored
  • HAR-8317 - main dash - make hyperlinks blue
  • HAR-8294 - service modal error on edit for war/ssh for already created services
  • HAR-8286 - PR deployment - fix navigation
  • HAR-8254 - UI - Add Script Approval Views for workflow and pipeline
  • HAR-8248 - Fix automation lag for resource-constraint-setup-spec and verification-prometheus spec
  • HAR-8239 - Helm step - add 1 field for client runtime flags (commandFlags)
  • HAR-8236 - IP Whitelisting without 3rd-party script
  • HAR-8233 - Drift - enable for Prod
  • HAR-8210 - Skip SSOProvider test-cases which are changing Authentication Mechanism.
  • HAR-8178 - ui-tests - users page
  • HAR-8173 - Fix AWS-WAR-SSH-pipeline-deployment.spec.js and aws-ecs-infra-fargate.spec.js tests
  • HAR-8168 - Complete one Approval related pipeline e2e test
  • HAR-8154 - Cannot select NewRelic server in template Workflow when adding to pipeline
  • HAR-8139 - Multiple tab issue - user is sent back to Login
  • HAR-8128 - Infrastructure Provisioner > Terraform > Making the collapsible styles as per the mocks.
  • HAR-8126 - [JIRA]Editing Old WF approval are showing JIRA UI instead of Harness UI
  • HAR-8114 - Fix K8s-Sanity Test cases
  • HAR-8113 - [JIRA]: Editng Model of older pipeline approval is showing partial data
  • HAR-8078 - CardView - change card titles to black
  • HAR-7994 - RE: JS bits sourced externally
  • HAR-7990 - CD page - Shareable URL with Filter Params
  • HAR-7974 - Need to disable the 'Base Path' in Vault secret manager config edit page
  • HAR-7916 - show error in case of workflow cloning (in case BE throws one)
  • HAR-7665 - [K8 v2] - Dynamic Phase Steps
  • HAR-7282 - [Walkme] Implement Walkme + Harness integration to check if K8s sample data is healthy
  • HAR-6068 - K8 Manifest - UITree

Component Versions

The following table lists the component versions in this release.

Component

Version

Manager 

22406

Delegate

22406

Watcher

22406

Verification Service

22406

UI

21910

Learning Engine

portal-1931-onprem-python


How did we do?