Continuous Delivery for PE 4.11.0 now available

4 views
Skip to first unread message

Alex Rodriguez

unread,
Jan 20, 2022, 4:48:20 PM1/20/22
to cdpe-...@puppet.com

Hello, everyone! We have released Continuous Delivery for PE 4.11.0 (release notes). This release contains exciting new features, improvements, and some bug fixes. 


NEW in this release:


  • Compound filters on the Nodes page. You can now build multi-element filters that use logical operators (and and or) to answer complex queries about your nodes. For more information about creating and using compound filters, go to Create filters to focus on specific node sets.

  • Endpoint configuration clarified. When you Configure and deploy Continuous Delivery for PE, you can use a NodePort or an Ingress for your webhook and local container registry endpoints. Previously, the Ingress option was only available if you had previously set it. Now, you can always choose from both options.

  • Retrieve impact analysis CSV files through an API call. You can now reach the getImpactAnalysisCsvV1 endpoint from the Continuous Delivery for PE deployments module. This means your custom deployment policies can use this endpoint to retrieve impact analysis CSV exports.

  • Custom deployment policy logging. You can add custom deployment events with message parameters to your custom deployment policies. These appear as arbitrary log messages and, ultimately, on the web UI. This facilitates debugging when creating custom deployment policies.

  • Usability improvements. Version 4.11.0 introduces several improvements to the design and usability of Continuous Delivery for PE, including:

    • The ability to search for nodes in the table by name on the Nodes page.

    • To improve reliability of snapshot restores, PostgreSQL now initially listens on localhost during startup.


Resolved in this release


  • Improved impact analysis report filtering, searching, and pagination. When an impact analysis report has multiple pages, searching and filtering refreshes pagination.

  • Export impact analysis report functionality restored. From the web UI, you can export CSV files of your impact analysis reports again.

  • Component upgrade to address CVEs. To address various CVEs, this version includes an upgrade of Kubernetes to 1.19.15.

  • Improved error handling when changing user email addresses. Changing a user's email address to the user's existing email address no longer triggers an error. Attempting to change a user's email address to an email address belonging to another user returns an error message explaining that another user is using this email address.

  • SMTP "from" address defaults to root account's email. If the Send emails from this address field is empty, Continuous Delivery for PE now uses the email address associated with the root user.

  • Impact analysis succeeds on GitHub repos with different repo and display names. Impact analysis tasks are now performed correctly on GitHub repositories where the repo name does not match the display name set in Continuous Delivery for PE.

  • The Continuous Delivery for PE container restarts successfully. The database migration lock is now automatically removed when the container stops, allowing for a successful restart without manually removing the lock.



Reply all
Reply to author
Forward
0 new messages