Skip to content

nyquest-v0.4.0

Choose a tag to compare

@bdbaibdbai released this 17 Dec 12:56
· 10 commits to main since this release

Changelog

interface

  • Breaking: Moved stream upload/download functionalities behind feature async-stream and blocking-stream.
  • Breaking: Changed boxed client container from Box to Arc.
  • Clients are not required to implement Clone any more.

nyquest-backend-curl

  • Breaking: requires nyquest-interface 0.4.0.
  • Breaking: Moved stream upload/download functionalities behind feature async-stream and blocking-stream.
  • Fixed a bug when using stream upload, PUT requests become POST.
  • Fixed a deadlock when blocking clients being dropped with two requests streaming from each other.

nyquest-backend-nsurlsession

  • Breaking: requires nyquest-interface 0.4.0.
  • Breaking: Moved stream upload/download functionalities behind feature async-stream and blocking-stream.

nyquest-backend-winrt

  • Breaking: requires nyquest-interface 0.4.0.
  • Breaking: Moved stream upload/download functionalities behind feature async-stream and blocking-stream.
  • Fixed a bug when stream upload hang with body greater than 64 KiB

nyquest-preset

  • Breaking: Moved stream upload/download functionalities behind feature async-stream and blocking-stream.
  • Breaking: requires nyquest 0.4.0.
  • Breaking: requires nyquest-backend-curl 0.4.0.
  • Breaking: requires nyquest-backend-nsurlsession 0.4.0.
  • Breaking: requires nyquest-backend-winrt 0.4.0.

nyquest

  • Breaking: requires nyquest-interface 0.4.0.
  • Breaking: Moved stream upload/download functionalities behind feature async-stream and blocking-stream.
  • Added documentation for stream body object requirements.

Full Changelog: backend-curl-v0.3.1...nyquest-v0.4.0