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.
v7.1.0 (2023-10-20)
Implemented enhancements:
- metadata.json: allow puppetlabs-concat < 10 #234 (kenyon)
- Update supported Fedora version to 38 #233 (kenyon)
- Add Puppet 8 support #228 (bastelfreak)
- Add warning to indicate that the files are managed by Puppet. #214 (bschonec)
Fixed bugs:
- fix f38 acceptance tests failing on rsyslog-elasticsearch #237 (jhoblitt)
- drop support for scientific linux 8 -- sl8 never existed #236 (jhoblitt)
- Fix CI on OracleLinux #231 (smortex)
- Fix old client/server model reference in README #209 (cruelsmith)
v7.0.1 (2023-06-18)
Fixed bugs:
Closed issues:
- Global config issue in 7.0.0 #223
Merged pull requests:
v7.0.0 (2023-06-06)
Breaking changes:
- Drop Debian 9 / Ubuntu 16.04 (EOL) #217 (smortex)
- Remove stdlib's legacy function usage #216 (smortex)
- Drop Puppet 6 support #215 (bastelfreak)
Implemented enhancements:
Merged pull requests:
v6.0.0 (2022-08-04)
Breaking changes:
Implemented enhancements:
- Add CentOS 9 to supported operating systems #195 (kajinamit)
- Add Puppet 7 support #188 (root-expert)
- Allow multiple array values for actions #184 (paramite)
Fixed bugs:
- Fix wrong condition to detect Ubuntu #200 (kajinamit)
- puppet-lint: Fix optional_default violations #183 (bastelfreak)
Merged pull requests:
v5.2.0 (2021-02-05)
Implemented enhancements:
Fixed bugs:
- Add service restart to rsyslog confdir file resource #177 (dhollinger)
Closed issues:
- Purging config files does not restart rsyslogd #172
Merged pull requests:
- Refactor base.pp #179 (alexjfisher)
- Update README with more Puppet DSL examples #169 (dhollinger)
v5.1.0 (2020-10-23)
Implemented enhancements:
- Cannot set syslog conf file and directory permissions #150
Fixed bugs:
- Can't create an expressión filter with more than one 'else if' #164
- Fix issues with the expression filter keys #165 (dhollinger)
Merged pull requests:
- Update several examples in documentation to include Puppet examples #166 (dhollinger)
- Let config values be an array in inputs #163 (amateo)
- Fix README.md typo #162 (arjenz)
- README: fix table of contents and section levels #158 (kenyon)
- modulesync 3.0.0 & puppet-lint updates #157 (bastelfreak)
- Add ability to modify conf file and directory permissions #155 (dhollinger)
v5.0.1 (2020-05-05)
v5.0.0 was never released to the forge due to an issue with the release process. v5.0.1 contains no functional changes.
Merged pull requests:
v5.0.0 (2020-02-05)
Breaking changes:
- Remove Client/Server model and just use config #136 (dhollinger)
Fixed bugs:
Closed issues:
- Documentation/comments at init.pp is wrong #141
- No way to not use hiera and how to create a separate configuration file per service? #138
- Client server split imposes unnecessary restrictions #122
Merged pull requests:
- Test for dependency cycles #135 (dhollinger)
- Several datatype changes #134 (dhollinger)
- Fix typo in conditionals example #130 (OlegPS)
v4.0.0 (2019-10-20)
Breaking changes:
- modulesync 2.7.0 and drop puppet 4 #115 (bastelfreak)
Implemented enhancements:
- Add remaining rsyslog module types #111 (dhollinger)
- Rsyslog Action Data Types and Queue Options #106 (dhollinger)
Fixed bugs:
- Ruleset expression filter: problem with documention #112
- Allow puppetlabs/concat 6.x, puppetlabs/stdlib 6.x #120 (dhoppe)
Closed issues:
Merged pull requests:
- Clean up acceptance spec helper #132 (ekohl)
- Add EL 8 support #129 (dhollinger)
- Generate REFERENCE.md #128 (bastelfreak)
- Add Input module data types #125 (dhollinger)
- types updates #124 (kenyon)
- base.pp: add final newline to rsyslog.conf #123 (kenyon)
- More input module data types #119 (dhollinger)
- Fix template output if value is array #118 (waipeng)
- Allow puppetlabs/apt 7.x #116 (dhoppe)
- Add imfile and im3195 input types #114 (dhollinger)
- #112 Fix ruleset expression filter examples #113 (dhollinger)
- README.md: correct default of rsyslog::confdir #105 (kenyon)
v3.3.0 (2018-10-14)
Implemented enhancements:
- warning with recent puppet #95
- Add '^' (execute program) rsyslog feature to ruleset tasks #80
- Allow puppetlabs/stdlib 5.x and puppetlabs/concat 5.x #94 (bastelfreak)
- Add Feature: Allow 'execute program' (^) as a task in in rulesets #81 (itbane)
Closed issues:
- imfile to send apache logs to remote syslog not working #102
- Error: Evaluation Error: Resource type not found: PrivDropToUser (file: /tmp/kitchen/manifests/site.pp, line: 141, column: 9) on node 21a40dd4ec00 #93
- check fedora support #84
- No clue how to configure a client with this module #64
Merged pull requests:
- Add support to use upstream repos in Ubuntu and EL #101 (dhollinger)
- Add support for puppet 6 #100 (dhollinger)
- Update metadata.json to remove hiera 4 and support Fedora, drop Ubuntu 14.04 support and add 18.04 #99 (dhollinger)
- Add a Debian 9 hiera exemple #96 (hdep)
v3.2.0 (2018-06-14)
Implemented enhancements:
- Add the ability to create custom properties with 'set' #86 (dhollinger)
- Add support to rsyslog::client for providing property_filters and exp… #78 (fatmcgav)
Merged pull requests:
- Update code to more cleanly format nested configuration #85 (dhollinger)
- drop EOL OSs; fix puppet version range #83 (bastelfreak)
- use gitrepos in .fixtures.yml #82 (bastelfreak)
- Rely on beaker-hostgenerator for docker nodesets #79 (ekohl)
v3.1.1 (2018-03-29)
Fixed bugs:
- Fix action template issue that causes an error when an empty config hash is passed #76 (dhollinger)
Merged pull requests:
v3.1.0 (2018-03-22)
Implemented enhancements:
- Add docker support for lookup_tables #73 (dhollinger)
v3.0.0 (2018-03-21)
Breaking changes:
- Switch datatype from Hash to array fo task param #71 (dhollinger)
Fixed bugs:
- Lookup table fix #70 (dhollinger)
v2.3.2 (2018-03-12)
Implemented enhancements:
- Filters require a unique name when used in rulesets. #65
- Test travis release fix #68 (dhollinger)
- Remove unique name requirement for Filters inside of a Ruleset resource #66 (dhollinger)
Merged pull requests:
- Release 2.3.2 #67 (dhollinger)
v2.3.1 (2018-02-24)
Fixed bugs:
- facility not present in out put of rulsets when using - action #59
- #59 Fix action facility bug #61 (dhollinger)
v2.3.0 (2018-01-24)
Implemented enhancements:
- Add new data type for property filter operators #54 (dhollinger)
Fixed bugs:
- Remove invalid property filter operators #55 (dhollinger)
Merged pull requests:
- Update documentation around filters #56 (dhollinger)
- Property filter operators #53 (dhollinger)
v2.2.1 (2018-01-05)
Closed issues:
Merged pull requests:
- Set concat order numeric #51 (dhollinger)
- Updated docs to correctly reflect the priority functionality #50 (dhollinger)
v2.2.0 (2018-01-04)
Implemented enhancements:
- Refactor rulesets #40 (dhollinger)
- Add filters #39 (dhollinger)
Closed issues:
- Add acceptance tests #43
- Add OS Compatibility matrix #42
- Add acceptance test config and helpers #41
- Refactor Rulesets and Filters #32
Merged pull requests:
- bump lowest puppet version 4.4.0->4.10.9 #48 (bastelfreak)
- Add unit and acceptance tests #44 (dhollinger)
v2.1.0 (2017-12-06)
Implemented enhancements:
- Add basic support for rsyslog filters in rulesets #31 (dhollinger)
Closed issues:
- Support Filters #30
Merged pull requests:
- Fix up README markdown and LICENSE file #37 (alexjfisher)
v2.0.0 (2017-12-06)
Merged pull requests:
- Add additional README.md shields #35 (dhollinger)
- modulesync 1.5.0 #34 (dhollinger)
- Feature: Added an
external_service
boolean parameter for allowing puppet-rsyslog to manage configs/logs shared with other processes that may be managed by other modules. (#28)
This release contains many new enhancements and features, and brings the module to a 1.0.0 release. Many thanks to @dhollinger for the many contributions to this release.
- Enhancement: Added flag to enable/disable service management
- Enhancement: Add custom config dirs and target files
- Feature: Rsyslog 8.x lookup table support
- Feature: Support for the rsyslog parser() function
- Feature: Support for multi ruleset generation
- Feature: Support for ruleset stops
- Bugfix: Solve the lack of errors when a component concat::fragment doesn't generate content due to a missing parent concat resource
- Fixed variable scoping styling and rake validation fixes
- Support for legacy options
- README fixes
- Option support for modules
- Updated the action component to support logger facility
- Added more tests for the legacy_config / main_queue class
- Documentation Updates
- Fixed the global params config styling
* This Changelog was automatically generated by github_changelog_generator