httpcore icon indicating copy to clipboard operation
httpcore copied to clipboard

A minimal HTTP client. ⚙️

Results 79 httpcore issues
Sort by recently updated
recently updated
newest added

# Summary added timeouts to socks5 connection initialization # Checklist - [x] I understand that this PR may be closed in case there was no previous discussion. (This doesn't apply...

I encountered a problem when using socks5 proxy. Sometimes the server would not get a response during socks5 initialization, causing the thread to hang when using httpx.Client. Based on this...

# Summary ## HTTP/2 Trailing Headers Support This PR adds support for HTTP/2 trailing headers in httpcore. Trailing headers are now properly received, processed, and made available in the response...

# Summary This pull request addresses a rare edge case issue causing a thread deadlock with access to `_optional_thread_lock` in ConnectionPool. The solution involves changing ThreadLock to ThreadRLock to allow...

# Summary This commit fixes a bug in both sync and async connection pools where idle connections were dropped from the pool even when max_keepalive_connections limit has not been reached....

# Summary The PR fixes `ConnectionPool` state after exceptions/async cancellations. # Root cause analysis `ConnectionPool` removes only connections which are: 1. closed 2. idle 3. expired At the same time,...

wontfix

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start)...

dependencies

The problem is described in https://github.com/encode/httpcore/discussions/921 I made a proposal how to fix it in a comment

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.2 to 2.6.0. Release notes Sourced from urllib3's releases. 2.6.0 🚀 urllib3 is fundraising for HTTP/2 support urllib3 is raising ~$40,000 USD to release HTTP/2 support and...

dependencies
python

Python 3.14 (the π version) was released today. * https://www.python.org/downloads/release/python-3140/ * https://github.com/actions/python-versions/releases Installing numpy v1 (1.26.4) fails on Python 3.14t. -- https://pypi.org/project/numpy % `uvx --python=3.14 numpy=="1.*" --version ` # Fails....