## agronholm/anyio — 4.14.1…4.14.2

_24 commits._

### Fixes
- **Fix CapacityLimiter over-granting tokens on asyncio (#1172)** (6bbc6c3)
- **Relaxed timeouts to fix test flakiness** (be24b04)
- **Fix test flakiness caused by slow callback duration logging** (8113506)
- **Fix flaky test_tcp_listener_same_port using a hardcoded port (#1206)** (212be93)
- **Fix asyncio waiting on closing streams in ``Process.wait()`` (#1175)** (2571e58)
- **Fix CapacityLimiter(math.inf) raising TypeError outside an event loop (#1189)** (26ab19b)
- **Re-based fix-837 branch to master with fixed-changelog. (#1178)** (a0fb236)

### Backend
- **Bumped up the version** (c384f99)
- **Fixed 100% CPU spin on cancel scope misuse (#1217)** (dbba29d)
- **Refactored TestTLSStream.test_receive_invalid_max_bytes() to be less flaky** (6f82b25)
- **Fixed CapacityLimiter raising trio.WouldBlock instead of anyio.WouldBlock (#1218)** (1e988b6)
- **Pin setup-uv to a commit sha across downstream jobs (#1213)** (44713f3)
- **Fixed stderr writes in a worker subprocess causing a deadlock (#1207)** (f1b7301)
- **[pre-commit.ci] pre-commit autoupdate (#1194)** (bdb049c)
- **Bump actions/cache from 5 to 6 in the github-actions group (#1196)** (5fa4cb0)
- **Fixed TLSStream.wrap() using IDNA 2003 instead of IDNA 2008 (#1208)** (68f5891)
- **Fixed `extra_groups` not being passed to backend `open_process()` (#1209)** (eb562e6)
- **Added checks to ensure byte stream receive() requires max_bytes to be >=1 (#1191)** (85b8b6e)
- **Removed socket timeouts from tests** (5e237c2)
- **Fixed test_tcp_listener_same_port preventing a parallel tox run** (d0482f9)
- **Fixed circular imports** (2a959e1)
- **Don't use deprecated anyio.abc imports internally** (6154047)
- **Remove unused _current_task_handle ContextVar in _tasks (#1188)** (32f2e5b)
- **Worked around Coveralls no longer working on macOS** (a12fb03)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/agronholm/anyio?utm_source=github-action)._