-
Notifications
You must be signed in to change notification settings - Fork 165
Comparing changes
Open a pull request
base repository: encode/httpcore
base: 0.17.0
head repository: encode/httpcore
compare: 0.17.2
- 17 commits
- 37 files changed
- 7 contributors
Commits on Apr 6, 2023
-
Bump mkdocs-material from 8.5.7 to 9.1.5 (#666)
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 8.5.7 to 9.1.5. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Upgrade guide](https://github.com/squidfunk/mkdocs-material/blob/master/docs/upgrade.md) - [Commits](squidfunk/mkdocs-material@8.5.7...9.1.5) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5e06a9b - Browse repository at this point
Copy the full SHA 5e06a9bView commit details
Commits on Apr 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 82466e1 - Browse repository at this point
Copy the full SHA 82466e1View commit details
Commits on Apr 19, 2023
-
Bump trio-typing from 0.7.0 to 0.8.0 (#665)
Bumps [trio-typing](https://github.com/python-trio/trio-typing) from 0.7.0 to 0.8.0. - [Release notes](https://github.com/python-trio/trio-typing/releases) - [Commits](python-trio/trio-typing@v0.7.0...v0.8.0) --- updated-dependencies: - dependency-name: trio-typing dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Tom Christie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e313e97 - Browse repository at this point
Copy the full SHA e313e97View commit details
Commits on May 9, 2023
-
Bump mypy from 0.991 to 1.2.0 (#675)
Bumps [mypy](https://github.com/python/mypy) from 0.991 to 1.2.0. - [Release notes](https://github.com/python/mypy/releases) - [Commits](python/mypy@v0.991...v1.2.0) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b113799 - Browse repository at this point
Copy the full SHA b113799View commit details
Commits on May 10, 2023
-
Chain exception re-raise in
map_exceptions(#678)Preserves the exception chain instead of displaying "During handling of the above exception, another exception occurred" in the traceback Co-authored-by: Tom Christie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78756bf - Browse repository at this point
Copy the full SHA 78756bfView commit details
Commits on May 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9c42d41 - Browse repository at this point
Copy the full SHA 9c42d41View commit details -
Add check for
h2.connection.ConnectionState.CLOSEDin `AsyncHTTP2Co……nnection.is_available` (#679) * Add check for `h2.connection.ConnectionState.CLOSED` in `AsyncHTTP2Connection.is_available` * Add sync implementation * Add test for closed connection * Regenerate sync tests with `unasync` * Use async with * Add anyio annotation --------- Co-authored-by: Tom Christie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad7a7e3 - Browse repository at this point
Copy the full SHA ad7a7e3View commit details
Commits on May 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 31b8f52 - Browse repository at this point
Copy the full SHA 31b8f52View commit details -
* Version 0.17.1 * Improve changelog * Update CHANGELOG.md --------- Co-authored-by: Tom Christie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bfe97bc - Browse repository at this point
Copy the full SHA bfe97bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c353ce2 - Browse repository at this point
Copy the full SHA c353ce2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f2e454 - Browse repository at this point
Copy the full SHA 5f2e454View commit details
Commits on May 18, 2023
-
Use conditional imports of
trioandanyio. (#692)* Use conditional imports of trio and anyio * Update CHANGELOG
Configuration menu - View commit details
-
Copy full SHA for 4d2106b - Browse repository at this point
Copy the full SHA 4d2106bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fc3489 - Browse repository at this point
Copy the full SHA 1fc3489View commit details
Commits on May 22, 2023
-
Enable TCP_NODELAY for all synchronous sockets. (#651)
* Enable TCP_NODELAY for all synchronous sockets. The widely documented poor interaction between the Nagle algorithm and TCP's delayed ACK feature, when making short successive writes, leads to unnecessary delays (around 50ms on Linux). This happens in httpcore whenever a POST request is made, since the headers and body are sent as two separate calls. The TCP_NODELAY option can be enabled to disable Nagle's algorithm, and therefore avoid this delay. The option is already enabled by default for all asyncio and Trio sockets. It is also enabled by CPython's http.client module (which urllib and requests use) and by many high-level HTTP libraries found in other languages, including libcurl, Java's Netty, Rust's reqwest and Go's standard library, to name a few. * Update CHANGELOG.md --------- Co-authored-by: Tom Christie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 834000d - Browse repository at this point
Copy the full SHA 834000dView commit details
Commits on May 23, 2023
-
Add sni hostname extension (#696)
* Add `sni_hostname` extension * Fix linting * Add 'sni_hostname' to `CHANGELOG.md` and `extensions.md` * Typo * Update CHANGELOG.md * Update docs/extensions.md * Fix changelog --------- Co-authored-by: Tom Christie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 27a10dd - Browse repository at this point
Copy the full SHA 27a10ddView commit details -
Add support for socket options (#668)
* Add support for socket options * Use the built-in socket.create_connection method rather than the duplicated one * Add socket options support for async backend * Add socket options support for connect_unix_socket function * Add socket options for ConnectionPool and HTTProxy classes * Add `socket_options` to `CHANGELOG.md` and `connection-pools.md` * Make `socket_options` optional for `HTTPConnection` and `ConnectionPool` * Add `socket_options` to `ConnectionPool` and \'AsyncConnectionPool\' docstring * Typo * Fix linting * Fix options order * Typo * Update httpcore/backends/trio.py Co-authored-by: Tom Christie <[email protected]> * Update httpcore/backends/sync.py Co-authored-by: Tom Christie <[email protected]> * Update httpcore/backends/asyncio.py Co-authored-by: Tom Christie <[email protected]> --------- Co-authored-by: Tom Christie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93d7804 - Browse repository at this point
Copy the full SHA 93d7804View commit details -
* Version 0.17.2 * Sorting changes by importance * Sort by importance, fix typo --------- Co-authored-by: Tom Christie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be4035d - Browse repository at this point
Copy the full SHA be4035dView 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 0.17.0...0.17.2