Production Release Highlights: September 15th, 2021

An overview of what went into our latest production release.

We have released 43 new functional stories/product enhancements and 29 bug fixes.

Bug Fixes

  • User creation issue when user is deleted from SCIM.
  • ELK_Indices is not loading in Workflow — Harness does not parse dynamic_template in mapping.
  • Upload Artifacts to JFrog Artifactory Step Failing.
  • CDNG Helm issues with NullPointerException.
  • Fixed: Azure cloud provider not working — Connection refused.
  • Fixed: [SSH Deployments] Delegate is marked as Accepted but does not get Selected to run the Task.
  • Fixed: Inactive “Include Infrastructure Selectors”.
  • Fixed: Deployment failed by unauthorized: authentication required.
  • Fixed: Deleting the App should delete events config and events data.
  • Fixed: UI check is missing when user doesn’t have “Manage Applications” permissions.
  • Fixed: Execution history is not displayed intermittently and sometimes is displayed on the Acquire lock step instead of the correct step.
  • Fixed: Identifier name can be set to null from yaml but mandatory in UI.
  • Fixed: UI error while updating the trigger.
  • Fixed: CDNG Helm issues with NullPointerException.
  • Fixed: Azure cloud provider not working — Connection refused.
  • Fixed: configuration Variables is mandatory variable in variable override type but * is missing.
  • Fixed: Remote values.yaml Service Configuration Override clone full repo.
  • Fixed: Inactive “Include Infrastructure Selectors”.
  • Fixed: User creation issue when user is deleted from SCIM.
  • Fixed: Connector Creation Failing in PR env deployed with DMS.
  • Fixed: Perpetual task update from agent failing in DMS enabled environment.
  • Fixed: delegate registration to remove patch versions for registration.
  • Fixed: Delegate Pods and Process are restarting.
  • Fixed: CCM Application startup taking more time to start.
  • Fixed: CCM, Health status call is failing if PT record doesn’t exist.
  • Fixed: CV, ELK_Indices is not loading in Workflow — Harness does not parse dynamic template in mapping.
  • Fixed: Logged in Account id in jwt token and security concerns.
  • Fixed: user was able to create Connection String Service Configuration Overrides in Env without any content using API.
  • Fixed: Getting Null pointer exception while creating connector.

Continuous Deployment

  • Back-end impl for list API.
  • Git sync implementation including handlers for crud.
  • Added: Deployment freeze allowed more than 5 years.
  • Updated RabbitMQ amqp-client 4.4.1 to 4.8.0
  • Pipeline stage UI behavior needs to be updated for the input variable field.
  • BE Code Changes to enable IRSA support for Chartmuseum.
  • Integrated binary with portal.
  • Copy Scheduled Actions from Base ASG to New ASG.
  • UI Support to control the rollback order for workflows with Infrastructure Provisioner in Pre-deployment steps.
  • [SSH Deployments] Delegate is marked as Accepted but does not get Selected to run the Task.
  • Increased PCF Perpetual task quality.
  • Modified the Git Connector to take the provider type from the user (GitHub, GitLab ( or Git, the default option ) similar to Next-Gen.
  • Added back-end support to control the rollback order in Pre-Deployment Steps.
  • Added ability to scope delegates to environments with minimal or no explicit scope.

Platform

  • Removed COMPARE_SERVICE_BY_ENV feature flag.
  • Added a validation in backend API regarding the connector identifier.
  • Instance Count chart shows count as 1 even though 3 instances were created by pipeline.
  • Created instance if an already deleted instance is found active.
  • Made SCM account level entity.
  • ‘+’ in the email is being replaced with space which is breaking the signup for new user or invited user with ‘+’ in the email.
  • Query original deployment table in case environmentType filter is added in deployments custom dashboard query.
  • Created an aggregation microservice.
  • Vault Agent and Namespace Support for Next-Gen.
  • Added UserGroups when Inviting user in a scope.
  • Service details header on service landing second page.
  • Reduced Logs for software.wings.service.impl.security.SecretManagerImpl.
  • Added accountId filter to SSOSettings DB query in SAML.
  • Introduced CreatedBy concept for Next-Gen Entities.
  • Added static resource selector for usergroup and resourcegroups.

Delegate

  • Updated delegate base image.
  • Enabled aggregate delegate counts for org & accounts.
  • Added delegate log cost & revert DISABLE_DELEGATE_SELECTION_LOG and save the selection logs if enabled.

Continuous Cost Management

  • Added flag to skip round-off in export data APIs.
  • AWS data ingestion — Handle a case with schema generation from manifests file.
  • Removed email notifications from CCM stackdriver alerts.
  • Updated perspective timeSeries api for node drill down charts.
  • Removed k8s_PV instance types from billing graphql APIs.
  • Build Only Required Services | Portal CCM.
  • Perspective: Regex filtering.
  • Total count API for perspective pagination.
  • Removed uses of Jetty 9.4.35.v20201120 package.
  • Added use MAX instead of AVG as storage utilization data

Continuous Verification

  • Upgraded org.apache.cxf_cxf-core 3.3.5 to 3.3.10

As always, we are here to help, feel free to ask questions in the comments or reach out to our product and support teams if you need help.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store