Hello, everyone! We have released Continuous Delivery for PE 4.10.0 (release notes).
Important: This version includes a security fix to Continuous Delivery for PE that requires new authentication tokens for all PE integrations. As part of the upgrade process to version 4.10.0, Continuous Delivery for PE attempts to automatically rotate the tokens for all your integrated PE instances. In cases where tokens can not be successfully rotated by the software, you must complete the token rotation process manually.
After upgrading to version 4.10.0, go to the Message Center in the Continuous Delivery for PE web UI for a custom report on the state of your PE tokens and instructions for performing any required manual steps.
Special note for users of PE version 2021.x: The security update revokes all tokens assigned to the Continuous Delivery user in version 2021.x. You must regenerate and reconnect all PE tokens assigned to this user.
NEW in this release:
Environments path setting for impact analysis. To improve impact analysis performance for users with certain PE configurations, a new Environments path setting is now available in the Impact analysis credentials section of each Puppet Enterprise instance's credentials. Users who have configured PE to use lockless deploys MUST NOT set the environments path. For more information, go to Optional impact analysis settings.
Resolved in this release:
PuppetDB queries are now modified in order to improve impact analysis performance.
Support bundles are now analyzed correctly and do not throw errors. Upgrade Puppet Application Manager to 1.49.0 or a newer version to apply this fix.
Support bundle collection now requires less memory for environments experiencing heavy usage.
Cross-version Puppet Development Kit (PDK) dependencies are now included in Continuous Delivery for PE, so PDK jobs no longer fail in offline (airgapped) environments.