Releases: JuliaWeb/HTTP.jl
Releases · JuliaWeb/HTTP.jl
v0.9.17
HTTP v0.9.17
Closed issues:
- Feature request: parse mulitpart form data into a dict (#263)
- This functionality should be in Julia base library (#415)
- Ambiguities introduced by HTTP (#548)
- verbose string reports wrong port number (#650)
- automatically gzip compress content (#654)
- Ambiguity detected for write(::IODebug, x) (#759)
Merged pull requests:
- doc: update access logging docs to mention the correct kwarg. (#776) (@fredrikekre)
- Fix chance of incomplete read in partial response stream reading (#778) (@IanButterworth)
- Revert #778. Make incomplete content-length responses throw an EOFError (#781) (@IanButterworth)
v0.9.16
HTTP v0.9.16
Closed issues:
- Requests to AWS S3 hang with HTTP.jl v0.9.15 (#772)
Merged pull requests:
- Revert "Do not call close..." and release 0.9.16 (#773) (@fredrikekre)
v0.9.15
HTTP v0.9.15
Closed issues:
response_stream
breaks withIOBuffer()
(#543)- Meaning and Handling of
connection reset by peer
Error (#547) - close(websocket) yields IOError (#649)
- HTTP PUT Multi-part request headers issue (#740)
server
kwarg and websockets (#758)- Wrong file name for download from a FigShare URL (#760)
- Server emitting errors and traceback on ECONNRESET when it should be a warning. (#763)
- Cookies not saved because case-sensitive Set-Cookie header? (#765)
Merged pull requests:
- remove an inline macro from a big function (#751) (@KristofferC)
- Do not call
close()
on theresponse_stream
(#752) (@c42f) - Fix error messages in @ require precondition testing macro (#753) (@c42f)
- Skip the authenticated tests (tests that require an API secret) on PRs from forks (#756) (@DilumAluthge)
- Add example for simple server and html client (#757) (@pfitzseb)
- Make HTTP.download support redirects when the redirected URL does not set Content-Disposition (#761) (@oxinabox)
- Catch ECONNRESET error codes from other platforms (#764) (@ashleysommer)
- Treat set-cookie header as case insensitive (#766) (@RuiRojo)
- Add
on_shutdown
toHTTP.serve
docstring (#767) (@mmiller-max) - Only run websocket authenticated tests on Julia LTS to avoid rate limit failures. (#768) (@fredrikekre)
- Version 0.9.15 (#769) (@fredrikekre)
- Set Content-Type automatically for PUT requests with form data, fixes #740. (#770) (@fredrikekre)
v0.9.14
HTTP v0.9.14
Closed issues:
- Minor type mismatch for HTTP.Response.status (#734)
Merged pull requests:
- Nothing comparison improvement (#741) (@AtsushiSakai)
- Relax response status type and add test for it. (#742) (@AtsushiSakai)
- Improve memory use and performance of multipart parsing (#745) (@quinnj)
v0.9.13
HTTP v0.9.13
Closed issues:
- Add a
gcp_authorization
flag to API methods (#736)
Merged pull requests:
- Add example codes for
HTTP.sniff()
(#731) (@AtsushiSakai) - Add
TopLayer
layer at the top of every stack (#737) (@christopher-dG)
v0.9.12
HTTP v0.9.12
Closed issues:
HTTP.sniff
does not detect JSON correctly when the json has a negative value? (#728)
Merged pull requests:
- add negative value handling for
isjson
function (#730) (@AtsushiSakai)
v0.9.11
HTTP v0.9.11
Closed issues:
- Stream is closed or unusable (#392)
- Error while closing websocket (#722)
- Possibly excessive memory allocations in ascii.jl (#724)
Merged pull requests:
- update JSON2 -> JSON3 (#721) (@Roger-luo)
- Fix websocket disconnection errors (#723) (@tisztamo)
- Avoid allocations in ascii_lc_isequal (#725) (@quinnj)
- hide IOErrors when remote closes the connection (#727) (@pfitzseb)
- Set version to 0.9.11. (#729) (@fredrikekre)
v0.9.10
HTTP v0.9.10
Merged pull requests:
- Move access logging to after internal error handling. (#717) (@fredrikekre)
- Store remote IP adress in connection struct (#718) (@fredrikekre)
- Set version to 0.9.10. (#719) (@fredrikekre)
v0.9.9
HTTP v0.9.9
Closed issues:
- Julia HTTP.jl performance vs python requests (#710)
Merged pull requests:
- sse example (#711) (@pfitzseb)
- Add access logging functionality (#713) (@fredrikekre)
- Include Host header for CONNECT proxy requests (#714) (@soedar)
- Fix Warning Message in test (#715) (@2005m)
- Set version to 0.9.9. (#716) (@fredrikekre)
v0.9.8
HTTP v0.9.8
Closed issues:
- HTTP GET error after get 302 response (#435)
- URL scheme doesn't matter? (#527)
- HTTP.request ignores /etc/hosts file (#545)
- Can not perform GET request (#553)
- HTTP.download throwing wrong exception (#576)
- The first request(as client) or response(as server) of Http.jl is very slow? Initial connection should not be so slow (#579)
- Julia doesn't like Potatoes (#626)
- HTTP.download: filename too long (#696)
Merged pull requests:
- Verify URL before making the request, fixes #527, fixes #545. (#703) (@fredrikekre)
- lazily allocate the threaded buffers and allocate them on the thread that will access it (#704) (@KristofferC)
- Fix filepath name from remote URL in HTTP.download, fixes #696. (#706) (@fredrikekre)
- Use URIs.resolvereference for redirects, fixes #435, fixes #626. (#707) (@fredrikekre)
- Set version to 0.9.8 and add CHANGELOG.md. (#709) (@fredrikekre)