Harness SaaS Release Notes

Updated 2 days ago by Archana Singh

This document contains release notes for Harness SaaS.

Release notes are displayed with the most recent release first.

If you don't see a new feature or enhancement in your Harness account, it might be behind a Feature Flag. Contact Harness Support to enable the feature.

Minor Release 74602

Release Date: May 19, 2022

We're pleased to present Harness SaaS Release 74602.

General What's New and Early Access

New Features and Enhancements

The following new features are added to the Harness SaaS components:

  • Remove iterator logging and build first class support with opencensus.
    • As part of streamlining our monitoring and reducing the cost of logging, all the background jobs metrics are moved from log based metrics to opencensus metrics providing us better visibility into our critical paths. (DEL-3835)
  • AWS SDK related delegate changes and integration with Task handler (BE-2).
    • For CloudFormation steps, we are going away from AWS CloudFormation update() API and moving to AWS CloudFormation Change sets to update stacks. This will help customers properly validate CF Templates if there are no changes done. This is behind FF and impacts only stack updates. The creation of the stack will work as it is working right now. (CDS-37148)

Issues Fixed

  • Vault SSH secret engine E2E tests (PL-25237)
  • Test Conn fails for existing Ldap connection but functionality works fine and even test conn works after password update (PL-25186)
  • GCB Triggers call is failing with KryoException: java.lang.IllegalArgumentException: Class is not registered (DEL-4050)
  • Watcher throwing null pointer exception on DELEGATE_SHUTDOWN_TIMEOUT. Handle null value scenario while reading delegate data. Watcher was into a loop of reading delegate data, couldn't make progress because of this NPE. Fixed the code path by making correct assumptions. (DEL-4039)
  • delegateScopeList API Call not working. Fixing the bug of listing delegate scopes when the environment is not provided (DEL-3991, ZD-30462)
  • Triggers fail when optional input of type allowed values is not passed in the payload. Issue scenario:
    • If customer had an optional workflow variable with some allowed values, and the value was not provided for that workflow variable in trigger payload, trigger executions starting failing with error: Trigger rejected because a passed workflow variable was not present in allowed values. What happened: Allowed values validation was added in triggers flow where we started checking if variables value is present in allowed value list or not. This check started happening for optional workflow variables as well whose values were not provided and this broke triggers flow. Fix: Changed the validation to only occur when variable value is provided in trigger.
      • (CDS-37510, ZD-30760, ZD-30769, ZD-30773, ZD-30777, ZD-30782, ZD-30797, ZD-30798, ZD-30810, ZD-30812)
  • CDP QA Sign-off 75100 Failures (CDS-37310)
  • Bamboo step is failing and delegate is throwing Class is not registered: software.wings.delegatetasks.BambooTask$BambooExecutionResponse execption (CDS-37264, ZD-30567)
  • [SSH Step - Download Artifact] - NPE - DownloadArtifactCommandUnit.java - gives UNKNOWN_ERROR on the UI NA (CDS-37193, ZD-30299, ZD-30498, ZD-30499)
  • BE - Cannot Select all User Groups in Freeze Window same (CDS-36681)
  • Cannot Select all User Groups in Freeze Window. We were not supporting selecting all the user group and user had to click one my one to select all user group if he wants to notify all. Going forward we can select "ALL" option to notify all at once. (CDS-36556, ZD-29926)
  • Artifactory incorrectly regenerates/reads the artifact path - AWS Lambda (CDS-36045)
  • Powershell script is not terminated when the shell script step timeouts When the workflow is aborted or expired, the running shell script step and all its child processes now terminate immediately (CDS-24447, ZD-20817, ZD-29183)
  • Perspective page is not working in CG. Fixed the perspective list page which was not loading on enablement of cost categories (CCM-7609)
  • CE Weekly Report was being sent out every 30 minutes. It was happening for only 1 customer (CCM-7595, ZD-30545)

Minor Release 74503

Release Date: May 12, 2022

We're pleased to present Harness SaaS Release 74503.

General What's New and Early Access

New Features and Enhancements

The following new features are added to the Harness SaaS components:

  • Support skipValidation for secrets created using Custom Secret Manager. (PL-23731)
  • Remove iterator logging and built first class support with OpenCensus. (DEL-3835)
  • Trying to get repository from Artifactory is timing out. (CDS-37077, ZD-30437)
    • Modified UI of Artifactory to accept custom input value.
  • Apply deployment tags (Pipelines and Workflows) during the execution. (CDS-29002)
    • With this change, Pipeline tags are resolved after every stage is finished. Previously they were being resolved only twice: before Pipeline execution started and after Pipeline execution finished.

Issues Fixed

  • curl query for createFreeze window returns error message on using API key. (PL-24899, ZD-29519, ZD-30296)
  • Delayed Sync with Harness UI and Github Config as Code Repository: We had some slowness in case a file was renamed in Harness to git. We have improved it going forward. (PL-24662, ZD-28316)
  • UI is not preserving the error message format which BE is sending. Although backend was sending newline characters, frontend wasn't honoring them. It is fixed now using a CSS rule. (PL-23726)
  • Intermittent API key for graphql: "Invalid request: User not authorized" (PL-22244, ZD-30193, ZD-30196, ZD-30506)
  • Manifest collection task assignment is failing. (DEL-3999)
  • Delegate start up error in 74808 and later versions for Self-Managed Enterprise Edition (DEL-3982, ZD-18302, ZD-29108)
  • CloudFormation failure with java exception from manager side. Fixed unable to process Cloud Formation task reported on 05/02/2022. (DEL-3975, ZD-30371)
  • Deployments no longer running. (DEL-3961, ZD-30299, ZD-30432)
  • Kryo exception (io.harness.delegate.beans.RemoteMethodReturnValueData). (DEL-3956)
  • Added support for special characters in proxy password for Delegate proxying. (DEL-3348, ZD-26493)
  • Webhook Trigger failing. Added additional validation on backend to fix the case where build is empty string. (CI-4352)
  • ArtifactMetadataEvaluator Class is not registered in QA. (CDS-37055)
  • Artifactory Docker autosuggestion is wrong value for Artifactory on-prem/server for "Docker Repository Server" (CDS-36996, ZD-30023, ZD-30402, ZD-30568, ZD-30623, ZD-30628)
  • Clicking Task Definition in newly created ECS service: "Something went wrong..." added null check. (CDS-36995, ZD-30422)
  • Canary failed: After the clone operation, the workflow is not set as incomplete and that is what we fix here. (CDS-36932, ZD-30269)
  • [Rancher] NPE on Rancher Rollout Deployment: 400 rest/src/main/java/software/wings/delegatetasks/rancher/RancherTaskHelper.java:105. Bug resolved by adding null checks. (CDS-36740, ZD-30133)
  • Workflows failing due to invalid Delegate Task Mapping [SSH and WinRM]. (CDS-36733)
  • Kyro exception seen in the QA manager logs for Jenkins server while fetching builds information. (CDS-36729)
  • Workflow variable is not resolving in manifest variable reference: surface that ChartMuseum failed to start and no values.yaml fetch occurred. (CDS-36728, ZD-30077)
  • Status of a workflow in WAITING status is returned as RUNNING when using either graphql or rest api. When using REST or GraphQL the workflow execution status return a value different of the UI. To get the current status value is required to transpose the execution tree and this take sometime, this refresh status operation is behind a FF named WORKFLOW_EXECUTION_REFRESH_STATUS. (CDS-36623, ZD-29921)
  • SSH connection is failing with SOCKET_CONNECTION_TIMEOUT. (CDS-36616, ZD-29683)
  • Error when editing a Cron-based Trigger where the existing cron value is now in the past. Trigger editing problem with cronjob, where frontend was sending an unused field with a value that was exceeding the Long max value from java. The field was marked to be ignored by the backend. (CDS-36570, ZD-29822, ZD-30469)
  • Workflow won't abort, showing up as paused. Change TTL of WaitInstance to 90 days, and add a log when a WaitInstance is not found to help us in future troubleshooting. (CDS-36568, ZD-29994)
  • Azure WebApp deployments are failing due to Timeout in Swap Slot step. Checking the success of Slot swap step during Azure WebApp deployments has been improved. (CDS-36236)
  • Custom Approval Step - Shell Script - Secret exposed. (CDS-36154, ZD-29588)
  • JENKINS_GET_JOB task not listing all Jenkins job. Fixed an issue where manager could not connect to Delegates with scopes related to application. (CDS-35628, ZD-29044, ZD-29114)
  • Unclear Error message on Fetch Instance MARK_EXPIRED. Added a proper message when aborting fetch instance step. (CDS-35519, ZD-29062)
  • Concurrent Execution of Create AMI Stack fails upon Select Nodes. We fixed certain workflows which use AWS Infrastructure with Tags that were getting in a race condition if tags are provided as an expression. This also resolved the incorrect instance counts for such services. (CDS-35152, ZD-29973)
  • Helm Native deployment fails when delegate scope limited is configured. (CDS-34255, ZD-27722)
  • Usergroup is getting deleted even if it is used in notification strategy in workflow Restricted the deletion of any usergroup when it is used in any notification strategy in any workflow. (CDS-34159)
  • CloudFormation Rollback from DEV Canary Workflow goes to STG. (CDS-34125, ZD-26628)
  • Dashboard: Build# does not match reality. (CDS-2992, ZD-18477, ZD-18483, ZD-29101)
  • Fixed the issue with CE_VIEWER permission not getting disabled for user groups. (CCM-7324)

Minor Release 74300

Release Date: April 28, 2022

We're pleased to present Harness SaaS Release 74300.

General What's New and Early Access

New Features and Enhancements

The following new features are added to the Harness SaaS components:

  • Nothing new in this release.

Issues Fixed

  • Config-As-Code was not syncing from On-Premise to Git. (PL-18485, ZD-17190, ZD-17744, ZD-18077, ZD-18312, ZD-20225)
  • The setup as code API for performing CRUD with YAMLs had a bug in which the YAML processing status was not correctly returned. This issue is being addressed in order to return the correct YAML processing status. (PL-17678, ZD-16868)
  • Config-As-Code YAML upsert API used to return 200 even if the zip was incorrect. In such cases, it will now return HTTP response code 400. (PL-17676, ZD-16868, ZD-16873)
  • Ratio API for Delegate was not working as expected. (DEL-3603)
  • The CloudWatch verification stage was failing because the instance IDs of the hosts were not properly rendered. (CDS-36609, ZD-30035)
  • The expressions $ami.newAsgName and $ami.oldAsgName for AMI Blue Green incrementally shift traffic workflows were not set correctly. (CDS-36563, ZD-29905)
  • For Deployment Freeze, an empty description was getting saved in the database. (CDS-36562, ZD-29969)
  • Incorrect Delegate selection logs were getting displayed when a Step failed or was skipped. (CDS-36480, ZD-29628)
  • The users were not getting redirected to the Pipeline execution / Workflow execution page based on the Pipeline / Workflow. (CDS-36352, ZD-29800)
  • Jira's issue metadata was not being fetched correctly. (CDS-36158, ZD-29622, ZD-29628, ZD-29775)
  • Audit Trail was not showing deleted Applications. (CDS-35910, ZD-29197)
  • An invalid parentheses character within the step name prior to the expression evaluation/resolution was not normalized (CDS-35795, ZD-29253)
  • Workflows that use AWS Infrastructure and Tags were causing a race condition if tags were used as an expression. (CDS-35152, ZD-29973)
  • Error message for “Delegate task timed out” in Workflow executions is enhanced. (CDS-34845, ZD-28496)

Minor Release 74200

Release Date: April 21, 2022

We're pleased to present Harness SaaS Release 74200.

General What's New and Early Access

New Features and Enhancements

The following new features are added to the Harness SaaS components:

  • Custom selector API for Delegate NG Token management is available now. (DEL-3558, ZD-21717, ZD-27515)
  • Harness can now send key Workflow and Pipeline deployment events to a URL endpoint as a JSON payload. This helps in analyzing how Workflows and Pipelines are performing, using other tools that consume and build dashboards for the events. This feature is now public and not behind the Feature FlagFF APP_TELEMETRY. (CDS-35193)
  • You can now filter out the desired application on the Deployments page using the search option in the Application dropdown. (CDS-34070)

Issues Fixed

  • When adding query specifications in the Customize Health Source settings for Google Cloud Platform (GCP) Health Source, inconsistent records were being fetched. (SRM-9202)
  • When pasting the YAML definition in a Workflow, the Update failed. Reason: NullPointerException error message was thrown without any reason for the failure. (PL-24456, ZD-29097)
  • API Explorer wasn't using theAPI_URLenvironment variable. A special code was removing the “gateway” prefix from the API calls. (PL-24415, ZD-27919, ZD-29434)
  • Telemetry framework was failing, which resulted in data discrepancy between activation rates of the CD Activation Rate and the CD Acquisition Funnel. (PIE-3353)
  • AddDelegateScope output payload wasn't displayed correctly. (DEL-3757)
  • When querying the GraphQL API for Delegates, the lastHeartBeat field was a string instead of an integer. (DEL-3712)
  • Error message wasn't displaying the reason why a Delegate task failed. A Delegate task can fail to be assigned to a Delegate for various reasons, like incorrect Selectors, or Scope setup. (DEL-3686, ZD-28494, ZD-29304)
  • GraphQL API had no method to list Delegate Scopes for an account. (DEL-2963)
  • Error Message "Duplicate State" was not displaying "Duplicate Step Name" and was displaying an incomplete notification. (CDS-36298, ZD-29769)
  • Pipeline Approval Step was throwing an error UNKNOWN_ERROR. (CDS-36152, ZD-29557)
  • Jira Approval was failing with an unclear error message. (CDS-35786, ZD-29259))
  • An incorrect error message Invalid argument(s): Task has expired was being displayed when adding a Jenkins Provider. (CDS-35524, ZD-29044)

Minor Release 74002

Release Date: April 6, 2022

We're pleased to present Harness SaaS Release 74002.

General What's New and Early Access

New Features and Enhancements

The following new feature is added to the Harness SaaS components:

Issues Fixed

  • User was unable to set multiple Custom Thresholds for a single metric to define rules that override normal verification behavior. (SRM-3680)
  • The Watcher program communicates with the Delegate using a local file based channel. ANullPointerExceptionwas thrown while reading messages from this channel. (DEL-3623)
  • Docker Delegate installation was failing whenever there was a space in the hostname. (DEL-2597)
  • Helm version 3.5 and above was not working with Native Helm Services as the URL name was changing andforce-updateflag was not working. (CDS-35667, ZD-29165, ZD-29194)
  • Some Workflows were not rendering dynamic Infrastructure Definition expressions for Terraform. This failure happens for Pipelines with multiple Terraform Workflows that use the same Service and Infrastructure Definition expressions. (CDS-35486, ZD-28977, ZD-28997, ZD-29166)
  •  Concurrency issues were occurring when multiple processes executehelm repo add, helm repo update, and helm repo pullin parallel. (CDS-35483, ZD-27796)

Minor Release 73902

Release Date: April 03, 2022

We're pleased to present Harness SaaS Release 73902.

General What's New and Early Access

New Features and Enhancements

The following new feature is added to the Harness SaaS components:

  • The heap size of the Delegate process is being reduced from 4GB to 1.5GB. In addition, we are reducing the memory requirement for Kubernetes from 8GB to 4GB. Currently, this feature is behind the Feature Flag. Contact Harness Support to enable the feature. (DEL-3365)

Issues Fixed

  • A fallback scenario to handle missing Manager version headers has been added in the Verification Service. (SRM-9808, ZD-28900)
  • The ECS Delegate alerts are not unless all Delegates associated with an ECS group become unavailable. (DEL-3565)
  • The default failure and notification strategies are not added when a Workflow is created via Git Sync. Git Sync to Harness was adding notification rules into Workflows. (CDS-35112, ZD-28644)
  • When a User Group is used in a Workflow Approval Step or a templatized User Group variable in a Pipeline stage, deletion of User Groups is blocked. (CDS-34698, ZD-28460)
  • When configuring Kubernetes Cloud Provider, skipValidation now works correctly with Custom Secret Managers. (CDS-34599, ZD-28345)
  • PCF perpetual tasks that have failed for more than 7 days for any reason will now be deleted, and will no longer be executed. (CDS-33630)
  • When you linked a Shell Script Template to a Workflow and provided instance expressions in template variables, it was not getting resolved.

    Now we'll resolve instance expressions in Shell Script Template variables. As a result, if you are deploying to multiple hosts and $instance.hostName is provided in template variables, we will have a separate Shell script execution for each host. (CDS-25446, ZD-18302)
  • If execution failed before the Kubernetes deployment step, the rollback was not skipped. (CDS-4025, ZD-15002)

Minor Release 73700

Release Date: March 23, 2022

We're pleased to present Harness SaaS Release 73700.

General What's New and Early Access

New Features and Enhancements

The following new feature is added to the Harness SaaS components:

  • Nothing new in this release.

Issues Fixed

  • Spotinst BG deployments were not properly rolled back in the event of a failure. This resulted in Prod and Stage traffic being routed to the incorrect target groups. (CDS-34876, ZD-28441)
  • If no instances were upsized in a canary phase for ECS deployments, we would fail at the Verify Stage. This is now fixed, and users will be able to create Verify steps without having to worry about upsize counts. (CDS-34382, ZD-15257)
  • Multiple entries in the Kubernetes instance dashboard were showing for the same artifact. (CDS-34330)
  • If the provided Git folder path contained multiple manifests, after enabling the Feature Flag SINGLE MANIFEST SUPPORT for the File/Folder Path New Functionality, deployment failed. (CDS-4003, ZD-16272)
  • When creating ManualClusterDetails for the K8s Cloud Provider using GraphQL, the usageScope was missing. (CDS-4000, ZD-15666)
  • Gitlab branch names had to be encoded when the Feature Flag OPTIMIZED GIT FETCH FILES was enabled. You no longer need to encode the branch names. (CDS-2998, ZD-21280)
  • When uploading Workflow YAML to the Config-as-Code endpoint, a NullPointerException was thrown. (CDS-35463, ZD-28775)
  • When configuring Git sync for an application, the Git connector could not be selected from the UI, but the GraphQL API worked as expected. (PL-23599, ZD-28458)
  • We polled the most recent data for all running executions to update the status and graph. If you had several Pipelines running at the same time, and each Pipeline had multiple stages, this was causing serious performance issues. The executions API returned a large amount of data.

    To address this, we removed the child graph and, as a result, the polling API. This reduces the number of API hits we make on the CD page while also saving a significant amount of memory on the manager side. You can now click on a stage to be redirected to the execution details page to view the overall graph. (OPS-6274)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

73700

Portal

1.0.74407-000

Delegate

1.0.74407-000

Watcher

74400-000

Verification

1.0.74407-000

Learning

66300

Event Service

69318

Command Library Service

1.0.74407-000

Minor Release 73604

Release Date: March 18, 2022

We're pleased to present Harness SaaS Release 73604.

General What's New and Early Access

New Features and Enhancements

The following new feature is added to the Harness SaaS components:

  • Nothing new in this release.

Issues Fixed

  • The Commit ID for Git Sync with Azure DevOps was wrong. (PL-23124, ZD-20398)
  • Users were not able to change the profile name. (PL-23064, ZD-27743)
  • All User Groups were not listed on the User Groups page. (PL-20963, ZD-18775, ZD-20187, ZD-21829, ZD-26436, ZD-28694)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

73604

Portal

1.0.74307-000

Delegate

1.0.74307-000

Watcher

74200-000

Verification

1.0.74307-000

Learning

66300

Event Service

69318

Command Library Service

1.0.74307-000

Minor Release 73502

Release Date: March 09, 2022

We're pleased to present Harness SaaS Release 73502.

General What's New and Early Access

New Features and Enhancements

The following new feature is added to the Harness SaaS components:

  • Nothing new in this release.

Issues Fixed

  • Nothing new in this release.

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

73502

Portal

1.0.74214-000

Delegate

1.0.74214-000

Watcher

72702-000

Verification

1.0.74214-000

Learning

66300

Event Service

69318

Command Library Service

1.0.74214-000

Minor Release 73402

Release Date: March 02, 2022

We're pleased to present Harness SaaS Release 73402.

General What's New and Early Access

New Features and Enhancements

The following new feature is added to the Harness SaaS components:

  • When Helm connector details are modified (except credentials and name), a confirmation modal is now displayed stating that the collected Helm charts will be deleted. (CDS-29032)

Issues Fixed

  • Nothing new in this release.

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

73402

Portal

1.0.74109-000

Delegate

1.0.74109-000

Watcher

72702-000

Verification

1.0.74109-000

Learning

66300

Event Service

69318

Command Library Service

1.0.74109-000

Minor Release 73300

Release Date: February 24, 2022

We're pleased to present Harness SaaS Release 73300.

General What's New and Early Access

New Features and Enhancements

The following new features are added to the Harness SaaS components:

  • In the Workflow Failure Strategy, you can now select Rollback Provisioner after Phases action when a Workflow is paused on manual intervention.
  • Tanzu Blue Green Deployments now include the following two new in-built variables:

Issues Fixed

  • The Delegates were not updated after changing the Helm repo credentials in Harness, and they continued to poll the Artifacts with the old credentials.

    A Helm repository is used to add Helm Charts as a Manifest Source in a Harness Service. If you add a chart and then change the source, other than changing the credentials, Harness will delete any charts it has already collected and start a new collection. (CDS-32528, ZD-19910)
  • When a Pipeline had multiple stages running in parallel, Pipeline execution would fail intermittently, leaving the Workflow greyed out. To make parallel executions thread-safe, we added locks before reading and writing data in shared resources (StateMachine). (CDS-25539, ZD-26698)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

73300

Portal

1.0.74006-000

Delegate

1.0.74006-000

Watcher

72702-000

Verification

1.0.74006-000

Learning

66300

Event Service

69318

Command Library Service

1.0.74006-000

Minor Release 73200

Release Date: February 18, 2022

We're pleased to present Harness SaaS Release 73200.

General What's New and Early Access

New Features and Enhancements

The following new feature is added to the Harness SaaS components:

  • You can now access the current step's name and the type of step using the expression. This will help you to write custom logic in templates based on the step's name or skip some steps based on its name etc. (CDS-25435)

    Current step name

    ${currentStep.name}

    Type of step

    ${currentStep.type}

Issues Fixed

  • Nothing new in this release.

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

73200

Portal

1.0.73913-000

Delegate

1.0.73913-000

Watcher

72702-000

Verification

1.0.73913-000

Learning

66300

Event Service

69318

Command Library Service

1.0.73913-000

Minor Release 73100

Release Date: February 9, 2022

We're pleased to present Harness SaaS Release 73100.

General What's New and Early Access

New Features and Enhancements

The following new feature is added to the Harness SaaS components:

Issues Fixed

  • Cluster name was blank in the K8s Workload Recommendations API. (CCM-5179)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

73100

Portal

1.0.73803-000

Delegate

1.0.73803-000

Watcher

72702-000

Verification

1.0.73803-000

Learning

66100

Event Service

69318

Command Library Service

1.0.73803-000

Minor Release 73002

Release Date: February 4, 2022

We're pleased to present Harness SaaS Release 73002.

General What's New and Early Access

New Features and Enhancements

  • You can now customize your Kubernetes deployments using Kustomize patches. Kustomizations let you create specific Kubernetes deployments while leaving the original manifests untouched. Currently, this feature is behind the Feature Flag KUSTOMIZE_PATCHES_CG. Contact Harness Support to enable the feature. When you enable this Feature Flag, you will be able to use Kustomize version 4.0.0. (CDP-19430)
    • You can add patch file(s) to Kustomize Patches. In Harness Service, click Kustomize Patches in Configuration and then click Add Patches. You can add multiple files by using Add Patches multiple times.
    • Kustomize doesn't natively support variable substitution but Harness supports variable substitution using Harness variable expressions in Kustomize patches.
    • You can also use Harness secrets in patches.
    • You can override the Service settings for Kustomize Patches in a Harness Environment using Service Configuration Overrides.
    • See Kustomize for Kubernetes Deployments.

Issues Fixed

  • Nothing new in this release.

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

73002

Portal

1.0.73717-000

Delegate

1.0.73717-000

Watcher

72702-000

Verification

1.0.73717-000

Learning

66100

Event Service

69318

Command Library Service

1.0.73717-000

Minor Release 72900

Release Date: February 1, 2022

We're pleased to present Harness SaaS Release 72900.

General What's New and Early Access

New Features and Enhancements

  • You can now add a non-containerized artifact for Harness Azure Web App deployment. You can deploy War, NuGet, and Zip on Azure Web Application from Artifact sources like Artifactory, Nexus, Jenkins, and Azure artifacts. Currently, this feature is behind the Feature Flag AZURE_WEBAPP_NON_CONTAINER. Contact Harness Support to enable the feature.(CDP-19058, CDP-16747)
  • You can now manually pull Helm Charts for a specific chart version. Harness automatically pulls all the chart and version history metadata for its manifests. In the Harness Service, click Manually pull artifact, and then use Manually Select a Manifest to select the version. Currently, this feature is behind the feature flag HELM_CHART_AS_ARTIFACT. Contact Harness Support to enable the feature. (CDC-16422) 
  • The Skip Validation checkbox has been added for ServiceNow and Artifactory connectors. Selecting this checkbox allows you to skip credential verification and creation / updation. Default behavior would be followed if the checkbox remains unselected. (CDC-15574, ZD-19001)

Issues Fixed

  • Failure handling mentioned for 'Unknown errors' category in the failure strategies wasn't being considered. Pipeline kept running even after an approval step (Harness, Jira, or ServiceNow) was rejected by the approver. (CDC-16549, ZD-26346)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

72900

Portal

1.0.73609-000

Delegate

1.0.73609-000

Watcher

72702-000

Verification

1.0.73609-000

Learning

66100

Event Service

69318

Command Library Service

1.0.73609-000

Minor Release 72800

Release Date: January 20, 2022

We're pleased to present Harness SaaS Release 72800.

General What's New and Early Access

New Features and Enhancements

  • For Tanzu Application Deployments, validation for Verifying Manifests is enabled. This will help to track the verification of manifests and identify failures if any manifests are invalid. This will not impact any users as there is no change in the existing flow. (CDP-20015, ZD-21855)

Issues Fixed

  • Nothing new in this release.

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

72800

Portal

1.0.73503-000

Delegate

1.0.73503-000

Watcher

72702-000

Verification

1.0.73503-000

Learning

66100

Event Service

69318

Command Library Service

1.0.73503-000

Minor Release 72700

Release Date: January 11, 2022

We're pleased to present Harness SaaS Release 72700.

General What's New and Early Access

New Features and Enhancements

  • Nothing new in this release.

Issues Fixed

  • Nothing new in this release.

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

72700

Portal

1.0.73406-000

Delegate

1.0.73406-000

Watcher

72702-000

Verification

1.0.73406-000

Learning

66100

Event Service

69318

Command Library Service

1.0.73406-000

Minor Release 72500

Release Date: January 6, 2022

We're pleased to present Harness SaaS Release 72500.

General What's New and Early Access

New Features and Enhancements

  • Nothing new in this release.

Issues Fixed

  • The downsizeOldVMSSS field in YAML had a typo in Config-as-Code for Azure VMSS BG workflow. (CDP-19407)
  • API calls were made even for the collected versions to fetch the corresponding metadata when doing a collection for NuGet. (CDC-16359, ZD-20739)
  • The artifact.url in Nexus 3 was picking up a random URL irrespective of the classifier and extension configured for the artifact source. (CDC-16156, ZD-20723)
  • There was a race condition issue between the start and final stage of step execution. (CDC-15969, ZD-20175)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

72500

Portal

1.0.73316-000

Delegate

1.0.73316-000

Watcher

72702-000

Verification

1.0.73316-000

Learning

66100

Event Service

69318

Command Library Service

1.0.73221-000


How did we do?