Skip to main content

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

SkillSkill nameHabitat packageVersion
Node Management Agentnode-management-agentchef-platform/node-management-agent1.0.3
Courier Runnercourier-runnerchef-platform/courier-runner1.4.4
Gohaichef-gohaichef-platform/chef-gohai1.0.3
Shell Interpretershell-interpreterchef-platform/shell-interpreter1.0.3
Restart Interpreterrestart-interpreterchef-platform/restart-interpreter1.0.2
Infra Client Interpreterchef-client-interpreterchef-platform/chef-client-interpreter1.0.4
Inspec Interpreterinspec-interpreterchef-platform/inspec-interpreter1.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

SkillSkill nameHabitat packageVersion
Node Management Agentnode-management-agentchef-platform/node-management-agent1.0.3
Courier Runnercourier-runnerchef-platform/courier-runner1.4.4
Gohaichef-gohaichef-platform/chef-gohai1.0.3
Shell Interpretershell-interpreterchef-platform/shell-interpreter1.0.3
Restart Interpreterrestart-interpreterchef-platform/restart-interpreter1.0.2
Infra Client Interpreterchef-client-interpreterchef-platform/chef-client-interpreter1.0.4
Inspec Interpreterinspec-interpreterchef-platform/inspec-interpreter1.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.

Thank you for your feedback!

×