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

Contributors: