Skip to content

Latest commit

 

History

History
1009 lines (615 loc) · 65.1 KB

CHANGELOG.md

File metadata and controls

1009 lines (615 loc) · 65.1 KB

Changelog

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.

v10.0.0 - 2024-11-25

Full Changelog

Changed

  • Debian: add non-free-firmware repo component #1180 (kenyon)
  • Drop support for EoL Debian 10 "buster" #1177 (kenyon)

Added

Fixed

  • apt::setting: Dont expect source/content when removing settings #1208 (bastelfreak)

Other

  • apt::keyring: Require "source" or "content" only if ensure=present #1198 (webcompas)
  • Eliminate params.pp and create_resources() #1172 (kenyon)

v9.4.0 - 2024-02-15

Full Changelog

v9.3.0 - 2024-02-15

Full Changelog

Added

  • Backports: add keyring support #1162 (kenyon)
  • Support "hourly" and Integer as value for update frequency (fixes #1157) #1159 (webcompas)

Fixed

Other

v9.2.0 - 2023-12-04

Full Changelog

Added

  • Allow passing all keyring params in apt::source #1147 (kenyon)
  • Cleanup Debian 9 and Ubuntu pre-18.04 specialcases #1142 (evgeni)
  • Add support for modern keyrings #1128 (praj1001)

Fixed

  • (CAT-1483) - Enhancement of handling of apt::source's repos and release parameters #1138 (Ramesh7)
  • backports: don't hardcode an old gpg key for Ubuntu #1129 (kenyon)

v9.1.0 - 2023-06-08

Full Changelog

Changed

  • (CONT-773) Add Support for Puppet 8 / Remove Support for Puppet 6 #1101 (david22swan)

Added

Fixed

  • (MODULES-10831) key is expired if all subkeys are expired #1104 (kenyon)

v9.0.2 - 2023-03-14

Full Changelog

Fixed

v9.0.1 - 2022-12-21

Full Changelog

Fixed

v9.0.0 - 2022-08-18

Full Changelog

Changed

Added

Fixed

v8.5.0 - 2022-08-03

Full Changelog

Added

v8.4.1 - 2022-06-20

Full Changelog

Fixed

v8.4.0 - 2022-06-06

Full Changelog

Changed

Added

  • enable allow-insecure for apt::source defined types, includes new tes… #1014 (hesco)

Fixed

  • pdksync - (GH-iac-334) Remove Support for Ubuntu 14.04 #1023 (david22swan)
  • pdksync - (GH-iac-334) Remove Support for Ubuntu 16.04 #1022 (david22swan)
  • (MODULES-11301) Don't install gnupg if not needed #1020 (simondeziel)
  • Use fact() function for all os.distro.* facts #1017 (root-expert)
  • (maint) Fix resource ordering when apt-transport-https is needed #1015 (smortex)
  • Omit empty options in source.list template to fix MODULES-11174 #1013 (mpdude)
  • Replace arm64 for aarch64 in ::apt::source #1012 (mpdude)
  • Fixed gpg file for Ubuntu versions 21.04 and later. #1011 (Conzar)
  • (MODULES-10763) Remove frequency collector #1010 (LTangaF)

v8.3.0 - 2021-10-04

Full Changelog

Added

Fixed

v8.2.0 - 2021-08-25

Full Changelog

Added

Fixed

v8.1.0 - 2021-07-26

Full Changelog

Added

  • [MODULES-9695] - Add support for signed-by in source entries #991 (johanfleury)

Fixed

  • apt::source: pass the weak_ssl param to apt::key #993 (kenyon)
  • (IAC-1597) Increasing MAX_RETRY_COUNT #987 (pmcmaw)

v8.0.2 - 2021-03-29

Full Changelog

Fixed

  • (MODULES-10971) - Ensure apt::keyserver is considered when creating a default apt:source #981 (david22swan)
  • (IAC-1497) - Removal of unsupported translate dependency #979 (david22swan)

v8.0.1 - 2021-03-15

Full Changelog

Fixed

v8.0.0 - 2021-03-01

Full Changelog

Changed

  • pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #969 (carabasdaniel)

v7.7.1 - 2021-02-16

Full Changelog

Fixed

v7.7.0 - 2020-12-08

Full Changelog

Added

v7.6.0 - 2020-09-15

Full Changelog

Added

  • (MODULES-10804) option to force purge source.lists file #948 (sheenaajay)

Fixed

v7.5.0 - 2020-08-13

Full Changelog

Added

Fixed

v7.4.2 - 2020-05-14

Full Changelog

Fixed

v7.4.1 - 2020-03-23

Full Changelog

Fixed

v7.4.0 - 2020-03-03

Full Changelog

Added

  • Add 'include' param to apt::backports #910 (paladox)
  • pdksync - (FM-8581) - Debian 10 added to travis and provision file refactored #902 (david22swan)

Fixed

  • MODULES-10548: make files readonly #906 (anarcat)
  • MODULES-10543: only consider lsbdistcodename for apt-transport-https #905 (anarcat)
  • MODULES-10543: remove sources.list file on purging #904 (anarcat)
  • Include apt in apt::backports #891 (zivis)

v7.3.0 - 2019-12-16

Full Changelog

Added

Fixed

  • MODULES-10063, extend apt::key to support deeplinks, this time with f… #894 (kaessert)
  • MODULES-10063, extend apt::key to support deeplinks #892 (kaessert)

v7.2.0 - 2019-10-29

Full Changelog

Added

Fixed

v7.1.0 - 2019-07-30

Full Changelog

Added

v7.0.1 - 2019-05-14

Full Changelog

7.0.0 - 2019-04-24

Full Changelog

Changed

Added

  • Allow weak SSL verification for apt_key #849 (tuxmea)

6.3.0 - 2019-01-22

Full Changelog

Added

  • Add support for dist-upgrade & autoremove action #832 (aboks)
  • (MODULES-8321) - Add manage_auth_conf parameter #831 (eimlav)

Fixed

  • (MODULES-8418) Fix /etc/apt/auth.conf owner changing endlessly #836 (antaflos)
  • pdksync - (FM-7655) Fix rubygems-update for ruby < 2.3 #835 (tphoney)
  • (MODULES-8326) - apt-transport-https not ensured properly #830 (eimlav)

6.2.1 - 2018-11-21

Full Changelog

Fixed

  • (MODULES-8272) - Revert "Autorequire dirmngr in apt_key types" #825 (eimlav)

6.2.0 - 2018-11-19

Full Changelog

Added

  • (MODULES-8081): add support for hkps:// protocol in apt::key #815 (simondeziel)

Fixed

  • Apt-key fixes to properly work on Debian 9 #822 (ekohl)
  • (maint) - Update Link to REFERENCE.md #811 (pmcmaw)

6.1.1 - 2018-10-02

Full Changelog

Fixed

  • Revert "(MODULES-6408) - Fix dirmngr install failing" #808 (eimlav)

6.1.0 - 2018-10-01

Full Changelog

Added

  • pdksync - (FM-7392) - Puppet 6 Testing Changes #800 (pmcmaw)
  • pdksync - (MODULES-6805) metadata.json shows support for puppet 6 #798 (tphoney)
  • (MODULES-3307) - Auto update expired keys #795 (eimlav)
  • (FM-7316) - Implementation of the i18n process #789 (david22swan)
  • Introduce an Apt::Proxy type to validate the hash #773 (ekohl)

Fixed

  • (MODULES-6408) - Fix dirmngr install failing #801 (eimlav)
  • (MODULES-1630) - Expanding source list fix to cover all needed versions #788 (david22swan)

6.0.0 - 2018-08-24

Full Changelog

Changed

Added

5.0.1 - 2018-07-30

Full Changelog

Fixed

  • (MODULES-7540) add apt-transport-https with https #775 (tphoney)

5.0.0 - 2018-07-19

Full Changelog

Changed

Added

  • (MODULES-7468) Update apt to support Ubuntu 18.04 #769 (david22swan)
  • Support managing login configurations in /etc/apt/auth.conf #752 (antaflos)

Fixed

4.5.1 - 2018-02-01

Full Changelog

4.5.0 - 2018-01-22

Full Changelog

Fixed

  • MODULES-6235 - Addressing Rubocop Errors #735 (pmcmaw)

4.4.1 - 2017-11-20

Full Changelog

Added

4.4.0 - 2017-11-15

Full Changelog

Added

Fixed

4.3.0 - 2017-10-11

Full Changelog

4.2.0 - 2017-09-26

Full Changelog

Added

  • apt_package_security_updates fact and test #703 (tphoney)
  • Allow user to modify loglevel of apt-get update Exec resource #690 (tpdownes)

Fixed

  • Switch to deb.debian.org and remove Debian 6.0 #702 (tphoney)
  • MODULES-4686: gpg keyserver import fails in Debian 9 (Stretch) #698 (deric)
  • Fixed typo in "Configuring Apt from hiera example" #693 (morremeyer)
  • Ignore subkeys in apt-key's output #665 (tiger-jmw)
  • (MODULES-4118) Set dpkg option NoLocking in apt_updates fact #640 (jocado)

4.1.0 - 2017-06-05

Full Changelog

Added

Fixed

  • Revert removal of Evolving Web's attribution in NOTICE file #678 (DavidS)

4.0.0 - 2017-04-27

Full Changelog

Fixed

  • Rebase of #668 #673 (hunner)
  • Fix architecture fact overriding unset architecture source option #672 (domcleal)

3.0.0 - 2017-04-19

Full Changelog

Added

2.4.0 - 2017-04-06

Full Changelog

Changed

Added

  • [MODULES-4224] Implement beaker-module_install_helper #652 (wilson208)
  • [MODULES-3562] Implement retry for tests which require modules to pull key from keyserver #631 (wilson208)

Fixed

  • [MODULES-4528] Replace Puppet.version.to_f with Puppet::Util::Package.versioncmp #658 (wilson208)
  • apt::key is a defined type, not a class #656 (WhatsARanjit)
  • Avoid string comparison error #635 (lkoranda)
  • Undef default for $notify_update in source.pp results in problem with Puppet 3.7.2 #628 (cpavanrun)

2.3.0 - 2016-09-20

Full Changelog

Added

Fixed

  • Fix syntax error #619 (DavidS)
  • Fixed "unless" test condition for ppa repository #613 (nicobn)
  • apt/params: Remove unused LSB facts #610 (daenney)
  • Fix regexp for $ensure params #609 (hfm)
  • Use hkps.pool.sks-keyservers.net instead of pgp.mit.edu #606 (DavidS)
  • Install software-properties-common for xenial #605 (imphil)
  • Fix version check on 16.04. #604 (tdb)
  • apt::setting expects priority to be an integer, set defaults accordingly #602 (madddi)
  • Fix STRICT_VARIABLE testing #599 (DavidS)
  • Typo: missing colon #595 (danielhoherd)
  • Make apt_updates facts use /usr/bin/apt-get. #581 (robinelfrink)

2.2.2 - 2016-02-29

Full Changelog

Added

Fixed

  • MODULES-2873 - Avoid multiple package resource declarations #588 (werekraken)
  • Handle PPA names that contain a plus character. #583 (tdb)
  • Look for correct sources.list.d file for apt::ppa #582 (imphil)
  • fix whitespace in source.list #577 (amauf)
  • Fix apt_key tempfile race condition #572 (claytono)

2.2.1 - 2015-12-04

Full Changelog

2.2.0 - 2015-09-29

Full Changelog

Added

Fixed

2.1.1 - 2015-07-27

Full Changelog

Added

  • Added additional header template for apt.conf style comments #540 (szynaka)

Fixed

2.1.0 - 2015-06-16

Full Changelog

Changed

Added

  • Added new apt_reboot_required fact, updated readme, and added unit tests #516 (dlactin)

Fixed

2.0.1 - 2015-04-28

Full Changelog

Added

Fixed

2.0.0 - 2015-04-14

Full Changelog

Added

Fixed

1.8.0 - 2015-03-17

Full Changelog

Changed

Added

Fixed

1.7.0 - 2014-10-28

Full Changelog

Added

Fixed

1.6.0 - 2014-08-13

Full Changelog

Fixed

1.5.2 - 2014-07-21

Full Changelog

1.5.1 - 2014-07-10

Full Changelog

Added

Fixed

  • MODULES-780 Don't blow up on unicode characters. #327 (adik)
  • MODULES-780 Don't blow up on unicode characters. #318 (daenney)

1.5.0 - 2014-06-05

Full Changelog

Added

Fixed

  • Fixed regex to follow APT requirements #298 (frconil)
  • unattended_upgrades: Fix matching security archive #286 (apenney)
  • Change proxy's configuration file to be consistent with other config files in apt.conf.d #283 (johanfleury)
  • unattended-upgrades: Fix origins for Squeeze. #281 (daenney)
  • Small patch to fix the spacing that makes lint fail. #279 (apenney)
  • unattended_upgrades: Fix matching security archive #278 (daenney)
  • Fix typo in ppa.pp #274 (fdrouet)
  • Use File.expand_path with require. #268 (daenney)
  • Fix fail message #248 (electrical)
  • Make apt.conf.d/proxy world readable and add a newline #209 (pabl0)
  • Added retry to update operation #193 (ianunruh)

1.4.2 - 2014-03-03

Full Changelog

Added

Fixed

  • Add back in missing fields to work around Puppet bug. #257 (apenney)
  • Port 8080 is a bad choice and bumps into puppetdb #237 (hunner)
  • Don't pass options to ppa on lucid #231 (hunner)
  • Force owner and mode on ppa files #227 (daniellawrence)
  • Update out of date Debian signing key for backports #226 (mark0n)
  • changed proxy_host default value from true to undef. fixes #211 #215 (lotherk)

1.4.1 - 2014-02-14

Full Changelog

Changed

  • Handling of release parameter and apt provider in force manifest #140 (hunner)

Added

Fixed

  • Ensure apt::ppa fails on non-Ubuntu. #208 (apenney)
  • fixed include, contained dash instead of underline. #205 (braddeicide)
  • Apt::ppa should exec with root #202 (tsuharesu)
  • Use include instead of parameterized class when no params are given. #187 (ghoneycutt)
  • add an 'ensure' parameter to apt::ppa #184 (rsrchboy)
  • apt::source templates/sources.list.erb generates invalid source line when architecture is provided. #182 (stefanvanwouw)
  • getparam() isn't available in all stdlib versions. #178 (apenney)

1.4.0 - 2013-10-15

Full Changelog

Fixed

  • This work flips from onlyif to unless (mistakenly looked at the #172 (apenney)
  • add an updates_timeout option to apt::params (PR fix) #167 (madeddie)

1.3.0 - 2013-09-17

Full Changelog

Added

Fixed

  • pass flags as string of single letter #148 (nagas)
  • Fix: parametrize apt::ppa class for beign able to pass options to apt-add-repository command #146 (oleiade)
  • ppa: fix empty environment definition in exec ressource when no proxy #145 (PierreGambarotto)

1.2.0 - 2013-07-05

Full Changelog

Added

  • Add a $key_options parameter to apt::key. #122 (strangeman)
  • Add optional architecture qualifier to apt-sources #118 (jopecko)

Fixed

  • replace aptitude with apt in apt::force #134 (spali)

1.1.1 - 2013-07-01

Full Changelog

Changed

Added

Fixed

  • Revert "Merge pull request #135 from CERIT-SC/master" #137 (hunner)
  • trim keys to 8 chars for matching with apt-key list (fix for #100) #133 (benben)

1.1.0 - 2012-12-02

Full Changelog

Fixed

1.0.1 - 2012-10-29

Full Changelog

1.0.0 - 2012-10-29

Full Changelog

Changed

  • Without puppetlabs/stdlib, you will get "err: Could not retrieve catalog... #75 (ytjohn)

Added

  • (#16070) Allow optional order parameter to apt::pin #83 (dalen)
  • Add a way to specify a timeout for the apt::force define. #79 (sathlan)

Fixed

  • remove check, if $release is empty #78 (saz)
  • «main» repository is missing from ubuntu backports. #77 (jonhattan)
  • fix scoping of $lsbdistcodename in source.pp #74 (antonlindstrom)
  • Add logoutput on_failure for all exec resources. #73 (nanliu)
  • Fix Modulefile for puppet-apt to puppetlabs-apt rename #72 (branan)

0.0.4 - 2012-06-05

Full Changelog

Fixed

  • Fix Modulefile for puppet-apt to puppetlabs-apt rename #72 (branan)
  • (#14657) Fix filename when there is a period in the PPA #60 (branan)
  • Fix style related issues in module. #57 (nanliu)
  • (#11966) apt module containment for apt_update. #55 (nanliu)

0.0.3 - 2012-05-04

Full Changelog

Added

  • (#14321) apt::pin resource support release. #53 (nanliu)
  • (#14308) Add ensure=>absent for define resource. #52 (nanliu)
  • Sync with pl ops #42 (ody)
  • Make sure we configure the proxy before doing apt-get update. #41 (tbroyer)

Fixed

  • Move Package['python-software-properties'] to apt:ppa #54 (branan)
  • (#11966) Only invoke apt-get update once. #49 (nanliu)
  • (#14138) Fix spec test for aptitude changes. #47 (nanliu)
  • (#14138) Modify apt::ppa's update-apt exec to use the ${apt::params::provider} parameter. #44 (relud)

0.0.2 - 2012-03-26

Full Changelog

Added

  • (#13125) Apt keys should be case insensitive #34 (blkperl)

Fixed

  • Convert apt::key to use anchors #32 (reidmv)

0.0.1 - 2012-03-07

Full Changelog