Skip to content

Latest commit

 

History

History
837 lines (521 loc) · 51.1 KB

CHANGELOG.md

File metadata and controls

837 lines (521 loc) · 51.1 KB

Changelog

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.2 Encore fork of module to address data type error

  • This is a minor update to fix data type error 'String[-1]'

Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: The parameter '$slowlog_log_slower_than' must be a literal type, not a Puppet::Pops::Model::AccessExpression (file: /etc/puppetlabs/code/environments/production/modules/redis/manifests/init.pp, line: 413, column: 15)

v10.0.0 (2024-02-16)

Full Changelog

Breaking changes:

  • remove legacy Debian 10 / Ubuntu 18.04 / CentOS 7 #504 (rwaffen)

Implemented enhancements:

Merged pull requests:

v9.3.0 (2023-11-14)

Full Changelog

Implemented enhancements:

v9.2.0 (2023-11-03)

Full Changelog

Implemented enhancements:

Merged pull requests:

  • fix spelling of "redis dnf module" #491 (evgeni)

v9.1.0 (2023-07-29)

Full Changelog

Implemented enhancements:

Merged pull requests:

v9.0.0 (2023-06-01)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Add param to pass to apt-key adv #466 (pwf)

Fixed bugs:

  • Fix missing puppet strings #481 (ghoneycutt)
  • Fix for redis.conf.epp bug: save_db_to_disk = false does not work. #478 (pankajr)

Closed issues:

  • save_db_to_disk = false does not work #477
  • Support deferred values for requirepass #473
  • Replace slaveof with replicaof #401

Merged pull requests:

v8.8.0 (2023-01-27)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • add missing default config_file_orig for SUSE #462 (lbetz)

v8.7.0 (2022-12-09)

Full Changelog

Implemented enhancements:

v8.6.0 (2022-12-05)

Full Changelog

Implemented enhancements:

v8.5.0 (2022-10-28)

Full Changelog

Implemented enhancements:

  • Use a single regular expression in the Redis fact #451 (ekohl)
  • Add support for managing Redis dnfmodule on EL 8+ #450 (ehelms)

Merged pull requests:

v8.4.0 (2022-05-31)

Full Changelog

Implemented enhancements:

Closed issues:

  • Rediscluster on Ubuntu 20.04 #402

v8.3.0 (2022-04-04)

Full Changelog

Implemented enhancements:

  • Add tls settings to the redis::sentinel class and the redis-sentinel.conf template #443 (tparkercbn)
  • Add Debian 11 support #440 (ekohl)
  • Drop default PPA setting and only install EPEL on EL7 #435 (ekohl)
  • CentOS9/RHEL9: Migrate configuration files to /etc/redis #434 (kajinamit)
  • conditional instance restarts on config file changes #433 (aamerik)
  • manage additional redis modules #426 (ymartin-ovh)
  • service_template RuntimeDirectory #424 (aamerik)

Fixed bugs:

  • Fix issue redis.conf being world readable #427 (jnguiot)

Closed issues:

  • Single instance systemd service won't start on Arch Linux #439

Merged pull requests:

  • Drop Archlinux support #441 (ekohl)
  • Fix running acceptance tests in non-Docker environments #437 (ekohl)
  • Correct docs on redis::get & regenerate REFERENCE.md #436 (ekohl)

v8.2.0 (2021-10-13)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Skip ensuring package if sentinel requires no additional package #417 (kajinamit)

v8.1.1 (2021-08-30)

Full Changelog

Fixed bugs:

v8.1.0 (2021-08-29)

Full Changelog

Implemented enhancements:

  • Ability to disable slowlog_log_slower_than #404
  • Allow disable to disable slow log #414 (root-expert)
  • Use Puppet-Datatype Sensitive for $masterauth and $auth_pass #403 (cocker-cc)

Merged pull requests:

v8.0.0 (2021-07-24)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

  • set correct redis bin path in systemd for instances when using SCL #405 (alexskr)

Closed issues:

  • Missing ability to secure sentinel? #305

Merged pull requests:

v7.0.0 (2021-04-28)

Full Changelog

Breaking changes:

  • Remove support for THP in Redis module - recommend forge module #385 (dom-nie)
  • Drop sysinit /CentOS 6 support #382 (ekohl)
  • Make augeasproviders_sysctl a soft dependency #377 (ekohl)
  • Move package parameters to init.pp #374 (ekohl)

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Make ulimit optional or use puppet-systemd for dropin #390
  • After a reboot THP (Transparent Huge Pages) are enabled again #372
  • File descriptor limit is not set in systemd unit file by default. #349
  • Redhat SCL Config_Dir Issue #341
  • [Feature Request] Add rename-command #242
  • Undefined variable 'redis_server_version' warning on first run #227

Merged pull requests:

  • Make spec_helper.rb managed again #380 (ekohl)
  • Add type alias tests to data types #366 (ekohl)

v6.1.0 (2020-09-11)

Full Changelog

Implemented enhancements:

v6.0.0 (2020-05-11)

Full Changelog

Breaking changes:

  • Make apt and epel soft dependencies #358 (ekohl)

Implemented enhancements:

Fixed bugs:

  • change systemd stop command to redis-cli #355 (alexskr)
  • Fix the sentinel pid file location for Ubuntu 18.04 #347 (ekohl)

Closed issues:

  • Type forking causes service timeout #260

Merged pull requests:

  • Use more native rspec and serverspec testing #348 (ekohl)
  • Run acceptance tests with manage_repo => false #346 (ekohl)
  • Update bolt testing to use modern versions #345 (ekohl)

v5.0.0 (2019-12-03)

Full Changelog

Breaking changes:

  • Closer match parameter to OS defaults #336 (ekohl)
  • Stricter data types #328 (ekohl)
  • Drop support for Redis 2, Debian 8 and Ubuntu 14.04; add Debian 9 and Ubuntu 18.04 #326 (ekohl)

Implemented enhancements:

Closed issues:

  • Can't disable unixsocket after #331
  • 2.8 version of Redis on Debian 8 errors out #246
  • Unable to unset unixsocket config parameter #228
  • bind $ipaddress #94
  • Create nodes.conf file? #76

Merged pull requests:

  • Clean up preinstall handling and use modern facts #335 (ekohl)
  • Allow empty unixsocket(perm) #333 (ekohl)
  • Allow privileged ports in data types #332 (ekohl)
  • Fix typo in type #327 (ekohl)
  • Complete the transition to puppet-strings #325 (ekohl)

v4.2.1 (2019-09-19)

Full Changelog

Fixed bugs:

  • Fixing repl_ping_slave_period not being managed with params #318 (dom-nie)

Merged pull requests:

v4.2.0 (2019-07-22)

Full Changelog

Implemented enhancements:

  • Adding support for more redis cluster params #316 (dom-nie)

Closed issues:

  • Fix systemd service filename #310
  • Fix manage_service_file variable #308

Merged pull requests:

v4.1.0 (2019-05-02)

Full Changelog

Implemented enhancements:

Closed issues:

  • Please release v3.3.2 due to Ubuntu 18.04 / systemd fix. #283

Merged pull requests:

v4.0.0 (2019-03-12)

Full Changelog

This is the first release since the module was migrated to the Vox Pupuli puppet namespace.

Breaking changes:

Implemented enhancements:

Closed issues:

  • Get acceptance tests running again #292
  • Convert function to API v4 ruby function #291
  • Transparent Huge Pages (THP) Not Disabled on RHEL #278
  • Looking for maintainer [Help needed] #277
  • Travis Credential issues... still :( #267
  • Outdated dependency puppetlabs-apt < 3.0.0 #264
  • cannot bind ipv4 and ipv6 #257
  • Deprecate Puppet 3.X Support #152

Merged pull requests:

v3.3.1 (2018-09-13)

Full Changelog

Closed issues:

  • Ulimit configuration broken for systemd #268

v3.3.0 (2018-06-19)

Full Changelog

Closed issues:

  • output_buffer_limit_pubsub and output_buffer_limit_slave #263
  • Can't release - Require Forge Credential Refresh #262
  • Module v3.2.0 not published to forge #255
  • Inconsistent sentinel_package_name handling on Debian #253
  • No pidfile for sentinel #238
  • puppet-redis requires outdated puppetlabs-apt module #232
  • Can't use as slave bound to localhost #229
  • [Feature Request] Redis::Instance - Set default unixsocket #226
  • Travis Forge Password Changed #216

Merged pull requests:

v3.2.0 (2017-07-11)

Full Changelog

Implemented enhancements:

  • Cluster Support #62

Closed issues:

  • redis_server_version fact fails to parse output #210
  • Support for multi-instances per host #113

Merged pull requests:

v3.1.1 (2017-05-19)

Full Changelog

v3.1.0 (2017-05-19)

Full Changelog

Implemented enhancements:

  • Releasing v3.0.1 #205
  • Please cut a release #201
  • Deployment to Forge #185

Fixed bugs:

  • Sort problem in v1.2.4 template #195

Merged pull requests:

  • Add an optional third parameter to redisget() to specify a default value #209 (petems)
  • Updates docs for puppet functions #208 (petems)
  • Add switch to manage File[/var/run/redis] #204 (petems)
  • Ignore selinux default context for /etc/systemd/system/redis.service.d #202 (amoralej)
  • Make TravisCI push to the Forge #191 (arioch)

v3.0.0 (2017-05-11)

Full Changelog

Implemented enhancements:

  • Ubuntu 16.04 support? #146
  • [Whishlist] Extend ulimit parameter to support limits.conf and systemd #130
  • Add overcommit.pp to deal with Can't save in background: fork: Cannot allocate memory ? #105

Fixed bugs:

  • The fix for issue #192 broke service_managed false #197
  • Ubuntu 16.04 changed sentinel config filename #175
  • sentinel support broken? #166
  • Ownership problem with Ubuntu redis-server #150
  • Parameters not valid for older Redis in config #111

Merged pull requests:

1.2.4 (2016-12-05)

Full Changelog

Implemented enhancements:

  • Speed up Travis #118

Fixed bugs:

  • Wrong redis.conf after c45049986a7fcb1c9a0591de123c6bf97c761355 #142
  • powerstack.org - No longer hosted #103

Closed issues:

  • redis.conf under /etc/redis.conf #81
  • Add socket option #79
  • preinstall.pp fails on CEntOS 6.5 and Puppet Enterprise 2.7. #72
  • How do I change from powerstack.org repo if I need to? Should I just edit manifests/preinstall.pp? #68
  • puppet-redis || every time when puppet runs, the service restarts #59
  • 'manage_repo => true' causes run to fail because add-apt-repository command isn't available #49

Merged pull requests:

1.2.3 (2016-09-19)

Full Changelog

Merged pull requests:

  • Adds spec for unixsocket and perms #99 (petems)
  • Added the ability to configure Unix socket binding #97 (gcelestine)
  • Lint and English cleanup in the redis.conf #93 (ryayon)
  • Added more configuration options to redis.conf #90 (hanej)
  • Make notification of service optional #89 (michaeltchapman)

1.2.2 (2016-03-17)

Full Changelog

Closed issues:

  • Error 400 on SERVER: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type redis #86
  • Potential bug: 64min should read 64mb #73
  • Typo on sentinel.pp on if defined #69
  • Does't configure EPEL repository on CentOS 7 #61

1.2.1 (2015-12-09)

Full Changelog

Merged pull requests:

1.2.0 (2015-12-03)

Full Changelog

Closed issues:

  • $daemonize is defaulted to 'false' on Redhat OS, which causes service command to hang #64
  • Redis service start fail on Debian stable (Wheezy 7.0) #52

Merged pull requests:

1.1.3 (2015-08-19)

Full Changelog

Closed issues:

  • Unable to bring in as a dependency #47

Merged pull requests:

  • Bump puppetlabs-stdlib version spec #48 (gblair)

1.1.2 (2015-08-06)

Full Changelog

Closed issues:

  • Error on CentOS 7 when manage_repo: true #44

1.1.1 (2015-08-04)

Full Changelog

Closed issues:

  • Commit edd7cb55931fe0336bfee475c738ac4b91308f98 seems to be pasting undef params into redis.conf #41

Merged pull requests:

1.1.0 (2015-06-22)

Full Changelog

Merged pull requests:

  • access out-of-scope variables via the scope.lookupvar method #40 (eoly)

1.0.7 (2015-06-02)

Full Changelog

Fixed bugs:

  • Sentinel init/upstart file doesn't exist #18

Closed issues:

  • Default config_owner of redis #39
  • Duplicate decleration Package[redis] when both include redis and redis::sentinel #36
  • Does not work with Debian 7.8 with redis version 2.4.14-1 #24

Merged pull requests:

1.0.6 (2015-05-05)

Full Changelog

1.0.5 (2015-03-30)

Full Changelog

1.0.4 (2015-01-19)

Full Changelog

1.0.3 (2015-01-05)

Full Changelog

Implemented enhancements:

  • Feature Request: support for redis-sentinel #13

1.0.2 (2014-12-17)

Full Changelog

1.0.1 (2014-10-22)

Full Changelog

1.0.0 (2014-10-22)

Full Changelog

0.0.10 (2014-08-29)

Full Changelog

0.0.9 (2014-08-29)

Full Changelog

Closed issues:

  • Amazon AMI Installation/Initialization Issue #11

0.0.8 (2014-03-27)

Full Changelog

Closed issues:

  • Default bind on public interface #6
  • Install a specific version #4

0.0.7 (2014-01-13)

Full Changelog

0.0.6 (2013-08-07)

Full Changelog

Merged pull requests:

  • add ubuntu ppa repo support #3 (nagas)

0.0.5 (2013-07-22)

Full Changelog

Closed issues:

  • Redis config 2.6 not compatible with EPELs 2.4 on Centos6 #2

0.0.4 (2013-07-17)

Full Changelog

Closed issues:

  • Default config path wrong for RedHat #1

0.0.3 (2013-07-08)

Full Changelog

0.0.2 (2013-06-19)

Full Changelog

0.0.1 (2013-06-19)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator