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.
v5.1.0 - 2025-01-27
- (CAT-2119) Add Ubuntu 24.04 support #372 (shubhamshinde360)
- (CAT-2101) Add support for Debian-12 #371 (skyamgarp)
- (CAT-2180) Upgrade rexml to address CVE-2024-49761 #374 (amitkarsale)
v5.0.0 - 2023-04-24
v4.3.1 - 2023-04-24
- pdksync - (CONT-189) Remove support for RedHat6 / OracleLinux6 / Scientific6 #335 (david22swan)
- pdksync - (CONT-130) - Dropping Support for Debian 9 #332 (jordanbreen28)
v4.3.0 - 2022-10-03
- pdksync - (GH-cat-11) Certify Support for Ubuntu 22.04 #329 (david22swan)
- (MAINT) Dropped support for Windows(7,8, 2008 Server & 2008 R2 Server) and AIX (5.3, 6.1) #330 (jordanbreen28)
v4.2.0 - 2022-06-06
- pdksync - (GH-cat-12) Add Support for Redhat 9 #324 (david22swan)
- pdksync - (FM-8922) - Add Support for Windows 2022 #314 (david22swan)
- pdksync - (IAC-1753) - Add Support for AlmaLinux 8 #309 (david22swan)
- pdksync - (IAC-1751) - Add Support for Rocky 8 #308 (david22swan)
- pdksync - (GH-iac-334) Remove Support for Ubuntu 14.04/16.04 #316 (david22swan)
- pdksync - (IAC-1787) Remove Support for CentOS 6 #312 (david22swan)
- pdksync - (IAC-1598) - Remove Support for Debian 8 #307 (david22swan)
v4.1.0 - 2021-08-23
- pdksync - (IAC-1709) - Add Support for Debian 11 #304 (david22swan)
v4.0.2 - 2021-03-19
v4.0.1 - 2021-03-15
- Cleanup: Changed to ctrl::sleep() and removed redundant reboot::sleep() function #284 (fetzerms)
- (MODULES-10955) More robust handling of reboot-task output #280 (fetzerms)
v4.0.0 - 2021-03-02
- pdksync - (MAINT) Remove SLES 11 support #279 (sanfrancrisko)
- pdksync - (MAINT) Remove RHEL 5 family support #278 (sanfrancrisko)
- pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #275 (carabasdaniel)
v3.2.0 - 2021-01-19
- pdksync - (feat) Add support for Puppet 7 #265 (daianamezdrea)
v3.1.0 - 2020-11-17
- pdksync - (IAC-973) - Update travis/appveyor to run on new default branch
main
#253 (david22swan)
v3.0.0 - 2020-02-27
v2.4.0 - 2020-02-03
- Add
shutdown_only
parameter to tasks #224 (MikaelSmith) - (MODULES-8201) Add pending reboot due to domain join for windows. #179 (razorbladex401)
v2.3.0 - 2019-12-06
- (FM-8700) - Addition of Support for CentOs 8 #221 (david22swan)
- pdksync - Add support on Debian10 #218 (lionce)
v2.2.0 - 2019-07-25
2.2.0 - 2019-07-24
- Add additional guards for nix process detach #210 (reidmv)
- Fix plan return value #209 (reidmv)
- MODULES-8726: Ensure sbin is in the path #205 (xalimar)
- [MODULES-8718] Check for root or sudo in the reboot task nix.sh script #203 (thilinapiy)
- (MODULES-8717) Fix dependency issue on boltspec #202 (HelenCampbell)
2.1.2 - 2018-12-13
- (MODULES-8353) Infinite reboot wait loop bug #188 (TraGicCode)
- (MODULES-8095) release merge-back to master #183 (ThoughtCrhyme)
2.1.1 - 2018-12-06
- (MODULES-8091) Update module version 2.1.1 #185 (glennsarti)
- (packaging) Make task implementations unique for the Forge and PE #184 (MikaelSmith)
2.1.0 - 2018-12-05
- (BOLT-459) Create reboot plan #178 (MikaelSmith)
- (MODULES-8094) Changelog Updates for Release 2.1.0 #182 (ThoughtCrhyme)
- (BOLT-957) Make last_boot_time task more portable #180 (MikaelSmith)
- (MODULES-8091) Prep module for 2.1.0 release #173 (glennsarti)
- (MODULES-7832) Update module for Puppet 6 #172 (glennsarti)
- (MODULES-8046) Added function to wait for reboots #171 (dylanratcliffe)
- (maint) Fix broken link in metadata file #170 (catay)
- pdksync - (MODULES-7658) use beaker4 in puppet-module-gems #169 (tphoney)
- pdksync - (MODULES-7658) use beaker3 in puppet-module-gems #168 (tphoney)
- (MODULES-7403) PDK Convert the module #167 (glennsarti)
- (MODULES-7634) - Update README Limitations section #166 (eimlav)
- (MODULES-6745) Use testmode-switcher #165 (RandomNoun7)
- (MODULES-7417) Addition of support for Debian 9 and Ubuntu 16.04 and 18.04 #164 (david22swan)
- [FM-6968] Removal of unsupported OS from reboot #163 (david22swan)
- (MODULES-6745) Add testmode to tests #162 (glennsarti)
- Update README.md to clarify provider restriction #161 (claw-real)
- (maint) Fix typo in for travis yaml file #159 (glennsarti)
- Improve parameter validation #158 (dylanratcliffe)
- Modules 5896 fix for rubocop #157 (ThoughtCrhyme)
- (MODULES-5896)(MODULES-3975) Fix rubocop violations #156 (glennsarti)
- Mergeback from release into master #155 (glennsarti)
2.0.0 - 2018-01-24
- (MAINT) Update changelog to KAC standard #154 (michaeltlombardi)
- minor edits on readme #153 (clairecadman)
- (MODULES-6443) Update OS compatibility metdata #152 (glennsarti)
- (MAINT) move test dependences from metadata to spec_helper_acceptnace #150 (ThoughtCrhyme)
- (MODULES-6443) Prep for v2.0.0 release #149 (michaeltlombardi)
- (maint) modulesync 65530a4 Update Travis #148 (michaeltlombardi)
- (maint) Remove Nokogiri from Gemfile #147 (Iristyle)
- (maint) bump nokogiri pin #146 (eputnam)
- (maint) modulesync cd884db Remove AppVeyor OpenSSL update on Ruby 2.4 #145 (michaeltlombardi)
- (maint) - modulesync 384f4c1 #144 (tphoney)
- (MODULES-5977) convert acceptance tests to beaker rspec #143 (ThoughtCrhyme)
- (maint) - modulesync 1d81b6a #142 (pmcmaw)
- (maint) Add Github Pull Request Template #141 (jpogran)
- (maint) Modify beaker task to simulate direct beaker invocation #140 (glennsarti)
- Added
reboot
task #139 (dylanratcliffe) - (maint) modulesync 892c4cf #138 (HAIL9000)
- (maint) modulesync 915cde70e20 #137 (glennsarti)
- (MODULES-4328) Implement reboot reason for windows #136 (johnf)
- Update README.md #135 (tramaswami)
- (MODULES-5187) mysnc puppet 5 and ruby 2.4 #134 (eputnam)
- Fixed markdown in README.md #133 (farshidlk)
- (MODULES-5144) Prep for puppet 5 #132 (hunner)
- (MODULES-4976) Remove rspec configuration for win32_console #131 (glennsarti)
- (MODULES-4836) Update puppet compatibility with 4.7 as lower bound #130 (lbayerlein)
- Update README.md #129 (andycondon)
- [msync] 786266 Implement puppet-module-gems, a45803 Remove metadata.json from locales config #128 (wilson208)
- modulesync e25ca9 - Add locales folder and config.yaml, update default nodeset #127 (wilson208)
- [MODULES-4556] Remove PE requirement from metadata.json #126 (wilson208)
- (MODULES-4098) Sync the rest of the files #125 (hunner)
- (MODULES-4263) add blacksmith rake tasks #124 (eputnam)
- (MODULES-4097) Sync travis.yml #123 (hunner)
- (FM-5972) Update to next modulesync_configs [dedaf10] #122 (DavidS)
- Designate former 'tests' file as examples #121 (DavidS)
- Workaround frozen strings on ruby 1.9 #120 (hunner)
- (MODULES-3632) Use json_pure always #119 (hunner)
- (MODULES-3704) Update gemfile template to be identical #118 (hunner)
- (MODULES-3775) (msync 8d0455c) update travis/appveyer w/Ruby 2.3 #117 (MosesMendoza)
- (maint) modulesync 70360747 #116 (glennsarti)
- (MODULES-3640) Update modulesync 30fc4ab #115 (MosesMendoza)
- (maint) Update module for use with PE 2016.2 #112 (glennsarti)
- (maint) Update rakefile for puppetlabs_spec_helper #111 (glennsarti)
- (MODULES-3536) modsync update #110 (glennsarti)
- (MODULES-3356) Branding Name Change #109 (jpogran)
- Merge up to master after stable changes #107 (ferventcoder)
- (maint) modsync update - stable #105 (glennsarti)
- Revert "(maint) Use appropriate conditionals" #104 (ferventcoder)
- (FM-4913) update modulesync / Fix Specs for Rspec 3+ compatibility #103 (ferventcoder)
- (maint) update modsync / fix build #101 (ferventcoder)
- (maint) Use appropriate conditionals #100 (Iristyle)
- (maint) update modulesync files #95 (ferventcoder)
1.2.1 - 2015-11-24
- (FM-3881) prep for 1.2.1 supported release #99 (ferventcoder)
- (MODULES-2822) Adjust reboot_required specs #98 (Iristyle)
- (MODULES-2822) Windows provider reboot_required #97 (Iristyle)
1.2.0 - 2015-10-14
- (maint) Emit Windows debug messages for pending #94 (Iristyle)
- (FM-3747) Prepare Supported release 1.2.0 #93 (ferventcoder)
- (MODULES-2659) Detect CCM pending reboot state #92 (Iristyle)
- (MODULES-2658) Detect DSC pending reboot state #91 (Iristyle)
- (MODULES-2674) Windows masterless acceptance testing #90 (Iristyle)
- (MODULES-2657) Detect Windows computer rename #88 (Iristyle)
- (maint) Guarantee Facter version for old Puppets / (MODULES-2452) Update Beaker Version #87 (ferventcoder)
1.1.0 - 2015-07-29
- (maint) puppetlabs_spec_helper ~>0.10.3 #86 (ferventcoder)
- (MODULES-2207) Gem restrictions for Older puppet versions #84 (ferventcoder)
- (MODULES-2207) Update Modulesync #83 (ferventcoder)
- (FM-2978) Update beaker setting log_level => debug #82 (cyberious)
- (maint) Move to use Beaker-puppet_install_helper - Setup to use puppet_install_helper for simplicity Allows for AIO testing without addition #81 (cyberious)
- (maint) Update tests to use apply_manifests_on - Also update to accept either of the possible exit codes #80 (cyberious)
- (FM-2752) Add/update travis with modulesync #78 (cyberious)
- FM-2591 - Fix acceptance tests. #77 (bmjen)
- (MODULES-1977) Fix problems with POSIX provider #76 (elyscape)
- (MODULES-1977) Convert Linux provider to POSIX #75 (elyscape)
- (MODULES-1724) Emit notice when scheduling reboot #74 (elyscape)
- Fix reboot spec tests #73 (cyberious)
- 1.0.0 release #72 (elyscape)
1.0.0 - 2015-04-15
- (MODULES-1729) Document Linux :timeout restrictions #71 (elyscape)
- FM-2425 - Supported release 1.0.0 prep #70 (cyberious)
- FM-2393 Fix spacing issues with test cases and the regex to match it #69 (cyberious)
- Updates README per DOC-1495 #68 (psoloway)
- Remove init.pp to pass lint #67 (hunner)
- Remove unused and uncessesary init.pp #66 (cyberious)
- Travis improvements: run on non-master branches, build on Ruby 1.8.7, and reduce build times #65 (elyscape)
- (MODULES-1730) Only run the shutdown command once #64 (elyscape)
- (MODULES-1729) Round :timeout up to the nearest minute and warn #63 (elyscape)
- (MODULES-1638) Remove prompt parameter #62 (elyscape)
- Add default action to install_puppet for unsupported platforms #61 (cyberious)
- Fix summary and license in metadata.json #60 (elyscape)
- Replace watcher with at_exit for Windows provider #59 (elyscape)
- Fix checks on output for test cases #58 (cyberious)
- Add Linux support #57 (elyscape)
- Add metadata summary per FM-1523 #56 (lrnrthr)
- (maint) Allow setting gem mirror via GEM_SOURCE env var #54 (justinstoller)
- Merge 0.1.x #53 (underscorgan)
0.1.9 - 2014-11-10
- 0.1.9 release prep #52 (cyberious)
- Remove unused gems from Gemfile which were causing issues of Beaker version being updated #51 (cyberious)
- Update Rakefile to rescue LoadError for beaker/tasks/test especially for those on windows #49 (cyberious)
- MODULES-1404 fix project url #48 (cyberious)
0.1.8 - 2014-08-27
- Release 0.1.8 #47 (hunner)
- Foss testing refactor #46 (cyberious)
- Test fixes and merging master to 0.1.x #45 (cyberious)
- (MODULES-1247) FFI module - allow to work on x86 / x64 #44 (Iristyle)
0.1.7 - 2014-07-16
0.1.6 - 2014-07-07
- Merged 0.1.x into master branch #41 (cyberious)
- Remove unit tests to test windows isolation as this is testing core confines #40 (cyberious)
- rebase master into 0.1.x #38 (cyberious)
- rebase master into 0.1.x and remove os restriction #37 (cyberious)
- 0.1.6 prep #34 (underscorgan)
- merge back fixes to master from bugfix release branch #33 (cyberious)
- 0.1.x #32 (cyberious)
- Add testing for unsupported OS and throws error #29 (cyberious)
0.1.5 - 2014-03-03
- Patch metadata #27 (hunner)
- Release 0.1.5 #26 (hunner)
- Add "Release Notes/Known Bugs" to Changelog #25 (lrnrthr)
- Update version and metadata for forge #24 (adreyer)