- These are the highlights of new features or additions to existing features in v5.0.x and 5.1.x. For the complete list of all changes see this JIRA Release Notes.
TLS
We continue to improve our TLS (HTTPS) features and support. Noteworthy in 5.2.x is:
- SSLv3 is now disabled by default!
- Dynamic TLS record size tuning.
- Add forward secrecy support with DHE.
- Add ssl_pre_handshake hook for better plugin access to SSL handling.
- Improved session cache, for better performance and scalability.
- New configuration for OpenSSL session cache, proxy.config.ssl.session_cache.auto_clear.
Jira: TS-3153, TS-2503, TS-2417, TS-2956, TS-3080, TS-3127
Plugin improvements and additions
The following improvements were made to existing plugins:
- The header_rewrite plugin no longer requires the Boost libraries.
- The stats_over_http plugin will now emit JSON numbers.
The following additions were also done to plugins:
- The mySQL remap plugin now actually builds, as part of experimental.
Jira: TS-2119, TS-3068, TS-3071,
Plugin APIs
The following additions were made to the plugin APIs:
- TSMutexDestroy() was added, for symmetry with the TSMutexCreate() API.
- TSTextLogObjectRollingSizeMbSet() was added, it as simply missing.
- TSHttpHdrHostGet() was added.
Jira: TS-1432, TS-3059, TS-3101