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.
- Support for RedHat 9 and CentOS 9
- BREAKING CHANGE: switch from camptocamp/systemd to puppet/systemd
- Improved tests
- Load modern facts first (#138)
- Make sure memcached logfile exists (#140)
- Allow stdlib < 9.0.0
- Fix duplicate systemd daemon-reload execs (#137)
- Added support for Debian 11 and Ubuntu 22.04
- BREAKING CHANGE: Testing for Puppet 5 has been dropped
- Switched from Travis to Github Actions
- Dependencies updated to support the newest releases
- Add listen parameter as successor for listen_ip (#127)
- listen_ip parameter is deprecated in favor of new listen parameter (#127)
- Use camptocamp/systemd v2.12.0 for tests, as newer versions might drop support for puppet 5
- Dropped notls_listener_addr and notls_listener_port parameter in favor of listen_ip (#128)
- Add sasl support on RHEL derivatives (#122)
- Add notls_listener_addr and notls_listener_port parameters (#124)
- BREAKING CHANGE: Disable UDP by default (#125)
If you need UDP enabled, set
memcached::udp_port
to a non-zero value, e.g. 11211
- Support management of multiple memcached instances (systemd required!) #120
- Add FreeBSD to list of supported operatingsystems
- Drop support for Puppet 4 (EOL) #116
- Add support to set TLS parameters in /etc/sysconfig/memcached (#113)
- Make ssl_ca_cert optional (#112)
- Add TLS support (#109)
- allow FreeBSD to set max memory (#104)
- Dependencies updated (#107)
- Better FreeBSD tests
- factor should be a string or number, not boolean
- Add Puppet 6 to travis checks
- Update Puppet version requirement to include version 6 (< 7.0.0)
- Unpin firewall module in fixtures
- Require puppetlabs_spec_helper >= 2.11.0
- Drop Ruby 2.1 from travis checks