PageRenderTime 58ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 1ms

/provisioner/daemon/plugins/automators/chef_solo_automator/chef_solo_automator/cookbooks/nginx/CHANGELOG.md

https://github.com/LXiong/loom
Markdown | 282 lines | 221 code | 61 blank | 0 comment | 0 complexity | 0457f2178af0d36007547fe3cd7da391 MD5 | raw file
Possible License(s): BSD-3-Clause, MPL-2.0-no-copyleft-exception, GPL-2.0, Apache-2.0, MIT
  1. nginx Cookbook CHANGELOG
  2. ========================
  3. This file is used to list changes made in each version of the nginx cookbook.
  4. v2.6.2 (2014-04-09)
  5. -------------------
  6. [COOK-4527] - set default openssl source version to 1.0.1g to address CVE-2014-0160 aka Heartbleed
  7. v2.6.0 (2014-04-08)
  8. -------------------
  9. - Reverting COOK-4323
  10. v2.5.0 (2014-03-27)
  11. -------------------
  12. - [COOK-4323] - Need a resource to easily configure available sites (vhosts)
  13. v2.4.4 (2014-03-13)
  14. -------------------
  15. - Updating for build-essential 2.0
  16. v2.4.2 (2014-02-28)
  17. -------------------
  18. Fixing bad commit from COOK-4330
  19. v2.4.1 (2014-02-27)
  20. -------------------
  21. - [COOK-4345] - nginx default recipe include install type recipe directly
  22. v2.4.0 (2014-02-27)
  23. -------------------
  24. - [COOK-4380] - kitchen.yml platform listings for ubuntu-10.04 and ubuntu-12.04 are missing the dot
  25. - [COOK-4330] - Bump nginx version for security issues (CVE-2013-0337, CVE-2013-4547)
  26. v2.3.0 (2014-02-25)
  27. -------------------
  28. - **[COOK-4293](https://tickets.opscode.com/browse/COOK-4293)** - Update testing Gems in nginx and fix a rubocop warnings
  29. - **[COOK-4237] - Nginx version incorrectly parsed on Ubuntu 13
  30. - **[COOK-3866] - Nginx default site folder
  31. v2.2.2 (2014-01-23)
  32. -------------------
  33. [COOK-3672] - Add gzip_static option
  34. v2.2.0
  35. ------
  36. No changes. Version bump for toolchain
  37. v2.1.0
  38. ------
  39. [COOK-3923] - Enable the list of packages installed by nginx::passenger to be configurable
  40. [COOK-3672] - Nginx should support the gzip_static option
  41. Updating for yum ~> 3.0
  42. Fixing up style for rubocop
  43. Updating test-kitchen harness
  44. v2.0.8
  45. ------
  46. fixing metadata version error. locking to 3.0
  47. v2.0.6
  48. ------
  49. Locking yum dependency to '< 3'
  50. v2.0.4
  51. ------
  52. ### Bug
  53. - **[COOK-3808](https://tickets.opscode.com/browse/COOK-3808)** - nginx::passenger run fails because of broken installation of package dependencies
  54. - **[COOK-3779](https://tickets.opscode.com/browse/COOK-3779)** - Build in master fails due to rubocop error
  55. v2.0.2
  56. ------
  57. ### Bug
  58. - **[COOK-3808](https://tickets.opscode.com/browse/COOK-3808)** - nginx::passenger run fails because of broken installation of package dependencies
  59. - **[COOK-3779](https://tickets.opscode.com/browse/COOK-3779)** - Build in master fails due to rubocop error
  60. v2.0.0
  61. ------
  62. ### Improvement
  63. - **[COOK-3733](https://tickets.opscode.com/browse/COOK-3733)** - Add RPM key names and GPG checking
  64. - **[COOK-3687](https://tickets.opscode.com/browse/COOK-3687)** - Add support for `http_perl`
  65. - **[COOK-3603](https://tickets.opscode.com/browse/COOK-3603)** - Add a recipe for using custom openssl
  66. - **[COOK-3602](https://tickets.opscode.com/browse/COOK-3602)** - Use an attribute for the status module port
  67. - **[COOK-3549](https://tickets.opscode.com/browse/COOK-3549)** - Refactor custom modules support
  68. - **[COOK-3521](https://tickets.opscode.com/browse/COOK-3521)** - Add support for `http_auth_request`
  69. - **[COOK-3520](https://tickets.opscode.com/browse/COOK-3520)** - Add support for `spdy`
  70. - **[COOK-3185](https://tickets.opscode.com/browse/COOK-3185)** - Add `gzip_*` attributes
  71. - **[COOK-2712](https://tickets.opscode.com/browse/COOK-2712)** - Update `upload_progress` version to 0.9.0
  72. ### Bug
  73. - **[COOK-3686](https://tickets.opscode.com/browse/COOK-3686)** - Remove deprecated 'passenger_use_global_queue' directive
  74. - **[COOK-3626](https://tickets.opscode.com/browse/COOK-3626)** - Parameterize hardcoded path to helper scripts
  75. - **[COOK-3571](https://tickets.opscode.com/browse/COOK-3571)** - Reloda ohai plugin after installation
  76. - **[COOK-3428](https://tickets.opscode.com/browse/COOK-3428)** - Fix an issue where access logs are not disabled when the `disable_access_log` attribute is set to `true`
  77. - **[COOK-3322](https://tickets.opscode.com/browse/COOK-3322)** - Fix an issue where `nginx::ohai_plugin` fails when using source recipe
  78. - **[COOK-3241](https://tickets.opscode.com/browse/COOK-3241)** - Fix an issue where`nginx::ohai_plugin` fails unless using source recipe
  79. ### New Feature
  80. - **[COOK-3605](https://tickets.opscode.com/browse/COOK-3605)** - Add Lua module
  81. v1.8.0
  82. ------
  83. ### Bug
  84. - **[COOK-3397](https://tickets.opscode.com/browse/COOK-3397)** - Fix user from nginx package on Gentoo
  85. - **[COOK-2968](https://tickets.opscode.com/browse/COOK-2968)** - Fix foodcritic failure
  86. - **[COOK-2723](https://tickets.opscode.com/browse/COOK-2723)** - Remove duplicate passenger `max_pool_size`
  87. ### Improvement
  88. - **[COOK-3186](https://tickets.opscode.com/browse/COOK-3186)** - Add `client_body_buffer_size` and `server_tokens attributes`
  89. - **[COOK-3080](https://tickets.opscode.com/browse/COOK-3080)** - Add rate-limiting support
  90. - **[COOK-2927](https://tickets.opscode.com/browse/COOK-2927)** - Add support for `real_ip_recursive` directive
  91. - **[COOK-2925](https://tickets.opscode.com/browse/COOK-2925)** - Fix ChefSpec converge
  92. - **[COOK-2724](https://tickets.opscode.com/browse/COOK-2724)** - Automatically create directory for PID file
  93. - **[COOK-2472](https://tickets.opscode.com/browse/COOK-2472)** - Bump nginx version to 1.2.9
  94. - **[COOK-2312](https://tickets.opscode.com/browse/COOK-2312)** - Add additional `mine_types` to the `gzip_types` value
  95. ### New Feature
  96. - **[COOK-3183](https://tickets.opscode.com/browse/COOK-3183)** - Allow inclusion in extra-cookbook modules
  97. v1.7.0
  98. ------
  99. ### Improvement
  100. - [COOK-3030]: The repo_source attribute should allow you to not add any additional repositories to your node
  101. ### Sub-task
  102. - [COOK-2738]: move nginx::passenger attributes to `nginx/attributes/passenger.rb`
  103. v1.6.0
  104. ------
  105. ### Task
  106. - [COOK-2409]: update nginx::source recipe for new `runit_service` resource
  107. - [COOK-2877]: update nginx cookbook test-kitchen support to 1.0 (alpha)
  108. ### Improvement
  109. - [COOK-1976]: nginx source should be able to configure binary path
  110. - [COOK-2622]: nginx: add upstart support
  111. - [COOK-2725]: add "configtest" subcommand in initscript
  112. ### Bug
  113. - [COOK-2398]: nginx_site definition cannot be used to manage the default site
  114. - [COOK-2493]: Resources in nginx::source recipe always use 1.2.6 version, even overriding version attribute
  115. - [COOK-2531]: Remove usage of non-existant attribute "description" for `apt_repository`
  116. - [COOK-2665]: nginx::source install with custom sbin_path breaks ohai data
  117. v1.4.0
  118. ------
  119. - [COOK-2183] - Install nginx package from nginxyum repo
  120. - [COOK-2311] - headers-more should be updated to the latest version
  121. - [COOK-2455] - Support sendfile option (nginx.conf)
  122. v1.3.0
  123. ------
  124. - [COOK-1979] - Passenger module requires curl-dev(el)
  125. - [COOK-2219] - Support `proxy_read_timeout` (in nginx.conf)
  126. - [COOK-2220] - Support `client_max_body_size` (in nginx.conf)
  127. - [COOK-2280] - Allow custom timing of nginx_site's reload notification
  128. - [COOK-2304] - nginx cookbook should install 1.2.6 not 1.2.3 for source installs
  129. - [COOK-2309] - checksums for geoip files need to be updated in nginx
  130. - [COOK-2310] - Checksum in the `nginx::upload_progress` recipe is not correct
  131. - [COOK-2314] - nginx::passenger: Install the latest version of passenger
  132. - [COOK-2327] - nginx: passenger recipe should find ruby via Ohai
  133. - [COOK-2328] - nginx: Update mime.types file to the latest
  134. - [COOK-2329] - nginx: Update naxsi rules to the current
  135. v1.2.0
  136. ------
  137. - [COOK-1752] - Add headers more module to the nginx cookbook
  138. - [COOK-2209] - nginx source recipe should create web user before creating directories
  139. - [COOK-2221] - make nginx::source compatible with gentoo
  140. - [COOK-2267] - add version for runit recommends
  141. v1.1.4
  142. ------
  143. - [COOK-2168] - specify package name as an attribute
  144. v1.1.2
  145. ------
  146. - [COOK-1766] - Nginx Source Recipe Rebuilding Source at Every Run
  147. - [COOK-1910] - Add IPv6 module
  148. - [COOK-1966] - nginx cookbook should let you set `gzip_vary` and `gzip_buffers` in nginx.conf
  149. - [COOK-1969]- - nginx::passenger module not included due to use of symbolized `:nginx_configure_flags`
  150. - [COOK-1971] - Template passenger.conf.erb configures key `passenger_max_pool_size` 2 times
  151. - [COOK-1972] - nginx::source compile_nginx_source reports success in spite of failed compilation
  152. - [COOK-1975] - nginx::passenger requires rake gem
  153. - [COOK-1979] - Passenger module requires curl-dev(el)
  154. - [COOK-2080] - Restart nginx on source compilation
  155. v1.1.0
  156. ------
  157. - [COOK-1263] - Nginx log (and possibly other) directory creations should be recursive
  158. - [COOK-1515] - move creation of `node['nginx']['dir']` out of commons.rb
  159. - [COOK-1523] - nginx `http_geoip_module` requires libtoolize
  160. - [COOK-1524] - nginx checksums are md5
  161. - [COOK-1641] - add "use", "`multi_accept`" and "`worker_rlimit_nofile`" to nginx cookbook
  162. - [COOK-1683] - Nginx fails Windows nodes just by being required in metadata
  163. - [COOK-1735] - Support Amazon Linux in nginx::source recipe
  164. - [COOK-1753] - Add ability for nginx::passenger recipe to configure more Passenger global settings
  165. - [COOK-1754] - Allow group to be set in nginx.conf file
  166. - [COOK-1770] - nginx cookbook fails on servers that don't have a "cpu" attribute
  167. - [COOK-1781] - Use 'sv' to reload nginx when using runit
  168. - [COOK-1789] - stop depending on bluepill, runit and yum. they are not required by nginx cookbook
  169. - [COOK-1791] - add name attribute to metadata
  170. - [COOK-1837] - nginx::passenger doesn't work on debian family
  171. - [COOK-1956] - update naxsi version due to incompatibility with newer nginx
  172. v1.0.2
  173. ------
  174. - [COOK-1636] - relax the version constraint on ohai
  175. v1.0.0
  176. ------
  177. - [COOK-913] - defaults for gzip cause warning on service restart
  178. - [COOK-1020] - duplicate MIME type
  179. - [COOK-1269] - add passenger module support through new recipe
  180. - [COOK-1306] - increment nginx version to 1.2 (now 1.2.3)
  181. - [COOK-1316] - default site should not always be enabled
  182. - [COOK-1417] - resolve errors preventing build from source
  183. - [COOK-1483] - source prefix attribute has no effect
  184. - [COOK-1484] - source relies on /etc/sysconfig
  185. - [COOK-1511] - add support for naxsi module
  186. - [COOK-1525] - nginx source is downloaded every time
  187. - [COOK-1526] - nginx_site does not remove sites
  188. - [COOK-1527] - add `http_echo_module` recipe
  189. v0.101.6
  190. --------
  191. Erroneous cookbook upload due to timeout.
  192. Version #'s are cheap.
  193. v0.101.4
  194. --------
  195. - [COOK-1280] - Improve RHEL family support and fix ohai_plugins recipe bug
  196. - [COOK-1194] - allow installation method via attribute
  197. - [COOK-458] - fix duplicate nginx processes
  198. v0.101.2
  199. --------
  200. * [COOK-1211] - include the default attributes explicitly so version is available.
  201. v0.101.0
  202. --------
  203. **Attribute Change**: `node['nginx']['url']` -> `node['nginx']['source']['url']`; see the README.md.
  204. - [COOK-1115] - daemonize when using init script
  205. - [COOK-477] - module compilation support in nginx::source
  206. v0.100.4
  207. --------
  208. - [COOK-1126] - source version bump to 1.0.14
  209. v0.100.2
  210. --------
  211. - [COOK-1053] - Add :url attribute to nginx cookbook
  212. v0.100.0
  213. --------
  214. - [COOK-818] - add "application/json" per RFC.
  215. - [COOK-870] - bluepill init style support
  216. - [COOK-957] - Compress application/javascript.
  217. - [COOK-981] - Add reload support to NGINX service
  218. v0.99.2
  219. -------
  220. - [COOK-809] - attribute to disable access logging
  221. - [COOK-772] - update nginx download source location