This is the last release with Puppet 3 support! This release contains several breaking changes!
- Add $members_tag parameter to nginx::resource::upstream
- Default proxy_redirect to undef in locations (resolves #395)
- Officially add Ubuntu 1604 support (#935)
- Fix rubocop failures after rubocop version update
- Allow setting $daemon to "on" or "off" (defaults to unset)
- Add upstream_cfg_append (to match prepend)
- Add 'require' for parent dir of upstream, map, and geo configs
- Set log directory ownership / permissions explicitly
- fix map.erb to work on Redhat 6 releases
- Move all parameters back to top scope (nginx vs nginx::config) (major change)
- Rename rewrite_to_https => ssl_redirect (breaking change)
- Adds new SSL && protocol specific directives to mailhost setup (#769)
- allow try_files and index in location resource (#966)
- Put keepalive at bottom of upstream_cfg_{append,prepend} sections
- Reorganize templates for clearer understanding (#970)
- Use SSL for nginx APT repository
- Fix validation range for location priority
- Rename v[hH]ost to server everywhere (major change)
- Added auth_request configuration capability
- Add support for proxy_cache_path loader directives
- Add passenger_package_ensure parameter to allow pinning passenger version
- Bump minimum version dependencies (for Puppet 4)
2016-10-26 Release 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
- Secure configs for php-fpm/pathinfo #735
- Adding iphash to Upstream has no effect #661
- puppet tries to create vhost before nginx is installed? #610
- Move try_files #736 (jkroepke)
Closed issues:
- remove $configtest_enable parameter, look into nginx::service in general #916
- Location code before server code in ssl_nodes #915
- Warning and refresh even with no configs in the class declaration #905
- log_dir works in vhost context, but not in main context #895
- No require for File: sites-enabled and sites-available folders #894
- Cannot set ssl log paths when overriding access and error logs #893
- Improvement of the hiera-related documentation #892
- sites-enabled on redhat? #889
- acceptance tests with new(ish) Beaker version #882
- Vox Pupuli Elections #871
- RFC: Upstream vs distro packages #863
- secure ssl configuration #859
- Add "disable_symlinks" option for nginx::config class #847
- Add File Output Preview #846
- Looking for Maintainer #844
- Do not re-order parameters in location_custom_cfg alphabetically #828
- Is this module still "undergoing some structural maintenance"? #809
- 'server {' stanza #792
- /etc/nginx/mime.types file not found #791
- white space #742
- how to set large_client_header_buffers ? #737
- Little help request #733
- Gzip values aren't passed incorrectly to nginx server #718
- location if statement #713
- Allow multiple access_log within server{} ( files + syslog ) #710
- changing upstream and applying configuration does reload or restart? #708
- Location ordering #686
- Parameters for log_format #678
- Allow and Deny directives... #662
- Package installs yum repo despite manage_repo setting #653
- Multiple Locations #645
- Passenger Packages for CentOS/RHEL! #633
- How to insert conditionals into location #617
- proxy_http_version setting #615
- Defining vhosts in Hiera #566
- Cannot set ip_hash via Hiera #563
- Default params problem #554
- Get more friendly with concat #538
- Hiera lookup #536
- Manage_repo is missing in nginx::config #535
- Multiple listen ip addresses (v4 and/or v6) #515
- Add a custom response header for a location #511
- vhost that binds to 'any host' -> no server_name #506
- fastcgi_param https #492
- properties of members of an upstream #475
- cannot create location with only try_files defined #470
- Should fail compilation when default location created for vhost without other required parameters #447
- Windows Support #436
- Any way to specify multiple listening ports? #433
- Add map_hash_bucket_size and map_hash_max_size #429
- Catch all requests with wrong host and return 444 status #261
- main class has no autoindex implementation #229
- Right way to proxy a ssl server? #217
- Add uwsgi_pass #160
- Root should not be inside location block #142
Merged pull requests:
- Allow vhost ssl cert andn key inheritance from http section #945 (jeffmccune)
- add before => Package['nginx'] on repo absent ensures #944 (wyardley
- Update based on voxpupuli/modulesync_config 0.14.1 #940 (dhoppe)
- Update based on voxpupuli/modulesync_config 0.13.4 #937 (dhoppe)
- Delete .ruby-version #936 (dhoppe)
- Allow mappings to be supplied as array of hashes. #934 (wyardley)
- Fix streamhost support #933 (wyardley)
- Support array as well as string for passenger_pre_start #931 (wyardley)
- Use default ssl_protocols for ssl mailhosts #930 (ekohl)
- add debugging information in error message #928 (wyardley)
- Restore $service_restart, now defaulting to undefined, but now withou… #927 (wyardley)
- uwsgi: allow custom uwsgi_param directives #926 (darken99)
- Deprecate (RHEL 5, Debian 5-6, Ubuntu 10.04) in module metadata #925 (wyardley)
- Add expires directive to location #924 (wyardley)
- Allow location_allow / location_deny as well in location blocks #923 (wyardley)
- Support for proxy_pass_header directive. #922 (gallagherrchris)
- Remove broken configtest_enable option #921 (wyardley)
- Changes mock from mocha to rspec-mock #920 (petems)
- modulesync 0.13.0 #919 (bbriggs)
- Adds ability to detect modified nginx for fact #913 (petems)
- Revert "Prevent custom fact from complaining when openresty is installed" #912 (wyardley)
- migrate fixtures to github links #910 (bastelfreak)
- SSL cipher changes (issue 859) #909 (wyardley)
- Prevent custom fact from complaining when openresty is installed #908 (wyardley)
- update URL in notice #907 (wyardley)
- 'Require' vhost dir / enable dir in files #906 (wyardley)
- fix for log_dir not being honored (#895) #904 (wyardley)
- switch to voxpup contributer guidelines #901 (wyardley)
- update of #812 (No reasons to manage separate files since confd_purge is available) #900 (wyardley)
- add auth_http_header #898 (tjikkun)
- try to improve spacing in generated configs (Issue #742) #891 (wyardley)
- Allow multiple access / error logs in main config and vhosts, other logging changes #888 (wyardley)
- more test and docs fixes for acceptance tests for CentOS / Passenger #886 (wyardley)
- Configure acceptance tests on docker on travis #885 (3flex)
- remove unmanaged nodesets #884 (3flex)
- Fix acceptance test failures with newer Beaker versions #883 (wyardley)
- Add additional config variables with default values (update of #693) #881 (wyardley)
- add $passenger_pre_start variable #880 (wyardley)
- Add missing stream dirs and create streams from hiera #879 (andybotting)
- Add confd_only option #878 (wyardley)
- Update based on voxpupuli/modulesync_config 0.12.7 #877 (dhoppe)
- add support for passenger on CentOS/RHEL #876 (wyardley)
- Update based on voxpupuli/modulesync_config 0.12.6 #875 (dhoppe)
- [keepalive_requests] added keepalive_requests parameter in nginx.conf #873 (shoeb751)
- Add option http_cfg_prepend #870 (abraham1901)
- Expose the uwsgi_read_timeout parameter #867 (ekohl)
- Allow locations with try_files only #834 (FlorianSW)
- Global options for ssl ciphers #823 (jkroepke)
2016-09-02 Release v0.4.0
- First release in the Vox Pupuli namespace (got migrated from jfryman)
Fixed bugs:
- error with $worker_processes when using parser=future on Puppet 3.7.2 #806
- Unable to resolve current fact #799
- make fact work on old nginx as well #813 (bastelfreak)
Closed issues:
- location_custom_cfg only allows 1 rewrite #861
- 0.3.0 version on puppet forge and github are different. #860
- Resources problem #854
- Passenger Enterprise #848
- SSL-Only Vhost #845
- Tag request #843
- add param proxy_buffering #840
- Ubuntu 16.04 - signing key error #839
- Amazon linux fails to comile #837
- Debian package source URL should be overridable. #831
- Debian 8 failure. #830
- How to set gzip variables/parameters #827
- nginx_version fact not confined #814
- duplicate MIME type "text/html" #810
- internal location #808
- add_header doesn't support headers properly #803
- concat::fragment $ensure deprecated #802
- Version inconsistencies ('v' prepended) #801
- How to prevent variable substitution #795
- key and cert are required under SSL #793
- WARNING: The $ensure parameter to concat::fragment is deprecated and has no effect #776
- Concat 2.0 deprecation warnings #759
- duplicate MIME type "text/html" when starting nginx #748
- Setting nginx::config::xxx options in hiera does not work with puppet 4.3 #723
- "You cannot collect exported resources without storeconfigs being set" at manifests/resource/upstream.pp:89:5 #720
- Redirect http to https. #695
- Deprecation warning for parameters #564
Merged pull requests:
- update test for #864 #866 (3flex)
- Make uwsgi_params non-executable #864 (ekohl)
- Revert "pin rubocop and rubocop-rspec depending on Ruby version" #858 (3flex)
- pin rubocop and rubocop-rspec depending on Ruby version #857 (3flex)
- add proxy_buffering parameter to location & vhost #856 (igalic)
- Merge Request #851 introduced a wrong order of installation #852 (Faffnir)
- Conditionally adding the packages if they are not added previously #851 (Faffnir)
- Add vox pupuli's configuration #849 (3flex)
- gemfile: pin json_pure to 2.0.1 or lower on ruby 1.x #842 (3flex)
- Add use_temp_path into proxy_cache_path #841 (Slm0n87)
- fixing issue #837 #838 (ryno75)
- Mitigating Httpoxy #835 (marcofl)
- Remove storeconfigs warning on puppet apply #832 (sorreltree)
- Enhance module metadata #826 (3flex)
- add test for #813 #825 (3flex)
- travis: enhance the configuration #824 (3flex)
- Fix tests #822 (3flex)
- Add ssl_session_tickets and ssl_session_ticket_key parameters #821 (iain-buclaw-sociomantic)
- Fix location template to not add empty line #819 (iain-buclaw-sociomantic)
- Add manage_service parameter #817 (iain-buclaw-sociomantic)
- Confine nginx_version fact #815 (ekingme)
- Corrected quickstart documentation #811 (frozenfoxx)
- Support for proxy_hide_header directive. #805 (samuelson)
- Resolving issue #803 by adding quotes around the parameters #804 (Spechal)
- add ssl_verify_client parameter #798 (rchicoli)
- Add support for multiple 'proxy_cache_valid' directives #788 (hbog)
- bugfix: convert integer strings to integer #778 (vicinus)
- Remove SSLv3 as it is insecure #775 (ghoneycutt)
- Add "satisfy" option to the location section #772 (bernhardjt)
- update catch all vhost example doc #770 (kisst)
- Fixing ruby <-> puppet misconfiguration - warning() should be used in… #768 (mlipiec)
- Allow removal of gzip_types from the config #765 (3flex)
- Supress warnings with concat 2.x #757 (brandonweeks)
- Add events accept mutex delay #747 (mlrobinson)
2016-02-06 Release v0.3.0
Fixed bugs:
- Circuler dependency #656
- upgrade to puppetlabs/apt >= 2.0.0 #646
- Invalid parameter: 'key_source' Apt::Source[nginx] at /etc/puppetlabs/code/modules/nginx/manifests/package/debian.pp:37 #629
Closed issues:
- Could not retrieve nginx_version: uninitialized constant Facter::Core #758
- README not helping as much as it could to create a reverse proxy #751
- no "managed by puppet" comments #749
- Unable to connect to Upstart Ubuntu 15.10 #734
- manage_repo => false feature is not available #731
- Origin of
invalid parameter "16k"
#730 - add_header for location #729
- Circular dependency when setting daemon_user and super_user #728
- nginx repo key too short #714
- Folders beeing created before the package is installed. #704
- Puppet 4 support? #696
- proxy.conf.erb seems to be missing #694
- Support for GeoIP on Debian? #691
- http2 support #690
- Problem with nginx::resource::vhost and ssl_cert/ssl_key path and permissions (644 for key) #688
- Location ordering #685
- Error: Comparison of: String < Integer, is not possible #684
- Why worker_processes isn't set at processorcount by default? #679
- warning/notice about hiera? #677
- fastcgi.erb doesn't include rewrite_rules. Why? #674
- upstream::member: ensure? #672
- Hiera changes aren't picked up #671
- Wildcard domain #668
- Hiera Variables and return 301. #665
- Misinterpretation of puppet-module-data #663
- Deprecation warning when adding worker_processes through hiera #655
- http -> https redirection option #654
- Invalid parameter options on Apt_key[Add key: 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 from Apt::Source nginx] #650
Merged pull requests:
- travis: enable bundler caching in builds #764 (3flex)
- travis: test with strict_variables on puppet 4 #763 (3flex)
- nginx version fact compatibility with Facter 1.7 #762 (alexharv074)
- removed invalid resource parameters from doc #761 (ericsysmin)
- Fix a typo in location_custom_cfg_append description. #756 (xa4a)
- Add nginx_version fact #753 (jyaworski)
- Issue 751 Add an example for a simple reverse proxy to the README #752 (alexharv074)
- Issue_749 Add 'managed by puppet' to config files #750 (alexharv074)
- Remove extra white space #744 (gerases)
- Added locations paramater to use it in hiera. #738 (jkroepke)
- restart replaced with reload in service_spec.rb file #725 (pallavjosh)
- improved location ordering #724 (vicinus)
- Deprecate $proxy_conf_template #715 (3flex)
- Add parameter to allow setting error_log severity level #709 (Phil-Friderici)
- Add unix socket for listening. #707 (werekraken)
- Ensure isn't being respected on locations. #705 (kwolf)
- Http2 support #703 (jhooyberghs)
- Replaced restart by reload #702 (matfra)
- Update vhost proxy_set_header defaults to match location #700 (alext)
- Adding a QuickStart Guide to the NGINX Module #699 (chad-thompson)
- Adding support for stream configuration #697 (hopperd)
- Convert $priority to integer before comparison #689 (erikanderson)
- iterate server_name when rewrite_www_to_non_www is used #683 (kronos-pbrideau)
- adding a max_fails parameter to upstream member[s] #675 (svigneux)
- Add 'ensure' parameter to resource::upstream::member. #673 (kwolf)
- Update non-hiera usage (see #536) #669 (Hufschmidt)
- Don't qualified call to defined resource type #666 (PierreR)
- vhost: add ssl_buffer_size to SSL config #660 (3flex)
- add remaining gzip directives #659 (3flex)
- sort add_header values for ssl vhost #658 (cgroschupp)
- update default SSL ciphers #652 (pulecp)
- Multiple proxy_cache_path entries #637 (jacobmw)
2015-06-18 Release v0.2.7
Fixed bugs:
- Circular dependency in 0.2.3 #609
- redundant "maintenance" code applied to every vhost #602
- Can't have more than 1 password protected location #572
- type reference for create_resources in init.pp using top level namespace causing catalog to fail to compile #550
- Circular Dependency Error When referenced from another module #244
- Require base folder for resources #624 (Tombar)
- location: remove the auth_basic_user_file resource #608 (3flex)
- Include ssl settings in rewrite_www server. #548 (joehillen)
- Prevent missing resource errors if custom configuration is used without default location #545 (SteveMaddison)
Closed issues:
- ssl_cert => 'puppet:///modules/sslkey/wildcard_mydomain.crt' doesn't work after upgrade #638
- Unable to validate module on servers not using it #631
- SSL Self signed cert #630
- Support Debian 8 #620
- Latest version no longer works on DragonFlyBSD #619
- Support puppetlabs-apt 2.0.0 #611
- 'undef' from left operand of 'in' expression is not a string at /etc/puppet/modules/nginx/manifests/params.pp:23 #601
- Unable to set auth_basic for "alias" location type #600
- [WIP] Improve SSL support #599
- ssl vhost gives error #585
- class ::nginx::config has not been evaluated #580
- vagrant vhost files #577
- How to set document root in server block using hiera? #576
- Configure passenger through hiera. #568
- location_custom_cfg not processing in template #567
- SSL issue with rewrite_www_to_non_www parameter #542
- location_custom_cfg_append keeps on refreshing nginx service every puppet run. #503
- Setting up nginx cache, not getting the expected result. #424
- Sendfile not fully configurable #422
- ssl certificates #404
- More thorough documentation #401
- SSL certificate not found #397
- vhost: $rewrite_www_to_non_www #381
- Support internal locations #340
- vhost configuration, www_root and default location #317
- Invalid Relationship File #299
- Storing SSH Keys and Certs in Hiera #286
- Add rewrite with if clause to puppet #279
- fastcgi location does not support auth_basic #260
- Allow to use multiple locations in vhost #189
- SSL Cert/Key Template #126
- Subdir for ssl certs #80
Merged pull requests:
- Revert "Require base folder for resources" #643 (3flex)
- Allow better control of http level proxy directives #642 (jd-daniels)
- Vhost and loation proxy_cache_key and proxy_cache_use_stale #636 (jacobmw)
- Create directory for log files #635 (geoffgarside)
- spec: update upstream_spec for puppetlabs-concat 2 #632 (3flex)
- spec: add some more nginx.conf tests #628 (3flex)
- travis: drop ruby 1.8.7 tests #627 (3flex)
- Fail on lint warnings #626 (3flex)
- remove ensure from concat::fragment as its deprecated #625 (Tombar)
- SSL updates #623 (3flex)
- Add support for Debian 8 #621 (3flex)
- Add passenger_set_header and passenger_env_var parameters for Passenger 5.0+ #618 (mmarod)
- fix docs #616 (cofyc)
- travis: test on Puppet 4 for real #613 (3flex)
- package/debian: support puppetlabs-apt 2.0.0 #612 (3flex)
- Switch acceptance tests to Beaker #607 (3flex)
- vhost: simplify maintenance variable code #606 (3flex)
- location: move auth_basic directives to header #605 (3flex)
- init: fix create_resources declarations for old puppet versions #604 (3flex)
- metadata: add Puppet version compatibility #598 (3flex)
- gitattributes: add file so all *.pp is recognized as Puppet on Github #597 (3flex)
- package/redhat: correct dependency on package #595 (3flex)
- readme: add Puppet Forge version badge #594 (3flex)
- config: refined worker_processes validation #590 (3flex)
- Fixing default location to use specified index files. #530 (scottsb)
- Add uwsgi support #398 (mvintila)
2015-04-07 Release v0.2.6
Closed issues:
- Invalid parameter flags #586
Merged pull requests:
2015-04-02 Release v0.2.5
Closed issues:
- Problem adding if blocks inside a location using location_cfg_append/prepend #308
Merged pull requests:
- Don't allow failures when using the future parser #588 (3flex)
- Rspec puppet 2 #587 (3flex)
- feat (maintenance): allow to specify maintenance behavior. Add docs. #584 (brunoleon)
- Fix possibility to set package name #571 (globin)
- Flags parameter supported only on OpenBSD #569 (Zophar78)
2015-03-24 Release v0.2.4
Merged pull requests:
2015-03-23 Release v0.2.3
Closed issues:
- Support ssl_verify_client #581
- Example hiera configuration doesn't work #558
- Hiera documentation bug #555
- new tag? #547
- Symlink happening after service refresh #541
Merged pull requests:
- Support ssl client verify #582 (jamescarr)
- apt::key: puppetlabs-apt check now the full GPG fingerprints. #579 (sbadia)
- feat: add an easy maintenance page support #578 (brunoleon)
- Prepend to the nginx config block #574 (prachetasp)
- Revert "changed
$::operatingsystemmajrelease to $ ::lsbmajdistrelease for... #565 (jfryman) - Sort fastcgi params to have stable ordering #561 (mlafeldt)
- changed
$::operatingsystemmajrelease to $ ::lsbmajdistrelease for Debian #560 (janschumann) - README: fix hiera nginx_locations example #559 (3flex)
- Set up relationships for nginx::config even when overridden #557 (radford)
- closes #541 (maybe: needs user feedback) #553 (steakknife)
- Allow to use OpenBSD specific service_flags and package_flavors. #552 (buzzdeee)
- sort add_header values for vhost #551 (sbaryakov)
- do www-rewrite with params #549 (paschdan)
- allow listen_ip and ipv6_listen_ip to contain a String or Array #546 (b4ldr)
2015-01-19 Release v0.2.2
Closed issues:
- "worker_connections must be an integer" error #537
- Stub_status #523
- Could not find dependent Exec[concat_/etc/nginx/sites-available/connect.conf] #514
- Proper integer quoting to resolve futureparser issues #512
- Missing semicolons in vhost location footer #498
- Add canary checks for Hiera lookup #463
- Add support for mainline version #450
- unknown directive "passenger_root" in /etc/nginx/nginx.conf #427
- Add extras packages? #341
Merged pull requests:
- metadata: require puppetlabs-stdlib 4.2.0 and up #539 (3flex)
- Configurable service name #534 (3flex)
- Gemfile: pin rspec-puppet to 1.x #533 (3flex)
- Sort sub hash keys to have a stable ordering #532 (mbornoz)
- Allow disabling proxy_http_version directive #531 (ckaenzig)
- Update hiera.md #528 (skoblenick)
- Allow arrays values in http_cfg_append #527 (ese)
- moves rewrite_rules to location_header #526 (paschdan)
- Notify the service after purging configuration files #525 (radford)
- travis: enable container-based builds #524 (3flex)
- Update puppet-lint config #522 (3flex)
- don't ignore lint errors #521 (3flex)
- metadata: add operatingsystem_support #520 (3flex)
- Clean up package classes, allow installing mainline upstream packages #519 (3flex)
- location: fix ensure #517 (radford)
- init: pass parameters when declaring nginx::service #516 (3flex)
- fix a future parser failure introduced by #510 #513 (3flex)
- Fully qualify classes, defines and variables #510 (3flex)
- Add initial OpenBSD support. #507 (frenkel)
- Impossible to set proxy_set_header for default location #467 (invliD)
2014-11-24 Release 0.2.1
Closed issues:
- proxy_headers_hash_bucket_size being validated as a string? #505
- CentOS 6.6 Nginx and SELinux Issue #496
- Having difficulty understanding how to use hiera to replace params.pp #494
- Cannot get new Hiera module_data to work correctly #484
- Start tracking actual versions w/ Semantic Versioning #64
- Refactor to params pattern #62
Merged pull requests:
2014-11-22 Release 0.2.0
Closed issues:
- operatingsystemmajrelease doesn't exist on Ubuntu with facter < 2.2.0 #497
- Default to running? #488
- Remove support for SSLv3 due to Poodle Attack #478
- rewrite_to_https doesn't use different SSL port numbers correctly (fix included) #477
- templates/vhost/vhost_header.erb last line issue #474
- worker_connections must be integer since 'Introducing Puppet Module Tool' #472
- (maint) metadata.json has wrong license #466
- Upstream requires nginx since 0.0.10 #458
- Centos 7 support? #445
Merged pull requests:
- fix my name #504 (ripienaar)
- Reorganise whitespace in the vhost header and location header/footer. #502 (cewood)
- Rip back out puppet-module-data #501 (jfryman)
- vhost: add a blank line at the end of the header template #490 (vincentbernat)
- Fix tabs and hash rocket alignment. #489 (actown)
- Update default SSL Ciphers #485 (jfryman)
- Use stronger ciphers #483 (ghoneycutt)
- Remove the SSLv3 by default in the vhost resource. #480 (actown)
- Allow internal-only location resources #464 (danieldreier)
2014-09-25 Release 0.1.1
Closed issues:
- $worker_connections must be an integer #460
Merged pull requests:
2014-09-24 Release 0.1.0
Closed issues:
- Cannot create a location reference without a www_root, proxy, location_alias, fastcgi, stub_status, or location_custom_cfg #446
- (maint) add copyright owner to license file #441
- Invalid parameter ensure on upstream #439
- downgrade concat dependency for wider support #435
- How to install nginx modules? #428
- Hiera does not merge correctly #426
- upstream_cfg_prepend not working for hash keys without values (ip_hash, least_conn) #425
- (maint) Missing metadata.json #419
- CentOS 7 Support #418
- Nginx vhost with php support #416
- Adding new vhosts throws errors #415
- Documentation Error #405
- puppet lint #400
- nx_daemon_user #399
- proxy_hide_header parameter #394
- Fastcgi Params #389
- Option to create directory of locations and vhosts #385
- Release New Version #384
- $location_custom_cfg issues #372
- offer a way to remove default.conf from /etc/nginx/conf.d #333
- regsubst error in resource/location.pp with future parser #322
nginx::params::nx\_multi\_accept
is not set. #313nginx::params::nx\_events\_use
is not set. #312- Relax or improve the syntax check on proxy_cache_levels #294
Merged pull requests:
- Guard against undef #459 (pradermecker)
- Fix to detect the major release version for redhat/centos 7 #454 (francis826)
- Introducing Puppet Module Data #453 (jfryman)
- (maint) switch from Modulefile to metadata.json #452 (3flex)
- cleanup whitespace and key/value alignment in config files #443 (rabbitt)
- Re-add Gentoo support #440 (jrieger)
- Test with future parser #438 (3flex)
- Removed proxy_cache_valid as default when using proxy_cache option #434 (pablokbs)
- Update maintainers in the Repository #420 (jfryman)
- Enable streaming #413 (zshahan)
- Add Red Hat/CentOS 7 support #412 (3flex)
- Fixed documentation in resource map #410 (jg-development)
- Fix deprecated variable access warning #406 (corycomer)
- Added configuration of custom fastcgi_params [fixes #389] #396 (chaosmail)
- Align index to the rest of template contents #386 (xaque208)
- Correct validation of {proxy,fastcgi}_cache_levels #382 (3flex)
- Convert specs to RSpec 2.99.1 syntax with Transpec #378 (3flex)
- Improve test suite (Travis updates, librarian-puppet removal, better utilize puppet-lint) #377 (3flex)
2014-08-13 Release v0.0.10
Closed issues:
- concat 1.1.0 dependency #393
- Run as different user #392
- Typo in init.pp, global/sites params it refers to are not prefixed with nx_ #375
- Could not find class concat #374
- Arbitrary directives for global and http contexts #361
- #331 fundamentally doesn't work #335
- proxy_connect_timeout #324
- What do you mean ruby 1.8.7 is not working? #309
- autoindex in location.pp does not work #304
- Module fails on ubuntu trusty #303
- Unable to create long temp concat files for long locations #297
- Extra coma on init.pp #291
- conf.d/default.conf is being created #263
- Support map blocks #258
- gzip is not enabled #256
- Service[nginx] seems to have an exec that fails due to being an empty string #242
- Change $service_restart custom command to use "nginx -t" by default #182
- Can I change nx_events_use parameter? #76
Merged pull requests:
- Add FreeBSD Support #376 (xaque208)
- Added owner group and mode parameter. For all users, per sites-available... #373 (alkivi-sas)
- Changed testing variables in init.pp #371 (mr-tron)
- Allow using $http_cfg_append with list of lists #369 (Motiejus)
- Change travis to exclude unwanted branches #368 (janorn)
- new raw_prepend / raw_append feature for vhosts & locations #365 (rabbitt)
- allows setting client_body/header_timeout and gzip_types on vhosts #362 (eholzbach)
- $ssl implied by $ssl_only #357 (nalbion)
- Add more spec tests #355 (janorn)
- Add client_body_temp_path and proxy_temp_path to proxy.conf. #354 (janorn)
- Puppet-lint fix. Enclosing variable #353 (hundredacres)
- refactor locations to remove a bit of redundancy #352 (rabbitt)
- add ability to designate location as internal #351 (rabbitt)
- allow override of proxy_redirect = off #350 (eholzbach)
- use 'return' over 'rewrite' #349 (rabbitt)
- Reintegrate voxpupuli#331 (upstream exports/collections) #347 (rabbitt)
- Ability to turn off sendfile #343 (globin)
- Suse packages #342 (globin)
- Change nx_conf_dir to config::conf_dir #339 (janorn)
- Add nginx config dir as a parameter #338 (janorn)
- add ability to define geo and map mappings #337 (rabbitt)
- Revert "Added ngnix::resources::upstream::member" #336 (leepa)
- Fix all rspec tests so they run #334 (leepa)
- Allow format_log in ssl vhosts as well #332 (kimor79)
- Upstream members can be exported and collected #331 (rainopik)
- make ssl listen option configurable #330 (saz)
- Fix validation of events_use parameter #329 (saz)
- Run as unprivileged user #328 (janorn)
- Puppet-lint fixes #327 (hundredacres)
- Make proxy variables configurable via hiera #326 (janorn)
- Sorted all parameters alphabetically in the main nginx class #325 (janorn)
- add option for multi_accept and events_use #323 (saz)
- Fix error message if ssl_cert/ssl_key is not set. #321 (saz)
- Add client_max_body_size to ssl vhost #320 (timmow)
- Enabled undef for service where we dont want puppet control service #319 (zdenekjanda)
- Add Archlinux support #316 (ghost)
- Allow basic_auth for proxy locations and ... #315 (dkerwin)
- Pull request 269 revisited #314 (janorn)
- add location_allow/deny directives for alias and stub_status templates #311 (alexskr)
- Use first server name for non-www redirects to prevent issues with naming of vhosts within defined types. #310 (kalmanolah)
- allow resolvers in non-ssl vhosts #307 (mike-lerch)
- Added support for fastcgi parameters. #306 (mtomic)
- Adding autoindex to location alias #305 (andschwa)
- nginx::package::debian: only include ::apt when needed #302 (yath)
- fix location sanitizing with parser 'future' #301 (yath)
- Introduced log_by_lua and log_by_lua_file params. #300 (hdanes)
- Fix cannot generate tempfile error #298 (pennycoders)
- Stop using $root from upper scopes #296 (radford)
- Fix cert sanitized and add some options #295 (abraham1901)
- Added nginx::resource::mailhost to be configured via hiera #293 (dol)
- Add configuring multiple resolvers via an array instead of a string #290 (pderaaij)
- Add additional config to the locations resource and fix set_header in vhost resource #289 (b4ldr)
- Fixed lint errors #287 (justinhennessy)
- Removing default.conf and example_ssl.conf #285 (seocam)
- allow setting custom priority before and after default SSL priority #284 (CpuID)
- Make proxy_redirect configurable #282 (genehand)
2014-03-27 Release v0.0.9
Closed issues:
Merged pull requests:
- Remove Deprecation Warnings #283 (jfryman)
- Add allow/deny rules to fastcgi template #281 (globin)
- SmartOS support #280 (ok-devalias)
2014-03-20 Release v0.0.8
Closed issues:
- Bypass proxy for static files #251
- PR #227 breaks setting multiple options of same type with location_cfg_append/location_cfg_prepend #234
- location in vhost generated in wrong place, nginx syntax error #224
- error_page configuration #40
Merged pull requests:
- fix missing ensure on concat::fragment resources #278 (jfroche)
- remove unknown parameter #277 (jfroche)
- Update README.markdown - set minimium ruby version #276 (grooverdan)
- New parameter worker_rlimit_nofile #275 (dkerwin)
- Make template for nginx.conf.erb configurable #272 (DracoBlue)
- Ensure that vhosts are purged with new parameter purge_vhost #271 (zdenekjanda)
- Allow values to be hashes at prepend,append,custom cfg for locations #266 (ese)
- Puppet removes dir only if "force => true" #265 (huandu)
- add service_ensure support #264 (welterde)
- add location_custom_cfg_prepend support #259 (pessoa)
- Bugfix: Add missing gzip parameter #257 (swanke)
- Bugfix autoindex in nginx::resource::vhost #255 (bionix)
- Added vhost ssl prepend and append #254 (cdenneen)
- Allow location_{allow,deny} parameter to be used for proxy locations #253 (fadenb)
- Fix nginx::params deprecation notice #252 (createdbypete)
- Update test to reflect modified template from #171 #250 (fadenb)
- Bugfix for duplicate listen option caused by hardcoded
ipv6only=on
in template #249 (fadenb) - Avoid creating undef variable #248 (PierreR)
- Added basic support for nginx on Solaris. #247 (janorn)
- Adding client_max_body_size. #246 (thomasbiddle)
- Sort @passenger_cgi_param to make sure generated config file content is stable. #243 (huandu)
- Make gzip configurable #239 (mlandewers)
- remove changelog #238 (3flex)
- workaround missing librarian-puppet-maestrodev dependencies #237 (3flex)
- manifests/conf.pp: fixed a typo in error message. #236 (php-coder)
- added rewrite to location/proxy & vhost #235 (3flex)
- Fixed long names virtual hosts... #233 (abraham1901)
- (Revised Commit) Support for server_names_hash_bucket_size and server_names_hash_max_size #231 (CpuID)
- README updates #230 (3flex)
- Fix multi-line comment indentation #228 (PierreR)
- Validations for all parameters in the public classes #227 (3flex)
- Fix a config error in the last sample in README #226 (huandu)
- Fix index_files ivar warning #225 (chrisdambrosio)
- Add validation for location $priority #223 (3flex)
- Adding upstream fail_timeout. #171 (thomasbiddle)
2014-01-02 Release v0.0.7
Closed issues:
- travis enable #205
- IPv6 SSL Port #198
- (regression) nested server directives when using SSL vhost #186
- new release #180
- Add OracleLinux value to operating system matching in params #176
- Always create new changes after restart #159
- Switch to puppetlabs-concat? #135
- Make SPDY a toggle parameter at declaration #73
- Package conflict on Debian #71
- Add rspec-puppet test coverage to this module #65
- Bug in ipv6 template #30
Merged pull requests:
- Separating the options with a space to avoid invalid one like "ssldefault" #218 (andreyev)
- Fix "invalid byte sequence in UTF-8" errors introduced in #213 #216 (3flex)
- Update tests broken by merging #203 #215 (3flex)
- Fix warning: Variable access via 'index_files' is deprecated. #214 (hdanes)
- Added support for SSL stapling of OCSP responses. #213 (hdanes)
- Add support for Diffie-Hellman (SSL) parameters in VHOST resource. #212 (hdanes)
- Fixed the ability to disable the index_files #211 (abraham1901)
- Bugfix: Fixed location containing '', such as '~ .php$' #210 (abraham1901)
- Bugfix: Fixed long names virtual hosts #209 (abraham1901)
- Add the possibility to add a header to the HTTP response #208 (hdanes)
- provide visibility of Travis status #206 (3flex)
- index_files to be defined at server level if specified in resource::vhost #204 (grooverdan)
- ipv6 port to ssl_port with ssl and spdy (if enabled) options #203 (grooverdan)
- Add proxy_set_header to vhost_ssl_header to be the same as vhost_header #202 (grooverdan)
- Fix for order statements. Concat requires strings #197 (elmerfud)
- Add nginx autoindex to resource nginx::location and style up the nginx::vhost directory template #195 (bionix)
- Add nginx::vhost option 'autoindex' #194 (bionix)
- rspec-puppet 1.0.0 #192 (3flex)
- Rspec tests (and fixes) #188 (3flex)
- Update vhost.pp #184 (abraham1901)
- Update params to account for oracle linux. #183 (drfeelngood)
- (maint) Fix Puppet 3.2.x deprecation warnings #175 (3flex)
- Add support for proxy method and body #170 (arlimus)
- Switch to using concat{} instead of lots of file{} magic. #167 (3flex)
2013-10-25 Release v0.0.6
Closed issues:
- Git merge artifacts left in init.pp #153
- Errors & Fails to set file if location name includes a slash #102
- what's the best way to ensure a certain version of nginx package gets installed #66
- location_cfg_prepend hash keys ignored #49
Merged pull requests:
- Fix upstream_cfg_prepend loop to put every element on a dedicated line #166 (dkerwin)
- Rspec fixes #165 (3flex)
- Validate all arrays #164 (3flex)
- Add Travis config #163 (3flex)
- Regex replace / in resource::vhost #162 (jfryman)
- Fix RHEL installation support #158 (miguno)
- Fix dependency problems with APT repo handling #155 (fpletz)
- Fixing broken merge #154 (narkisr)
- Added example of passenger usage #151 (deric)
- support for nginx passenger debian repositories #145 (deric)
- Added class param to disable YUM repo management on RedHat platforms #144 (rytis)
- Fix stub_status location so it has line breaks. #141 (vrillusions)
- Fix deprecated variable access warning in vhost footer template #140 (alanpearce)
- make proxy_buffers, proxy_buffer_size, client_max_body_size configurable #139 (OmarzT)
- Switch to using puppetlabs-apt #134 (apenney)
- Add basic rspec-system tests. #133 (apenney)
- #66: This commit allows you to set package_ensure in nginx and have that #132 (apenney)
- location_allow and location_deny support. #131 (apenney)
- Use correct port for www rewrite #128 (leoc)
- Fix typo in vhost_header #125 (theospears)
- sort $vhost_cfg_append hash in vhost_footer.erb template #123 (jhoblitt)
- Update README to use syntax highlighting #122 (blkperl)
- Aggregated some PR & tested & simple bug fix & add new option #120 (abraham1901)
- Fix SSL cert and key permissions #119 (tombooth)
2013-08-25 Release v0.0.5
Merged pull requests:
- * Bug fix, remove each_line method #121 (abraham1901)
2013-08-22 Release v0.0.4
Closed issues:
Merged pull requests:
- Please reconsidere my pull request: Fix syntax "each" for ruby1.9 => each_line and add listen_port on rewrite_www_to_non_www #114 (helldorado)
- Fix the error 'You cannot specify more than one of content, source, target' #109 (vikraman)
- fix template, should use @ #104 (stephenrjohnson)
- update nginx::package to select the package class by $::osfamily #99 (jhoblitt)
2013-08-04 Release v0.0.3
Closed issues:
- hiera resources don't process ssl locations properly #106
Merged pull requests:
- Fix #106 when using wildcard certificate on multiple vhosts #107 (xcompass)
- Some changes have been made #103 (abraham1901)
- auth_basic lines appearing in SSL vhost header when they shouldn't #101 (adambrenecki)
- Fixed RHEL package install and added some fastcgi options #97 (justicel)
2013-08-01 Release v0.0.2
Closed issues:
- UWSGI Proxying #82
- GeoIP package missing in Centos #74
- Convert all true/false to booleans #61
- Need help using the vhost resource #60
- Pull request #53 contains broken vhost.pp #55
- Build a new house #46
- Fix List #45
- Having a issue with hiera #22
- Running from scratch gives error on cat nginx.d/* #20
- Make sure latest stable release of nginx is installed #7
- Ubuntu 10.04 failed to fetch repository bug #3
Merged pull requests:
- sort $vhost_cfg_append hash in vhost_footer.erb template #115 (jhoblitt)
- Inverted condition for IPv6 warning #98 (mnencia)
- Adding option http_cfg_append to class nginx #96 (abraham1901)
- Add Hiera support #95 (xcompass)
- Remove GeoIP in spec to fix the tests #94 (xcompass)
- Fix undefined method `sort_by' error from vhost_location_empty.erb #93 (xcompass)
- Fix deprecated variable names #92 (leoc)
- Add index_files to location for vhost #90 (michaeltchapman)
- Sort location_custom_cfg hash to prevent random ordering #87 (jamorton)
- Add location priority option #86 (abraham1901)
- Fixed log name and better formatting #85 (abraham1901)
- Added gpgcheck to redhat yum repo configuration. #84 (salekseev)
- Add support for fully custom location configurations. #83 (jamorton)
- Parameter server_tokens of nginx class is actually never used #81 (msiedlarek)
- Changes to SSL and SPDY #77 (igoraj)
- Add server_names_hash_bucket_size param #75 (thaumazein)
- Gentoo support #72 (castiel)
- Removed various puppet-lint warnings and fixed a typo #69 (ghost)
- Push to forge #68 (carlossg)
- Add specs using puppetlabs_spec_helper and librarian-puppet #67 (carlossg)
- Fixing boolean comparisons #63 (zoide)
- Fixed errors and implemented new functions #59 (abraham1901)
- Added composer support #58 (frastel)
- Use official nginx apt repo of stable releases for debian/ubuntu #57 (ktham)
- Pull request #53 contains broken vhost.pp #56 (LeeXGreen)
- Added params for types_hash_max_size and types_hash_bucket_size expected... #54 (squidsoup)
- Added some minor enhancements #53 (hingstarne)
- Stabilize key/value output by sorting hashes on key. #52 (iksteen)
- linting #51 (tjikkun)
- Proxy http version #50 (tjikkun)
- SSL improvements (default ciphers & caching), server_tokens option, and proxy_set_headers for vhosts #48 (buro9)
- Add support for upstream_cfg_prepend #47 (tjikkun)
- more boolean comparison fixes #44 (zoide)
- Ssl fixes #43 (zoide)
- Fixed typo in init.pp #42 (igoraj)
- add support for mail module #41 (tjikkun)
- Amazon Linux support #39 (ryanfitz)
- Add scientific linux support #37 (hunner)
- Add scientific linux support #36 (hunner)
- Add try_files option #35 (hunner)
- Support for SSL only server and SSL defined port #33 (juaningan)
- Fix syntax error in ERB template #32 (lboynton)
- Added listen_options and ipv6_listen_options feature #31 (guzmanbraso)
- Pull feature location cfg #29 (guzmanbraso)
- Feature status locations #28 (guzmanbraso)
- Implementation of new vars configtest_enable and service_restart... #27 (guzmanbraso)
- Allow purge of confd dir as optional argument. #26 (guzmanbraso)
- puppet-nginx refactor to class/arguments #25 (guzmanbraso)
- Fixed error from cat when trying nginx.d/* on nodes without vhosts defined #24 (guzmanbraso)
- Fix issue #22 #23 (guilherme)
- Server name array #19 (lboynton)
- Comparison operations in nginx.conf.erb template look misplaced. #18 (rbolkey)
- Add alias support #17 (lboynton)
- Include stdlib #16 (lboynton)
- add an array parameter to resource::vhost, server_name #15 (dhutty)
- support operatingsystem RedHat #14 (brettporter)
- This is part of patch-1! #13 (drdla)
- This is part of patch-1! #12 (drdla)
- Add parameter to rewrite www to non-www #11 (drdla)
- Fixed typo (missing , at end of line) #10 (drdla)
- removed remainder of merge conflict #9 (drdla)
- Fixed typo (missing , at end of line) #8 (drdla)
- Fix small typo in variable name #4 (luxflux)
- Fixed broken README markdown. #1 (Frost)
2011-06-07 Release show
2011-06-07 Release v0.0.1
* This Change Log was automatically generated by github_changelog_generator