From 4ab15a0499596e3733b7853dff5d2b90325f2ff8 Mon Sep 17 00:00:00 2001 From: alex501212 Date: Mon, 11 Nov 2024 19:02:09 +0000 Subject: [PATCH 1/5] updated changelog for bolt4 --- CHANGELOG.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d8d297b9..64d0ded1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,46 @@ # Changelog +## Bolt 4.0.0 (2024-11-11) + +### New features + +* **Ship with Puppet 8** + ([#3353](https://github.com/puppetlabs/bolt/pull/3353)) + + The Bolt gem and Bolt packages now ship with Puppet 8. + +* **r10k: Allow >= 3.10 < 5** + ([#3312](https://github.com/puppetlabs/bolt/pull/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](https://github.com/tlehman)_ + +* **Updated puppet-agent module version to 4.21.0** + + Updated puppet-agent module in the Puppetfile from 4.20.1 to 4.21.0 + +### Bug fixes + +* **Allow ssh transport protocol** ([#3237](https://github.com/puppetlabs/bolt/issues/3237)) + + Fix regression introduced by commit [0a09069](https://github.com/puppetlabs/bolt/commit/0a090696cb5807640e894fdbc0d6158edf70184f). + Allow install module from git private repository with SSH transport URI (e.g ssh://git@mygitlabserver:12345/namespace/myprivatemod.git) + + _Contributed by [mcarrolle](https://github.com/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](https://github.com/seanmil)_ + ## Bolt 3.30.0 (2024-05-22) ### New features From 9809b9714ae9395b8947565b6f22bb7fb1532d5e Mon Sep 17 00:00:00 2001 From: alex501212 Date: Mon, 11 Nov 2024 19:03:47 +0000 Subject: [PATCH 2/5] updated changelog date --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 64d0ded1e..9f7135d5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## Bolt 4.0.0 (2024-11-11) +## Bolt 4.0.0 (2024-11-12) ### New features From 2b0b241c40744b6babd2fa3883dc48f33f77428b Mon Sep 17 00:00:00 2001 From: alex501212 Date: Wed, 13 Nov 2024 17:26:44 +0000 Subject: [PATCH 3/5] update shebang --- libexec/custom_facts.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libexec/custom_facts.rb b/libexec/custom_facts.rb index db65e93c3..f18108277 100755 --- a/libexec/custom_facts.rb +++ b/libexec/custom_facts.rb @@ -1,4 +1,4 @@ -#! /opt/puppetlabs/puppet/bin/ruby +#! /usr/bin/ruby # frozen_string_literal: true require 'json' From 299d44c4370a1af892807ddd6ad8cbc5134ef6df Mon Sep 17 00:00:00 2001 From: alex501212 Date: Wed, 13 Nov 2024 17:43:16 +0000 Subject: [PATCH 4/5] reverted --- libexec/custom_facts.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libexec/custom_facts.rb b/libexec/custom_facts.rb index f18108277..db65e93c3 100755 --- a/libexec/custom_facts.rb +++ b/libexec/custom_facts.rb @@ -1,4 +1,4 @@ -#! /usr/bin/ruby +#! /opt/puppetlabs/puppet/bin/ruby # frozen_string_literal: true require 'json' From 91bcf05cc667b41b820b3d78b6084e577b7c5816 Mon Sep 17 00:00:00 2001 From: alex501212 Date: Wed, 20 Nov 2024 14:44:34 +0000 Subject: [PATCH 5/5] updated release notes --- CHANGELOG.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f7135d5a..4ada366f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,17 @@ # Changelog -## Bolt 4.0.0 (2024-11-12) +## 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 + +### Removals + +* **Removed support for Fedora 36, Debian 9, Debian 10 and RHEL 6** + * **Ship with Puppet 8** ([#3353](https://github.com/puppetlabs/bolt/pull/3353))