Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
CONFIG proxy.config.hostdb.size INT 120000
CONFIG proxy.config.hostdb.storage_size INT 45375488
  • 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.

Jira: TS-4207, TS-4115, TS-4287

 

New configuration options

In addition, proxy.config.http.transaction_active_timeout_in is now also overridable.

Jira: TS-4341TS-3922TS-4064TS-4099TS-3535TS-4087TS-4162

TLS and HTTP/2 (aka H2)

 We continue to improve our TLS (HTTPS) features and support. Noteworthy in 6.2.x is:

  • 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: 

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.

header_rewrite

  • We now support variable expansion in the set-redirect operator.
  • You can now do matching operators on the port.
  • have a new operator for time based conditions, NOW().
  • There's a new GeoIP operator, GEO().

Jira: TS-2642, TS-3639

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!We do not need Boost.

Jira: TS-29554183, TS-3108, TS-3068

background_fetch

4356

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
  • The plugin behavior and activation can now be controlled per remap-rule.
  • You an control the behavior based on content type.

Jira:   TS-26824147, TS-26834280

geoip_acl

  •  

We now support IPv6 for this plugin

 

Plugin APIs

The following additions were made to the plugin APIs:

...