- Update libredirectionio to 2.11.2
- Update libredirectionio to 2.10.0
- Fix request time in log
- Add backend duration to log
- Update libredirectionio to 2.9.0
- Update libredirectionio to 2.8.0
- Support new compression format for body filtering: deflate and brotli
- Allow libredirectionio to modify the
Content-Type
header
- Support gzip compression when filtering body, by updating libredirectionio deps
- Fix a bug when multiple rules where used with a backend status code trigger
- Add the
redirectionio_trusted_proxies
configuration directive for correct ip matching - (see the documentation) - Add support for the IP address trigger (requires the version 2.3 of the agent)
- Add support for the robots.txt action (requires the version 2.3 of the agent)
- Add the possibility to disable log for a specific request using a rule (requires the version 2.3 of the agent)
- Fix an issue when a rule was serving a 200 response without the backend being called
- Better options for sockets management in the dialog with the agent
- new release, for new distributions (debian 11 bullseye, and latest ubuntu)
- fix rare occurrence of agent socket not available for writing after starting the connection
- Add the
redirectionio_set_header
directive - (see the documentation) - Add connection pool management options to the
redirectionio_pass
directive:min_conns
,keep_conns
,max_conns
andtimeout
- (see the documentation)
- Fix double content encoding header in some edge cases
- Pass the client IP address to the agent
- Move redirectionio to access phase instead of pre access phase
- Send proxy version in logs
- Send content-type in logs
- Use 2.0.0 version of libredirection: more matching and actions available
- [BC BREAK] New proxy protocol: please update the agent when updating the proxy to the 2.0 branch
- Send request method in logs
- Add support for filtering header and body response with the agent
- Fix compilation on C99
- Improve stability of the module
- Add support for matching redirection on response status code
- Open source module
- Stability fixes:
- Avoid potential seg fault when reloading nginx
- Fix memory leak issues
- Add connection pool to limit number of parallels connections on heavy usage
- Better timeout when agent not responding under a specific time
- New package name (switch from
redirectionio-nginx-module
tolibnginx-mod-redirectionio
)
- Initial release