Skip to content

Releases: JuliaWeb/HTTP.jl

v1.9.3

13 May 23:45
53c9711
Compare
Choose a tag to compare

HTTP v1.9.3

Diff since v1.9.2

Merged pull requests:

  • Also lock changes of request.context in readbody (#1048) (@quinnj)

v1.9.2

13 May 14:36
c02a9d2
Compare
Choose a tag to compare

HTTP v1.9.2

Diff since v1.9.0

Merged pull requests:

  • Fix issue where error response body wasn't being set when readtimeout… (#1044) (@quinnj)
  • Lock request context changes during read/write spawned tasks (#1046) (@quinnj)

v1.9.0

10 May 22:18
b64beb7
Compare
Choose a tag to compare

HTTP v1.9.0

Diff since v1.8.1

Merged pull requests:

  • Remove uses of at-async in favor of at-spawn (#1039) (@quinnj)

v1.8.1

09 May 20:57
ab4d9b3
Compare
Choose a tag to compare

HTTP v1.8.1

Diff since v1.8.0

Closed issues:

  • Using interactive thread pool for latency-sensitive route (#1010)
  • Issue with interactive and default threadpools in Julia 1.9 (#1040)
  • try_with_timeout name conflict with ConcurrentUtilities v2.2.0 (#1042)

Merged pull requests:

v1.8.0

27 Apr 16:47
37c6adc
Compare
Choose a tag to compare

HTTP v1.8.0

Diff since v1.7.4

Closed issues:

  • TCP keepalive is not respected when re-using connections (#612)
  • Store original error catch_backtrace() in RequestError (#1003)
  • Intermittent pauses in connection (#1008)
  • Add queryparams overload for HTTP.Request (#1009)
  • how to use simple "auth" for API_KEY in post request (#1018)
  • Establish connection / TTFB / DNS lookup time information (#1025)
  • Investigate single-threaded, async HTTP.request performance (#1032)
  • connection_limit parameter ignored after request is called for the first time (#1033)

Merged pull requests:

v1.7.4

24 Jan 22:12
040df99
Compare
Choose a tag to compare

HTTP v1.7.4

Diff since v1.7.2

Closed issues:

  • Http post query breaks between 1.6.3 and 1.7 (#996)

Merged pull requests:

  • Ensure we hold the IO lock when calling keepalive in libuv (#999) (@quinnj)
  • Clarify role of HTTP.listen! in docs (#1001) (@mortenpi)
  • Fix indentation in HTTP.serve docstring (#1002) (@mortenpi)
  • Add check that tcp is open before calling keepalive (#1004) (@quinnj)

v1.7.2

13 Jan 15:04
772ce53
Compare
Choose a tag to compare

HTTP v1.7.2

Diff since v1.7.1

Closed issues:

  • HTTP.download() does not automatically decode Content-Encoding (#889)
  • Non readable error while getting the HTTP.head (#997)

Merged pull requests:

v1.7.1

12 Jan 16:24
b697f46
Compare
Choose a tag to compare

HTTP v1.7.1

Diff since v1.7.0

Merged pull requests:

v1.7.0

12 Jan 04:20
8b7eeef
Compare
Choose a tag to compare

HTTP v1.7.0

Diff since v1.6.3

Closed issues:

  • Adding constants for status codes (#490)
  • Allow user-provided buffer we write responses into directly (#936)

Merged pull requests:

  • Introduce StatusCodes module (#982) (@AtsushiSakai)
  • Parametrize Connections to avoid type instabilities (#983) (@Drvi)
  • Allow passing pre-allocated buffer for response body (#984) (@quinnj)
  • Specialize functions to avoid dynamic dispatch (#985) (@quinnj)
  • Tweak IOBuffer handling (#987) (@Drvi)
  • Ensure we account for response status if present when retrying (#990) (@quinnj)
  • Cleanup header initialization to avoid excessive copies (#991) (@quinnj)
  • Make timeouts default to 60 seconds (#992) (@quinnj)

v1.6.3

03 Jan 19:31
5057ad1
Compare
Choose a tag to compare

HTTP v1.6.3

Diff since v1.6.2

Closed issues:

  • EOFError from opening multiple websockets (#980)

Merged pull requests: