Skip to content

Releases: puppetlabs/pdk

v3.4.0

03 Dec 14:06
57abb54
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v3.4.0 - 2024-11-25

Full Changelog

Added

Fixed

v3.3.0

13 Sep 08:40
c3d766a
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v3.3.0 - 2024-09-10

Full Changelog

Added
Skip 'name' validation when in a controlrepo context #1352 (garrettrowell)
(CAT-1896) - Use puppet-modulebuilder for PDK build #1374 (jordanbreen28)

Fixed
(CAT-1643) Update childprocess and remove patch #1356 (david22swan)
(CAT-2026) Update how pdk test unit --list detects an error #1388 (david22swan)

v3.2.0

09 May 10:06
35ea7d6
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v3.2.0 - 2024-05-02

Full Changelog

Fixed

v3.1.0

11 Apr 14:53
5c9733b
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v3.1.0 - 2024-04-11

Full Changelog

Added

Fixed

  • (CAT-1796) Fix missing locale gem #1337 (LukasAud)
  • (CAT-1703) Convert concurrent-ruby from a pin to a pessimistic constraint #1312 (david22swan)

v3.0.1

20 Dec 10:23
c04c741
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v3.0.1 - 2023-12-07

Full Changelog

Fixed

v3.0.0

04 Jul 08:20
6467837
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v3.0.0 - 2023-07-04

Full Changelog

Added

Changed

Fixed

  • (CONT-1069) Update compatibility handling #1259 (chelnak)
  • (CONT-935) Fix issues with PDK package and tests #1248 (chelnak)

PDK v2.7.1

28 Mar 08:37
03d8218
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v2.7.1 - 2023-03-24
Full Changelog

  • PDK Templates have been bumped to 2.7.3

PDK v2.7.0

14 Mar 09:52
6c745f1
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v2.7.0 - 2023-03-14

Full Changelog

Added

Fixed

PDK v2.6.1

26 Jan 11:44
eae9a9a
Compare
Choose a tag to compare

PDK 2.6.1 🎉

https://www.puppet.com/downloads/puppet-development-kit

New features and enhancements

  • A Ubuntu 22.04 compatible packages has been added.
  • An OSX 12 compatible package has been added.

Resolved issues

  • Versions 6.29 and 7.22 of the Puppet gem have been added to the packages. The two new gem releases resolve an issue where an incompatible version of concurrent-ruby may be dowloaded when creating a new module or running pdk validate.

Known Issues

When using selecting Puppet versions PDK, you may encounter an uninitialized constant error if the target version is below 6.29 for Puppet 6 or 7.22 for Puppet 7.

This is caused by an incompatible version of concurrent-ruby that is downloaded when PDK processes the selected Puppet version.

To mitigate this issue, we recommend selecting only the latest puppet versions when using --puppet-version.

For example:

Puppet 6

pdk validate --puppet-version 6.29

Puppet 7

pdk validate --puppet-version 7.22

In scenarios where --pe-version is used, it is recommended that --puppet-version is used instead, with the correct target as described above.

PDK v2.6.0

17 Jan 22:27
2aad356
Compare
Choose a tag to compare

PDK 2.6.0 🎉

https://www.puppet.com/downloads/puppet-development-kit

New features and enhancements

  • Ruby 2.7.6 has been updated to 2.7.7 to address CVE-2021-33621.
  • PDK Templates have been updated to 2.7.1.
  • Support for Fedora 36 has been added.

Resolved issues

  • The vendored puppet-lint plugins have been updated to their latest compatible versions. This resolves an issue where a conflict between puppet-lint and the sytax validator would occur when using the auto fix feature of pdk validate.
  • The vendored facterdb version has been updated. This brings in more supported facts for testing your Puppet code.
  • PDK will no longer attempt to install missing dependencies when creating new modules with the default template.

Deprecations

  • Package support for Fedora 32 and 34 has been removed.
  • Puppet 5 and Ruby 2.4 support has been removed.
  • Nokogiri and it's dependencies have been removed from the packages.