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.
v5.1.0 (2023-07-13)
Implemented enhancements:
- Add AlmaLinux/Rocky support #184 (bastelfreak)
Merged pull requests:
v5.0.0 (2023-07-12)
Breaking changes:
- Drop EOL Debian 9 and Ubuntu 16.04 #177 (traylenator)
- Drop Puppet 6 support #176 (bastelfreak)
Implemented enhancements:
- Add Puppet 8 support #180 (bastelfreak)
- puppetlabs/stdlib: Allow 9.x #179 (bastelfreak)
Closed issues:
v4.0.0 (2022-12-19)
Breaking changes:
- Drop Puppet 5; Add Puppet 7 support #164 (bastelfreak)
- Drop EL6 support #159 (ekohl)
Implemented enhancements:
Merged pull requests:
- Avoid Type=notify for squid service in github CI #170 (traylenator)
- Remove default empty string parameters #169 (traylenator)
- Allow up-to-date dependencies #160 (smortex)
v3.0.0 (2020-09-29)
Breaking changes:
- Drop EOL Debian 8 #155 (bastelfreak)
- drop Ubuntu 14.04 support #139 (bastelfreak)
Implemented enhancements:
- Add support Debian 10, Ubuntu 18.04 and EL8 #145 (ekohl)
- support forwarded for #137 (ssanden)
- Change the way SELinux is applied for portnumbers #135 (ralfbosz)
Fixed bugs:
Closed issues:
- Duplicate HTTP Port Declarations For Different Bind IPs Produces SELinux Duplicate Resource Declaration Error #120
Merged pull requests:
- Puppet-lint fixes #153 (alexjfisher)
- Allow multiple access_log directives in squid.conf #151 (gcoxmoz)
- add typedef and class documentation #148 (TillHein)
- Use voxpupuli-acceptance #147 (ekohl)
- delete legacy travis directory #143 (bastelfreak)
- Remove duplicate CONTRIBUTING.md file #140 (dhoppe)
- Clean up acceptance spec helper #138 (ekohl)
v2.2.2 (2019-06-17)
Merged pull requests:
v2.2.1 (2019-05-31)
Merged pull requests:
v2.2.0 (2019-05-21)
Implemented enhancements:
- Override service restart command #127 (Wiston999)
- Control package status and version #126 (Wiston999)
Merged pull requests:
- Allow puppet-selinux 2.x #128 (ekohl)
- Allow
puppetlabs/stdlib
6.x #125 (alexjfisher)
v2.1.0 (2019-05-03)
Implemented enhancements:
- Validate squid config before applying changes #123 (alexjfisher)
v2.0.0 (2019-02-06)
Breaking changes:
- modulesync 2.5.1 and drop Puppet4 #118 (bastelfreak)
- support listening on specific interfaces; changed params in squid::http_port{} #103 (tequeter)
- Fix
url_rewrite_program
#101 (SourceDoctor)
Implemented enhancements:
- Added 'manage_dir' parameter to cache_dir #116 (GeorgeCox)
- Add a Squid::Size type #112 (ekohl)
- modulesync 2.2.0 and allow puppet 6.x #109 (bastelfreak)
- Allow puppetlabs/stdlib 5.x and puppetlabs/concat 5.x #106 (bastelfreak)
Closed issues:
Merged pull requests:
- Use strings not symbols with beaker-puppet
fact()
#111 (alexjfisher) - Update README.md #110 (AndreasPfaffeneder)
- drop EOL OSs; fix puppet version range #100 (bastelfreak)
- use gitrepos in .fixtures.yml #99 (bastelfreak)
v1.1.0 (2018-05-16)
Implemented enhancements:
- Add
visible_hostname
,via
,httpd_suppress_version_string
andforwarded_for
parameters #81 (SourceDoctor) - add url_rewrite feature #78 (SourceDoctor)
Closed issues:
- puppet/selinux missing as requirement #95
Merged pull requests:
- Fixes #95 adds declare puppet-selinux dep #97 (traylenator)
- Rely on beaker-hostgenerator for docker nodesets #96 (ekohl)
- increase max concat module version #94 (TomRitserveldt)
v1.0.0 (2018-03-28)
Breaking changes:
Implemented enhancements:
- Syntax check when restarting. #76
- This commit applies a restorecon when using SELINUX #91 (ralfbosz)
- New defined type squid::send_hit #90 (traylenator)
- Fixes #8 Set selinux context of cache_dir and ports. #89 (ralfbosz)
- Allow Cache Replacement Policy to be configured #84 (SourceDoctor)
- Define Stylesheet and language for Squid Errorpage #83 (SourceDoctor)
- enable buffered logs #82 (SourceDoctor)
- add caching store control #80 (SourceDoctor)
- Snmp access #79 (SourceDoctor)
Closed issues:
- Support extra_config_section to take random configuration #31
- Set selinux file context on cache directory #8
Merged pull requests:
- Add snmp_incoming_address parameter #86 (alexjfisher)
- Remove EOL operatingsystems #75 (ekohl)
- Sanitise type #73 (ekohl)
- Run acceptance tests on Debian 9 #69 (ekohl)
- enable all auth_param types #66 (quielb)
v0.6.1 (2017-11-15)
Merged pull requests:
- release 0.6.1 #72 (bastelfreak)
- add missing secret to travis config #71 (bastelfreak)
v0.6.0 (2017-11-15)
Breaking changes:
Implemented enhancements:
- added debian 9 param defaults #60 (ssanden)
- When specifying the extra_config_sections as an array #45 (ralfbosz)
Merged pull requests:
- release 0.6.0 #70 (bastelfreak)
- Fix the tests #67 (ekohl)
- Clean up docs #62 (alexharv074)
- Add refresh_pattern defined type #57 (matonb)
- Use ruby 2.4.1 for beaker tests #56 (traylenator)
- Modulesync 0.21.3 #55 (traylenator)
v0.5.0 (2017-03-30)
- Add beaker acceptance tests
- An optional $comment param for http_access and acl (#47)
- Add support for freebsd
Last release with Puppet 3 support!
- Fix minor syntax issue in README example code
- rubocop: fix RSpec/ImplicitExpect
- adds logformat directive to squid.conf header
- adds test for ::logformat parameter
- Added ssl_bump and sslproxy_cert_error support
- Added support for icp_access Squid conf setting
- Fix ordering issue with missing squid user for cache_dir
- Add
https_port
defined type. - Add
extra_config_section
permits extra random configuration. - The
auth_params
defintions now appear before ACLs as it should. - New parameters to specify owner of configuration, daemon name and executer to control cache directory.
- Addition of debian and ubuntu support.
- Correct documentation examples.
- All defined types can now be loaded as a hash to init and so can be loaded easily from hiera. e.g
class{'squid:
http_ports => {'10000' => { options => 'accel vhost'},
'3000' => {},
}
- Add tags to module metadata.
* This Changelog was automatically generated by github_changelog_generator