All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning and Keep a changelog.
5.0.0 (2022-11-02)
- #114 Updated nginx.conf template adding proxy buffer vars @frantsao
- #114 BREAKING revert proxy buffering defaults to <2.0 release. They are safer in general, but suboptimal (see Nginx documentation) @frantsao
- *#114 fix files and directories permissions; RENAMED luaJIT_ variables to nginx_luajit_ because naming compliance (BREAKING) * @frantsao
4.2.1 (2022-09-01)
- #111 Fixed deletion of old server files configuration @xtianae7
4.2.0 (2022-06-22)
- #108 Added support for ssl module @xtianae7
4.1.0 (2022-03-23)
- #105 Updated nginx.conf template adding server_tokens var @frantsao
- #105 Updated test dependencies @frantsao
4.0.0 (2021-11-26)
- #101 Debian 11 support @sorobon
- #101Debian 8 (jessie) support @sorobon
3.5.2 (2021-07-29)
- #98 Fix nginx_group not set as primary group @caldito
3.5.1 (2021-03-01)
- #91 Fix nginx.conf template and molecule tests @ftsao
3.5.0 (2021-02-26)
- #88 Add default server_names_hash_bucket_size @ftsao
- #88 Updated test requirements @ftsao
- #88 Added apt cache validation time @ftsao
3.4.0 (2020-12-21)
- #85 Use get_url instead of unarchive to have timeout configuration @jperera
3.3.0 (2020-09-17)
- #81 Support provide custom prometheus.conf metrics file @jmonterrubio
3.2.0 (2020-08-26)
- #78 parametrizing private tmp var to solve Debian 10 compatibilities @gabyalises
3.1.0 (2020-06-24)
- #56 Added ca-certificates; relocated vars @frantsao
- #74 Minor cleanup for debian buster; upgraded to molecule 3 and gos 0.13 @frantsao
3.0.0 (2020-04-14)
- #70 Support metrics for debian buster @jmonterrubio
2.2.0 (2020-01-24)
- Add system:true on create nginx_user to get UID on system range @adrian-arapiles
- Add goss test to check nginx_user UId have system range of uids @adrian-arapiles
- Fix indent for goss http test of nginx metrics prometheus @adrian-arapiles
- #57 Disable create home for user nginx.
2.1.1 (2019-10-19)
- #65 No value passed error in prometheus metrics @jmonterrubio
2.1.0 (2019-09-09)
- #62 Fix wrong configuration of proxy_buffer_size in nginx.conf @adrian-arapiles
- #62 nginx.conf template can be override on playbook @adrian-arapiles
2.0.1 (2019-04-29)
- #59 Fix reload command in service file @jnogol
2.0.0 (2019-02-18)
- #53 Rename role using underscore @jmonterrubio
- #51 Set 2.7 as min ansible version @jmonterrubio
- Use molecule 2 with docker as driver @jmonterrubio
- Set 1.14.2 as default nginx version @jmonterrubio
- Configurable nginx external modules @jmonterrubio
1.8.0 (2018-02-27)
- #46 Added configurable limit no file @javierRobledo, @danieljesus
- #48 Make logrotate optional @jnogol
1.7.0 (2018-02-23)
- #6 Add Travis CI @jnogol
- #42 Update Prometheus metrics @jmonterrubio
- #43 Notify reload handler when changing configuration @jmonterrubio
1.6.0 (2017-10-26)
- #32 Support worker_rlimit_nofile setting @acuervof
1.5.0 (2017-06-30)
- #29 Support debian stretch @jmonterrubio
1.4.0 (2017-05-03)
- #26 Extracting compile-time options to variable @dortegau
1.3.1 (2017-03-27)
- #22 Fix conflict in init scripts @jmonterrubio
1.3.0 (2017-03-25)
- #19 Prometheus metrics customization @sorobon
1.2.2 (2017-03-17)
- #16 Fix pid error @jmonterrubio
1.2.1 (2017-03-17)
- #13 Force pid directory @jmonterrubio
1.2.0 (2017-02-27)
- #7 Configure servers from files out of the role @jmonterrubio
- #9 Add max body size configurable @jmonterrubio
1.1.0 (2017-01-24)
- Add prometheus metric to monitor nginx server @jmonterrubio
1.0.2 (2017-01-20)
Full Changelog This version could break the service if same version is installed. Please use force_reinstall: true parameter to avoid it.
- Create force_reinstall parameter @jmonterrubio
- Improve user service management @jmonterrubio
- #1 Fix enable/disable service @jmonterrubio
1.0.1 (2017-01-12)
- Update doc @jmonterrubio
- PLATFORM-221 Remove delaycompress in logrotate @jmonterrubio
- First release