-
Notifications
You must be signed in to change notification settings - Fork 181
Comparing changes
Open a pull request
base repository: JuliaWeb/HTTP.jl
base: v1.5.5
head repository: JuliaWeb/HTTP.jl
compare: v1.6.3
- 14 commits
- 22 files changed
- 5 contributors
Commits on Nov 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 41df951 - Browse repository at this point
Copy the full SHA 41df951View commit details
Commits on Nov 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9a95100 - Browse repository at this point
Copy the full SHA 9a95100View commit details -
Allow silencing server closing log message as well (#965)
#955 allowed passing `verbose=-1` to silence the initial server listening log, it seems appropriate that this setting should also silence the server closing log
Configuration menu - View commit details
-
Copy full SHA for 0df6f57 - Browse repository at this point
Copy the full SHA 0df6f57View commit details
Commits on Nov 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5603a36 - Browse repository at this point
Copy the full SHA 5603a36View commit details
Commits on Nov 30, 2022
-
Fix access_threaded in the forthcoming interactive threadpool world (#…
…972) Fixes #970. The issue here is that our `access_threaded` function, and thread-specific arrays, all relied on `Threads.nthreads()`, which by default only returns the number of threads in the `:default` threadpool. In the new world where the `:interactive` threadpool exists, there can also be threads there. There is a new function `Threads.maxthreadid()` which helpfully tells us the max id of any thread, regardless of threadpool. So the proposed fix here is that if that function is defined, use that, otherwise fallback to `Threads.nthreads()`.
Configuration menu - View commit details
-
Copy full SHA for 16383f2 - Browse repository at this point
Copy the full SHA 16383f2View commit details
Commits on Dec 11, 2022
-
Allow customizing retry logic for http requests (#974)
* Allow more custom retry logic Allow user to pass `retry_delays` with a custom `ExponentialBackoff` object. Allow user to pass `retry_check` that is a function of the form: `check(s, ex, req, resp) -> Bool` which will be called if the default retry logic doesn't allow retrying. * Update docs
Configuration menu - View commit details
-
Copy full SHA for 02ba345 - Browse repository at this point
Copy the full SHA 02ba345View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 487de2c - Browse repository at this point
Copy the full SHA 487de2cView commit details
Commits on Dec 14, 2022
-
Fix setting of response body for StatusError exception (#975)
* Fix setting of response body for StatusError exception As reported in JuliaCloud/AWS.jl#593, the recently refactored retry logic was failing to properly write the response body when a `response_stream` was used and a `StatusError` was thrown. * Fix error still being thrown * Add test and forcenew option to avoid socket closing race condition
Configuration menu - View commit details
-
Copy full SHA for 293ae29 - Browse repository at this point
Copy the full SHA 293ae29View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 125187c - Browse repository at this point
Copy the full SHA 125187cView commit details
Commits on Dec 15, 2022
-
New retry_check should take response body as arg (#976)
* New retry_check should take response body as arg I realized we can't mess with the Response body field directly when using the new `retry_check` functionality because we might clobber a user-provided `response_stream`, which we set as the Response body field. Instead, it should just be an additional arg to the `retry_check` function. * Fix test * update docs; pass resp as nothing if none
Configuration menu - View commit details
-
Copy full SHA for ab25f08 - Browse repository at this point
Copy the full SHA ab25f08View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 7a54ffc - Browse repository at this point
Copy the full SHA 7a54ffcView commit details
Commits on Dec 21, 2022
-
Reduce slightly allocations when reading/writing HTTP messages (#950)
* Avoid creating additional string when writing headers * Define our own simpler Version type * Update src/Messages.jl Co-authored-by: Jacob Quinn <quinn.jacobd@gmail.com> * Update src/Messages.jl Co-authored-by: Jacob Quinn <quinn.jacobd@gmail.com> * Test we don't allocate * Tidy tests * Remove unused code * Update src/clientlayers/MessageRequest.jl * Write headers to temporary buffer first - ...before flushing to socket, to avoid task switching mid writing to the socket itself. * Remove unneeded temp buffer in Stream startwrite * Make loopback test less flaky by using Event instead of sleep * Don't connect a socket for Loopback test - unnecessary and was leading to occasional DNS Errors Co-authored-by: Jacob Quinn <quinn.jacobd@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a2da061 - Browse repository at this point
Copy the full SHA a2da061View commit details
Commits on Jan 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 07baa35 - Browse repository at this point
Copy the full SHA 07baa35View commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 5057ad1 - Browse repository at this point
Copy the full SHA 5057ad1View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.5.5...v1.6.3