From b530b355eb06cabe0a684795d91e04d418ab2bc9 Mon Sep 17 00:00:00 2001 From: William Yardley Date: Tue, 25 Oct 2016 16:34:44 -0700 Subject: [PATCH] version bump and changelog for 0.5.0 --- CHANGELOG.md | 124 +++++++++++++++++++++++++++++++++++++++++++++++++- metadata.json | 2 +- 2 files changed, 124 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1252faa7b..53a6a5784 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,126 @@ -# Change Log +# Changelog + +## 2016-10-26 Release [v0.5.0](https://github.com/voxpupuli/puppet-nginx/tree/v0.5.0) +[Full Changelog](https://github.com/voxpupuli/puppet-nginx/compare/v0.4.0...v0.5.0) + +NOTE: This is a big release with a lot of breaking changes (and some more on the way). Please read the changelog. + +**Fixed bugs:** + +- Facter Rspec tests hangs on 2.3.0 [\#917](https://github.com/voxpupuli/puppet-nginx/issues/917) +- Secure configs for php-fpm/pathinfo [\#735](https://github.com/voxpupuli/puppet-nginx/issues/735) +- Adding iphash to Upstream has no effect [\#661](https://github.com/voxpupuli/puppet-nginx/issues/661) +- puppet tries to create vhost before nginx is installed? [\#610](https://github.com/voxpupuli/puppet-nginx/issues/610) +- Move try\_files [\#736](https://github.com/voxpupuli/puppet-nginx/pull/736) ([jkroepke](https://github.com/jkroepke)) + +**Closed issues:** + +- remove $configtest\_enable parameter, look into nginx::service in general [\#916](https://github.com/voxpupuli/puppet-nginx/issues/916) +- Location code before server code in ssl\_nodes [\#915](https://github.com/voxpupuli/puppet-nginx/issues/915) +- Warning and refresh even with no configs in the class declaration [\#905](https://github.com/voxpupuli/puppet-nginx/issues/905) +- log\_dir works in vhost context, but not in main context [\#895](https://github.com/voxpupuli/puppet-nginx/issues/895) +- No require for File: sites-enabled and sites-available folders [\#894](https://github.com/voxpupuli/puppet-nginx/issues/894) +- Cannot set ssl log paths when overriding access and error logs [\#893](https://github.com/voxpupuli/puppet-nginx/issues/893) +- Improvement of the hiera-related documentation [\#892](https://github.com/voxpupuli/puppet-nginx/issues/892) +- sites-enabled on redhat? [\#889](https://github.com/voxpupuli/puppet-nginx/issues/889) +- acceptance tests with new\(ish\) Beaker version [\#882](https://github.com/voxpupuli/puppet-nginx/issues/882) +- Vox Pupuli Elections [\#871](https://github.com/voxpupuli/puppet-nginx/issues/871) +- RFC: Upstream vs distro packages [\#863](https://github.com/voxpupuli/puppet-nginx/issues/863) +- secure ssl configuration [\#859](https://github.com/voxpupuli/puppet-nginx/issues/859) +- Add "disable\_symlinks" option for nginx::config class [\#847](https://github.com/voxpupuli/puppet-nginx/issues/847) +- Add File Output Preview [\#846](https://github.com/voxpupuli/puppet-nginx/issues/846) +- Looking for Maintainer [\#844](https://github.com/voxpupuli/puppet-nginx/issues/844) +- Do not re-order parameters in location\_custom\_cfg alphabetically [\#828](https://github.com/voxpupuli/puppet-nginx/issues/828) +- Is this module still "undergoing some structural maintenance"? [\#809](https://github.com/voxpupuli/puppet-nginx/issues/809) +- 'server {' stanza [\#792](https://github.com/voxpupuli/puppet-nginx/issues/792) +- /etc/nginx/mime.types file not found [\#791](https://github.com/voxpupuli/puppet-nginx/issues/791) +- white space [\#742](https://github.com/voxpupuli/puppet-nginx/issues/742) +- how to set large\_client\_header\_buffers ? [\#737](https://github.com/voxpupuli/puppet-nginx/issues/737) +- Little help request [\#733](https://github.com/voxpupuli/puppet-nginx/issues/733) +- Gzip values aren't passed incorrectly to nginx server [\#718](https://github.com/voxpupuli/puppet-nginx/issues/718) +- location if statement [\#713](https://github.com/voxpupuli/puppet-nginx/issues/713) +- Allow multiple access\_log within server{} \( files + syslog \) [\#710](https://github.com/voxpupuli/puppet-nginx/issues/710) +- changing upstream and applying configuration does reload or restart? [\#708](https://github.com/voxpupuli/puppet-nginx/issues/708) +- Location ordering [\#686](https://github.com/voxpupuli/puppet-nginx/issues/686) +- Parameters for log\_format [\#678](https://github.com/voxpupuli/puppet-nginx/issues/678) +- Allow and Deny directives... [\#662](https://github.com/voxpupuli/puppet-nginx/issues/662) +- Package installs yum repo despite manage\_repo setting [\#653](https://github.com/voxpupuli/puppet-nginx/issues/653) +- Multiple Locations [\#645](https://github.com/voxpupuli/puppet-nginx/issues/645) +- Passenger Packages for CentOS/RHEL! [\#633](https://github.com/voxpupuli/puppet-nginx/issues/633) +- How to insert conditionals into location [\#617](https://github.com/voxpupuli/puppet-nginx/issues/617) +- proxy\_http\_version setting [\#615](https://github.com/voxpupuli/puppet-nginx/issues/615) +- Defining vhosts in Hiera [\#566](https://github.com/voxpupuli/puppet-nginx/issues/566) +- Cannot set ip\_hash via Hiera [\#563](https://github.com/voxpupuli/puppet-nginx/issues/563) +- Default params problem [\#554](https://github.com/voxpupuli/puppet-nginx/issues/554) +- Get more friendly with concat [\#538](https://github.com/voxpupuli/puppet-nginx/issues/538) +- Hiera lookup [\#536](https://github.com/voxpupuli/puppet-nginx/issues/536) +- Manage\_repo is missing in nginx::config [\#535](https://github.com/voxpupuli/puppet-nginx/issues/535) +- Multiple listen ip addresses \(v4 and/or v6\) [\#515](https://github.com/voxpupuli/puppet-nginx/issues/515) +- Add a custom response header for a location [\#511](https://github.com/voxpupuli/puppet-nginx/issues/511) +- vhost that binds to 'any host' -\> no server\_name [\#506](https://github.com/voxpupuli/puppet-nginx/issues/506) +- fastcgi\_param https [\#492](https://github.com/voxpupuli/puppet-nginx/issues/492) +- properties of members of an upstream [\#475](https://github.com/voxpupuli/puppet-nginx/issues/475) +- cannot create location with only try\_files defined [\#470](https://github.com/voxpupuli/puppet-nginx/issues/470) +- Should fail compilation when default location created for vhost without other required parameters [\#447](https://github.com/voxpupuli/puppet-nginx/issues/447) +- Windows Support [\#436](https://github.com/voxpupuli/puppet-nginx/issues/436) +- Any way to specify multiple listening ports? [\#433](https://github.com/voxpupuli/puppet-nginx/issues/433) +- Add map\_hash\_bucket\_size and map\_hash\_max\_size [\#429](https://github.com/voxpupuli/puppet-nginx/issues/429) +- Catch all requests with wrong host and return 444 status [\#261](https://github.com/voxpupuli/puppet-nginx/issues/261) +- main class has no autoindex implementation [\#229](https://github.com/voxpupuli/puppet-nginx/issues/229) +- Right way to proxy a ssl server? [\#217](https://github.com/voxpupuli/puppet-nginx/issues/217) +- Add uwsgi\_pass [\#160](https://github.com/voxpupuli/puppet-nginx/issues/160) +- Root should not be inside location block [\#142](https://github.com/voxpupuli/puppet-nginx/issues/142) + +**Merged pull requests:** + +- Allow vhost ssl cert andn key inheritance from http section [\#945](https://github.com/voxpupuli/puppet-nginx/pull/945) ([jeffmccune](https://github.com/jeffmccune)) +- add before =\> Package\['nginx'\] on repo absent ensures [\#944](https://github.com/voxpupuli/puppet-nginx/pull/944) ([wyardley](https://github.com/wyardley) +- Update based on voxpupuli/modulesync\_config 0.14.1 [\#940](https://github.com/voxpupuli/puppet-nginx/pull/940) ([dhoppe](https://github.com/dhoppe)) +- Update based on voxpupuli/modulesync\_config 0.13.4 [\#937](https://github.com/voxpupuli/puppet-nginx/pull/937) ([dhoppe](https://github.com/dhoppe)) +- Delete .ruby-version [\#936](https://github.com/voxpupuli/puppet-nginx/pull/936) ([dhoppe](https://github.com/dhoppe)) +- Allow mappings to be supplied as array of hashes. [\#934](https://github.com/voxpupuli/puppet-nginx/pull/934) ([wyardley](https://github.com/wyardley)) +- Fix streamhost support [\#933](https://github.com/voxpupuli/puppet-nginx/pull/933) ([wyardley](https://github.com/wyardley)) +- Support array as well as string for passenger\_pre\_start [\#931](https://github.com/voxpupuli/puppet-nginx/pull/931) ([wyardley](https://github.com/wyardley)) +- Use default ssl\_protocols for ssl mailhosts [\#930](https://github.com/voxpupuli/puppet-nginx/pull/930) ([ekohl](https://github.com/ekohl)) +- add debugging information in error message [\#928](https://github.com/voxpupuli/puppet-nginx/pull/928) ([wyardley](https://github.com/wyardley)) +- Restore $service\_restart, now defaulting to undefined, but now withou… [\#927](https://github.com/voxpupuli/puppet-nginx/pull/927) ([wyardley](https://github.com/wyardley)) +- uwsgi: allow custom uwsgi\_param directives [\#926](https://github.com/voxpupuli/puppet-nginx/pull/926) ([darken99](https://github.com/darken99)) +- Deprecate \(RHEL 5, Debian 5-6, Ubuntu 10.04\) in module metadata [\#925](https://github.com/voxpupuli/puppet-nginx/pull/925) ([wyardley](https://github.com/wyardley)) +- Add expires directive to location [\#924](https://github.com/voxpupuli/puppet-nginx/pull/924) ([wyardley](https://github.com/wyardley)) +- Allow location\_allow / location\_deny as well in location blocks [\#923](https://github.com/voxpupuli/puppet-nginx/pull/923) ([wyardley](https://github.com/wyardley)) +- Support for proxy\_pass\_header directive. [\#922](https://github.com/voxpupuli/puppet-nginx/pull/922) ([gallagherrchris](https://github.com/gallagherrchris)) +- Remove broken configtest\_enable option [\#921](https://github.com/voxpupuli/puppet-nginx/pull/921) ([wyardley](https://github.com/wyardley)) +- Changes mock from mocha to rspec-mock [\#920](https://github.com/voxpupuli/puppet-nginx/pull/920) ([petems](https://github.com/petems)) +- modulesync 0.13.0 [\#919](https://github.com/voxpupuli/puppet-nginx/pull/919) ([bbriggs](https://github.com/bbriggs)) +- Adds ability to detect modified nginx for fact [\#913](https://github.com/voxpupuli/puppet-nginx/pull/913) ([petems](https://github.com/petems)) +- Revert "Prevent custom fact from complaining when openresty is installed" [\#912](https://github.com/voxpupuli/puppet-nginx/pull/912) ([wyardley](https://github.com/wyardley)) +- migrate fixtures to github links [\#910](https://github.com/voxpupuli/puppet-nginx/pull/910) ([bastelfreak](https://github.com/bastelfreak)) +- SSL cipher changes \(issue 859\) [\#909](https://github.com/voxpupuli/puppet-nginx/pull/909) ([wyardley](https://github.com/wyardley)) +- Prevent custom fact from complaining when openresty is installed [\#908](https://github.com/voxpupuli/puppet-nginx/pull/908) ([wyardley](https://github.com/wyardley)) +- update URL in notice [\#907](https://github.com/voxpupuli/puppet-nginx/pull/907) ([wyardley](https://github.com/wyardley)) +- 'Require' vhost dir / enable dir in files [\#906](https://github.com/voxpupuli/puppet-nginx/pull/906) ([wyardley](https://github.com/wyardley)) +- fix for log\_dir not being honored \(\#895\) [\#904](https://github.com/voxpupuli/puppet-nginx/pull/904) ([wyardley](https://github.com/wyardley)) +- switch to voxpup contributer guidelines [\#901](https://github.com/voxpupuli/puppet-nginx/pull/901) ([wyardley](https://github.com/wyardley)) +- update of \#812 \(No reasons to manage separate files since confd\_purge is available\) [\#900](https://github.com/voxpupuli/puppet-nginx/pull/900) ([wyardley](https://github.com/wyardley)) +- add auth\_http\_header [\#898](https://github.com/voxpupuli/puppet-nginx/pull/898) ([tjikkun](https://github.com/tjikkun)) +- try to improve spacing in generated configs \(Issue \#742\) [\#891](https://github.com/voxpupuli/puppet-nginx/pull/891) ([wyardley](https://github.com/wyardley)) +- Allow multiple access / error logs in main config and vhosts, other logging changes [\#888](https://github.com/voxpupuli/puppet-nginx/pull/888) ([wyardley](https://github.com/wyardley)) +- more test and docs fixes for acceptance tests for CentOS / Passenger [\#886](https://github.com/voxpupuli/puppet-nginx/pull/886) ([wyardley](https://github.com/wyardley)) +- Configure acceptance tests on docker on travis [\#885](https://github.com/voxpupuli/puppet-nginx/pull/885) ([3flex](https://github.com/3flex)) +- remove unmanaged nodesets [\#884](https://github.com/voxpupuli/puppet-nginx/pull/884) ([3flex](https://github.com/3flex)) +- Fix acceptance test failures with newer Beaker versions [\#883](https://github.com/voxpupuli/puppet-nginx/pull/883) ([wyardley](https://github.com/wyardley)) +- Add additional config variables with default values \(update of \#693\) [\#881](https://github.com/voxpupuli/puppet-nginx/pull/881) ([wyardley](https://github.com/wyardley)) +- add $passenger\_pre\_start variable [\#880](https://github.com/voxpupuli/puppet-nginx/pull/880) ([wyardley](https://github.com/wyardley)) +- Add missing stream dirs and create streams from hiera [\#879](https://github.com/voxpupuli/puppet-nginx/pull/879) ([andybotting](https://github.com/andybotting)) +- Add confd\_only option [\#878](https://github.com/voxpupuli/puppet-nginx/pull/878) ([wyardley](https://github.com/wyardley)) +- Update based on voxpupuli/modulesync\_config 0.12.7 [\#877](https://github.com/voxpupuli/puppet-nginx/pull/877) ([dhoppe](https://github.com/dhoppe)) +- add support for passenger on CentOS/RHEL [\#876](https://github.com/voxpupuli/puppet-nginx/pull/876) ([wyardley](https://github.com/wyardley)) +- Update based on voxpupuli/modulesync\_config 0.12.6 [\#875](https://github.com/voxpupuli/puppet-nginx/pull/875) ([dhoppe](https://github.com/dhoppe)) +- \[keepalive\_requests\] added keepalive\_requests parameter in nginx.conf [\#873](https://github.com/voxpupuli/puppet-nginx/pull/873) ([shoeb751](https://github.com/shoeb751)) +- Add option http\_cfg\_prepend [\#870](https://github.com/voxpupuli/puppet-nginx/pull/870) ([abraham1901](https://github.com/abraham1901)) +- Expose the uwsgi\_read\_timeout parameter [\#867](https://github.com/voxpupuli/puppet-nginx/pull/867) ([ekohl](https://github.com/ekohl)) +- Allow locations with try\_files only [\#834](https://github.com/voxpupuli/puppet-nginx/pull/834) ([FlorianSW](https://github.com/FlorianSW)) +- Global options for ssl ciphers [\#823](https://github.com/voxpupuli/puppet-nginx/pull/823) ([jkroepke](https://github.com/jkroepke)) ## 2016-09-02 Release [v0.4.0](https://github.com/voxpupuli/puppet-nginx/tree/v0.4.0) [Full Changelog](https://github.com/voxpupuli/puppet-nginx/compare/v0.3.0...v0.4.0) diff --git a/metadata.json b/metadata.json index cab7a1293..deeef2218 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppet-nginx", - "version": "0.4.1-rc0", + "version": "0.5.0", "author": "Vox Pupuli", "summary": "Puppet NGINX management module", "license": "MIT",