Skip to content

Latest commit

 

History

History
377 lines (226 loc) · 21.1 KB

CHANGELOG.md

File metadata and controls

377 lines (226 loc) · 21.1 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.

v7.1.0 (2024-07-23)

Full Changelog

Implemented enhancements:

v7.0.2 (2024-02-28)

Full Changelog

Fixed bugs:

  • Support hourly logrotate directory on EL9 again. #221 (traylenator)
  • Remove the managed hourly directory if the class is disabled #192 (flynet70)

v7.0.1 (2023-12-05)

Full Changelog

Fixed bugs:

  • Use default systemd timer for EL9 logrotate #216 (treydock)

v7.0.0 (2023-08-02)

Full Changelog

Breaking changes:

Implemented enhancements:

Merged pull requests:

v6.1.0 (2022-07-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

  • Drop old unused beaker nodesets #198 (ekohl)

v6.0.0 (2021-09-28)

Full Changelog

Breaking changes:

Implemented enhancements:

Closed issues:

  • version 4 doesn't obey manage_cron_daily parameter #161
  • how to disable file { $logrotate::cron_hourly_file: in hourly.pp #103

Merged pull requests:

v5.0.0 (2020-04-04)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Add custom_cfg parameter to logrotate::rule allowing custom lines to be appended to rule files #66 (triforce)

Fixed bugs:

  • Use /usr/sbin/logrotate as $logrotate_bin default value with Gentoo #169 (usp-npe)

Closed issues:

  • Wrong logrotate bin path with Gentoo #167

Merged pull requests:

  • Remove duplicate CONTRIBUTING.md file #164 (dhoppe)
  • Clean up acceptance spec helper #162 (ekohl)

v4.0.0 (2019-09-19)

Full Changelog

Breaking changes:

Implemented enhancements:

  • "su" and "su_owner" parameters are not accepted in "conf" #40
  • Use modern facts and $facts hash for osfamily #151 (simmerz)
  • Introduce new top level parameter manage_cron_hourly which defaults … #137 (cliff-wakefield)

Closed issues:

  • Unable to disable cron for hourly rotations #136

Merged pull requests:

v3.4.0 (2018-10-06)

Full Changelog

Breaking changes:

  • Remove unused parameter: logrotate::cron_hourly_file #140 (ruriky)

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Rerelease 3.3.0 as 3.3.1 #121
  • Missing tag and Puppet Forge release for 3.3.0 #120
  • check debian support #114

Merged pull requests:

v3.3.0 (2018-06-25)

Full Changelog

Implemented enhancements:

  • Allow change of file mode for generated files #70
  • Fix freebsd default rules #111 (kapouik)
  • Fix Issue 70 add file mode parameters #109 (TJM)
  • Use logrotate::cron rather than file resource for hourly cron #105 (pavloos)
  • Manage logrotate startup arguments #102 (ruriky)

Closed issues:

  • duplicate resource or dependency cycle when attempting to set default options #116

Merged pull requests:

v3.2.1 (2018-03-28)

Full Changelog

Merged pull requests:

v3.2.0 (2018-01-04)

Full Changelog

Implemented enhancements:

  • Deprecation warnings from newer stdlib #54
  • Add option to not manage logrotate package #44
  • Add manage_package parameter #97 (juniorsysadmin)
  • Make the creation of default [bw]tmp-rulesets configurable #65 (mcgege)
  • Add purge_configdir to purge old configs #23 (patricktoelle)

Fixed bugs:

  • 'su root syslog' line missing in default logrotate.conf file for Ubuntu produced by this module #93
  • Pattern matcher in Logrotate::UserOrGroup is too strict. Doesn't allow names with domain. #88
  • Enum on package ensure is too restrictive #84
  • logrotate::conf[/etc/logrotate.conf] #49
  • copy and copytruncate marked in rules.pp as optional #31
  • copytruncate => true affects logrotate::defaults wtmp and btmp rules #22
  • Remove UserOrGroup type, use String #98 (juniorsysadmin)
  • Allow logrotate version to be specified #96 (juniorsysadmin)
  • Fix missing su line in default logrotate.conf on Ubuntu #92 (szponek)
  • Add missing $maxsize option to Logrotate::Conf #90 (achermes)

Closed issues:

  • parameter 'path' references an unresolved type 'Stdlib::UnixPath' #95
  • logrotate::rule adds blank su to wtmp and btmp #41
  • Add tests for all OSes for defaults.pp #3

Merged pull requests:

v3.1.0 (2017-11-13)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix "Puppet Unknown variable: 'default_su_group'" #82 (mookie-)

Closed issues:

  • Config is not a string but a hash #77
  • Support Ubuntu 16.04 #59
  • Does this module attempt to apply the defaults for the GNU distribution? #48

v3.0.1 (2017-10-14)

Full Changelog

Fixed bugs:

v3.0.0 (2017-10-10)

Full Changelog

Closed issues:

  • Remove old CHANGELOG or merge with CHANGELOG.md #69

Merged pull requests:

v2.0.0 (2017-05-25)

Full Changelog

Closed issues:

  • Logrotate rule ERB template should not take variables from the scope object #37
  • Ubuntu Xenial 16.04 compaibility #34
  • string 'undef' now treated as undef #26
  • Allow adjustment of OS-specific defaults #9

Merged pull requests:

  • Fix typo #58 (gabe-sky)
  • Adding support for maxsize also in main config #57 (seefood)
  • Fix rubocop checks #53 (coreone)
  • Fixes #34 - Ubuntu Xenial and up support #43 (edestecd)
  • Fixes #37 - Logrotate rule ERB template should not take variables from the scope object #38 (imriz)
  • Fix puppet-lint issues and bad style #32 (baurmatt)
  • Add gentoo support #27 (baurmatt)

v1.4.0 (2016-05-30)

Full Changelog

Closed issues:

  • Optional config settings are no longer optional?!? #29
  • wtmp and btmp are different when using the future parser #13

Merged pull requests:

  • Changed default string "undef" to "UNDEFINED" to work around this bug… #28 (durist)
  • Fix typo in README.md #25 (siebrand)
  • Added ability to override default btmp and/or wtmp #21 (ncsutmf)
  • remove special whitespace character #20 (jfroche)
  • Update Gemfile for Rake/Ruby version dependencies #19 (ncsutmf)
  • add official puppet 4 support #17 (mmckinst)

v1.3.0 (2015-11-05)

Full Changelog

Closed issues:

  • The logrotate package should be 'present' by default, or at least tunable #11

Merged pull requests:

v1.2.8 (2015-09-14)

  • Fix hidden unicode character (#8)
  • Allow config to be passed in as an hash (#6)
  • Fix dependency issue (#7)
  • refactor main class (mostly to facilitate #7)
  • update test environment to use puppet 4
  • switch stdlib fixture to https source

v1.2.7 (2015-05-06)

  • Metadata-only release (just bumped version)

v1.2.6 (2015-05-06)

  • Fix test failures on future parser

v1.2.5 (2015-05-06)

  • Switch some validation code to use validate_re

v1.2.4 (2015-05-06)

  • Add puppet-lint exclusions

v1.2.3 (2015-05-06)

  • More work on testing
  • fix warning when running puppet module list caused by "-" instead of "/" in dependencies in metadata

v1.2.3 (2015-05-06)

  • removed (pushed without CHANGELOG update

v1.2.1 (2015-05-06)

  • Update tests, Rakefile, etc.

v1.2.0 (2015-03-25)

  • First release to puppetforge

* This Changelog was automatically generated by github_changelog_generator