Skip to content

Commit 77d88c6

Browse files
authored
Merge pull request #1771 from hunner/update_changelog
Update changelog to reflect http://keepachangelog.com/
2 parents 1fc491c + 3383b7d commit 77d88c6

File tree

1 file changed

+93
-31
lines changed

1 file changed

+93
-31
lines changed

CHANGELOG.md

+93-31
Original file line numberDiff line numberDiff line change
@@ -5,41 +5,103 @@ and this project adheres to [Semantic Versioning](http://semver.org).
55

66
## Supported Release [3.0.0]
77
### Summary
8-
This release updates the code to match the set Rubocop standards in additiont to adding several minor features. AS this release includes Puppet 4 updates it is thus backwards incompatible.
8+
This major release changes the default value of `keepalive` to `On`. It also includes many other features and bugfixes.
99

10-
### Fixed
11-
- Fixes made to mod_passenger test's.
12-
- REMOVED options bug fix.
13-
- Fix case of setting apache::mpm_module to false and declaring the mpm class yourself b/c you need to set params.
14-
- Various small fixes.
10+
#### Changed
11+
- Default `apache::keepalive` from `Off` to `On`.
1512

1613
#### Added
17-
- ShibCompatValidUser option added to vhost config.
18-
- loadfile_name option exposed to mod::python class.
19-
- $options added to 'balancer' type.
20-
- log formats updated to include client ip.
21-
- EnableCapabilities added for itk.
22-
- Support added for UseCanonicalName.
23-
- Option added to include CacheIgnorHEaders for disk_cache module.
24-
- Added ability to specify MellonSessionLength.
25-
- CASSscrubRequestHeaders now created in _auth_cas.erb.
26-
- $apache_version param now defined.
27-
- Auxiliary template included for 'Require' directives for mod::*.
28-
- Acceptance test added for param LimitRequestFields.
29-
- Acceptance test added for param shib_compat_valid_user.
30-
- Updated to use puppet 4 functions-api.
31-
32-
#### Changed
33-
- remoteip: apacher::service notified instead of service['httpd'].
34-
- Travis test parellelism reduced.
35-
- Modulesync updates.
36-
- Default keepalive set to on in all distros.
37-
- php_values section adjusted.
38-
- Various doc changes made.
39-
- Code updated to match the set Rubocop standards.
14+
- Class `apache::mod::data`
15+
- Function `apache::apache_pw_hash` function (puppet 4 port of `apache_pw_hash()`)
16+
- Function `apache::bool2httpd` function (puppet 4 port of `bool2httpd()`)
17+
- Function `apache::validate_apache_log_level` function (puppet 4 port of `validate_apache_log_level()`)
18+
- Parameter `apache::balancer::options` for additional directives.
19+
- Parameter `apache::limitreqfields` setting the LimitRequestFields directive to 100.
20+
- Parameter `apache::use_canonical_name` to control how httpd uses self-referential URLs.
21+
- Parameter `apache::mod::disk_cache::cache_ignore_headers` to ignore cache headers.
22+
- Parameter `apache::mod::itk::enablecapabilities` to manage ITK capabilities.
23+
- Parameter `apache::mod::ldap::ldap_trusted_mode` to manage trusted mode.
24+
- Parameters for `apache::mod::passenger`:
25+
- `passenger_allow_encoded_slashes`
26+
- `passenger_app_group_name`
27+
- `passenger_app_root`
28+
- `passenger_app_type`
29+
- `passenger_base_uri`
30+
- `passenger_buffer_response`
31+
- `passenger_buffer_upload`
32+
- `passenger_concurrency_model`
33+
- `passenger_debug_log_file`
34+
- `passenger_debugger`
35+
- `passenger_default_group`
36+
- `passenger_default_user`
37+
- `passenger_disable_security_update_check`
38+
- `passenger_enabled`
39+
- `passenger_error_override`
40+
- `passenger_file_descriptor_log_file`
41+
- `passenger_fly_with`
42+
- `passenger_force_max_concurrent_requests_per_process`
43+
- `passenger_friendly_error_pages`
44+
- `passenger_group`
45+
- `passenger_installed_version`
46+
- `passenger_instance_registry_dir`
47+
- `passenger_load_shell_envvars`
48+
- `passenger_lve_min_uid`
49+
- `passenger_max_instances`
50+
- `passenger_max_preloader_idle_time`
51+
- `passenger_max_request_time`
52+
- `passenger_memory_limit`
53+
- `passenger_meteor_app_settings`
54+
- `passenger_nodejs`
55+
- `passenger_pre_start`
56+
- `passenger_python`
57+
- `passenger_resist_deployment_errors`
58+
- `passenger_resolve_symlinks_in_document_root`
59+
- `passenger_response_buffer_high_watermark`
60+
- `passenger_restart_dir`
61+
- `passenger_rolling_restarts`
62+
- `passenger_security_update_check_proxy`
63+
- `passenger_show_version_in_header`
64+
- `passenger_socket_backlog`
65+
- `passenger_start_timeout`
66+
- `passenger_startup_file`
67+
- `passenger_sticky_sessions`
68+
- `passenger_sticky_sessions_cookie_name`
69+
- `passenger_thread_count`
70+
- `passenger_user`
71+
- `passenger_user_switching`
72+
- `rack_auto_detect`
73+
- `rack_base_uri`
74+
- `rack_env`
75+
- `rails_allow_mod_rewrite`
76+
- `rails_app_spawner_idle_time`
77+
- `rails_auto_detect`
78+
- `rails_base_uri`
79+
- `rails_default_user`
80+
- `rails_env`
81+
- `rails_framework_spawner_idle_time`
82+
- `rails_ruby`
83+
- `rails_spawn_method`
84+
- `rails_user_switching`
85+
- `wsgi_auto_detect`
86+
- Parameter `apache::mod::prefork::listenbacklog` to set the listen backlog to 511.
87+
- Parameter `apache::mod::python::loadfile_name` to workaround python.load filename conflicts.
88+
- Parameter `apache::mod::ssl::ssl_cert` to manage the client auth cert.
89+
- Parameter `apache::mod::ssl::ssl_key` to manage the client auth key.
90+
- Parameter `apache::mod::status::requires` as an alternative to `apache::mod::status::allow_from`
91+
- Parameter `apache::vhost::ssl_proxy_cipher_suite` to manage that directive.
92+
- Parameter `apache::vhost::shib_compat_valid_user` to manage that directive.
93+
- Parameter `apache::vhost::use_canonical_name` to manage that directive.
94+
- Parameter value `mellon_session_length` for `apache::vhost::directories`
4095

41-
#### Removed
42-
- Unused variable $_logs_dest removed.
96+
### Fixed
97+
- `apache_version` is confined to just Linux to avoid erroring on AIX.
98+
- Parameter `apache::mod::jk::workers_file_content` docs typo of "mantain" instead of maintain.
99+
- Deduplicate `apache::mod::ldap` managing `File['ldap.conf']` to avoid resource conflicts.
100+
- ITK package name on Debian 9
101+
- Dav_svn package for SLES
102+
- Log client IP instead of loadbalancer IP when behind a loadbalancer.
103+
- `apache::mod::remoteip` now notifies the `Class['apache::service']` class instead of `Service['httpd']` to avoid restarting the service when `apache::service_manage` is false.
104+
- `apache::vhost::cas_scrub_request_headers` actually manages the directive.
43105

44106
## Supported Release [2.3.1]
45107
### Summary

0 commit comments

Comments
 (0)