Topics

PDK 1.14.1 now available

Jesse Scott
 

Hello!

The Puppet Developer Experience team is pleased to announce the latest release of the Puppet Development Kit (PDK), version 1.14.1.

This is a minor version release (.z release) that fixes a number of small bugs and issues, including:

 - `pdk test unit --verbose` will now switch RSpec's output format to "documentation" as was originally intended.
- When `pdk console` is used with the `--puppet-dev` flag, PDK will now correctly fetch the latest commits from the upstream puppet source repo.
- PDK is now compatible with a broader range of versions of the "minitar" gem which should unlock the use of PDK with Puppet Litmus on additional platforms (including Windows!)
- Speaking of Windows, PDK now reads command output in binary mode, preserving the line endings used on Windows. Additionally, environment variables on Windows are now accessed with the internal Windows kernel32 methods, preserving non-ASCII values.

Also of note: As of PDK 1.14.1, use of the PDK with Ruby versions prior to 2.4.0 is now deprecated and a warning will be issued. PDK 1.14.1 is still fully functional back to Ruby 2.1.9 however we are projecting a PDK 2.0.0 release in early 2020 which will eliminate support for Ruby < 2.4.0.

You can review the full release notes at: https://puppet.com/docs/pdk/1.x/release_notes_pdk.html#release-notes-pdk-x.14.1

To install or upgrade to this new version, use your platform's package manager (see https://puppet.com/docs/pdk/1.x/pdk_install.html) or download the packages directly for Windows, macOS, and Linux platforms at https://puppet.com/download-puppet-development-kit.

Thanks!