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.
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