Skip to content

Latest commit

 

History

History
547 lines (347 loc) · 36.7 KB

CHANGELOG.md

File metadata and controls

547 lines (347 loc) · 36.7 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.

v11.1.0 (2024-09-09)

Full Changelog

Implemented enhancements:

  • remove the 'root' group and replace with group 0 #355 (rtprio)
  • Add support for FreeBSD 14 #350 (smortex)
  • Add environment parameter to renew cron #288 (gmenuel)

v11.0.0 (2023-12-04)

Full Changelog

Breaking changes:

  • Add support for Fedora 39, drop support for Fedora 36 #336 (kenyon)
  • certonly: Use the first domain for $cert_name instead of the $title #220 (saimonn)

Implemented enhancements:

Fixed bugs:

  • plugins: avoid circular dependencies #332 (kenyon)

Merged pull requests:

  • Mark install.pp as private #338 (kenyon)
  • move letsencrypt::configure_epel from hiera to init.pp #337 (kenyon)
  • Remove legacy top-scope syntax #335 (smortex)

v10.1.0 (2023-10-18)

Full Changelog

Implemented enhancements:

v10.0.0 (2023-09-27)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

v9.2.0 (2023-04-04)

Full Changelog

Implemented enhancements:

v9.1.0 (2023-01-15)

Full Changelog

Implemented enhancements:

v9.0.1 (2022-12-02)

Full Changelog

Fixed bugs:

  • Update REFERENCE.md with recent breaking changes #303 (treydock)

Closed issues:

  • Documentation/examples for certonly suppress_cron_output not updated after removal of parameter #302

v9.0.0 (2022-11-21)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

v8.0.2 (2022-02-01)

Full Changelog

Fixed bugs:

  • move scripts into a separate class #275 (nod0n)

v8.0.1 (2022-01-20)

Full Changelog

Fixed bugs:

v8.0.0 (2022-01-19)

Full Changelog

Implemented enhancements:

  • create certificates from class parameter (hiera) #271 (nod0n)
  • FreeBSD dns plugin packages #268 (nod0n)
  • install and use the certbot nginx plugin #267 (nod0n)

Merged pull requests:

  • generate REFERENCE.md #266 (nod0n)
  • Drop obsolete operating system version check in acceptance tests #265 (nod0n)

v7.0.0 (2021-12-10)

Full Changelog

Breaking changes:

  • Drop VCS install method support #246
  • Update FreeBSD package name #253 (smortex)
  • Drop support for Debian 9, Ubuntu 16.04 and FreeBSD 11 (EOL) #251 (smortex)
  • modulesync 4.1.0 / Drop EoL Puppet 5 / Drop VCS install method #235 (bastelfreak)

Implemented enhancements:

Closed issues:

  • Raise compatible puppet version from <7.0 to <8.0 #245
  • certbot-auto no longer works on any OS #240
  • Logrotate for the letsencrypt logs #237
  • RHEL8 support for dns-rfc2136 #236
  • Cut new version with puppet-epel dependency? #232
  • module complains about missing provider variable #209
  • wrong initialize script #154

Merged pull requests:

  • Allow epel 4 #261 (msalway)
  • remove .sync.yml with only Travis settings #260 (kenyon)
  • docs: wording updates due to removal of VCS install method #259 (kenyon)
  • init.pp: remove unused param $manage_dependencies #258 (kenyon)
  • README: not installing from source anymore; fix staging URL #257 (kenyon)
  • dns_rfc2136_spec, dns_route53_spec: add Fedora 32, drop Fedora 30, 31 #256 (kenyon)
  • Add support for RHEL 8 and AlmaLinux 8 #254 (yachub)
  • Allow up-to-date dependencies #248 (smortex)
  • Add quote marks to class names in readme #242 (thebeanogamer)

v6.0.0 (2020-09-11)

Full Changelog

Breaking changes:

  • modulesync 2.10.0 / Drop FreeBSD 10 / Add FreeBSD 12 #213 (dhoppe)

Implemented enhancements:

  • add manifest to install dns-route53 plugin, along with tests #225 (aripringle)
  • Add cert_name parameter to letsencrypt::certonly #219 (saimonn)

Closed issues:

  • typo in example #227
  • update metadata.json #218

Merged pull requests:

v5.0.0 (2019-10-09)

Full Changelog

Breaking changes:

  • remove params.pp and change some defaults values #205 (Dan33l)
  • Drop Ubuntu 14.04 & add Debian 9/10 / Fedora 29/30 support #193 (ekohl)

Implemented enhancements:

  • replace server urls with v2 urls #196
  • Option to clean up cronjobs for removed domains #175
  • update version shiped with vcs method to 0.39.0 #207 (Dan33l)
  • use ACME API v2 #206 (Dan33l)
  • feat(facts): add facts about certificates #187 (minorOffense)

Fixed bugs:

Closed issues:

  • python2-certbot-dns-rfc2136 doesn't exist in debian buster #191
  • letsencrypt failed to generate certificate #184
  • $letsencrypt::venv_path is undocumented #21

Merged pull requests:

  • use puppet strings #204 (Dan33l)
  • Raise upper bound version of stdlib & vcsrepo #202 (mfaure)
  • Fix type in readme: deploy_hooks_commands -> deploy_hook_commands #188 (2ZZ)
  • Allow puppetlabs/inifile 3.x #186 (dhoppe)

v4.0.0 (2019-03-29)

Full Changelog

Breaking changes:

  • Rework letsencrypt::certonly for #175 #177 (cFire)
  • Certonly: Refactor manage_cron to ensure_cron with appropriate data type #161 (craigwatson)

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Domain wildcard should be escaped or quoted in shell commands #178
  • Upgrade letsencrypt to 0.30.2 #172
  • Disabling manage-cron does not remove crontab record #139
  • Add support for certbot hooks #56

Merged pull requests:

v3.0.0 (2019-01-14)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

  • Using a space in the letsencrypt::certonly title creates a cron script that will never run. #91
  • #91: Cron should also run with space in certonly title #113 (siebrand)

Closed issues:

  • wrong repository for EFF's tool to obtain certs from Let's Encrypt #153
  • Add support for Certbot dns_cloudflare plugin. #144
  • Cronjob needs the options --text --non-interactive #55
  • This module should not manage git package #53
  • Add dependencies as a parameter #52
  • Spec tests break on the "certbot -h" command #44
  • Testing: Change the server or use --staging? #43
  • letsencrypt package is now called certbot #41
  • No letsencrypt package for centos 6? #31
  • rebuild module #20

Merged pull requests:

v2.5.0 (2018-10-14)

Full Changelog

Implemented enhancements:

  • Migrate letsencrypt::config::ini helper to native Puppet 4 #136 (baurmatt)
  • Add support for dns-google plugin support #134 (jocado)

Fixed bugs:

  • Adding extra domain fails #94
  • Bug/proper domain validation #137 (baurmatt)

Closed issues:

  • Support certbot dns-google plugin #133
  • Don't use cron::environment #125

Merged pull requests:

v2.4.0 (2018-06-19)

Full Changelog

Implemented enhancements:

  • Support dns-route53 plugin #123 (jwm)
  • Allow custom config dir; FreeBSD support #117 (a01fe)
  • Fixes #81 added -n flag to certbot to run in unattended mode. #112 (K0HAX)

Closed issues:

  • route53 plugin support #118

Merged pull requests:

v2.3.0 (2018-02-28)

Full Changelog

Implemented enhancements:

Closed issues:

  • Run fails on prompt during certonly if certs are not yet due for renewal #81

v2.2.0 (2018-01-04)

Full Changelog

Merged pull requests:

v2.1.0 (2017-11-13)

Full Changelog

Implemented enhancements:

  • Added custom_plugin param in certonly to disable use of '-a' flag. #84 (Lavaburn)

Closed issues:

  • Puppet support in readme and metadata.json conflicts #102
  • Could not find declared class letsencrypt #101
  • Please issue a new release #54

v2.0.1 (2017-09-17)

Full Changelog

Merged pull requests:

v2.0.0 (2017-06-22)

Full Changelog

Merged pull requests:

  • release 2.0.0 #95 (bastelfreak)
  • replace validate_* with proper puppet4 datatypes #93 (bastelfreak)
  • Use the correct package names on Debian #88 (ekohl)
  • fix "-":12: command too long. errors in crontab file, can't install. #87 (saimonn)
  • Added ability to suppress cron output #79 (grega)

v1.1.0 (2017-02-11)

Full Changelog

Merged pull requests:

v1.0.1 (2016-12-23)

Full Changelog

Merged pull requests:

v999.999.999 (2016-12-20)

Full Changelog

Closed issues:

  • 1.0.0 and 0.4.0 packages in puppetforge broken #46
  • undefined method `cycle' #37
  • Duplicate declaration: Package[git] is already declared in file #29
  • Using certonly in webroot mode fails with "can't convert Enumerable::Enumerator into Array" #28
  • Command Questions #26
  • Invalid resource type ini_setting #22
  • Folders "~/.local..." bug #19
  • vcs-installed letsencrypt-auto creates '~' directory #16
  • Update to the latest lets-encrypt version: v0.4.0 #14
  • Alternative Puppet Module #4

Merged pull requests:

v1.0.0 (2016-02-22)

Full Changelog

Merged pull requests:

  • updating changelog and prepping metadata for release as 1.0 #13 (danzilio)
  • Change Puppet 4 specifics to support 3.4+ #12 (domcleal)
  • Install LE package on EL7, Ubuntu 16.04 and Debian 9+ #11 (domcleal)

v0.4.0 (2016-02-01)

Full Changelog

Merged pull requests:

v0.3.2 (2015-12-14)

Full Changelog

Merged pull requests:

v0.3.1 (2015-12-08)

Full Changelog

v0.3.0 (2015-12-08)

Full Changelog

Merged pull requests:

v0.2.0 (2015-12-03)

Full Changelog

v0.1.0 (2015-12-03)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator