Back

Puppet, Inc.
Patches for Puppet Bolt x64
Windows
10 patches available
Puppet Bolt is a cross-platform automation tool that provides a centralized command-line interface to perform remote tasks and execute orchestration
Puppet Bolt x64 Version 4.0.0
Release Date
11/19/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Bolt 4.0.0 (2024-11-20)$$$New features$$$Support for new platforms$$$$$$Bolt packages are now available for Debian 12; Fedora 40; OSX 13 and OSX 14$$$$$$Ship with Puppet 8 (#3353)$$$$$$The Bolt gem and Bolt packages now ship with Puppet 8.$$$$$$r10k: Allow >= 3.10 < 5 (#3312)$$$$$$Bolt will now allow for r10k 4.$$$$$$Update puppet modules shipped with bolt packages$$$$$$Modules shipped with bolt packages have been updated to latest.$$$$$$Contributed by Tobi Lehman$$$$$$Updated puppet-agent module version to 4.21.0$$$$$$Updated puppet-agent module in the Puppetfile from 4.20.1 to 4.21.0$$$$$$Removals$$$Removed support for Fedora 36; Debian 9; Debian 10 and RHEL 6$$$Bug fixes$$$Allow ssh transport protocol (#3237)$$$$$$Fix regression introduced by commit 0a09069. Allow install module from git private repository with SSH transport URI (e.g ssh://git@mygitlabserver:12345/namespace/myprivatemod.git)$$$$$$Contributed by mcarrolle$$$$$$Explicitly close Bolt::Shell::Bash file descriptors$$$$$$Ensure file descriptors in Bolt::Shell::Bash are explicitly closed; helping to alleviate the chance of hitting file descriptor limits on systems with low defaults (e.g. Mac OS).$$$$$$Contributed by Sean Millichamp
Puppet Bolt x64 Version 3.30.0
Release Date
5/21/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Bolt 3.30.0 (2024-05-22)$$$New features$$$add shell-command and tty support to the LXD transport (#3262)$$$Previously the LXD transport would always execute commands on the target with sh -c. The shell-command and tty options are added to provide a more consistent experience between the docker; podman and lxd transports.$$$$$$Enable basic glob matching of target strings$$$$$$Previously; only the * wildcard character would match when targets were resolved from areas other than the CLI (such as from within a Plan). With this change wildcard matching is switched to use Rubys fnmatch with basic glob matching enabled. In addition to providing more wildcard matching options; it also provides a significant performance improvement over the prior implementation.$$$$$$Contributed by Sean Millichamp$$$$$$Optimize get_targets performance for exact-match cases$$$$$$Attempt exact target name matches for strings passed to get_targets and only attempt the slower wildcard match if the string contains a valid glob wildcard character.$$$$$$Contributed by Sean Millichamp$$$$$$Bug fixes$$$Apply bundled-ruby defaults at target creation (#3309)$$$$$$Ensure defaults associated with bundled-ruby transport config are applied at target initialization.$$$$$$Ensure core types are available for apply over local transport #GH-3310$$$$$$Previously when using bundled-ruby: true config on the local transport core types were not available during catalog application. This commit makes the core types available by loading the bundled bolt module content shipped with bolt packages if it is present on the target.
Puppet Bolt x64 Version 3.29.0
Release Date
4/15/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Bolt 3.29.0 (2024-04-16)$$$New features$$$Add file::delete() function Delete a file on localhost using rubys File.delete. This will only delete files on the machine you run Bolt on.$$$$$$Contributed by Yury Bushmelev$$$$$$Minor add_facts optimization$$$$$$Deep merge new facts into existing target fact hash; instead of creating and copying a new hash each time.$$$$$$Contributed by Sean Millichamp$$$$$$Update puppet modules shipped with bolt packages$$$$$$Modules shipped with bolt packages have been updated to latest.$$$$$$Bug fixes$$$Prefer cert based auth over token for puppetdb (#3296)$$$$$$When both a token and cert are computed for puppetdb config; only use cert auth. This matches behavior of other puppetdb CLI tools.$$$$$$Removals$$$Stop collecting bolt analytics (#3293)$$$$$$Bolt no longer collects analytics by default.
Puppet Bolt x64 Version 3.28.0
Release Date
2/11/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Bolt 3.28.0 (2024-02-08)$$$New features$$$Allow running with concurrent-ruby 2.x$$$$$$Previously bolts gemspec prevented the 2.x series of concurrent ruby; bolt is now compatable with both major versions of concurrent-ruby.
Puppet Bolt x64 Version 3.27.4
Release Date
10/4/2023
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Bolt 3.27.4 (2023-10-05)$$$Bug fixes$$$Stop restricting ruby version in Gemfile$$$$$$The source of truth for minimum ruby version is in the gemspec. Stop duplicating that and risking conflicts in the Gemfile.
Puppet Bolt x64 Version 3.27.4
Release Date
10/4/2023
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Bolt 3.27.4 (2023-10-05)$$$Bug fixes$$$Stop restricting ruby version in Gemfile$$$$$$The source of truth for minimum ruby version is in the gemspec. Stop duplicating that and risking conflicts in the Gemfile.
Puppet Bolt x64 Version 3.27.2
Release Date
8/13/2023
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Bolt 3.27.2 (2023-08-14)$$$Bug fixes$$$Only log compiled catalogs at trace level (#3217)$$$$$$Previously compiled catalogs would be logged per target at INFO level. This clogs up logs and can expose Sensitive data in catalogs. This commit moves logging of compiled catalogs to the TRACE log level only.
Puppet Bolt x64 Version 3.27.1
Release Date
3/12/2023
Bug Fix?
No
Minor Release?
Yes
Patch Notes

Bolt 3.27.1 (2023-03-13)$$$New features$$$Support for running bolt with net-ssh 7.x (#3178)$$$$$$Bolt now supports running with net-ssh 7. The 7 series of net-ssh contains breaking changes (removal of some supported algoriths for example) and bolt 3 packages will continue to ship with the 6 series.$$$$$$Add transport for FreeBSD jails (#3160)$$$$$$FreeBSD has support for jails since FreeBSD 4.0 (released in 2000).$$$$$$Add a new jail transport to Bolt to allow management of jails on FreeBSD. This feature is currently considered experimental.$$$$$$Contributed by Romain Tartière
Puppet Bolt x64 Version 3.27.0
Release Date
3/9/2023
Bug Fix?
No
Minor Release?
Yes
Patch Notes

Not Provided by Vendor
Puppet Bolt x64 Version 3.26.2
Release Date
11/16/2022
Bug Fix?
No
Minor Release?
Yes
Patch Notes

New features$$$Support for new platforms$$$$$$Bolt packages are now available for Fedora 36 and Ubuntu 22.04.$$$$$$Removals$$$Removed support for Fedora 34; Debian 9
Puppet Bolt x64 Version 3.26.1
Release Date
8/15/2022
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Bolt 3.26.1 (2022-08-15)$$$New features$$$Support globbing group names (#2818)$$$$$$Bolt now supports selecting group names with glob patterns when selecting targets.$$$$$$Bug fixes$$$Improve performance when using the puppetdb plugin with many nodes (#3106)$$$$$$Using the puppetdb plugin with many thousands of nodes resulted in degenerate performance; sometimes taking minutes to resolve simple queries. This is now resolved and these queries should execute quickly.$$$$$$Properly print hiera data with bolt lookup (#3144)$$$$$$The human outputter can now properly print hiera data including values that are hashes.
Interested in automating patching for Puppet Bolt x64?