Product | Update | Details |
---|---|---|
Platform | Selecting a Specific GPG Key to Sign a Release Bundle Version | When signing a Release Bundle version, you can now choose the signing key to use to sign the version through the Distribution UI (key selection was previously supported only through the APIs). |
Release Bundles UI Enhancements |
| |
Storage Trends Label Update | The % change label in Insights has been updated to % change in space in the Storage Graph when you click on the Growth tab in the Storage Trends drill down. | |
Security & Compliance | New Scans List | The Scans List page combines the Xray scans list into a single screen and enables you to view details for repositories, builds, release bundles, and packages. For each of these items, you can drill down further to view thePolicy Violations, software components, and security issues. We've also added REST API support for this feature |
Ignore Rules Improvement | When an ignore rule expires or is deleted, in some cases, it requires a manual rescan for the violations to reappear. Xray will now automatically rescan for violations if the number of artifacts impacted by the ignore rule is less than 50. The number is limited to avoid any performance impact. A full rescan may still be required for expired ignore rules that impact a large number of artifacts. | |
Improved Impact Analysis Performance | Introduced the following performance improvements:
| |
CI/CD | New UI enabled by default | The Pipeline and Run views now use the new UI by default. The new look and feel were introduced in June 2022. If required, you have the option of switching to the old UI. |
Native Steps Enhancements |
| |
Logstash Integration to reqKick | Added build node and Logstash integration for Pipelines agent logs. | |
Branch Dropdown Wildcard Support | In the Pipeline dashboard, the branch and pipeline dropdown now supports wildcard searchs. | |
Test Tab Enhancements | In the Run view, the test tab has been enhanced as follows:
| |
Re-Trigger Run Option | The Run view now includes a re-trigger button, which enables you re-trigger any run using either the run's original settings or customized settings. | |
YAML Validator | Pipelines introduced the YAML Validator, which enables you to validate your YAMLs before committing them to the SCM. The YAML validator can be used to validate your YAMLs for both semantic and syntactic errors. | |
Native Steps Enhanced to Utiliize Affinity Groups | A new get_affinity_group_step_names utility function has been introduced to find steps of a particular type in the same affinity group. In addition, NpmBuild and NpmPublish, and GoBuild and GoPublishBinary native steps will now store files locally when in the same affinity group to reduce the time required to run these steps. | |
Global Environment Variable in Pipelines | Pipelines now provides the ability to expose Global Environment Variables to the entire Pipelines ecosystem. The global environment variables are available for use in runs and steps. | |
Hello World OOTB Template | A new global template called HelloWorld is now available for use out of the box. The template showcases a few of the basic features of Pipelines:
Additionally, a sample pipeline that uses this template will be pre-installed for Pipelines users who have not yet created any pipeline source. | |
Custom Dynamic Nodes on Cloud | Cloud users can now create custom dynamic nodes (using user-defined integrations) and customize all the relevant settings. Users can select any cloud provider with no restrictions on settings, such as machine type, region, and others. | |
Ability to Change Resource Static Fields | Lifted restrictions on updating some tags from their original values in resource configurations. |