Skip to content

Commit 7c06174

Browse files
committed
Jan 2022 report
1 parent 0311158 commit 7c06174

File tree

2 files changed

+189
-0
lines changed

2 files changed

+189
-0
lines changed

reports/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ title: "Monthly Reports"
55

66
# Reports
77

8+
## 2022
9+
10+
* [January 2022](january-2022)
11+
812
## 2021
913

1014
* [November 2021](november-2021)

reports/january-2022.md

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
1+
---
2+
layout: reports
3+
title: "January 2022"
4+
---
5+
6+
## Monday 3rd January
7+
8+
#### Work on `httpcore`
9+
10+
Added support for HTTP/2 when requests are made via proxy tunnelling.
11+
12+
* https://github.com/encode/httpcore/pull/468
13+
14+
## Tuesday 4th January
15+
16+
**Holiday**
17+
18+
## Wednesday 5th January
19+
20+
#### Work on `httpcore`
21+
22+
New minor version.
23+
24+
* https://github.com/encode/httpcore/pull/476
25+
26+
If TLS fails, then ensure the underlying socket is closed.
27+
28+
* https://github.com/encode/httpcore/pull/475
29+
30+
Slimming down the requirements file.
31+
32+
* https://github.com/encode/httpcore/pull/469
33+
* https://github.com/encode/httpcore/pull/470
34+
* https://github.com/encode/httpcore/pull/472
35+
* https://github.com/encode/httpcore/pull/473
36+
* https://github.com/encode/httpcore/pull/474
37+
38+
#### Work on `httpx`
39+
40+
Pass through `http1` and `http2` configuration arguments from `httpx` to `httpcore`, then release as a new minor version.
41+
42+
* https://github.com/encode/httpx/pull/2009
43+
* https://github.com/encode/httpx/pull/2011
44+
45+
## Thursday 6th January
46+
47+
#### Work on `starlette`
48+
49+
Review work on behaviours around `Content-Length` headers for empty responses, and 204, 304, 1xx cases. Initially as a review comment, then collaborating on a pull request to address the issue.
50+
51+
* https://github.com/encode/starlette/pull/1270#issuecomment-1006510664
52+
* https://github.com/encode/starlette/pull/1395
53+
54+
#### Work on `httpx`
55+
56+
New minor release resolving a regression in behaviour for streaming uploads.
57+
58+
* https://github.com/encode/httpx/pull/2016
59+
60+
61+
## Friday 7th January
62+
63+
General triage across `starlette`, `httpx`, `httpcore`.
64+
65+
---
66+
67+
## Monday 10th January
68+
69+
General triage across `uvicorn`, `starlette`, `httpx`.
70+
71+
## Tuesday 11th January
72+
73+
General triage across `starlette`, `httpx`, `uvicorn`. (12 items.)
74+
75+
The most problematic issue is this case in https://github.com/encode/httpx/discussions/1951
76+
77+
## Wednesday 12th January
78+
79+
General triage across `starlette`, `httpx`
80+
81+
Resolved yesterdays problematic issue by changing our policy on attempting to help users with global resource leaks. The behaviour within `__del__` methods during a Python exit isn't reliable. Switching to no longer performing implicit closes on `__del__` brings us into line with the behaviour in `requests`.
82+
83+
- https://github.com/encode/httpx/pull/2026
84+
85+
Work on adding SOCKS support to httpcore.
86+
87+
- https://github.com/encode/httpcore/pull/478
88+
89+
Improve error messaging from httpcore when server disconnects before sending the response.
90+
91+
- https://github.com/encode/httpcore/pull/479
92+
93+
## Thursday 13th January
94+
95+
Continuing work on socks5 support for `httpcore`.
96+
97+
- https://github.com/encode/httpcore/pull/478
98+
99+
## Friday 14th January
100+
101+
Triage on Django REST framework, `uvicorn`, `starlette`.
102+
103+
---
104+
105+
## Monday 17th January
106+
107+
Triage on Django REST framework, `starlette`, `httpx`
108+
109+
Add `proxy_auth` argument to `HTTPProxy()`.
110+
111+
- https://github.com/encode/httpcore/pull/481
112+
113+
## Tuesday 18th January
114+
115+
Added docs for `SOCKSProxy` support to `httpcore`.
116+
117+
Released `httpcore` 0.14.5.
118+
119+
Integrating SOCKS support into `httpx`.
120+
121+
- https://github.com/encode/httpx/pull/2034
122+
123+
## Wednesday 19th January
124+
125+
General triage.
126+
127+
## Thursday 20th January
128+
129+
Pull request to `h11` adding a GitHub action for automated deployments.
130+
131+
- https://github.com/python-hyper/h11/pull/142
132+
133+
Team management work (redacted).
134+
135+
General triage. See below for a couple of good examples.
136+
137+
- https://github.com/encode/httpcore/discussions/486
138+
- https://github.com/encode/httpx/discussions/2037
139+
140+
## Friday 21st January
141+
142+
Organisational issues. Looking at how we can have tighter control over `httpx` and `httpcore` releases, while still having a low-friction release process.
143+
144+
- https://github.com/encode/httpx/pull/2040
145+
- https://github.com/encode/httpcore/pull/487
146+
147+
---
148+
149+
## Monday 24th January
150+
151+
The `httpcore`, `httpx`, `starlette` and `uvicorn` repositories now require approval from @encode/operations before deployments.
152+
153+
## Tuesday 25th January
154+
155+
Accounting.
156+
157+
Triage for `starlette`.
158+
159+
## Wednesday 26th January
160+
161+
I'm not super enthusiastic about the `charset_normalizer` dependency in `httpx`, so I've spent some time taking another look at if there's any more simple, but still effective approaches we can use for detecting text encodings on content that doesn't specify it.
162+
163+
Using the content from [this repository](https://github.com/tomchristie/top-1000) to try out simpler
164+
165+
## Thursday 27th January
166+
167+
General triage on `uvicorn`, `starlette`.
168+
169+
Spending some time thinking about better approach to character set detection in `httpx`.
170+
* hex display for binary content in the command line client.
171+
172+
* Issue: https://github.com/encode/httpx/issues/2049
173+
174+
## Friday 28th January
175+
176+
Work on `httpcore`. Fix resource cleanup issue on task cancellation, and timeouts during streaming the response. Fix SOCKS proxy issue with `http` URLs.
177+
178+
* https://github.com/encode/httpcore/pull/491
179+
* https://github.com/encode/httpcore/pull/492
180+
181+
---
182+
183+
## Monday 31st January
184+
185+
General triage.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy