Skip to content

Releases: JuliaWeb/HTTP.jl

v0.9.7

27 Apr 23:05
255a759
Compare
Choose a tag to compare

HTTP v0.9.7

Diff since v0.9.6

Closed issues:

  • Routing failure does not fall back to IPv4 from IPv6 (#659)

Merged pull requests:

v0.9.6

27 Apr 04:08
6058022
Compare
Choose a tag to compare

HTTP v0.9.6

Diff since v0.9.5

Closed issues:

  • Documentation about request and response struct and getfield function. (#681)
  • Export statustext function. (#685)
  • Nondescript error message using readtimeout (#689)
  • If StreamRequest fails, received data is lost (#691)
  • Library error upon using HTTP (#700)

Merged pull requests:

v0.9.5

23 Feb 14:36
4f0175c
Compare
Choose a tag to compare

HTTP v0.9.5

Diff since v0.9.4

Closed issues:

  • Host header field is supposed to include port if not default (#673)

Merged pull requests:

v0.9.4

23 Feb 03:02
34a11dc
Compare
Choose a tag to compare

HTTP v0.9.4

Diff since v0.9.3

Closed issues:

  • need better default behavior for HTTP.Form (#489)
  • HTTP.jl 0.9.3 (#670)
  • empty HTTP_PROXY and HTTPS_PROXY are still used (#671)
  • Unexpected behavior with localhost and readtimeout (#672)

Merged pull requests:

v0.9.3

10 Feb 03:50
a469ac6
Compare
Choose a tag to compare

HTTP v0.9.3

Diff since v0.9.2

Closed issues:

  • The 'stable' docs link is for 0.8.18 (#645)
  • How do I get response cookies? (#652)
  • How to not send the Transfer-Encoding header? (#656)
  • Include Accept: / in headers by default (#661)
  • Obtain status and headers for in-flight request (#662)
  • Warning "Reading one byte at a time...is inefficient" (#663)

Merged pull requests:

v0.9.2

22 Dec 17:00
06a4962
Compare
Choose a tag to compare

HTTP v0.9.2

Diff since v0.9.1

Closed issues:

  • Erratic behavior when working with spawned HTTP.request (#633)
  • New release of HTTP.jl? (#637)
  • What is "Server never wrote a response" ? (#643)
  • HTTP requests does not respect HTTP_PROXY and HTTPS_PROXY environment variables (#646)
  • HTTP.serve verbose reports wrong portnumber on pre-existing socket (#651)

Merged pull requests:

  • Websockets: implement reading fragmented message [WIP] (#638) (@jebej)
  • Accept abstract strings, but concisely (#639) (@cmcaine)
  • set userinfo from http(s)_proxy to proxy-auth (#640) (@p1scescom)
  • Document connect_timeout and set it to the nonzero minimum of itself and readtimeout (#641) (@sean-bennett112)
  • Fix invalid Access-Control-Allow-Methods (#642) (@rikhuijzer)
  • Document Response and Request constructors (#644) (@rikhuijzer)
  • added support for uppercase version of http proxy environment variables (#648) (@racinmat)

v0.9.1

04 Dec 06:49
ad72f4a
Compare
Choose a tag to compare

HTTP v0.9.1

Diff since v0.9.0

Closed issues:

  • add HTTP fails on Windows with ConstrainedLanguageMode enabled (#623)
  • An admin needs to fix the DOCUMENTER_KEY now that we use GitHub Actions (#632)

Merged pull requests:

v0.9.0

12 Nov 07:21
9cacd9f
Compare
Choose a tag to compare

HTTP v0.9.0

Diff since v0.8.19

Closed issues:

  • Digest Authentication (#37)
  • Playing nicely with Windows Auth? (#51)
  • Try to escape userinfo portions of URLs before parsing (#90)
  • Better HTTP.serve/Server docs/examples (#91)
  • Write up handler docs and mention each Request has it's own Response member (#163)
  • async.jl test failure (#185)
  • Improve server error handling and logging. (#189)
  • How to use custom error handling? (#196)
  • Document payload(m::Message [, ::Type]) (#204)
  • Document retry_non_idempotent=true (#208)
  • Decode payload body based on message body Transfer-Encoding. (#217)
  • Document proxy= option (#222)
  • provide convenience helper function for constructing file:/// URIs? (#241)
  • Change default server handler function to something useful (#255)
  • Split out listen functionality (#258)
  • Feature: add custom "recoverable" predicate to RetryLayer (#259)
  • Segfault when calling some api (#286)
  • taking verbose = false serious (#294)
  • Error is not friendly. (#298)
  • Multipart Request Issues (#313)
  • Server not releasing port when batch is terminated (#314)
  • Occurrence of " MbedTLS error code -29312: SSL - The connection indicated an EOF" results in termination of the HTTP.listen() loop (#318)
  • Clean up server-side exception handling (#324)
  • Getting an error when try to send a request with a proxy! (#325)
  • request(...; readtimeout=) default documentation is wrong (#326)
  • dear sir,we need your performance benchmark vs other languages (#327)
  • Does not play well with LibCURL (#335)
  • help stresstesting websockets? (#336)
  • support readbytes!? (#337)
  • TLS Renegotiation is disabled, causing EOFError() at knb.ecoinformatics.org (#342)
  • fail to serve on Linux, fine in Windows (#384)
  • HTTP tests sometimes hang (#441)
  • mwe.jl Unit Test Failure (#467)
  • Broken pipe when trying to create a simple server with SSL (#491)
  • Add connectiontimeout to HTTP.request (#524)
  • Example application fails with UndefVarError: @ip_str not defined (#585)
  • deprecate ducktyping fallback for Response construction (#589)
  • make 2nd argument to Response constructor express (#590)
  • Feature request: on_shutdown for closing gracefully (#591)
  • Error in the docstring for HTTP.serve (#592)
  • Is this a FastCGI implementation? (#600)
  • HTTP.queryparams behavior (#604)
  • Splitting out URI parsing into URIs.jl (#605)
  • HTTP.listen verbose = true logs incorrect port when server is provided (#610)
  • Exception thrown when using connect_timeout (#617)

Merged pull requests:

v0.8.19

16 Sep 10:12
f3c7294
Compare
Choose a tag to compare

HTTP v0.8.19

Diff since v0.8.18

Merged pull requests:

v0.8.18

16 Sep 07:12
b127f4d
Compare
Choose a tag to compare

HTTP v0.8.18

Diff since v0.8.17

Closed issues:

  • WebSockets Client lost first package if server send data first. (#558)
  • Intermittent HTTP.Parsers.ParseError(:INVALID_STATUS_LINE, ...) (#559)
  • HTTPS request gets blocked while using proxy (#562)
  • POST result differ from curl's (#564)
  • Random hanging of program (#571)

Merged pull requests: