Skip to content

Latest commit

 

History

History
135 lines (82 loc) · 3.11 KB

CHANGELOG.md

File metadata and controls

135 lines (82 loc) · 3.11 KB

Zurl Changelog

v. 1.12.0 (2023-10-23)

  • Qt 6 compatibility.

v. 1.11.1 (2022-01-26)

  • Fix crash due to incorrect use of curl.

v. 1.11.0 (2019-07-03)

  • Add --loglevel option.

v. 1.10.1 (2019-03-29)

  • Disable OpenSSL on Mac. It conflicts with libcurl's TLS backend.
  • WebSocket: don't send empty path.
  • WebSocket: don't sometimes emit error during clean close.

v. 1.10.0 (2018-12-18)

  • Fix compilation with libcurl 7.62.
  • Increase minimum libcurl version to 7.49.
  • WebSocket: support close reasons.
  • HTTP: let libcurl handle DNS, so c-ares can be used.
  • Support CIDR notation for allow/deny.
  • Support IPv6 (disabled by default).

v. 1.9.1 (2017-12-12)

  • Fix compilation with Qt 5.10.

v. 1.9.0 (2017-11-06)

  • Support receiving multi-address packets.
  • Quiet mode, to log requests in debug level rather than info level.

v. 1.8.0 (2017-06-25)

  • Reconnect persistent connections after awhile (in case DNS changes).
  • Option connection_max_time to control when connections are reconnected.
  • Don't forbid request body on OPTIONS method.
  • Include DNS logging in verbose output.
  • Support libcurl 7.19.

v. 1.7.1 (2016-11-15)

  • Fix compilation with OpenSSL 1.1.

v. 1.7.0 (2016-10-27)

  • Fix crash when receiving message for session during close.
  • Make OpenSSL support optional.

v. 1.6.0 (2016-09-03)

  • Option trust-connect-host to trust certificate of connect host.
  • WebSocket: support follow-redirects option.
  • More correct handling of Host header.
  • DNS A records are now picked randomly.
  • When resolving "localhost", try absolute value first.

v. 1.5.1 (2016-02-21)

  • Don't install tests.
  • Fix crash when using --version.
  • Output compact JSON (to match 1.4 behavior).

v. 1.5.0 (2016-02-12)

  • Port to Qt 5.
  • Drop libqjson dependency since Qt 5 has JSON support built-in.

v. 1.4.10 (2015-09-24)

  • Fix buffer corruption on large uploads.

v. 1.4.9 (2015-07-16)

  • WebSocket: DNS queries now respect search domains in resolv.conf.
  • WebSocket: fix for error responses with no Content-Length.

v. 1.4.8 (2015-07-07)

  • Be explicit about types passed to curl_easy_setopt (fixes 32-bit systems).

v. 1.4.7 (2015-07-05)

  • DNS: always do absolute query, even if not first.

v. 1.4.6 (2015-07-05)

  • DNS queries now respect search domains in resolv.conf.

v. 1.4.5 (2015-06-26)

  • Fix regression with GET requests.
  • Ensure responses with no content (HEAD, 204, 304) are handled properly.

v. 1.4.4 (2015-06-26)

  • Fix HEAD requests.

v. 1.4.3 (2015-06-25)

  • Allow request body with GET and DELETE.

v. 1.4.2 (2015-06-18)

  • Support redirects when there is a request body.
  • Fix bool types when using JSON as the message format.

v. 1.4.1 (2015-06-12)

  • Fix type conversions when using JSON as the message format.

v. 1.4.0 (2015-06-11)

  • follow-redirects option.
  • timeout option.
  • id is now optional.
  • Ack stream requests immediately so they become referenceable.
  • Respond with headers even before initial body received.

v. 1.3.1 (2014-09-16)

v. 1.3.0 (2014-02-13)

v. 1.1.0 (2013-11-24)

v. 1.0.0 (2013-08-10)

  • Stable version.