Releases: lyokha/nginx-combined-upstreams-module
Releases · lyokha/nginx-combined-upstreams-module
nginx-combined-upstreams-module version 2.2
- Implemented Github workflow CI with tests.
- Implemented nobackup upstream singlets with secondary servers marked as down rather than backup.
- In directive add_upstream, allow attribute weight=N to calibrate weights of servers from the referred upstreams.
nginx-combined-upstreams-module version 2.1
Various improvements in the upstrand implementation.
- Proper initialization of the request start time in the upstrand variable handler fixes debugging of upstrand timeouts with directive echo.
- Better implementation of protection against X-Accel-Redirect headers.
nginx-combined-upstreams-module version 2.0
- General improvements
- Internal code reorganization.
- Added tests integrated in Travis CI.
- Many bug fixes and improvements in the upstrand implementation
- Subrequests were optimized by using flag NGX_HTTP_SUBREQUEST_CLONE.
- Upstrand directive intercept_errors was replaced with a new directive intercept_statuses which fixed broken interception mechanism in nested subrequests.
- Other bug fixes and improvements.
nginx-combined-upstreams-module version 1.2
Bugfix: adjust pointers to last
elements in lists when copying headers of the subrequest.
Details: when copying objects of type ngx_list_t
, pointers last
must point to part
if there is only one part in the list, otherwise further additions to the target list may affect only the source list. Particularly, gzip module may add a Content-Encoding header which, in case of failure, may break HTTP response as the response body will still be gzipped.
nginx-combined-upstreams-module version 1.1
Added a new directive extend_single_peers.
nginx-combined-upstreams-module version 1.0
The first stable release.