Skip to content

Latest commit

 

History

History
619 lines (385 loc) · 41.3 KB

File metadata and controls

619 lines (385 loc) · 41.3 KB

Changelog

All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.

v4.0.0 (2026-03-26)

Full Changelog

Breaking changes:

  • refactor: use dnf instead of yum, fix rhel output, replace regexp, add more docs, remove rhel 5 code #282 (rwaffen)

Fixed bugs:

  • patch_server fails on RHEL 9 and OracleLinux 8 #281

v3.2.0 (2026-03-19)

Full Changelog

Implemented enhancements:

v3.1.0 (2026-03-05)

Full Changelog

Implemented enhancements:

  • feat: set timeout for apt like with dnf and zypper #274 (rwaffen)

Fixed bugs:

  • fix: use filter_set and then the .names methode #276 (rwaffen)
  • fix: return only arrays with names(strings) instead of TargetSpecs/ResultSpecs #275 (rwaffen)
  • fix: Parse versionlocked packages properly for RHEL 8+ #266 (jordyb6)

v3.0.1 (2026-02-26)

Full Changelog

Fixed bugs:

  • fix: return list of names instead of TargetSpec #271 (rwaffen)

v3.0.0 (2026-02-19)

Full Changelog

Breaking changes:

  • refactor: rename output fields to better match their purpose, add pending linux reboots #267 (rwaffen)
  • feat: update autoremove to work on Debian and RedHat with systemd-timer #264 (rwaffen)

Implemented enhancements:

  • feat: fail on empty node sets #269 (rwaffen)
  • fix: update apt command to allow release info changes and set non-interactive mode #268 (rwaffen)
  • feat: add all options of all sub-plans/tasks to group/psql patching #261 (rwaffen)

Closed issues:

  • combine additional _params (dpkg,yum,zypper) parameter into one #263

v2.0.0 (2025-11-13)

Full Changelog

Breaking changes:

Merged pull requests:

v1.0.0 (2025-11-06)

Full Changelog

Breaking changes:

  • chore: update dependency version requirements and OS support in metadata.json, Drop all EOL OSes, switch requirements to OpenVox 8 #254 (rwaffen)

Closed issues:

  • renaming repo #246
  • Migrate to Vox Pupuli? #242

Merged pull requests:

  • fix: replace egrep with grep -E for el10 compatibility #257 (davemcdonnell)
  • Fix tests #253 (rwaffen)
  • chore: prepare module for updated voxpupuli config after modulesync #251 (rwaffen)
  • remove codeowners file #249 (rwaffen)
  • fix: correct syntax for blackout_windows hash in init.pp #248 (rwaffen)
  • feat: prepare rename repo, update to voxpupuli in metadata #247 (rwaffen)
  • feat: add transfer note, delete .sync.yml, change refs to voxpupuli in readme #245 (rwaffen)
  • fix README and REFERENCE not adhering to Puppet Code or ISO8601 #241 (LirionOSS)

v0.23.0 (2025-08-04)

Full Changelog

v0.22.0 (2025-02-26)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • os_patching_fact_generation.sh Script runs in nil:NilClass (NoMethodError) #226

Merged pull requests:

v0.21.0 (2023-07-18)

Full Changelog

Implemented enhancements:

  • allow open source puppet to use os_patching #215
  • 215 allow puppet open source to work with os_patching #231 (albatrossflavour)

Fixed bugs:

v0.20.1 (2023-07-18)

Full Changelog

Fixed bugs:

  • Syntax error with 0.20.0? #229

v0.20.0 (2023-07-13)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Add correct reboot detection for RHEL 8 and 9 #220 (jcpunk)

Merged pull requests:

0.19.0 (2023-02-26)

Full Changelog

Implemented enhancements:

Closed issues:

  • Regular expression does not capture all packages #222

0.18.0 (2022-08-08)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fact generation on RHEL incorrectly indicating no PKGS for update #212

Merged pull requests:

v0.17.0 (2021-07-12)

Full Changelog

Fixed bugs:

  • create version 0.17 #207
  • os_patching_fact_generation.ps1 created without required permissions #206
  • s/udpate/update #208 (noahbliss)
  • ensure that key exists while parsing json #203 (maxadamo)

v0.16.0 (2021-05-21)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • undefined method `match' for nil:NilClass (NoMethodError) #202
  • Locked Log file on Windows #186
  • puppetlabs-translate deprecated #189 (binford2k)
  • expand filter inline and remove $FILTER variables #188 (johnson-m-d)
  • Fixing failing development tests #179 (tamerz)
  • fix(patch_server) change regex after yum history #171 (bmx0r)
  • Inconsistence between facter and manifest #164 (elfranne)

0.15.0 (2021-05-11)

Full Changelog

Implemented enhancements:

  • long usernames in yum history cause 'yum did not appear to run' #192
  • facter -p no longer supported with Puppet 7 #190
  • --nodes is deprecated #165
  • v0.15.0 release #196 (albatrossflavour)

Fixed bugs:

  • NoMethodError in os_patching_fact_generation.sh #180

Closed issues:

  • "Security:" filter ineffective #187

0.14.0 (2021-05-09)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Fact generation misses Debian security packages #184
  • Unable to fetch some archives #177

Merged pull requests:

0.12.0 (2019-08-21)

Full Changelog

Implemented enhancements:

  • add flag to run "apt-get autoremove" after patching on ubuntu servers #149
  • Add a list of required KBs to the os_patching fact on windows #145
  • Create the wiki and populate some how to guides #128
  • Timeouts on os_patching_fact_generation.sh? #94

Fixed bugs:

  • Travis tests taking too long #138
  • Version 0.11.1 of module cannot be installed on Windows (via Agent) #136
  • Unable to run task os_patching::patch_server Windows 2012r2 with puppet enterprise agent 6.4.2 #133
  • #138 - fix travis issues #139 (albatrossflavour)

Merged pull requests:

0.11.1 (2019-05-07)

Full Changelog

Implemented enhancements:

  • Update the README to show the windows paths too #127

Fixed bugs:

  • puppetlabs/stdlib version 5.2.0 #129

Merged pull requests:

0.11.0 (2019-05-03)

Full Changelog

Implemented enhancements:

  • Add litmus tests to run the tasks and validate the results #124
  • Enable windows support for the manifests and facter #120

Merged pull requests:

0.10.0 (2019-04-26)

Full Changelog

Implemented enhancements:

  • Create example bolt plan for patching #117

Merged pull requests:

0.9.0 (2019-04-26)

Full Changelog

Merged pull requests:

0.8.0 (2019-01-24)

Full Changelog

Closed issues:

  • Why stdlib 5.0.0? #107
  • Don't try to upload facts on puppet apply (no agent) #106

Merged pull requests:

0.7.0 (2018-12-09)

Full Changelog

Fixed bugs:

  • 3777 updates!? (update check should only count stdout) #99
  • AIX - Error resolving os_patching (restrict away from AIX?) #93
  • json encoding issue #92

Merged pull requests:

0.6.4 (2018-10-03)

Full Changelog

Merged pull requests:

0.6.3 (2018-10-03)

Full Changelog

Merged pull requests:

0.6.2 (2018-10-03)

Full Changelog

Merged pull requests:

0.6.1 (2018-10-02)

Full Changelog

Merged pull requests:

0.6.0 (2018-10-02)

Full Changelog

Implemented enhancements:

  • [enhancement] consider validating incoming ISO-8601 timestamps for validity #69
  • [bug] invalid times parsed from blackouts file silently ignored #67
  • [task] move data to /var/cache #60
  • [enhancement][sponsored] fixup puppetstrings output and include REFERENCE.md #59
  • [testing][sponsored] need mock version of puppet fact upload #58
  • [testing][sponsored] acceptance tests #57
  • [feature][sponsored] package cleanup before #55
  • [feature][sponsored] uninstall support #54
  • stack trace when task run before setup complete #52

Fixed bugs:

  • [bug] task fails to run on debian [assign geoff] #70
  • [bug] script relies on /usr/local/bin/facter but it does not always exist #56
  • Value type appears to be incorrect #48

Closed issues:

  • manage yum-utils? #74
  • [bug] blackout timezone example is wrong [assigned geoff] #66

Merged pull requests:

0.5.0 (2018-09-23)

Full Changelog

Merged pull requests:

0.4.1 (2018-09-16)

Full Changelog

Merged pull requests:

0.4.0 (2018-09-16)

Full Changelog

Implemented enhancements:

  • packages_updated does not show the kernel itself #29

Fixed bugs:

  • Locked, Exiting - Need trap(s) if we have a lockfile (/usr/local/bin/os_patching_fact_generation.sh) #42
  • When os_patching reports patches but there is not enough space to install them, it reports success #39
  • When unreachable yumrepos are present, os_patching does not restart properly #36
  • When no disk space is left, os_patching reports no patches to apply rather than an error #35

Merged pull requests:

0.3.5 (2018-08-16)

Full Changelog

Merged pull requests:

0.3.4 (2018-08-10)

Full Changelog

Merged pull requests:

0.3.3 (2018-08-09)

Full Changelog

0.3.2 (2018-08-09)

Full Changelog

0.3.1 (2018-08-09)

Full Changelog

Merged pull requests:

0.2.1 (2018-08-07)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

0.1.19 (2018-07-09)

Full Changelog

Merged pull requests:

0.1.17 (2018-06-01)

Full Changelog

0.1.16 (2018-05-29)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator