Note: there is a
known issue with both releases and we will be releasing updates correcting it very soon.
Even the smaller releases can have important fixes! This one, for example corrects a subtle data type validation error in the Puppet language. Let me explain.
The data type
Integer[1-3] is
invalid and the author probably intended it to accept a number range of 1-3.
Prior versions of Puppet wouldn't properly validate classes with a data type
like this and allowed them to be declared with any Integer value. This could lead to invalid configuration being managed and critical parts of your infrastructure not running.
(For what it's worth, the proper syntax is
Integer[1, 3]!)
As of Puppet 8.5.0 and 7.29.0 this edge case is caught, properly validated, and warned
on so that you can correct your code. It also adds support for Debian 12, for both ARM and x86_64 architectures.
Release notes:
When you’re ready to upgrade your infrastructure, just head over to docs and follow
the instructions for
Puppet 8 or for
Puppet 7.
Happy Puppeteering!
This e-mail may contain information that is privileged or confidential. If you are not the intended recipient, please delete the e-mail and any attachments and notify us immediately.