Progress Chef 360 Platform & Progress Chef Courier 1.1 release notes
Chef 360 Platform 1.1.1
New features
We replaced Mailhog, a local email testing service, with Mailpit, which is a more secure service.
If you’ve been using Mailhog for email testing, update the port number to
31101
to use Mailpit.
Improvements
- You can now select saved node lists and node filters to target Courier jobs using the Courier Job Wizard in the Chef 360 Platform UI.
- You can now reuse job templates from existing Courier jobs to create a new Courier job in the Chef 360 Platform UI.
Supported skill versions
Skill | Skill name | Habitat package | Version |
---|---|---|---|
Node Management Agent | node-management-agent | chef-platform/node-management-agent | 1.0.3 |
Courier Runner | courier-runner | chef-platform/courier-runner | 1.4.4 |
Gohai | chef-gohai | chef-platform/chef-gohai | 1.0.3 |
Shell Interpreter | shell-interpreter | chef-platform/shell-interpreter | 1.0.3 |
Restart Interpreter | restart-interpreter | chef-platform/restart-interpreter | 1.0.2 |
Infra Client Interpreter | chef-client-interpreter | chef-platform/chef-client-interpreter | 1.0.4 |
Inspec Interpreter | inspec-interpreter | chef-platform/inspec-interpreter | 1.0.4 |
Chef 360 Platform 1.1.0
New features
RabbitMQ used for Chef Courier jobs now supports TLS-based communication.
We added the following system-defined roles:
- Tenant Admin
- Organization Admin
- Node Manager
- Courier Operator
Users with these roles can perform tenant management, organization management, node management, and Courier-specific actions. You can also use these roles as a reference for creating custom roles and policies based on business needs of your organization.
See the System roles and System policies documentation for more information.
Added UI workflows to perform basic Courier job runs, manage nodes and filters and perform administrative actions. See the Chef 360 Platform UI documentation for more information.
Chef 360 Platform now requires users to load their license keys. Users can run Chef Courier jobs until the license expiration date, after which users must renew their license keys to continue running Courier jobs.
Improvements
Upgraded nginx to 1.26.2 to address the following CVEs:
- CVE-2024-32760
- CVE-2024-31079
- CVE-2024-35200
- CVE-2024-34161
Added an API to fetch global default settings.
You can now modify the number of Replicas for each service when deploying Chef 360 Platform. See the install documentation for more information.
Bug fixes
You can now redeploy Chef 360 Platform with updated configurations.
When downloading details of a job, the artifact URL is updated to HTTP or HTTPS dynamically in the artifact URL string based on the server configuration.
The payload for filtering by the enrollment level and health status attributes is now supported with operator and value fields similar to filtering by other attributes.
This change requires that all users running Chef 360 Platform 1.0.x must upgrade their skill versions on all nodes to versions supported in the Chef 360 Platform 1.1. The previous release versions of these skills won’t run if they’re not updated.
Supported skill versions
Skill | Skill name | Habitat package | Version |
---|---|---|---|
Node Management Agent | node-management-agent | chef-platform/node-management-agent | 1.0.3 |
Courier Runner | courier-runner | chef-platform/courier-runner | 1.4.4 |
Gohai | chef-gohai | chef-platform/chef-gohai | 1.0.3 |
Shell Interpreter | shell-interpreter | chef-platform/shell-interpreter | 1.0.3 |
Restart Interpreter | restart-interpreter | chef-platform/restart-interpreter | 1.0.2 |
Infra Client Interpreter | chef-client-interpreter | chef-platform/chef-client-interpreter | 1.0.4 |
Inspec Interpreter | inspec-interpreter | chef-platform/inspec-interpreter | 1.0.4 |
Known issues
- Re-enrolling a node that’s already enrolled to the same organization or a different organization isn’t currently supported. A node must be unenrolled manually if you want to re-enroll.
- Evidence (log) files are downloaded without the
.zip
extension from the run details screen.