diff --git a/CHANGELOG.md b/CHANGELOG.md index 67a77e5..733560b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,103 +1,114 @@ +## 2016-03-30 Release 0.3.3 +### Summary +Bug fixes, minor feature changes + +### Changes + - Ensure userlist is owned by the pgbouncer user and not world readable (dgarbus) + - Make requirement of puppetlabs-postgresql repo management optional (dgarbus) + - Allow for fallback database configuration by removing the requirement of dest_db (dgarbus) + - Move pgbouncer user/group variables to be global (dgarbus) + - fix for module concat 2.x (madeddie) + ## 2015-10-09 Release 0.3.2 ### Summary Remove PaxHeader files from release tarball ### Changes - Rebuild release package with gnu-tar to remove PaxHeader files ## 2015-10-09 Release 0.3.1 ### Summary Re-packaged without temporary files ### Changes - No code changes made. The package file picked up temporary editor files and these are removed in the new package. ## 2015-10-09 Release 0.3.0 ### Summary Better support for 1.7 release, possible impacting changes included! ### Changes - Changed default of global pooler to conservative value of session instead of the more aggressive transaction value. Though this is not a breaking change, it can affect performance greatly. To preserve the old behavior, please set overide the config params. Keep in mind this is a deep merge of the config_params variable with the defaults. Example hieradata below: ``` pgbouncer::config_params pool_mode: 'transaction' ``` Alternatively you can override the pool mode at the user level in 1.7 with the below syntax in your user array: ``` pgbouncer::userlist: - user: 'username' password: 'password' pool_mode: 'transaction' ``` - Optional arguments are added to the pgbouncer.ini databases section for port - Optional arguments are added to the pgbouncer.ini databases section for auth_user - Optional arguments are added to the pgbouncer.ini databases section for auth_pass - Optional arguments are added to the pgbouncer.ini databases section for pool_size - A users section has been added to the pgbouncer.ini ## 2015-10-09 Release 0.2.7 ### Summary New OS Support and bugfix release ### Changes - Added FreeBSD OS support - Corrected issue that would have debian based systems trying to use yum - Corrected license definition in comments in init.pp ## 2015-09-10 Release 0.2.6 ### Summary Issue with a puppet lint error on forge ### Changes - Removed space from defined type to see if that fixes error that puppet-lint is not showing locally ## 2015-09-08 Release 0.2.5 ### Summary License change and bug-fix ### Changes - Fixed errors and warnings from puppet-lint - Changed license to GPL-3.0+ to reflect initial source ## 2015-09-03 Release 0.2.4 ### Summary Bug-fix release ### Changes - Changed version to match for release ## 2015-09-03 Release 0.2.3 ### Summary Bug-fix release ### Changes - Changed params on database list ## 2015-09-02 Release 0.2.2 ### Summary Bug-fix release ### Changes - Removed a comment line from userlist - Changed default storage location of pgbouncer log on rhel ## 2015-09-01 Release 0.2.1 ### Summary Bug-fix release ### Changes - Made entries into the userlist.txt file have the md5sum value of 'md5[password][username]' per the documentation ## 2015-08-26 Release 0.2.0 ### Summary Re-built module loosely based on https://bitbucket.org/landcareresearch/puppet-pgbouncer ### Changes - Changed license to MIT - Added Redhat support - Changed module so that all config parameters are managed by hash - Changed module to have templates for each section of config and build file using puppetlabs-concat - Changed module to use puppetlabs-postgresql module for repo management for pgbouncer - Set databases and authorized users be be built by defined types so they can be called from 3rd party modules diff --git a/metadata.json b/metadata.json index 210f9f0..17f47ba 100644 --- a/metadata.json +++ b/metadata.json @@ -1,59 +1,59 @@ { "name": "covermymeds-pgbouncer", - "version": "0.3.2", + "version": "0.3.3", "author": "CJ Estel", "license": "GPL-3.0+", "summary": "Deploys pgbouncer", "source": "https://github.com/covermymeds/puppet-pgbouncer.git", "project_page": "https://github.com/covermymeds/puppet-pgbouncer", "issues_url": "https://github.com/covermymeds/puppet-pgbouncer/issues", "tags": [ "postgres", "pgbouncer", "pool", "proxy" ], "operatingsystem_support": [ { "operatingsystem": "RedHat", "operatingsystemrelease": [ "6", "7" ] }, { "operatingsystem": "CentOS", "operatingsystemrelease": [ "6", "7" ] }, { "operatingsystem": "Ubuntu", "operatingsystemrelease": [ "10.04", "12.04", "14.04" ] }, { "operatingsystem": "FreeBSD", "operatingsystemrelease": [ "10.2", "10.1", "10.0", "9.3" ] } ], "dependencies": [ { "name": "puppetlabs-concat", "version_requirement": ">=1.1.1" }, { "name": "puppetlabs-postgresql", "version_requirement": ">=4.3.0" } ] }