# HTTPX Release Notes (Seite 2)

> 30 Updates, 1 aktive Quellen, zuletzt aktualisiert am 6. Dezember 2024.

Quelle: [Seite](https://updatefeed.de/updates/httpx) · Feed: [RSS](https://updatefeed.de/feed/httpx/feed.rss)

## Oktober 2021

### HTTPX 0.20.0: Kommandozeilen-Client, Redirects nicht mehr automatisch

13. Oktober 2021 · Version 0.20.0

HTTPX 0.20.0 bringt einen integrierten Kommandozeilen-Client, folgt Redirects nur noch auf ausdrücklichen Wunsch (z. B. `follow_redirects=True`) und vereinfacht die Transport-API.

[Originalquelle](https://github.com/encode/httpx/releases/tag/0.20.0)

## September 2021

### HTTPX 1.0.0.beta0: CLI-Client, Redirects nur auf Anfrage

14. September 2021

Die 1.0-Vorabversion bringt einen integrierten Kommandozeilen-Client, folgt Redirects nur noch bei ausdrücklicher Aktivierung (z. B. `follow_redirects=True`) und vereinfacht die Transport-API.

[Originalquelle](https://github.com/encode/httpx/releases/tag/1.0.0.beta0)

## August 2021

### HTTPX 0.19.0: Zeichensatzerkennung und strengere Regeln

19. August 2021 · Version 0.19.0

HTTPX unterstützt `Client(allow_redirects=<bool>)` und erkennt den Zeichensatz automatisch, wenn kein `charset` angegeben ist, ruft Event Hooks auch bei Redirect- und Auth-Requests auf, erzwingt den Binärmodus für Upload-Dateien und einmaliges Öffnen und Schließen von Clients und entfernt das Argument `mode` aus `httpx.Proxy`.

[Originalquelle](https://github.com/encode/httpx/releases/tag/0.19.0)

## Juni 2021

### HTTPX 0.18.2: Python 3.10 und HTTP/2 Prior Knowledge

17. Juni 2021 · Version 0.18.2

HTTPX unterstützt Python 3.10 und HTTP/2 "prior knowledge" über `httpx.Client(http1=False, http2=True)`, stellt `httpx.USE_CLIENT_DEFAULT` bereit und behebt Warnungen sowie die Bevorzugung von Content-Length bei dateiähnlichem Inhalt.

[Originalquelle](https://github.com/encode/httpx/releases/tag/0.18.2)

## April 2021

### HTTPX 0.18.1: brotlicffi und Korrekturen bei Timeout und Exceptions

29. April 2021 · Version 0.18.1

Die Brotli-Unterstützung nutzt nun das Paket `brotlicffi`, `Request(..., stream=...)` erzeugt keine automatischen Header mehr, `timeout=...` wird in `httpx.stream()` durchgereicht und Transport-Close-Exceptions werden auf HTTPX-Exceptions abgebildet.

[Originalquelle](https://github.com/encode/httpx/releases/tag/0.18.1)

### HTTPX 0.18.0 formalisiert die Transport-API

27. April 2021 · Version 0.18.0

Version 0.18.0 führt die Basisklassen `httpx.BaseTransport` und `httpx.AsyncBaseTransport` ein, benennt `response.ext` in `extensions` um und entfernt veraltete APIs wie `httpx.StatusCodes`, `pool_limits` und `proxies={"http": ...}`.

[Originalquelle](https://github.com/encode/httpx/releases/tag/0.18.0)

## März 2021

### HTTPX 0.17.1

15. März 2021 · Version 0.17.1

Version 0.17.1 behebt die Typannotation von `CertTypes`, sodass `keyfile` und `password` optional sein können, und korrigiert die festgelegte httpcore-Version.

[Originalquelle](https://github.com/encode/httpx/releases/tag/0.17.1)

## Februar 2021

### HTTPX 0.17.0

28. Februar 2021 · Version 0.17.0

Version 0.17.0 ergänzt unter anderem `httpx.MockTransport()`, die Standard-Transports `httpx.HTTPTransport()` und `httpx.AsyncHTTPTransport()`, die Mount-API sowie `chunk_size` und `keepalive_expiry`, und behebt mehrere Fehler in ASGI, WSGI und `base_url`.

[Originalquelle](https://github.com/encode/httpx/releases/tag/0.17.0)

## Oktober 2020

### HTTPX 0.16.1

8. Oktober 2020 · Version 0.16.1

Version 0.16.1 unterstützt literale IPv6-Adressen in URLs und erzwingt kleingeschriebene Header in ASGI-Scope-Dictionaries.

[Originalquelle](https://github.com/encode/httpx/releases/tag/0.16.1)

### HTTPX 0.16.0

6. Oktober 2020 · Version 0.16.0

Version 0.16.0 erhält die Groß-/Kleinschreibung von HTTP-Headern, ersetzt `response.next()` und `response.anext()` durch das Attribut `response.next_request`, löst bei geschlossenen Clients einen Laufzeitfehler aus und unterstützt offiziell Python 3.9.

[Originalquelle](https://github.com/encode/httpx/releases/tag/0.16.0)
