After a veeeeery long time, a new version of Tsung is finally available !
This 1.8.0 version includes many fixes and enhancements to Tsung.
Thanks to all the contributors !
You can find source code (and soon binaries for Debian, Ubuntu, Fedora) on the community website:
You can report bugs and features requests here:
Changelog
Fixed
- Fix ts_http:split_body for non-chunked responses #302
- Fix: and does not work with lte and gte #300
- Fix typos #394
- Pubsub fixes #290
- Change the wrong closing tag to the correct one #384
- Fix(websocket): can connect now #349
- Fix waiting for response body on HTTP HEAD requests with Content-Length set #334
- Fix docs to substitute for-loop counter variable #330
- MQTT subscribe packet MUST set qos to 1 for the fixed header #327
- Tsung fails in ts_dynvars:merge when arguments are [«», Dynvars] #258
- Fix connection with websocket ssl #310
- Fix ts_config_http:parse_URL/4 to deal with empty paths #307
Changed
- Update conf-sessions.rst #390
- Improve docs: Add links to apache benchmark #389
- Travis: Test against Erlang 21 #323
- Reduce loglevel for xpath page parsing errors #322
- Docs: fixed add_cookie example #321
- Use –dygraph even when tsung_stats.pl is found in the path #291
- Log HTTP Digest configuration on debug level #299
- Make generated graphs more comparable over time and space. #292
- Run value by ts_search:subst/2 #311
- Handle ts_server_websocket_ssl:close/1 when socket is none #325
- Substitution in <dyn_variable> #317
Added
- Add support for IP_BIND_ADDRESS_NO_PORT option #400
- Add ping support #289
- Add websocket_origin parameters to customize Origin header #388
- Add local_file_server #237
- Support RFC 7395 (WebSocket) framing #397
- Add forwarding latency statistic for mqtt #287
- Add option to disable SNI for TLS connections #344
- Add PURGE for Varnish support #326
- Mqtt connect’s will topic with dynamic substitution #273
- Add custom headers with websocket request #296
- Add ClientId option on MQTT connect message #303