Harness SaaS Release Notes

Updated 1 week ago by Michael Cretzman

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.

Continuous Integration

75613 - Jun 23rd 2022

New Features and Enhancements
  • n/a
Issues Fixed
  • [UI] Unable to load Flag metrics tab. Fixed bug whereby the Metrics and Activity tab in the Flag detail page would fail to load due to a routing error. (FFM-3665)
  • Bug fixes for Hosted Builds. Fixed few issues/blockers for recently released Hosted Builds (first time signup flow for CI). (CI-4747)
  • Fix hosted builds regression. The regression never went to prod and was caught in qa (CI-4740)
  • CPU object is expecting string VALUE only in yaml editor. Error is thrown when user enter 0.1 as cpu value. No impact on customers (CI-4738)
  • Tests page banner incorrectly asks to use RunTests. Does not show the banner if run test step is present in the pipeline (CI-4582)
  • No auto-suggestion for expressions in ADD/DROP Capabilities list items. Auto suggest appears for add/drop capabilities and other fields in Infrastructure tab (CI-4355)
  • Test details pop up is not staying when we hover over it. Enhanced so the detailed error modal will popup on click instead of hover. This would impact the Test tables in CI pipeline execution (CI-4029)

Continuous Delivery

75613 - Jun 23rd 2022

New Features and Enhancements
  • n/a
Issues Fixed
  • Pipeline can't be saved error for Corsearch (CDS-38920, ZD-31646, ZD-31738)
  • Service names not showing latest names when you edit the service (CDS-38910)
  • Intermittent: Adding ServiceNow approval stage does not add Create/Update steps (CDS-38898)
  • NG UI Hotfix - FF SSH_NG for deployment type (CDS-38829)
  • java.lang.RuntimeException: com.esotericsoftware.kryo.KryoException: java.lang.IllegalArgumentException: Class is not registered: io.harness.delegate.beans.connector.helm.OciHelmValidationParams (CDS-38826)
  • Add template access in pipeline executor role by default (CDS-38486)
  • The end time filter have changes causing the recent deployments to not show up in QA (CDS-38474)
  • Metrics on services dashboard do not agree with one another, or have any indicator of what their relative units are (CDS-38391)
  • A lot of links where I can’t readily open the app in a new window. (CDS-37779, ZD-29610)
  • NG Audit Trail - SYSTEM user events being created for Service events on each deployment (CDS-37318)
  • NG Audit Trail - Environment Updated events occurring on every deployment (CDS-37317)
  • Add max depth field to template merger calls, to prevent infinite recursion (CDS-37153)
  • Improve error message from BE when trying to delete Stable version (Remove project(null), org (null) if deleting account level) (CDS-36839)
  • Wrong URL in Tags dropdown in Nexus Artifact Details (CDS-36142)
  • UI Bugs in CD Dashboard - Time range filter for Deployment list (CDS-33717)
  • NPE while executing http step pipeline when http step's spec does not have headers field in YAML (CDS-26892)
  • Jira Update - When Jira connector field is made as runtime input, unable to execute the pipeline. Clicking on run pipeline, user gets an error 'Jira Connector is required (CDS-25497)
  • YAML for Shell Script step allows Bash and PowerShell but the GUI only allows Bash (CDS-24604)
  • No validations were present when user chooses "execute on target" option (CDS-24578)
  • NG Approvals : Approval Message is required filed from UI but in Yaml we are able to save it with "". Yaml validation would be required (CDS-24470)
  • Error message can be improved when two or more manifest file added in a service (CDS-2151)
  • Improve Error Message when the execution has BG Swap step with out staging step. Updated the Error Message "Invalid request: Stage Deployment (Blue Green Deploy) is not configured. Hint: Add Stage Deployment in the execution step." (CDS-2111)

Cloud Cost Management

75613 - Jun 23rd 2022

New Features and Enhancements
  • You are redirected to the Dry Run tab after creating a Dry Run rule (CCM-7928)
Issues Fixed
  • n/a

Service Reliability Management, Verification

75613 - Jun 23rd 2022

New Features and Enhancements
  • n/a
Issues Fixed
  • n/a

Feature Flags

75613 - Jun 23rd 2022

New Features and Enhancements
  • n/a
Issues Fixed
  • n/a

Platform and Delegate

75613 - Jun 23rd 2022

New Features and Enhancements
Issues Fixed
  • List Repo API is not working (PL-25945)
  • Getting branch name empty error while fetching pipeline from default branch (PL-25914)
  • User with Account Basic role should not see the Resource Groups list (PL-25540)
  • Publish audit is failing in PROD when the new YAML size is greater than the defined size (PL-24426)
  • Non-optimal behavior with YAML view and edit actions. Users should not see the warning popup now if user presses control/meta and c/v keys for copy paste when YamlBuilder is in readonly mode. (PL-21793)
  • Inline creation of connector is removed from UI when user lacks permissions to create a connector (PL-21623)
  • Pipeline Studio Service Selection not setting in the pipeline studio. Fix add to check service tab is rendered after yaml snippet api success (PIE-4108)
  • Move the rerun icon to the right (PIE-4097)
  • New Harness Git Experience - Input set yaml filepath is missing when we save a new pipeline. Formik initialValues bugfix (PIE-4088)
  • Validation missing in case of input set identifier. Input set name is mandatory field (PIE-4085)
  • NPE for Pipeline identifier update (PIE-4083)
  • Run Individual stage with custom stage fails first time, passing wrong runtime Input Yaml (PIE-4006)
  • Additional back button below Delegates selector removed additional back button (PIE-3949)
  • Better error handling when dashboard data gen fails in Pipeline execution history (PIE-3919)
  • UI - Failure Strategy Step Configuration - UX Comments (PIE-2157)

Continuous Integration

75509 - June 16th

New Features and Enhancements
  • N/A
Issues Fixed
  • Fix custom webhook condition. No impact on customer (CI-4712)

Continuous Delivery

75509 - June 16th

New Features and Enhancements
  • N/A
Issues Fixed
  • "CI Codebase Build Type is a required field" error when trying to build frontend-ci pipeline (CDS-38812, ZD-31610, ZD-31615)
  • Support Account level Git Connectors for cf-parameters endpoint (CDS-38592)
  • YAML path issue in input sets. Stored yamlPath in local store before moving to yaml view and reused that if user comes back to visual view (CDS-38589)
  • Bug Bash Minor bugs (CDS-38587)
  • Icon size smaller than expected (CDS-38584)
  • Label action buttons in template selector more generic (CDS-38552)
  • Fix Error Summary and logging in CloudFormation Steps (CDS-38488)
  • Jira Approval not passing even though the ticket has met approval criteria (CDS-38402)
  • Image tags in the container registry do not show up in the drop down (CDS-37890, ZD-30977)
  • ServiceNow CRUD UI issues (CDS-37528)
  • Service Dashboard becomes Unresponsive (CDS-36356)
  • NG Approvals issues when User group and number of approvers field made as expression/runtime input (CDS-35977)

Cloud Cost Management

75509 - June 16th

New Features and Enhancements
  • N/A
Issues Fixed
  • On save/update perspective, viewPreferences are always setting to default value. User can set veiwPreferences on perspective level. Currently providing 2 options: includeOthers and includeUnallocatedCost (CCM-7873)
  • AWS CLI utility missing in dockerfile after jdk11 (CCM-7853)

Feature Flags

75509 - June 16th

New Features and Enhancements
  • N/A
Issues Fixed
  • Getting 304 when trying to save Multivariate FF with new options. Fixed issue whereby a Feature Flag Variation could not be added and another removed in the same operation (FFM-3632)
  • Legacy Target detail page left bar padding missing. Added padding to the left bar in the Target detail page (FFM-3582)
  • Save and Cancel buttons hidden when flags form edited. In Targeting panel, Save and Cancel buttons are now visible without having to scroll (FFM-3581)

Service Reliability Management, Verification

75509 - June 16th

New Features and Enhancements
  • N/A
Issues Fixed
  • Monitored Service Notification | When user deletes a notification it doesn't reflect on UI immediately and the notification is actually not getting deleted. Enhanced DELETE API for NotificationRule (SRM-10726)
  • Verify Step | NewRelic Health Source | Data Collection is failing for one of the metrics with number format exception. Changed metricIdentifier and metricName position in constructor (SRM-10161)

Platform and Delegate

75509 - June 16th

New Features and Enhancements
  • We have added support for Simplified Git Experience behind the feature flag: NG_GIT_EXPERIENCE. (PL-25775)
  • Tag search/filter for Delegates. On the Delegate list page, we've added the ability to do partial search with Tag names as well as introducing a new Delegate Tags filter option (DEL-4151, ZD-30993)
    Delegate Tags partial search:
    Delegate Tags filter:
Issues Fixed
  • Missed few Account viewer roles in Migration (PL-25758)
  • Account Viewer role is not visible for Role Assignment on User Invite (PL-25742)
  • SSO/SCIM integration the AD provisioning system error (PL-25519, ZD-31115)
  • NG Audit Trail showing incorrect timezone (PL-24878)
  • Unable to view approval stage steps in UI (PIE-3978, ZD-31408)
  • API Error for invalid Pipeline input is too difficult for a user to understand. We added some more information to the error message when pipeline execution start fails due to invalid input set yaml. Now user will see why a particular field FQN is invalid. And user can take action according to the error message (PIE-3966)

Continuous Integration

75322 - June 6th

New Features and Enhancements
  • N/A
Issues Fixed
  • Send proper error messages during GitHub Connector validation. Added cases for particular exceptions. (CI-4561)
  • Pipeline failed with error message. Added additional logging. (CI-4515)
  • Unable to add an annotation to Build stage Pipeline. Users will be able to create git-enabled Pipeline without seeing an error message for Volumes. (CI-4481, ZD-30865)
  • CI not parsing Junit tests. (CI-4462)
  • Changed Files filter does not work for pull request event triggers. Fixed backend bug. No change on customer side. (CI-4456, ZD-30742)
  • URL Validation for Git Connector accepts illegal URL. Added new validation here. (CI-4341)
  • When building a PR ONLY the actually base branch name is shown. The issue has been resolved and will go live with next release. Correct information will be shown on UI now. (CI-4266)

Continuous Delivery

75322 - June 6th

New Features and Enhancements
  • Fetching Values.yaml Files within K8sManifest, Helm Chart, OpenShift Template, and Kustomize manifest. (CDS-36380)
    • We have added a new optional field in K8sManifest, Helm Chart, OpenShift Template and Kustomize manifest that will enable the user to specify the values, params and patches file respectively. Also, added a new store called "Inherit From Manifest" store that will Inherit the store configuration from parent manifest and allow the user to specify the values, params or patches file depending on the manifest type.
    • This will help you to:
      • Override values.yaml from within the chart defined in same non-git store type repository in case of helm chart manifest.
      • Save time by not configuring the store again and again to reuse it.
      • Override manifest itself if it is of same manifest type and store. [Useful in case of multi-stage deployment]
        No migration is needed as it is backward compatible and will not impact the existing users.
  • Implementation to support Exit code for Terraform Steps. (CDS-36326)
    • Terraform Plan step now output `detailedExitCode` output variable. This detailed exit code is by terraform plan (https://www.terraform.io/cli/commands/plan) and users can use this to work with other steps in the pipeline.
    • Info on detailed-exit-code:
      • detailed-exitcode - Returns a detailed exit code when the command exits. When provided, this argument changes the exit codes and their meanings to provide more granular information about what the resulting plan contains:
        • 0 = Succeeded with empty diff (no changes)
        • 1 = Error
        • 2 = Succeeded with non-empty diff (changes present)
  • Export Terraform Plan as a variable to pass into an Approval Stage or Step (CDS-34976)
    • You can now access json representation of terraform plan through Harness expression. This will help you:
      • Examine terraform plan in human readable format
      • Create automation scripts that can autodetect any unexpected changes in created plan
      • Create notifications with changes in terraform plan
    • Here's an example:
      • JSON representation of terraform plan can be accessed from terraform plan outcome. For example, if you have a terraform plan step in infrastructure provisioners steps with identifier "TfPlan" then expression will be " <+infrastructure.infrastructureDefinition.provisioner.steps.TfPlan.plan.jsonFilePath>", as result you will get a file path where json representation of terraform plan can be read.
Issues Fixed
  • Harness Git Experience is enabled text. Fixed UI text to be clearer. (CDS-38374)
  • Pipeline templates bug with embedded stage template Fixed a bug where pipeline templates with more than 2 stage templates in parallel was breaking the pipeline studio page. (CDS-38305)
  • create stack failing unit tests (CDS-38225)
  • Harness Home page not show descriptive browser tab titles (CDS-38222)
  • When hover over a service, we show the "primary artifact" and "image tag" we need to also show "image name"" (CDS-38182)
  • Fix input style CSS updated. (CDS-38180)
  • CloudFormation steps show-up in UI CloudFormation steps moved behind FF (CDS-38159)
  • tooltip anchor for Connector in Artifact modal is generic. Should be Connector type specific. (CDS-38110)
  • Trigger update failing with unclear error. Updated error by specifying exact name of variable (CDS-38107, ZD-30629)
  • Prevent ExecutionStrategyYaml call when no serviceDefinition (fix cypress test). Updated the test flow to retry after page load (CDS-38099)
  • Artifacts info is recorded incorrectly when there is a skipped stage (having no artifact) followed by a deploy stage having an artifact. We have rewritten the CDC Handler for service_infra table, such that the service details are populated appropriately when stages(having no artifact deployed) are skipped. (CDS-38097)
  • User's can't use Terraform Step when Helm Native Deployment Type is selected (CDS-38054)
  • Artifact details are not syncing to corresponding service in timescale (CDS-37978)
  • Hide Custom Artifact option for Serverless Lambda Deployment type (CDS-37963)
  • ACR runtime artifact form - optimize fetching tags (CDS-37957)
  • Terraform, handle empty command flags. Bug resolved skipping terraform to create a terraform target when argument is empty (CDS-37955)
  • Add UUID to tags (CDS-37902)
  • Enable ACR Artifact trigger and pass non-runtime fields (CDS-37900)
  • UI should not crash after clicking on New Artifactory Connector button. Fixed issue by checking for value and then only it will be used. (CDS-37842)
  • Fix expressions not a prod bug yet (CDS-37841)
  • Variable expression is not working in Artifact source. Tags will now be fetched if image path is made expression in run pipeline form. (CDS-37834)
  • k8s task not showing all the tasks in the delegate selector logs (CDS-37812)
  • Approval Email Link Used returnURL from sessionStorage if not found in urlParams. Return URL will now be honored even on 2FA & when returning from SSO page (CDS-37798, ZD-30308)
  • ID for approval step not being generated in template stage, no edit option also available (CDS-37744)
  • ACR artifact options does not show when switching between Kubernetes and NativeHelm (CDS-37728)
  • Execution Stages > Stage Steps - BG Swap Services. Updated the test flow to retry after page load (CDS-37689)
  • Auth issues for Azure SP/cert token fetch Nothing that would affect customer perspective. (CDS-37657)
  • Git Fetch Task throwing NPE during error message extraction (CDS-37579, ZD-30803)
  • When user saves a service in the YAML Editor, it doesn't show up in visual. Exposed services and environment pages, with some restrictions on respective pages i.e. only lists and adding/editing functionality will be available (CDS-37526)
  • Charts miss Y and X Axis text. Added X & Y axis labels (CDS-37482)
  • Multiple templates card getting selected (CDS-37453)
  • Split logs into more sections (CDS-37180)
  • On manifest trigger YAML has spec and store info missing when the trigger is created via UI. Displayed store info under source for selected Manifest in trigger (CDS-37140)
  • Harness don't remember time filter selection time filters are now saved for the current session (CDS-36473)
  • Error message needs to be improved. Blank error message when the version is missing (CDS-36320)
  • Service Dashboard needs to contain artifact details. Environment Deployment widget will includes the custom artifacts as well. (CDS-35582)
  • Immutable label error issue. (CDS-35447, ZD-29000)
  • Parallel Stage Pipeline Change Inject Stage. Added condition for displaying correct yaml for Triggers when single stage was moved to parallel stage in pipeline studio (CDS-34422)

Cloud Cost Management

75322 - June 6th

New Features and Enhancements
  • Add CloudProvider GroupBy option. Now, user can group by based on cloud provider also. (CCM-7543)
Issues Fixed
  • N/A

Service Reliability Management, Verification

75322 - June 6th

New Features and Enhancements
  • N/A
Issues Fixed
  • Negative Value Validation required at backend for notification-rule/{identifier} API. Added NULL checks (SRM-10682)
  • NullPointerException while saving CVNG logs. Null pointer exceptions for old verification task id is being handled properly (SRM-10662)
  • Manual intervention timeouts not being respected, pipelines waiting indefinitely. (SRM-10656)
  • Notifications for MonitoredService are triggered even when analysis is OFF. Notifications are triggered even when analysis is OFF. (SRM-10652)
  • Add exception if a diff NotificationRuleType is added into a different Entity. Add exception if a diff NotificationRuleType is added into a different Entity (SRM-10632)
  • Two APIs are failing in Verify Step for customappd health source. Added NULL checks (SRM-10631)
  • No Analysis Shows 1/1 anomalous nodes. Now the No analysis cluster will display as 0/1 (SRM-10014)

Platform

75322 - June 6th

New Features and Enhancements
  • Support secret reference to create ssh keys. (PL-24969, ZD-30142)
    • We have added support for using a TEXT and FILE secret both while creating SSH Secrets using `Username/SSH key` credential type.
  • Clone Pipeline. Added support for adding cloning pipelines. (PIE-3819)
Issues Fixed
  • Not able to delete service account at project level. (PL-25432)
  • Project deletion showing extra warning message. In case no project was saved in PreferenceFramework (because it's disabled currently), DeleteProject was throwing an error as it was trying to access an 'undefined' project (PL-25337)
  • deleting the secret which is configured in RG specific section making option to dynamic all instead of removing row (PL-25301)
  • If same entity is being sent twice then reference framework doesnt save any references. Earlier duplicate redis events (like referring to a connector in 2 stages of the same pipeline) was giving a bulk update exception, which lead to none of the instances being stored. Now we are checking for duplicates and storing only one instance (PL-25264)
  • Enhance duplicate variable creation error message. While creating duplicate Variable (id, message is changed to Variable with identifier variableIdentifier already exists in this scope (PL-25137)
  • Error message is cut (we need to wrap the words). Fixed CSS rule to wrap words correctly and also honour white-spaces from message received from backend. (PL-25033)
  • UI does not redirect back to Login when feature-flags API fails with NOT_WHITELISTED_IP error. Added a global check to redirect User to login page when IP is not whitelisted (PL-23816)
  • Pipeline stays in waiting state post approval. Now when the approval is approved, the pipeline status will change to running. (PIE-3931)
  • Git to harness save flow throwing 404 exception. (PIE-3882)
  • Null Pointer Error on Approval Step after enabling Git Experience. (PIE-3877)
  • Applied InputSets are not reflecting in triggers. (PIE-3860)
  • Endless redirect on error loop with direct link to pipeline execution. (PIE-3828, ZD-31033)
  • Wait till connector load before loading Manifest details. Added callback to get `isLoadingFinish` for status of API (PIE-3816)
  • CI builds with approval stages are being displayed in the CD deployments. (PIE-3811)
  • Remove Formik and FormikForm From DeployServiceSpecifications. Formik wrapper removed. (PIE-3777)
  • No Example of list pipeline APIs in our API docs (PIE-3762)
  • [Next-Gen] Default values are not showing in run dialog intermittently. (PIE-3758, ZD-30774)
  • Not seeing tooltip changes in QA/Prod. (PIE-3755)
  • [Next-Gen] Pipeline not showing up (PIE-3754, ZD-30745)
  • Pipeline Execution Crashing. (PIE-3744)
  • Error log message enhancement in UI for timeout exception or short connectivity blip (PIE-3719, ZD-30582)
  • Confusing error message in the UI when saving a pipeline (PIE-3690)
  • Issue on UI on most active service widget when "byInstances" is chosen (PIE-3563)
  • Values in drop down box is hidden. Found that this was caused by the restriction applied on popovers by their parent element. This was solved by creating a React portal (PIE-2699)

Minor Release 0.300.16

Release Date: May 19, 2022

We're pleased to present Harness SaaS Release 0.300.16.

New Features and Enhancements

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

  • N/A

Issues Fixed

  • Re-enable pipeline step Advanced tab. Enabled Advanced tab in all pipeline steps in the Feature Flags Pipeline Studio (FFM-3324)
  • Implement variable list and window changes. With this ticket we have fixed the following in NG Variables feature (PL-25122)
  • Error displayed when trying Full Sync on QA NA (PL-25083)
  • JIRA tagging not run with ng-branch-cut Script to tag JIRAs was misspelled and hence not found when tried to be executed. The script-name spelling is fixed now (PL-25071)
  • Azure Repo is shown in the UI, whereas it should not be shown (PL-25067)
  • Customer is reporting issues with approving account level project with account level user-group user. In SCIM group identifier names '.' will be replaced by '_' (PL-24987, ZD-30279)
  • Show proper error message when Vault creation fails when both 'Read only vault' and 'Default Secret manager' is set to true. Now, read only HashiCorp Secret Manager cannot be set as default secrets manager (PL-24810)
  • Variable data not populating in pipeline studio service tab (PIE-3752)
  • Conditional Execution Behavior for Pipeline Not working as expected. If there are multiple stages, and if a stage failed which has rollback failure strategy which execute rollback steps, but after it the next stages will continue. The next stages will execute or get skipped based on their when condition, which was not working earlier only if prio stage failed with rollback failure strategy. For example of execution we can refer this link -> https://github.com/harness/harness-core/pull/32930. (PIE-2338, ZD-30753)
  • When delegate selectors is an empty array, the other selectors are being ignored. Fix issue on empty delegate selectors so ignoring other level selectors by adding empty list check. (DEL-4076, ZD-30637)
  • Step level delegate selectors are not being used. Fixed the regression of not honoring delegate selectors due to jackson lib upgrade (DEL-4048, ZD-30610,, ZD-30637,, ZD-30772)
  • Not 10 tokens per page is shown (checked with including revoked token). Fixed incorrect pagination value issue in delegate tokens listing (DEL-3527)
  • HeartBeat API returns no delegate connected, even if delegates are active and connected Fix api logic to calculate delegate connectsions (DEL-3200)
  • Parallel Stage Pipeline Template Issues. Now you can create parallel stage pipeline templates. Also some miscellaneous bugs were fixed (CI-4436)
  • CI Usage for active committer should only count distinct committer ID. Before this fix, the active committer count for enterprise users counts one user who worked on different projects multiple times, now it does not. (CI-4413)
  • CI Codebase Connector issue. Pipeline with codebase connector as a runtime input was showing "loading when user selects connector on Run Pipeline form. Now it is fixed (CI-4408)
  • Fix CI and Orchestration component tests failed in master (CI-4357)
  • Trim account name and namespace in BE (CI-4345, ZD-30263)
  • Disable service/env of stage template in pipeline template (CDS-37518)
  • Template stages in a template pipeline should have the template icon (CDS-37479)
  • Pipeline inputs are being falsely marked as invalid. Issue: After last deployment, validation for variables having yes/no as allowed values started to fail saying value doesn't exist in the allowed values list. This started happening because yes/no was being treated as boolean rather than string (as per yaml specification: https://yaml.org/type/bool.html), hence converting these to true/false and failing the allowed values validation. This was fixed after treating all the input values as String. (CDS-37478, ZD-30730)
  • Pipeline Template variables not persisting (CDS-37474)
  • Showing local FQNs in pipeline templates expressions (CDS-37468)
  • Double scrollbar in template studio (CDS-37462)
  • Template crud failing in qa (CDS-37308)
  • Error creating plan for node: pipeline.stages.sls.spec.serviceConfig. Fixed bug with Serverless deployments (CDS-37302)
  • ACR artifact - registries are not refetched after reseting registry field (CDS-37177)
  • ACR artifact and Azure infrastructure - subscription Id not set to label: value but only value (CDS-37145)
  • Docker image tags and infra clusters are not loading in Account level and Org level pipeline template because api has projIdentifier validation Docker Tags will now be listed for Account level and Org level templates. (CDS-36650)
  • Filter on Unallocated Costs Shown as 'UserInput'. On the perspective time series chart, now user can click on Others (for unallocated cost) to apply the filters. (CCM-7516)

Minor Release 0.299.6

Release Date: May 12, 2022

We're pleased to present Harness SaaS Release 0.299.6.

New Features and Enhancements

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

  • Output the current Pipeline Execution URL to a variable. You can use the <+pipeline.execution.url> expression in the Pipeline and it will give the URL to the current Pipeline execution. (PIE-3387, ZD-29719)
  • UI changes for CI Build Stage Settings: Claim Name and Path are required. The rest are optional (CI-3837, ZD-30176)
  • Support Runtime Input for Codebase configuration. (CI-3648)
  • Increase custom perspective limit to 1000. You can now create up to 1000 Perspectives in Cloud Cost Management. (CCM-7501)
    • This will help you:
      • Create more detailed Perspectives to slice and dice data.
      • Ensure every CCM user has access to their own Perspective with cost data most relevant to them.
  • Persist State in the URL for Workload Recommendations. Workload Recommendation URLs will now include Buffer, QoS State, Cost/Performance optimized, and Timeframe. Customers can now share the recommendations URL with the state maintained. (CCM-6867)

Issues Fixed

  • When we update SLO it doesn't show recalculated value. (SRM-10266)
  • Trial expired banner has missing text. (PLG-1032)
  • PLG - CD Community Edition - Disable all licenses but Community Edition. (PLG-705)
  • QA - Hierarchical Phase 2 - Error appears while creating the resource group with a specific shared resources. (PL-24869)
  • Delete Org scope connectors when an Org is deleted. (PL-24786)
  • Error when disabling MFA in NG. (PL-24751, ZD-29970)
  • Unable to connect to the git provider Error in local. (PL-24678)
  • Id change in yaml is resulting into change in different connector. (PL-24273) An error is shown in the YAML editor if the connector identifier is changed while updating a connector via YAML mode
  • SSH credential test via username/password in ng is failing. (PL-23956)
  • View Permission required link is navigating to a blank page. (PL-22352) We have fixed a bug where View Permission link for Secret Managers wasn't taking to Docs.
    • Steps to verify:
    • 1. Create AWS KMS SM ( any other SM).
    • 2. Enter wrong credentials.
    • 3. Test Connection screen should have view permission link.
    • 4. Click on view permission --> Should take you to specified link in NG Docs
  • Fix OPA dialog on policy evaluation. (PIE-3660)
  • Notification for successful pipelines. (PIE-3641, ZD-30300) When IgnoreFailure FailureStrategy is honored in a Pipeline, out Notification mechanism will consider it a Success and a PipelineSuccess Notification will be sent.
  • Service variables doesn't show runtime input/expression option in pipeline variables screen. (PIE-3625) Allowable multitype was passed as []
  • UI - Cannot read properties of undefined - reading identifier. (PIE-3605) Javascript error
  • User is unable to add parallel step. (PIE-3573)
  • UI - Unable to run Pipelines. (PIE-3572, ZD-30160) Fixed the issue by passing right git details
  • While re-running pipeline not able to select desired input for some of the stages. (PIE-3568)
  • UI - FFM Pipeline failing when run invoked manually via UI. (PIE-3559)
  • UI - PipelineCanvas cypress steps tests skip & update. (PIE-3544) Skipping the test due to timeout.
  • Aborted stage is persistent when user create a new pipeline. (PIE-3527)
  • UI - Issues with *selective stage executions*. (PIE-3514) Optimize stage selection in the form
  • UI - Filters are not scrollable after a certain number is saved. (PIE-3488) Fixed the height of filter addition section and updated filters list height based on remaining spaces
  • UI - Page not fitting properly for browser window sized. (PIE-3108) Added a min width of 1100px for the pipeline studio page
  • UI - in runtime, if a stage that doesn't run is selected, it's hard to identify the stage that is running. (PIE-2172) Cosmetic change for skipped stages - background color of node
  • Backend - Policy eval details does not show input. (OPA-370)
  • Policy Evaluations tab link blank page. (FFM-3302) Clicking the "Evaluations" tab within the pipelines tab in the feature flag module previously led to an empty page.
  • [UI] Delete Target modal body HTML rendered as plain text. (FFM-3221) You can be able to see your Target name in bold before confirming it to be deleted
  • Users cannot login to QA, due to the FF SDK throwing an exception. (FFM-3203) No release notes are needed.
  • Perpetual tasks for data collection is remaining in TASK_TO_REBALANCE state. (DEL-3831)
  • Fix Tags API error wrt request and response. (DEL-3828)
  • Not Able to execute pipeline with Harness Latest Immutable Delegate Image. (DEL-3784, ZD-29697, ZD-29727) Configure correct paths to built-in client tools that are being used by delegate
  • Audit trail module icon for Delegate related events. (DEL-3754) Delegate resource will appear in multi-select filter and module column missing icons for type delegate in audit trail data table
  • Alignment mismatch in delegate window in NG for instance column. (DEL-3570) Alignment issue of the instances column in delegate listing is fixed
  • Harness Delegate: Kubernetes: Health check endpoint: How to find URL? (DEL-3485, ZD-28279) Removed text referencing healthCheckpointEndpoint from troubleshoot guide
  • Fix null repo with codebase inputset (CI-4389)
  • Fix CI and Orchestration component tests failed in master. (CI-4357)
  • Trim account name and namespace in BE (CI-4345, ZD-30263)
  • CIE - Git Connector for Azure Failing intermittently. (CI-4331, ZD-29732) Added retry and increased network timeout. There was communication issue between delegate and azure
  • Allowed values in runtime inputs are not set properly in CI. (CI-4273) Customers should now be able to see a dropdown with allowed values specified for a field set as runtime input and select a value from the dropdown.
  • NullPointer Exception when triggering the pipeline (CI-4258) Fixed the immediate issue along with automation addition.
  • Automount service account token is not set correctly. (CI-4056) Assign automount Service Token to true when the user selects Kubernetes as the Infrastructure Type
  • Test Summary not changing between stages. (CI-4023) Now, we fetch updated summary when the user clicks on different nodes. Also, we pre-select the stage when user switches to the Tests tab
  • Missing logger leading to segmentation fault in TI client code. (CI-4002)
  • Pipeline Triggers Do Not Auto Create Webhooks. (CI-3959) Fix auto webhook registration case with harness platform
  • Output variables cannot support expressions. (CI-3950) Customers will not be able to specify expressions for output variables.
  • Handle all variables (optional/required) in variable creator according to new framework for all the steps. (CI-3928) Support Variable V2 api
  • Preflight check & Pipeline execution fails for a pipeline with AWS VM Pool Id set as Run time input. (CI-3416) Added support for runtime input to pool name. Also, added a new attribute pool_name to replace identifier. identifier attribute is deprecated with this change.
  • Navigate to templates page if project is changed from template studio. (CDS-37191)
  • Add Rbac for change and remove template. (CDS-37168)
  • Manifest and Artifact Section not getting rendered after deployment type selection intermittent issue. (CDS-36997) Intermittent issue fixed by drilling deploymenttype props down from parent component
  • Hotfix for Arfifactory docker in NG. (CDS-36994)
  • Intermittent issue with S3 chart (CDS-36968)
  • Deployment type unhandled in service dashboard. (CDS-36967) Deployment type was handled only for Kubernetes
  • Git enabled project, when listing pipeline template to link, does not honor branch selected. (CDS-36960) Added a fix to honour git repo and branch while selecting a pipeline template in pipeline studio.
  • "Use Template" pop up is not being displayed in templates when we try to save as Template. (CDS-36895)
  • Under Infra tab, Google Kubernetes Engine should be selected upon clicking on that tile. (CDS-36887) Fixed by using already selected infra as initial values when component gets rendered
  • Delegate selectors when defined as <+input> in the pipeline template and then linked to a pipeline, does not retain it in the UI view (CDS-36874)
  • Apply changes and discard options should not be displayed in the variable section for pipeline created from pipeline template. (CDS-36868)
  • Fix default name of a template. (CDS-36852)
  • Audit log is missing word deleted. (CDS-36838)
  • Token supplier should be null if there is no oauth token. (CDS-36826)
  • On new artifact and manifest triggers not working for a pipeline created from pipeline template. (CDS-36813) Add a fix for artifacts and manifests trigger to work with pipeline using pipeline templates.
  • For Git Sync enabled project, create pipeline from template sometimes open the last edited/run pipeline from template. (CDS-36810)
  • the invalid feature banner is displayed on CD pages. (CDS-36797) Corrected return type for renderMessage function for CD module
  • when creating a pipeline template at account level, and using stage template inside it, user should not be able to select project and org in template list. (CDS-36652)
  • Pipeline having "allow stage executions set as true" when used in a pipeline is not able to pick the stage while deployment CDS-36649
  • Failed to Fetch is displayed in the template page when user does not have permission for the Org/Project (CDS-36540) Added relavant error message.
  • Number of failures are off. (CDS-36451) Temporarily hiding the failure counts.
  • Handle all variables (optional/required) in variable creator according to new framework for CDP steps. (CDS-36237)
  • Tool tip for Manual Entering of an Artifact doesn't show anything - manually enter experience not clear for tags (CDS-36079)
  • Customer VideoAmp services dashboard is inaccurate due to them manually deleting instances. (CDS-35637)
  • Service Dashboard needs to contain artifact details. (CDS-35582) Environment Deployment widget will includes the custom artifacts as well.
  • Handle all variables (optional/required) in variable creator according to new framework for all the steps (CDS-35556)
  • Delegate throwing too many redirects when running the http command. (CDS-34768)
  • Add valid check in the Budget update request. (CCM-7558) Added @Valid annotation check in the Budget update request to handle the name size limit or other validations.
  • Unable to create/edit budget. (CCM-7557)
  • Fixed Business Mapping GroupBy in case of AWS Account (CCM-7518) On groupBy businessMapping, we are not getting the correct data because we are storing accountNames along with accountIds while saving BM. In case of BM, we removed the accountNames while saving and appended accountNames in case of get/list request.
  • AWS AccountId filter in perspective not working. (CCM-7507)
  • Bug within Budgets. (CCM-7503, ZD-30179)

Minor Release 0.297.8

Release Date: April 28, 2022

We're pleased to present Harness SaaS Release 0.297.8.

New Features and Enhancements

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

  • You can now update users' details using service tokens. This enables you to update the details of a specific user in the Account using a Service API Key that has manage user permissions for that user. (PL-23163)
  • You can now use a GCP Connector when selecting Infrastructure for Kubernetes deployments. You will be able to use the GKE Workload identity when inheriting credentials from a Delegate. (CDS-7363)

Issues Fixed

  • Special characters such as = were not allowed in the SAML Authorization field. (PL-24524)
  • Pipeline YAML was throwing an Invalid shell script error when saving the Pipeline. (PL-24510, ZD-29539, ZD-29760)
  • When switching accounts, for example, from Prod-1 to Prod-2, the UI resources were not getting reloaded to point to Prod-2. (PL-24067)
  • Connector Health Status was not getting refreshed after modifying the Connector parameters. (PL-21445)
  • Report Paths was not rendering when at least one value in the list was an Expression in the Templates Input view. (PIE-3456)
  • The Run Pipeline form was not taking into account values from the YAML view. (PIE-3453)
  • The Manifest submission modal was not working as expected. (PIE-3394)
  • Changing the tags of the YAML after the Delegates were created wasn't changing the Tag. (DEL-3751)
  • Jfrog step was unable to obtain authorization. With this fix, Jfrog uploads on Windows VM infrastructure will work as expected. (CI-4262, ZD-29409)
  • NullPointer Exception was observed when triggering the Pipeline. (CI-4258)
  • Key for Priority Class was using priorityClassName instead of priorityClass. (CI-4038)
  • RunAsUser was not accepting numbers. With this fix, now numbers and strings both will be accepted. (CI-4009)
  • The Pipeline execution was failing due to a PR trigger failure with the following error message:
    Failed while requesting Pipeline Execution through Trigger: Error creating Plan: Unexpected plan creation error: Could not read json provided for the fqn: pipeline/stages/[0]/stage/spec/execution. Could not read json provided for the fqn: pipeline/stages/[0]/stage/spec/execution
    (CI-3598, ZD-28421, ZD-28586)
  • Service configuration was not getting used from a Template Stage. (CDS-36133)
  • Incorrect field was getting selected to display an error message for Nexus. Correct field type is added to resolve the issue. (CDS-36118)
  • When Secrets were passed to Kubernetes Manifests via.values.yml, the secrets were exposed on the Harness UI in execution logs for failed executions. (CDS-35857, ZD-29271)
  • Triggers were not listing Artifacts from the Pipeline when using the Template. With the fix, when creating a Manifest Trigger, the user will be able to select from a list of Templates in the create wizard flow. (CDS-35229)
  • When a value was not in the configured set, the list of allowed values was not displayed for runtime inputs. (CDS-34966)

Minor Release 0.296.5

Release Date: April 21, 2022

We're pleased to present Harness SaaS Release 0.296.5.

New Features and Enhancements

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

  • You can now filter and Group By Perspectives based on the Cluster Type. Perspectives allow you to group your resources in ways that are more meaningful to your business needs. It provides a unified view of your cloud cost data across the cloud environment. (CCM-7259)
  • Custom selector APIs for Delegate NG Token management are available now. (DEL-3558, ZD-21717, ZD-27515)
  • You can now use the Hide Progress Page toggle to enable or disable the Progress Page for an AutoStopping Rule for a Kubernetes cluster. (CCM-7206)
  • You can now view Kubernetes Connector details, for Kubernetes AutoStopping Rules, on Summary of Rules. (CCM-5834)

Issues Fixed

  • Error message that appears when saving a Pipeline with no Step or Stage has been modified. (PIE-3233)
  • Pipeline was getting saved even without configuring any Stage. A schema constraint has now been added, that mandates that a Pipeline should at least have one stage configured; otherwise, the schema validation fails and the Pipeline won't be saved. (PIE-3315)
  • Source Code Manager (SCM) was throwing an error message when the certificate file wasn't specified. A Harness Source Code Manager (SCM) contains your personal account for a Git provider such as GitHub or AWS CodeCommit. (CI-4057)
  • When two Triggers with the same ID were used to initiate two different Pipeline executions, activation in the second Pipeline was being caused by the Trigger created for the first Pipeline, unless refreshed. (CI-3745)
  • Modifications have been made to error messages. (PL-20356)
  • Delegate registration was failing when the number of characters in the hostname was more than 64. (DEL-3783, ZD-29691)
  • Pipeline with Steps that had a CPU limitation set by an expression wasn't running. (CI-3717, ZD-28479)
  • Git URL https://www.github.com/wings-software/jhttp wasn't working. (CI-3604)
  • Artifactory Connector wasn't working when configuring a Repository that contained Docker images and files such as .zip, or .tgz. (CDS-35716, ZD-27648)
  • Pipeline was getting saved even when the User Group was empty. (CDS-35094)

Minor Release 0.295.8

Release Date: April 6, 2022

We're pleased to present Harness SaaS Release 0.295.8.

New Features and Enhancements

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

  • Delegate tokens are used by Harness to encrypt communication between Harness Delegates and the Harness Manager. By default, when a new Harness account is created, all Harness Delegates in that account include the same token. You can now use APIKeys for Delegate NG Token management. (DEL-3609)
  • You can now view events associated with Delegates on the Audit Trail page. With Audit Trail in Harness, you can view and track changes made to your Harness resources within your Harness account. Audit events are registered for Delegate creation, Delegate deletion, and Delegate group deletion. No event is registered for Delegate update. For each event record, this view shows the following: (DEL-3377)
    • Date and time (Time).
    • The user who made the change (User).
    • Action by the user like create, update, delete.
    • Harness entity affected (Resource).
    • Organization corresponding to the affected entity.
    • Project corresponding to the affected entity.
    • Module corresponding to the affected entity.
    • Event Summary with YAML difference.
  • OrgIdentifier and ProjectIdentifier have been removed from Delegate YAML. Also, it is now mandatory to pass the Delegate token name while downloading an NG Delegate YAML. The token used by the Delegate will be used to extract the correct OrgIdentifier and ProjectIdentifier. (DEL-3184)

Issues Fixed

  • Receiving failure email notification for successful approval Pipelines. (PIE-3246, ZD-28991, ZD-29242)
  • Delegates were not available during Pipeline execution. (DEL-3661, ZD-27753, ZD-29167, ZD-29282)
  • Immutable Delegate was generating repeated logs which was flooding out the useful logs. (DEL-3645, ZD-29125)
  • Pipelines were failing and throwing an error 'Could not resolve outcome with name 'podDetailsOutcome'' when using an encrypted Username. (CI-3895, ZD-29004)
  • Pipeline execution was marked successful even when Artifact was not uploaded to S3 bucket. (CI-3875, ZD-28610)
  • Unclear error messages were shown when a Step had insufficient resources. (CI-3487)
  • Pipelines with invalid image name expire instead of failing. (CI-2769)
  • JFrog Artifactory was not working when configuring a repository that theoretically contains Docker images.(CDS-35716, ZD-27648)
  • For Helm V3.8.0 a warning was shown in the output stream as part of error stream which is now removed. (CDS-35716, ZD-28769)

Minor Release 0.294.3

Release Date: April 03, 2022

We're pleased to present Harness SaaS Release 0.294.3.

New Features and Enhancements

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

  • Detailed YAML Snippets for User Group audits have been added with this release. (PL-23573)
  • You can provide JAVA OPTS for Delegates to override Java properties for things like setting up key stores for TLS verification. This option was previously available for both Delegate and Watcher. We are breaking the variable for Delegate and Watcher with this release. The current JAVA OPTS variable will continue to function, but if you want to set it up for Watcher, you must provide WATCHER JAVA OPTS as an environment variable. This has advantages such as monitoring the Watcher and Delegate separately with APM agents. (DEL-3040, ZD-21877)
  • The Get GCP Clusters API is hidden by the Open API Specification. (CDS-35459)
  • You can now add and configure Dynatrace as a Health Source to verify deployments. (SRM-9995)
  • You can now add Custom Health as a Health Source to verify deployments. (SRM-9996)

Issues Fixed

  • For the Access control service to function, identifier annotations must be added. The Access Control service was blocking the Logs endpoint of the SLO and Monitored Service. (SRM-9848)
  • CVNGLogDTO's subtypes are added in the API response. (SRM-9829)
  • Service Health analysis was not happening for GCP Logs. State machines are set to ignore, and the next one is selected for LM. (SRM-9529)
  • The checkForAccess boolean has now been set to false. Thus the Pipeline (containing a step template with a user-specific scope) can now be triggered by a user who doesn't have access to the template. (CDS-35301)
  • The Service and Environment DTO identifiers have been updated. (CDS-35037)

Minor Release 0.292.5

Release Date: March 23, 2022

We're pleased to present Harness SaaS Release 0.292.5.

New Features and Enhancements

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

  • You can now view your test reports in an aggregated way by selecting all stages and all steps. This will help you in understanding the larger picture of your test reports, particularly if you are running across multiple stages. (CI-3603)

Issues Fixed

  • During Pipeline execution, Datadog verification was throwing an error. (SRM-9501)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.292.5

NextGen LE

66400

CI Manager

74407-000

Pipeline Service

74407-000

Platform Service

74407-000

Change Data Capture

74407-000

CE - NextGen

74407-000

NG Manager

74407-000

Access Control Service

74400-000

CV - NextGen

74407-000

Log Service

release-18

SCM Service

release-45

NG Dashboards

v1.50.6

NG Auth UI

0.33.0

Test Intelligence Service

release-46

Minor Release 0.291.5

Release Date: March 18, 2022

We're pleased to present Harness SaaS Release 0.291.5.

New Features and Enhancements

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

  • You can now use Hashicorp Vault Connector using the Kubernetes auth method. This option uses a Kubernetes Service Account Token to authenticate with Vault. With this method of authentication, you can easily add a Vault token into a Kubernetes Pod. (PL-23491)
  • All Resources Including Child Scopes is now the default Resource group. This lets you pick all the resources by default and then limit and build custom Resource Groups based on your needs. Any current role bindings will be unaffected. (PL-23255)

Issues Fixed

  • Verify step was throwing error for Customize Health Source and New Relic. (SRM-9293)
  • Pushing Template-based Pipelines from one branch to another was throwing an error. (PL-23534, ZD-28424)
  • The logout URL was not displayed on the UI while updating the SAML settings. (PL-23106)
  • The Entities page did not reflect the updated path after moving entities from one Harness Folder to another. (PL-23102)
  • The response message for the request's missing Organization field was incorrect. (PL-21765)
  • No error was thrown when non-existent variables were used in Kustomize Patch. (CDS-34981, ZD-26598)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.291.5

NextGen LE

66400

CI Manager

74307-000

Pipeline Service

74307-000

Platform Service

74307-000

Change Data Capture

74307-000

CE - NextGen

74307-000

NG Manager

74307-000

Access Control Service

74307-000

CV - NextGen

74307-000

Log Service

release-18

SCM Service

release-40

NG Dashboards

v1.50.5

NG Auth UI

0.32.0

Test Intelligence Service

release-46

Minor Release 0.290.9

Release Date: March 09, 2022

We're pleased to present Harness SaaS Release 0.290.9.

New Features and Enhancements

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

Issue Fixed

  • Nothing new in this release.

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.290.9

NextGen LE

66400

CI Manager

74214-000

Pipeline Service

74214-000

Platform Service

74214-000

Change Data Capture

74214-000

CE - NextGen

74214-000

NG Manager

74214-000

Access Control Service

74214-000

CV - NextGen

74214-000

Log Service

release-18

SCM Service

release-40

NG Dashboards

v1.50.5

NG Auth UI

0.32.0

Test Intelligence Service

release-46

Minor Release 0.289.4

Release Date: March 02, 2022

We're pleased to present Harness SaaS Release 0.289.4.

New Features and Enhancements

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

Issues Fixed

  • You can now create, update, and delete entities for a Git sync-enabled project using the API key. (PL-22170)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.289.4

NextGen LE

66400

CI Manager

74109-000

Pipeline Service

74109-000

Platform Service

74109-000

Change Data Capture

74109-000

CE - NextGen

74109-000

NG Manager

74109-000

Access Control Service

74109-000

CV - NextGen

74109-000

Log Service

release-18

SCM Service

release-40

NG Dashboards

v1.50.4

NG Auth UI

0.32.0

Test Intelligence Service

release-46

Minor Release 0.288.4

Release Date: February 24, 2022

We're pleased to present Harness SaaS Release 0.288.4.

New Features and Enhancements

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

  • You can now use a dot (.) in environment variable names in the CI Steps > Optional Configuration section. For example, host.config. (CI-3443, ZD-27130)
  • You can now create and manage all the variables used in the stage templates with the variables panel in the Template Studio. Currently, this feature is behind the Feature Flag NG_TEMPLATES feature flag. Contact Harness Support to enable the feature. (CDS-34045)
  • The Perspectives URL now includes Time range, Group by, Filters, Aggregation, and Chart type. When you share a Perspective URL, the state of your filters is added to the URL. By clicking the URL, the recipient of the URL can view the same state of the Perspective as you. (CCM-5431)

Issues Fixed

  • Nothing new in this release.

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.288.4

NextGen LE

66300

CI Manager

74006-000

Pipeline Service

74006-000

Platform Service

74006-000

Change Data Capture

74006-000

CE - NextGen

74006-000

NG Manager

74006-000

Access Control Service

74006-000

CV - NextGen

74006-000

Log Service

release-18

SCM Service

release-30

NG Dashboards

v1.49.3

NG Auth UI

0.32.0

Test Intelligence Service

release-46

Minor Release 0.287.7

Release Date: February 18, 2022

We're pleased to present Harness SaaS Release 0.287.7.

New Features and Enhancements

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

  • The built-in Harness Secret Manager can now be disabled by the user. After disabling the built-in Harness Secret Manager, the user will no longer be able to create new secrets with it. (PL-22001)
  • You can now use Hashicorp Vault Connector using the AWS IAM auth method. The aws auth method provides an automated mechanism to retrieve a Vault token for IAM principals and AWS EC2 instances. (PL-21921)

Issues Fixed

  • The Git sync feature was not working for accounts that use the vanity URL. (PL-22260, ZD-26717)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.287.7

NextGen LE

66300

CI Manager

73913-000

Pipeline Service

73913-000

Platform Service

73913-000

Change Data Capture

73913-000

CE - NextGen

73913-000

NG Manager

73913-000

Access Control Service

73913-000

CV - NextGen

73913-000

Log Service

release-18

SCM Service

release-30

NG Dashboards

v1.49.3

NG Auth UI

0.32.0

Test Intelligence Service

release-46

Minor Release 0.286.6

Release Date: February 9, 2022

We're pleased to present Harness SaaS Release 0.286.6.

New Features and Enhancements

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

You can delete a Service from the Service list view.

  • When you try to delete a Service that isn’t referenced by any pipeline or module, the Service is deleted.
  • When you try to delete a Service that is referenced by a pipeline, you are prompted that the Service is referenced in pipeline A. Remove the service from the pipeline and then delete the service.
  • See Monitor Deployments and Services in CD Dashboards. (PL-20926)

Issues Fixed

  • Harness User was shown as the committer in Harness to Git Commit. (PL-20317, ZD-21850, ZD-26717, ZD-27219)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.286.6

NextGen LE

66100

CI Manager

73803-000

Pipeline Service

73803-000

Platform Service

73803-000

Change Data Capture

73803-000

CE - NextGen

73803-000

NG Manager

73803-000

Access Control Service

73803-000

CV - NextGen

73803-000

Log Service

release-18

SCM Service

release-30

NG Dashboards

v1.49.3

NG Auth UI

0.31.0

Test Intelligence Service

release-46

Minor Release 0.285.10

Release Date: February 4, 2022

We're pleased to present Harness SaaS Release 0.285.10.

New Features and Enhancements

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

  • You can now define the scope of access for a Resource Group. Click Select Resource and then click Scope in the resource and scope settings. It has two options, Account only and All (including all Organizations and Projects). Access given to users in a Resource Group for a set of resources will be applicable at all levels downstream within the hierarchy, if you select All (including all Organizations and Projects). (PL-21390)
  • You can now add a user to a User Group by clicking Add to Group on Users page. (PL-19327)
  • Harness provides an option to resume Pipeline executions from any executed Stage or from the failed Stage. These options enable you to quickly rerun stages after you identify the cause of the failure. You can click the failed deployment that you want to retry and click Retry Failed Pipeline. (PIE-2441)
  • Kubernetes Cluster connection validation also includes validating the credentials. Previously, only the master URL was validated. (CDS-7304)
  • You can now navigate to the Perspectives page from the Budgets dashboard, which displays details of your selected budget at a glance. (CCM-5415)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.285.10

NextGen LE

66100

CI Manager

73717-000

Pipeline Service

73717-000

Platform Service

73717-000

Change Data Capture

73717-000

CE - NextGen

73717-000

NG Manager

73717-000

Access Control Service

73717-000

CV - NextGen

73717-000

Log Service

release-18

SCM Service

release-30

NG Dashboards

v1.49.3

NG Auth UI

0.31.0

Test Intelligence Service

release-46

Minor Release 0.284.7

Release Date: February 1, 2022

We're pleased to present Harness SaaS Release 0.284.7.

New Features and Enhancements

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

  • Harness now supports Native Helm deployments in NG. You must always have Helm and Tiller running on one pod in your target cluster and Tiller makes the API calls to Kubernetes. You can only perform a Rolling deployment strategy. You can run commands like helm install, helm upgrade, etc with relevant command flags. Previously only K8s Helm was supported in NG. In CG, Harness supports various Helm Chart stores like HTTP Helm, S3, GCS, etc. Currently, this feature is behind the Feature Flag NG_NATIVE_HELM feature flag. Contact Harness Support to enable the feature.(CDP-19581)

Issues Fixed

  • Harness On-Prem CIE not seeing status checks with account level repository connector (CI-3187, ZD-20607)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.284.7

NextGen LE

66100

CI Manager

73609-000

Pipeline Service

73609-000

Platform Service

73609-000

Change Data Capture

73609-000

CE - NextGen

73609-000

NG Manager

73609-000

Access Control Service

73609-000

CV - NextGen

73609-000

Log Service

release-18

SCM Service

release-27

NG Dashboards

v1.49.3

NG Auth UI

0.31.0

Test Intelligence Service

release-46

Minor Release 0.283.1

Release Date: January 20, 2022

We're pleased to present Harness SaaS Release 0.283.1.

New Features and Enhancements

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

Issues Fixed

  • The status check for the account level repository in the GitHub connector was failing. (CI-3187, ZD-20607)

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.283.1

NextGen LE

66100

CI Manager

73503-000

Pipeline Service

73503-000

Platform Service

73503-000

Change Data Capture

73503-000

CE - NextGen

73406-000

NG Manager

73503-000

Access Control Service

73503-000

CV - NextGen

73503-000

Log Service

release-18

SCM Service

release-27

NG Dashboards

v1.49.0-d04500f

NG Auth UI

0.31.0

Test Intelligence Service

release-46

Minor Release 0.282.3

Release Date: January 11, 2022

We're pleased to present Harness SaaS Release 0.282.3.

New Features and Enhancements

The following new feature has been added to the Harness SaaS components:

  • You need to explicitly specify Table ID in the GCP Cloud Cost Connector setup flow. This doesn’t impact any of the existing Cloud Cost GCP Connectors. (CCM-5245)

Issues Fixed

  • Nothing new in this release.

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.282.3

NextGen LE

66100

CI Manager

73406-000

Pipeline Service

73406-000

Platform Service

73406-000

Change Data Capture

73406-000

CE - NextGen

73406-000

NG Manager

73406-000

Access Control Service

73406-000

CV - NextGen

73406-000

Log Service

release-18

SCM Service

release-27

NG Dashboards

v1.49.0-d04500f

NG Auth UI

0.30.0

Test Intelligence Service

release-46

Minor Release 0.281.3

Release Date: January 6, 2022

We're pleased to present Harness SaaS Release 0.281.3.

New Features and Enhancements

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

  • You can now edit the Name, Description, and Tags for your Services. (PL-20925)
  • Instance Family and Market Option fields are now exposed in the AWS model for the CCM BI Dashboards. (CCM-5262)
  • Search capability is now available in Common > Label while creating Perspective rules. (CCM-5250)

Issues Fixed

  • Nothing new in this release.

Component Versions

The following table lists the component versions in this release.

Component

Version

UI

0.281.3

NextGen LE

66100

CI Manager

73316-000

Pipeline Service

73316-000

Platform Service

73316-000

Change Data Capture

73316-000

CE - NextGen

73316-000

NG Manager

73316-000

Access Control Service

73316-000

CV - NextGen

73316-000

Log Service

release-18

SCM Service

release-27

NG Dashboards

v1.49.0-d04500f

NG Auth UI

0.30.0

Test Intelligence Service

release-46


Please Provide Feedback