Skip to content

Latest commit

 

History

History
942 lines (820 loc) · 95.8 KB

CHANGELOG.md

File metadata and controls

942 lines (820 loc) · 95.8 KB

Changelog

2017-01-13 - Release 0.6.0

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

Full Changelog

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

Full Changelog

  • 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:

2016-02-06 Release v0.3.0

Full Changelog

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:

2015-06-18 Release v0.2.7

Full Changelog

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

Full Changelog

Closed issues:

  • Invalid parameter flags #586

Merged pull requests:

2015-04-02 Release v0.2.5

Full Changelog

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

Full Changelog

Merged pull requests:

  • Changing apt key to 40 characters to support new apt module #583 (errygg)

2015-03-23 Release v0.2.3

Full Changelog

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

Full Changelog

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

Full Changelog

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

Full Changelog

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:

2014-09-25 Release 0.1.1

Full Changelog

Closed issues:

  • $worker_connections must be an integer #460

Merged pull requests:

  • Add instructions on bootstrapping puppet-module-data #461 (jfryman)

2014-09-24 Release 0.1.0

Full Changelog

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. #313
  • nginx::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

Full Changelog

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

Full Changelog

Closed issues:

  • Version bump #268
  • nginx::params is deprecated as a public API #240

Merged pull requests:

2014-03-20 Release v0.0.8

Full Changelog

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

Full Changelog

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

Full Changelog

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

Full Changelog

Merged pull requests:

2013-08-22 Release v0.0.4

Full Changelog

Closed issues:

  • Final Test #118
  • another webhook test. #117
  • Testing webhook #116

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

Full Changelog

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

Full Changelog

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:

2011-06-07 Release show

Full Changelog

2011-06-07 Release v0.0.1

* This Change Log was automatically generated by github_changelog_generator