Mercurial > repos > other > Puppet
comparison modules/apache/CHANGELOG.md @ 0:956e484adc12
Initial public release of Puppet configs
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 16 Aug 2014 19:47:38 +0000 |
parents | |
children | 37675581a273 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:956e484adc12 |
---|---|
1 ##2014-07-15 - Supported Release 1.1.1 | |
2 ###Summary | |
3 | |
4 This release merely updates metadata.json so the module can be uninstalled and | |
5 upgraded via the puppet module command. | |
6 | |
7 ## 2014-04-14 Supported Release 1.1.0 | |
8 | |
9 ###Summary | |
10 | |
11 This release primarily focuses on extending the httpd 2.4 support, tested | |
12 through adding RHEL7 and Ubuntu 14.04 support. It also includes Passenger | |
13 4 support, as well as several new modules and important bugfixes. | |
14 | |
15 ####Features | |
16 | |
17 - Add support for RHEL7 and Ubuntu 14.04 | |
18 - More complete apache24 support | |
19 - Passenger 4 support | |
20 - Add support for max_keepalive_requests and log_formats parameters | |
21 - Add mod_pagespeed support | |
22 - Add mod_speling support | |
23 - Added several parameters for mod_passenger | |
24 - Added ssl_cipher parameter to apache::mod::ssl | |
25 - Improved examples in documentation | |
26 - Added docroot_mode, action, and suexec_user_group parameters to apache::vhost | |
27 - Add support for custom extensions for mod_php | |
28 - Improve proxy_html support for Debian | |
29 | |
30 ####Bugfixes | |
31 | |
32 - Remove NameVirtualHost directive for apache >= 2.4 | |
33 - Order proxy_set option so it doesn't change between runs | |
34 - Fix inverted SSL compression | |
35 - Fix missing ensure on concat::fragment resources | |
36 - Fix bad dependencies in apache::mod and apache::mod::mime | |
37 | |
38 ####Known Bugs | |
39 * By default, the version of Apache that ships with Ubuntu 10.04 does not work with `wsgi_import_script`. | |
40 * SLES is unsupported. | |
41 | |
42 ## 2014-03-04 Supported Release 1.0.1 | |
43 ###Summary | |
44 | |
45 This is a supported release. This release removes a testing symlink that can | |
46 cause trouble on systems where /var is on a seperate filesystem from the | |
47 modulepath. | |
48 | |
49 ####Features | |
50 ####Bugfixes | |
51 ####Known Bugs | |
52 * By default, the version of Apache that ships with Ubuntu 10.04 does not work with `wsgi_import_script`. | |
53 * SLES is unsupported. | |
54 | |
55 ## 2014-03-04 Supported Release 1.0.0 | |
56 ###Summary | |
57 | |
58 This is a supported release. This release introduces Apache 2.4 support for | |
59 Debian and RHEL based osfamilies. | |
60 | |
61 ####Features | |
62 | |
63 - Add apache24 support | |
64 - Add rewrite_base functionality to rewrites | |
65 - Updated README documentation | |
66 - Add WSGIApplicationGroup and WSGIImportScript directives | |
67 | |
68 ####Bugfixes | |
69 | |
70 - Replace mutating hashes with merge() for Puppet 3.5 | |
71 - Fix WSGI import_script and mod_ssl issues on Lucid | |
72 | |
73 ####Known Bugs | |
74 * By default, the version of Apache that ships with Ubuntu 10.04 does not work with `wsgi_import_script`. | |
75 * SLES is unsupported. | |
76 | |
77 --- | |
78 | |
79 ## 2014-01-31 Release 0.11.0 | |
80 ### Summary: | |
81 | |
82 This release adds preliminary support for Windows compatibility and multiple rewrite support. | |
83 | |
84 #### Backwards-incompatible Changes: | |
85 | |
86 - The rewrite_rule parameter is deprecated in favor of the new rewrite parameter | |
87 and will be removed in a future release. | |
88 | |
89 #### Features: | |
90 | |
91 - add Match directive | |
92 - quote paths for windows compatibility | |
93 - add auth_group_file option to README.md | |
94 - allow AuthGroupFile directive for vhosts | |
95 - Support Header directives in vhost context | |
96 - Don't purge mods-available dir when separate enable dir is used | |
97 - Fix the servername used in log file name | |
98 - Added support for mod_include | |
99 - Remove index parameters. | |
100 - Support environment variable control for CustomLog | |
101 - added redirectmatch support | |
102 - Setting up the ability to do multiple rewrites and conditions. | |
103 - Convert spec tests to beaker. | |
104 - Support php_admin_(flag|value)s | |
105 | |
106 #### Bugfixes: | |
107 | |
108 - directories are either a Hash or an Array of Hashes | |
109 - Configure Passenger in separate .conf file on RH so PassengerRoot isn't lost | |
110 - (docs) Update list of `apache::mod::[name]` classes | |
111 - (docs) Fix apache::namevirtualhost example call style | |
112 - Fix $ports_file reference in apache::listen. | |
113 - Fix $ports_file reference in Namevirtualhost. | |
114 | |
115 | |
116 ## 2013-12-05 Release 0.10.0 | |
117 ### Summary: | |
118 | |
119 This release adds FreeBSD osfamily support and various other improvements to some mods. | |
120 | |
121 #### Features: | |
122 | |
123 - Add suPHP_UserGroup directive to directory context | |
124 - Add support for ScriptAliasMatch directives | |
125 - Set SSLOptions StdEnvVars in server context | |
126 - No implicit <Directory> entry for ScriptAlias path | |
127 - Add support for overriding ErrorDocument | |
128 - Add support for AliasMatch directives | |
129 - Disable default "allow from all" in vhost-directories | |
130 - Add WSGIPythonPath as an optional parameter to mod_wsgi. | |
131 - Add mod_rpaf support | |
132 - Add directives: IndexOptions, IndexOrderDefault | |
133 - Add ability to include additional external configurations in vhost | |
134 - need to use the provider variable not the provider key value from the directory hash for matches | |
135 - Support for FreeBSD and few other features | |
136 - Add new params to apache::mod::mime class | |
137 - Allow apache::mod to specify module id and path | |
138 - added $server_root parameter | |
139 - Add Allow and ExtendedStatus support to mod_status | |
140 - Expand vhost/_directories.pp directive support | |
141 - Add initial support for nss module (no directives in vhost template yet) | |
142 - added peruser and event mpms | |
143 - added $service_name parameter | |
144 - add parameter for TraceEnable | |
145 - Make LogLevel configurable for server and vhost | |
146 - Add documentation about $ip | |
147 - Add ability to pass ip (instead of wildcard) in default vhost files | |
148 | |
149 #### Bugfixes: | |
150 | |
151 - Don't listen on port or set NameVirtualHost for non-existent vhost | |
152 - only apply Directory defaults when provider is a directory | |
153 - Working mod_authnz_ldap support on Debian/Ubuntu | |
154 | |
155 ## 2013-09-06 Release 0.9.0 | |
156 ### Summary: | |
157 This release adds more parameters to the base apache class and apache defined | |
158 resource to make the module more flexible. It also adds or enhances SuPHP, | |
159 WSGI, and Passenger mod support, and support for the ITK mpm module. | |
160 | |
161 #### Backwards-incompatible Changes: | |
162 - Remove many default mods that are not normally needed. | |
163 - Remove `rewrite_base` `apache::vhost` parameter; did not work anyway. | |
164 - Specify dependencies on stdlib >=2.4.0 (this was already the case, but | |
165 making explicit) | |
166 - Deprecate `a2mod` in favor of the `apache::mod::*` classes and `apache::mod` | |
167 defined resource. | |
168 | |
169 #### Features: | |
170 - `apache` class | |
171 - Add `httpd_dir` parameter to change the location of the configuration | |
172 files. | |
173 - Add `logroot` parameter to change the logroot | |
174 - Add `ports_file` parameter to changes the `ports.conf` file location | |
175 - Add `keepalive` parameter to enable persistent connections | |
176 - Add `keepalive_timeout` parameter to change the timeout | |
177 - Update `default_mods` to be able to take an array of mods to enable. | |
178 - `apache::vhost` | |
179 - Add `wsgi_daemon_process`, `wsgi_daemon_process_options`, | |
180 `wsgi_process_group`, and `wsgi_script_aliases` parameters for per-vhost | |
181 WSGI configuration. | |
182 - Add `access_log_syslog` parameter to enable syslogging. | |
183 - Add `error_log_syslog` parameter to enable syslogging of errors. | |
184 - Add `directories` hash parameter. Please see README for documentation. | |
185 - Add `sslproxyengine` parameter to enable SSLProxyEngine | |
186 - Add `suphp_addhandler`, `suphp_engine`, and `suphp_configpath` for | |
187 configuring SuPHP. | |
188 - Add `custom_fragment` parameter to allow for arbitrary apache | |
189 configuration injection. (Feature pull requests are prefered over using | |
190 this, but it is available in a pinch.) | |
191 - Add `apache::mod::suphp` class for configuring SuPHP. | |
192 - Add `apache::mod::itk` class for configuring ITK mpm module. | |
193 - Update `apache::mod::wsgi` class for global WSGI configuration with | |
194 `wsgi_socket_prefix` and `wsgi_python_home` parameters. | |
195 - Add README.passenger.md to document the `apache::mod::passenger` usage. | |
196 Added `passenger_high_performance`, `passenger_pool_idle_time`, | |
197 `passenger_max_requests`, `passenger_stat_throttle_rate`, `rack_autodetect`, | |
198 and `rails_autodetect` parameters. | |
199 - Separate the httpd service resource into a new `apache::service` class for | |
200 dependency chaining of `Class['apache'] -> <resource> ~> | |
201 Class['apache::service']` | |
202 - Added `apache::mod::proxy_balancer` class for `apache::balancer` | |
203 | |
204 #### Bugfixes: | |
205 - Change dependency to puppetlabs-concat | |
206 - Fix ruby 1.9 bug for `a2mod` | |
207 - Change servername to be `$::hostname` if there is no `$::fqdn` | |
208 - Make `/etc/ssl/certs` the default ssl certs directory for RedHat non-5. | |
209 - Make `php` the default php package for RedHat non-5. | |
210 - Made `aliases` able to take a single alias hash instead of requiring an | |
211 array. | |
212 | |
213 ## 2013-07-26 Release 0.8.1 | |
214 #### Bugfixes: | |
215 - Update `apache::mpm_module` detection for worker/prefork | |
216 - Update `apache::mod::cgi` and `apache::mod::cgid` detection for | |
217 worker/prefork | |
218 | |
219 ## 2013-07-16 Release 0.8.0 | |
220 #### Features: | |
221 - Add `servername` parameter to `apache` class | |
222 - Add `proxy_set` parameter to `apache::balancer` define | |
223 | |
224 #### Bugfixes: | |
225 - Fix ordering for multiple `apache::balancer` clusters | |
226 - Fix symlinking for sites-available on Debian-based OSs | |
227 - Fix dependency ordering for recursive confdir management | |
228 - Fix `apache::mod::*` to notify the service on config change | |
229 - Documentation updates | |
230 | |
231 ## 2013-07-09 Release 0.7.0 | |
232 #### Changes: | |
233 - Essentially rewrite the module -- too many to list | |
234 - `apache::vhost` has many abilities -- see README.md for details | |
235 - `apache::mod::*` classes provide httpd mod-loading capabilities | |
236 - `apache` base class is much more configurable | |
237 | |
238 #### Bugfixes: | |
239 - Many. And many more to come | |
240 | |
241 ## 2013-03-2 Release 0.6.0 | |
242 - update travis tests (add more supported versions) | |
243 - add access log_parameter | |
244 - make purging of vhost dir configurable | |
245 | |
246 ## 2012-08-24 Release 0.4.0 | |
247 #### Changes: | |
248 - `include apache` is now required when using `apache::mod::*` | |
249 | |
250 #### Bugfixes: | |
251 - Fix syntax for validate_re | |
252 - Fix formatting in vhost template | |
253 - Fix spec tests such that they pass | |
254 | |
255 ##2012-05-08 Puppet Labs <info@puppetlabs.com> - 0.0.4 | |
256 * e62e362 Fix broken tests for ssl, vhost, vhost::* | |
257 * 42c6363 Changes to match style guide and pass puppet-lint without error | |
258 * 42bc8ba changed name => path for file resources in order to name namevar by it's name | |
259 * 72e13de One end too much | |
260 * 0739641 style guide fixes: 'true' <> true, $operatingsystem needs to be $::operatingsystem, etc. | |
261 * 273f94d fix tests | |
262 * a35ede5 (#13860) Make a2enmod/a2dismo commands optional | |
263 * 98d774e (#13860) Autorequire Package['httpd'] | |
264 * 05fcec5 (#13073) Add missing puppet spec tests | |
265 * 541afda (#6899) Remove virtual a2mod definition | |
266 * 976cb69 (#13072) Move mod python and wsgi package names to params | |
267 * 323915a (#13060) Add .gitignore to repo | |
268 * fdf40af (#13060) Remove pkg directory from source tree | |
269 * fd90015 Add LICENSE file and update the ModuleFile | |
270 * d3d0d23 Re-enable local php class | |
271 * d7516c7 Make management of firewalls configurable for vhosts | |
272 * 60f83ba Explicitly lookup scope of apache_name in templates. | |
273 * f4d287f (#12581) Add explicit ordering for vdir directory | |
274 * 88a2ac6 (#11706) puppetlabs-apache depends on puppetlabs-firewall | |
275 * a776a8b (#11071) Fix to work with latest firewall module | |
276 * 2b79e8b (#11070) Add support for Scientific Linux | |
277 * 405b3e9 Fix for a2mod | |
278 * 57b9048 Commit apache::vhost::redirect Manifest | |
279 * 8862d01 Commit apache::vhost::proxy Manifest | |
280 * d5c1fd0 Commit apache::mod::wsgi Manifest | |
281 * a825ac7 Commit apache::mod::python Manifest | |
282 * b77062f Commit Templates | |
283 * 9a51b4a Vhost File Declarations | |
284 * 6cf7312 Defaults for Parameters | |
285 * 6a5b11a Ensure installed | |
286 * f672e46 a2mod fix | |
287 * 8a56ee9 add pthon support to apache |