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.
v10.0.1 (2025-03-10)
Fixed bugs:
Closed issues:
- memcached::max_memory no longer accepts an integer #186
v10.0.0 (2025-03-07)
Breaking changes:
- Remove Scientific LINUX #180 (kajinamit)
- drop OracleLinux 7, add 8 and 9 as supported OS #176 (saz)
- remove some eol OS #174 (saz)
- Drop workaround for Puppet 5 #172 (kajinamit)
Implemented enhancements:
- Bump upper limit of puppet-systemd #179 (kajinamit)
- add disable-flush-all, disable-watch and memory-file parameter #177 (saz)
- add Ubuntu 24.04 as supported OS #175 (saz)
Merged pull requests:
v9.0.0 (2024-05-21)
Closed issues:
- Default pidfile on Ubuntu misplaced #159
- Make release at puppet forge compatible with Puppet 8 #154
- Default user on debian to "memcache" #105
Merged pull requests:
- release: v9.0.0 #171 (saz)
- drop EOL Ubuntu 18.04 #170 (saz)
- replace systemd::service_limits with systemd::manage_dropin #169 (saz)
- support newer firewall module #168 (saz)
- add pidfile value to OpenBSD params #166 (saz)
- drop puppet6 support #165 (saz)
- allow puppet/systemd < 8, add Debian 12 as supported OS #164 (saz)
- Update from modulesync_config #163 (saz)
- Add support for OpenBSD #162 (buzzdeee)
- Fix Ubuntu pidfile and default user #160 (toggetit)
v8.3.0 (2024-02-26)
Closed issues:
- Upstream release with Puppet 8 support? #153
- package_ensure: absent will assume the memcached user exists #149
- Disabling pidfile not possible #142
Merged pull requests:
- prepare release: 8.3.0 #158 (saz)
- update all dependencies #157 (saz)
- Allow disabling PID file #156 (siebrand)
- README: use new parameter for address binding #152 (thtomate)
- Bugfix: replace legacy fact in sysconfig-template #151 (sircubbi)
- set file ensure based on $package_ensure, fixes #149 #150 (saz)
- fix: wrong camelcase in Stdlib::IP::Address type #148 (saz)
- Add max_reqs_per_event option for the memcached config #136 (s10)
v8.2.0 (2023-05-26)
Merged pull requests:
- prepare release v8.2.0 #147 (saz)
- Stop using deprecated Stdlib::Compat::Ip_address #145 (traylenator)
- Update from modulesync_config #144 (saz)
- Bump upper version of puppet-systemd #143 (kajinamit)
v8.1.0 (2022-07-11)
Merged pull requests:
v8.0.0 (2022-07-10)
Closed issues:
- Passing an array to memcached::listen doesn't work #133
- Deprecation warning is shown by default #131
- Error while evaluating a Function Call, Failed to parse template memcached/memcached_sysconfig.erb (Version 3.7.0) #115
Merged pull requests:
- Make sure memcached logfile exists #140 (danifr)
- Support CentOS 8/RHEL 8 #139 (kajinamit)
- Load modern facts first #138 (kajinamit)
- manifests/instance: Fix duplicate systemd daemon-reload execs #137 (jonasdemoor)
- Update from saz modulesync_config #135 (saz)
v7.0.0 (2021-06-11)
Closed issues:
- support puppetlabs-firewall 3.0.0 #129
Merged pull requests:
v6.0.0 (2021-03-09)
Merged pull requests:
- Revert "Add notls_listener_addr and notls_listener_port paramenters" #128 (moisesguimaraes)
- Add listen_addr option #127 (moisesguimaraes)
v5.0.0 (2021-01-07)
Closed issues:
- use_sasl not working on rhel systems/sysconfig #123
Merged pull requests:
- Disable UDP by default #125 (moisesguimaraes)
- Add notls_listener_addr and notls_listener_port paramenters #124 (moisesguimaraes)
- Adds sasl support to RHEL derivatives #122 (khudson)
v4.0.0 (2020-12-04)
Closed issues:
Merged pull requests:
- Manage multiple memcached instances #120 (bastelfreak)
- migrate to rspec-puppet-facts #119 (bastelfreak)
- Implement basic acceptance tests #118 (bastelfreak)
- apply Vox Pupuli Gemfile/Rakefile & apply up2date puppet-lint recommendations #117 (bastelfreak)
- Drop EOL Puppet 4 support #116 (bastelfreak)
v3.7.0 (2020-09-05)
Merged pull requests:
- Add support to set TLS parameters in /etc/sysconfig/memcached #113 (kajinamit)
- Make ssl_ca_cert optional #112 (kajinamit)
v3.6.0 (2020-09-03)
Merged pull requests:
- Add TLS parameters #109 (moisesguimaraes)
v3.5.0 (2020-05-12)
Closed issues:
Merged pull requests:
- Updating version dependencies #107 (cubiclelord)
v3.4.0 (2019-01-22)
Closed issues:
- max memory size is never calculated unless percentage is used #100
Merged pull requests:
- growth factor should be integer/string #103 (anesterova)
- allow puppet 6.x #101 (bastelfreak)
v3.3.0 (2018-07-19)
Merged pull requests:
- Add the logstdout bool parameter ti disable syslog/file logging completely #99 (mbaldessari)
- Allow an array of IP addresses in addition to a single IP address #98 (cubiclelord)
v3.2.0 (2018-07-07)
Closed issues:
Merged pull requests:
- Remove trailing whitespace from svcprop value. #97 (matmannion)
- .rubocop.yml : update TrailingCommainLiteral #95 (andrewspiers)
v3.1.0 (2018-01-09)
Closed issues:
- Changelog? #87
Merged pull requests:
- use puppet4 functions-api #92 (juliantodt)
- Add option to disable memcached's cachedump #90 (derekhiggins)
- Fix .rubocop.yml issues #89 (JAORMX)
- Make sysconfig configuration work with undef values for logfile #88 (JAORMX)
- Unix socket mask #86 (obi11235)
- Implement puppet4 datatypes #84 (bastelfreak)
v3.0.2 (2017-05-10)
Closed issues:
- $max_memory parameter is not a boolean #85
v3.0.1 (2017-01-06)
Closed issues:
- 3.0.0 contains an additional colon typo in memcached_max_memory.rb #82
v3.0.0 (2017-01-06)
Closed issues:
- CentOS 7 unix_socket does nothing #78
- Any chance of a release soon? #75
- Set additional memcached options #71
- Default
listen_ip
#66 - "Permission denied" error when trying to write PID file as non-root user #64
- Upstart service installation error #62
- Single-instance config not working #61
- Support multiple memcache instances #18
Merged pull requests:
- allow custom runtime params on freebsd #81 (sethlyons)
- Support Puppet v4 AIO (Ruby 2.3.1) #80 (ghoneycutt)
- add support for freebsd #79 (sethlyons)
- Add the ability to specify an array of extended options #77 (dmart)
- custom template, min_item_size, factor supoort #74 (michalrychlik)
- Added support for unix_socket in the sysconfig template #72 (agitelzon)
- fix puppetlabs-firewall port parameter deprecation warning #70 (crigertg)
- add quote around tcp/udp ports so they are treated as strings #67 (mmarseglia)
- Solaris support for SMF management of memcached #63 (matmannion)
v2.8.1 (2015-06-07)
v2.8.0 (2015-05-26)
Merged pull requests:
- feature: Add possibilty to configure no listen_ip. #60 (andrekeller)
- Add a $service_manage boolean #59 (Spredzy)
- add support for logging to syslog. #56 (mmarseglia)
- Add ability to specify max object size. (-I) #55 (mattkenn4545)
- Updates to run multiple instances of memcached. #54 (dansajner)
v2.7.1 (2015-03-29)
v2.7.0 (2015-03-29)
Merged pull requests:
- Convert @processorcount to string #53 (jonhattan)
- Add windows support #52 (bgrolleman)
- Add support for custom and disabling of pidfiles. #51 (jburnham)
- Add support for large memory pages #50 (joshuaspence)
v2.6.0 (2014-09-22)
Closed issues:
Merged pull requests:
- Replaced references to type() function with is_string() for Puppet 3.7.x... #49 (misterdorm)
- Add SASL support #48 (gloppasglop)
- Added option "auto_removal" this option aim to enable or disable the -M ... #46 (sxd)
- Releax the Puppet Enterprise requirement #44 (hogepodge)
- Fix bug when
package_ensure
was set toabsent
. #43 (riton) - Add SLES Support #41 (globin)
v2.5.0 (2014-06-22)
Closed issues:
- Autoreload service on config change #36
- logfile setting in /etc/sysconfig/memcached in the case of Redhat OS #30
- Add support for item size limit #29
Merged pull requests:
- explicitly calling to_s on parameters that could potentially be a numeri... #40 (misterdorm)
- $logfile support for redhat #39 (fizmat)
- Enforce Linux line endings for *.erb templates. #38 (hdanes)
v2.4.0 (2014-02-10)
Closed issues:
- memcached.log : "Could not open the pid file /var/run/memcached.pid for writing: Permission denied" #27
Merged pull requests:
- Add firewall #34 (ghoneycutt)
- Fix remaining deprecation warnings #26 (judge-red)
- Fix Puppet 3.2.x deprecation warnings #23 (blkperl)
- Implement Override the default size of each slab page #20 (elgerpostema)
v2.1.0 (2013-02-01)
Merged pull requests:
v2.0.4 (2012-11-06)
Merged pull requests:
v2.0.3 (2012-10-19)
Closed issues:
- memcache module is failing #15
- No LICENSE file #13
- rspec testsuite broken since 8053bb43 #11
- max_memory calculated value #4
Merged pull requests:
- Backwards compatibility fix #16 (derekhiggins)
- Enrich memory variables: allow percents & add lock flag #14 (garex)
- Remove a trailing comma for compatibility with puppet 2.6 #12 (branan)
- Fix rake spec exit status #10 (fcharlier)
- Support for Unix sockets and verbosity. #9 (acceso)
- Using $::osfamily to make it work on RedHat derivatives #8 (vaneldik)
v2.0.1 (2012-05-04)
Merged pull requests:
- Adding fedora support #6 (derekhiggins)
v2.0.0 (2012-01-20)
Merged pull requests:
- Simplify looking up user defaults from params namespace #3 (bodepd)
- CentOS/Redhat support #2 (bramswenson)
- Refactor #1 (bodepd)
* This Changelog was automatically generated by github_changelog_generator