...
- XML statistics can now be replaced with a Lua implementation instead. See proxy.config.stats.enable_lua below.
- We have added a multi origin hierarchy to parent selection.
- Parent selection now also supports a failure mode, where you can retry requests against a different parent in some (configurable) cases.
- There are some better instrumentation for memory debugging, including running with Address Sanitizer, and OpenSSL.
Jira: TS-4207, TS-4115, TS-4287, TS-4197, TS-4212, TS-4297, TS-3863
New configuration options
...
In addition, proxy.config.http.transaction_active_timeout_in is now also overridable.
Jira: TS-4341, TS-3922, TS-4064, TS-4099, TS-3535, TS-4087, TS-4162,
...
- H2 is now much more feature rich, with a slew of bug fixes, configuration options, and performance optimizations. Try it out!
- In particular, we now also have priority support for H2, but it's maybe not production ready for all use cases.
- SPDY has been marked as deprecated, and will be removed for v7.0.0.
Jira: TS-4087, TS-3535, TS-3485, TS-4323, TS-4359, TS-4092
New plugins
- There's a new CPP API plugin for converting image formats to the webp format.
- There's a collapsed forwarding plugin in the experimental tree, this can help mitigate thundering herd issues in some cases.
- The beginning of an ACME (LetsEncrypt) plugin is in the source tree, but it needs more work to be complete. Volunteers are welcome!
Jira: TS-4095, TS-4243, TS-4320
Plugin Improvements
The following plugins have new features and improvements.
...
- We have a new operator for time based conditions, NOW().
- There's a new GeoIP operator, GEO().
cachekey
- We have added support for URI and URI path capture and replacements.
- The old cacheurl is now deprecated, in favor of our new, more complete cachekey plugin. Make sure to migrate to it if you use the old plugin!
gzip
- The gzip plugin can now function as a remap plugin, simplifying and strengthening configuration management. You can now selectively and efficiently enable gzip support easily per remap rule.
- The gzip plugin has also gone through some major rewrites, improving stability and performance.
geoip_acl
- We now support IPv6 for this plugin
Jira: TS-4284