This repository has been archived by the owner on Jun 11, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #109 from puppetlabs/release-prep
Release prep v4.1.0
- Loading branch information
Showing
2 changed files
with
45 additions
and
194 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,242 +1,93 @@ | ||
# Change log | ||
<!-- markdownlint-disable MD024 --> | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org). | ||
All notable changes to this project will be documented in this file. | ||
|
||
## [v4.0.0](https://github.com/puppetlabs/device_manager/tree/v3.1.0) (2022-05-23) | ||
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org). | ||
|
||
[Full Changelog](https://github.com/puppetlabs/device_manager/compare/v3.1.0...v3.1.0) | ||
## [v4.1.0](https://github.com/puppetlabs/device_manager/tree/v4.1.0) - 2023-10-19 | ||
|
||
### Changed | ||
[Full Changelog](https://github.com/puppetlabs/device_manager/compare/v4.0.0...v4.1.0) | ||
|
||
### Added | ||
|
||
- pdksync - (MAINT) - Allow Stdlib 9.x [#103](https://github.com/puppetlabs/device_manager/pull/103) ([LukasAud](https://github.com/LukasAud)) | ||
|
||
## [v4.0.0](https://github.com/puppetlabs/device_manager/tree/v4.0.0) - 2022-05-23 | ||
|
||
- \(maint\) Remove support for Puppet 5 [\#91](https://github.com/puppetlabs/device_manager/pull/91) ([david22swan](https://github.com/david22swan)) | ||
- OS support updated to match the current standard for supported modules [\#86](https://github.com/puppetlabs/device_manager/pull/86) ([tkishel](https://github.com/tkishel)) | ||
[Full Changelog](https://github.com/puppetlabs/device_manager/compare/v3.1.0...v4.0.0) | ||
|
||
### Changed | ||
- (maint) Remove support for Puppet 5 [#91](https://github.com/puppetlabs/device_manager/pull/91) ([david22swan](https://github.com/david22swan)) | ||
|
||
### Added | ||
|
||
- Update for Puppet 7 compability [\#86](https://github.com/puppetlabs/device_manager/pull/86) ([tkishel](https://github.com/tkishel)) | ||
- Update for Puppet 7 compability [#86](https://github.com/puppetlabs/device_manager/pull/86) ([tkishel](https://github.com/tkishel)) | ||
|
||
## [v3.1.0](https://github.com/puppetlabs/device_manager/tree/v3.1.0) (2020-12-02) | ||
## [v3.1.0](https://github.com/puppetlabs/device_manager/tree/v3.1.0) - 2020-12-02 | ||
|
||
[Full Changelog](https://github.com/puppetlabs/device_manager/compare/v3.0.1...v3.1.0) | ||
|
||
### Added | ||
|
||
- \(MODULES-9191\) support a non-root user [\#46](https://github.com/puppetlabs/device_manager/pull/46) ([tkishel](https://github.com/tkishel)) | ||
- (MODULES-9191) implement configurable run_user per device [#64](https://github.com/puppetlabs/device_manager/pull/64) ([tkishel](https://github.com/tkishel)) | ||
|
||
### Fixed | ||
|
||
- run\_user and run\_group for device\_manager::devices [\#76](https://github.com/puppetlabs/device_manager/pull/76) ([bFekete](https://github.com/bFekete)) | ||
- \(maint\) confine and variables and ensure [\#74](https://github.com/puppetlabs/device_manager/pull/74) ([tkishel](https://github.com/tkishel)) | ||
- Manage devices' config folder [\#73](https://github.com/puppetlabs/device_manager/pull/73) ([JonasVerhofste](https://github.com/JonasVerhofste)) | ||
- Do not require aio\_agent\_version to be present [\#66](https://github.com/puppetlabs/device_manager/pull/66) ([fizmat](https://github.com/fizmat)) | ||
- \(MODULES-9628, PUP-8736\) don't purge device certificates on new puppet versions \(3.0.1 hotfix\) [\#58](https://github.com/puppetlabs/device_manager/pull/58) ([DavidS](https://github.com/DavidS)) | ||
- run_user and run_group for device_manager::devices [#76](https://github.com/puppetlabs/device_manager/pull/76) ([bFekete](https://github.com/bFekete)) | ||
- (maint) confine and variables and ensure [#74](https://github.com/puppetlabs/device_manager/pull/74) ([tkishel](https://github.com/tkishel)) | ||
- Manage devices' config folder [#73](https://github.com/puppetlabs/device_manager/pull/73) ([JonasVerhofste](https://github.com/JonasVerhofste)) | ||
- Do not require aio_agent_version to be present [#66](https://github.com/puppetlabs/device_manager/pull/66) ([fizmat](https://github.com/fizmat)) | ||
- (MODULES-9628, PUP-8736) don't purge device certificates on new puppet versions (3.0.1 hotfix) [#58](https://github.com/puppetlabs/device_manager/pull/58) ([DavidS](https://github.com/DavidS)) | ||
|
||
## [v3.0.1](https://github.com/puppetlabs/device_manager/tree/v3.0.1) (2019-08-14) | ||
## [v3.0.1](https://github.com/puppetlabs/device_manager/tree/v3.0.1) - 2019-08-14 | ||
|
||
[Full Changelog](https://github.com/puppetlabs/device_manager/compare/v3.0.0...v3.0.1) | ||
|
||
### Added | ||
|
||
- \(MODULES-9191\) implement configurable run\_user per device [\#64](https://github.com/puppetlabs/device_manager/pull/64) ([tkishel](https://github.com/tkishel)) | ||
- (MODULES-9191) support a non-root user [#46](https://github.com/puppetlabs/device_manager/pull/46) ([tkishel](https://github.com/tkishel)) | ||
|
||
## [v3.0.0](https://github.com/puppetlabs/device_manager/tree/v3.0.0) (2019-06-11) | ||
## [v3.0.0](https://github.com/puppetlabs/device_manager/tree/v3.0.0) - 2019-06-11 | ||
|
||
[Full Changelog](https://github.com/puppetlabs/device_manager/compare/v2.7.1...v3.0.0) | ||
|
||
### Fixed | ||
|
||
- \(maint\) Relax version requirement for concat [\#49](https://github.com/puppetlabs/device_manager/pull/49) ([DavidS](https://github.com/DavidS)) | ||
- \(FM-8238, FM-8137\) Dependency fixes [\#48](https://github.com/puppetlabs/device_manager/pull/48) ([DavidS](https://github.com/DavidS)) | ||
- (maint) Relax version requirement for concat [#49](https://github.com/puppetlabs/device_manager/pull/49) ([DavidS](https://github.com/DavidS)) | ||
- (FM-8238, FM-8137) Dependency fixes [#48](https://github.com/puppetlabs/device_manager/pull/48) ([DavidS](https://github.com/DavidS)) | ||
|
||
## [v2.7.1](https://github.com/puppetlabs/device_manager/tree/v2.7.1) (2019-04-10) | ||
## [v2.7.1](https://github.com/puppetlabs/device_manager/tree/v2.7.1) - 2019-04-10 | ||
|
||
[Full Changelog](https://github.com/puppetlabs/device_manager/compare/2.7.0...v2.7.1) | ||
|
||
### Fixed | ||
|
||
- \(maint\) removing the aio\_agent\_version fact check [\#41](https://github.com/puppetlabs/device_manager/pull/41) ([Thomas-Franklin](https://github.com/Thomas-Franklin)) | ||
- Tighter version bounding on puppetlabs/hocon [\#40](https://github.com/puppetlabs/device_manager/pull/40) ([rnelson0](https://github.com/rnelson0)) | ||
- Fix build issues on Jenkins [\#39](https://github.com/puppetlabs/device_manager/pull/39) ([da-ar](https://github.com/da-ar)) | ||
- (maint) removing the aio_agent_version fact check [#41](https://github.com/puppetlabs/device_manager/pull/41) ([Thomas-Franklin](https://github.com/Thomas-Franklin)) | ||
- Tighter version bounding on puppetlabs/hocon [#40](https://github.com/puppetlabs/device_manager/pull/40) ([rnelson0](https://github.com/rnelson0)) | ||
- Fix build issues on Jenkins [#39](https://github.com/puppetlabs/device_manager/pull/39) ([da-ar](https://github.com/da-ar)) | ||
|
||
## [2.7.0](https://github.com/puppetlabs/device_manager/tree/2.7.0) (2018-10-02) | ||
## [2.7.0](https://github.com/puppetlabs/device_manager/tree/2.7.0) - 2018-10-02 | ||
|
||
[Full Changelog](https://github.com/puppetlabs/device_manager/compare/2.6.0...2.7.0) | ||
|
||
### Added | ||
|
||
- \(FM-7230\) Specify defaults for multiple devices when using Hiera or Classifier [\#24](https://github.com/puppetlabs/device_manager/pull/24) ([tkishel](https://github.com/tkishel)) | ||
- \(FM-7148\) logdest scheduled runs to system log [\#16](https://github.com/puppetlabs/device_manager/pull/16) ([tkishel](https://github.com/tkishel)) | ||
- \(FM 7115\) return device certificates with task results [\#15](https://github.com/puppetlabs/device_manager/pull/15) ([tkishel](https://github.com/tkishel)) | ||
- (FM-7230) Specify defaults for multiple devices when using Hiera or Classifier [#24](https://github.com/puppetlabs/device_manager/pull/24) ([tkishel](https://github.com/tkishel)) | ||
- (FM-7148) logdest scheduled runs to system log [#16](https://github.com/puppetlabs/device_manager/pull/16) ([tkishel](https://github.com/tkishel)) | ||
- (FM 7115) return device certificates with task results [#15](https://github.com/puppetlabs/device_manager/pull/15) ([tkishel](https://github.com/tkishel)) | ||
|
||
### Fixed | ||
|
||
- CVE-2018-11748 \(FM-7258\) Update device config file permissions [\#32](https://github.com/puppetlabs/device_manager/pull/32) ([willmeek](https://github.com/willmeek)) | ||
- \(FM-7383\) allow device manager to work with Puppet 6 [\#27](https://github.com/puppetlabs/device_manager/pull/27) ([Thomas-Franklin](https://github.com/Thomas-Franklin)) | ||
- Pass through credentials from device\_manager::devices [\#21](https://github.com/puppetlabs/device_manager/pull/21) ([DavidS](https://github.com/DavidS)) | ||
- \(FM-7114\) purge conf devices directory [\#18](https://github.com/puppetlabs/device_manager/pull/18) ([tkishel](https://github.com/tkishel)) | ||
- CVE-2018-11748 (FM-7258) Update device config file permissions [#32](https://github.com/puppetlabs/device_manager/pull/32) ([willmeek](https://github.com/willmeek)) | ||
- (FM-7383) allow device manager to work with Puppet 6 [#27](https://github.com/puppetlabs/device_manager/pull/27) ([Thomas-Franklin](https://github.com/Thomas-Franklin)) | ||
- Pass through credentials from device_manager::devices [#21](https://github.com/puppetlabs/device_manager/pull/21) ([DavidS](https://github.com/DavidS)) | ||
- (FM-7114) purge conf devices directory [#18](https://github.com/puppetlabs/device_manager/pull/18) ([tkishel](https://github.com/tkishel)) | ||
|
||
## [2.6.0](https://github.com/puppetlabs/device_manager/tree/2.6.0) (2018-05-31) | ||
## [2.6.0](https://github.com/puppetlabs/device_manager/tree/2.6.0) - 2018-06-01 | ||
|
||
[Full Changelog](https://github.com/puppetlabs/device_manager/compare/2.5.0...2.6.0) | ||
|
||
### Added | ||
|
||
- \(MODULES-7100\) Update Readme documentation [\#9](https://github.com/puppetlabs/device_manager/pull/9) ([willmeek](https://github.com/willmeek)) | ||
- \(MODULES-7101\) rename scheduled task [\#8](https://github.com/puppetlabs/device_manager/pull/8) ([tkishel](https://github.com/tkishel)) | ||
- \(MODULES-7101\) adding the first acceptance tests [\#5](https://github.com/puppetlabs/device_manager/pull/5) ([tphoney](https://github.com/tphoney)) | ||
|
||
### Fixed | ||
|
||
- \(MODULES-7051\) use to\_json instead of hocon\_setting [\#10](https://github.com/puppetlabs/device_manager/pull/10) ([tkishel](https://github.com/tkishel)) | ||
- \(MODULES-7051\) remove default node from credentials configuration [\#7](https://github.com/puppetlabs/device_manager/pull/7) ([tkishel](https://github.com/tkishel)) | ||
|
||
## 2.5.0 | ||
|
||
- Add include_module parameter and functionality. | ||
- Prepare for adoption. | ||
|
||
## 2.4.7 | ||
|
||
- Clarify documentation. | ||
|
||
## 2.4.6 | ||
|
||
- Allow specifying devices via a classifier and/or Hiera. | ||
- Support the Puppet Resource API and its credential files. | ||
|
||
## 2.4.5 | ||
|
||
- PDK 1.5 | ||
|
||
## 2.4.4 | ||
|
||
- Add classification guard. | ||
|
||
## 2.4.3 | ||
|
||
- Add LICENSE to accommodate users who need it in a top-level file. | ||
- Update Puppet documentation URLs. | ||
|
||
## 2.4.2 | ||
|
||
- Minor changes. | ||
|
||
## 2.4.1 | ||
|
||
- Namespace custom facts. | ||
- Prefer os.family fact over legacy osfamily fact. | ||
|
||
## 2.4.0 | ||
|
||
- Specify '--verbose' by default. | ||
- Deprecate 'run_via_exec' parameter | ||
|
||
## 2.3.7 | ||
|
||
- Use ensure_resource to prevent duplicate resource for facter/facts.s path (credit: Kris Amundson). | ||
|
||
## 2.3.6 | ||
|
||
- Replace reference to run_via_cron with run_interval (credit: Kris Amundson). | ||
|
||
## 2.3.5 | ||
|
||
- Minor changes. | ||
|
||
## 2.3.4 | ||
|
||
- Sanitize | ||
|
||
## 2.3.3 | ||
|
||
- Rewrite task using methods | ||
- Update run_interval function | ||
|
||
## 2.3.1 | ||
|
||
- Typo in README. | ||
- Tune run_interval. | ||
|
||
## 2.3.0 | ||
|
||
- Restore run_interval parameter for cron and scheduled_task. | ||
|
||
## 2.2.0 | ||
|
||
- Abstract cron and scheduled_task. | ||
- Correct fact location on Windows. | ||
|
||
## 2.1.2 | ||
|
||
- Added documentation. | ||
- Tuneup cron, and prepare a scheduled_task. | ||
|
||
## 2.1.1 | ||
|
||
Minor changes. | ||
|
||
- Cleanup parameter handling. | ||
|
||
## 2.1.0 | ||
|
||
Parameter changes. | ||
|
||
- Rename the autorun parameter to run_via_exec. | ||
- Implement a beta run_via_cron parameter. | ||
|
||
## 2.0.1 | ||
|
||
- Fix anchor in README. | ||
- Simplify run. | ||
|
||
### Summary | ||
|
||
Minor changes. | ||
|
||
## 2.0.0 | ||
|
||
- Add support for tasks. | ||
- Rename the run parameter to autorun. | ||
- Change structured fact format from array to hash. | ||
- Fully qualify the path to the test command. | ||
- Normalize the waitforcert and user parameters of the puppet device command. | ||
|
||
### Summary | ||
|
||
This release adds support for tasks, and uses Puppet Development Kit (PDK). | ||
|
||
## 1.1.1 | ||
|
||
### Summary | ||
|
||
Minor changes. | ||
|
||
#### Changed | ||
|
||
- Test version to choose between hiera_hash and lookup. | ||
- Use show_diff=false in concat to not log changes to device.conf. | ||
|
||
## 1.1.0 | ||
|
||
### Summary | ||
|
||
Minor changes. | ||
|
||
#### Changed | ||
|
||
- Use hiera_hash to improve compatibility. | ||
- Use iteration instead of create_resource to improve readability. | ||
|
||
## 1.0.9 | ||
|
||
### Summary | ||
|
||
This release allows users to declare devices as a hash of hashes in Hiera. | ||
|
||
#### Features/Improvements | ||
|
||
- Implement a CHANGELOG. | ||
- Adds support for declaring devices in Hiera. | ||
|
||
## [2.5.0](https://github.com/puppetlabs/device_manager/tree/2.5.0) - 2018-05-31 | ||
|
||
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)* | ||
[Full Changelog](https://github.com/puppetlabs/device_manager/compare/077dead6c0e24a15e1227db295d17d3af583c2f0...2.5.0) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters