FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

feat: Update `uv_build` to 0.13 when using `--meta=uv` by johnthagen · Pull Request #1507 · openapi-generators/openapi-python-client · GitHub

Repository navigation

feat: Update uv_build to 0.13 when using --meta=uv - #1507

Merged
dbanty merged 1 commit into
mainfrom
uv_build-0.13
Nov 7, 2026
Merged

dbanty merged 1 commit into
mainfrom
uv_build-0.13

Conversation

Copy link
Copy Markdown
Collaborator

johnthagen requested a review from dbanty November 4, 2026 14:56
johnthagen self-assigned this Nov 4, 2026
johnthagen changed the title Update uv_build to 0.13 when using --meta=uv Update uv_build to 0.13 when using --meta=uv Nov 4, 2026
dbanty changed the title Update uv_build to 0.13 when using --meta=uv feat: Update uv_build to 0.13 when using --meta=uv Nov 7, 2026
dbanty added this pull request to the merge queue Nov 7, 2026
Merged via the queue into main with commit 1718a1e Nov 7, 2026
38 of 44 checks passed
dbanty deleted the uv_build-0.13 branch November 7, 2026 19:19
knope-bot Bot mentioned this pull request Nov 7, 2026
sda-mikerochefort pushed a commit to sda-mikerochefort/openapi-python-client that referenced this pull request Nov 7, 2026
> [!IMPORTANT]
> Merging this pull request will create this release

## ❗️Breaking ❗

### Switch from `httpx` to `httpx2` in generated clients

[`httpx2`](https://pydantic.dev/docs/httpx2/get-started/) is largely
compatible with `httpx` and should only be a breaking change for users
who customize the internal `Client`.

Thanks to @s-sajid-ali and @johnthagen for making this one happen in PR
openapi-generators#1461 and discussion openapi-generators#1455!

## 🚀 Features

- Update `uv_build` to 0.13 when using `--meta=uv` (openapi-generators#1507)

## 🐛 Fixes

- Let httpx2 choose the multipart/form-data boundary (openapi-generators#1511)

### Let httpx2 choose the boundary for `multipart/form-data` requests

Since 0.29.0, generated endpoints sent every `multipart/form-data` body
with the fixed boundary `+++`, so an uploaded file containing
`\r\n--+++` was cut short at that point (openapi-generators#1509). These bodies no longer
set `Content-Type`, so httpx2 sets it with a random boundary for each
request, as single-body endpoints did before 0.29.0. Endpoints with
several body types still get a boundary (openapi-generators#947).

Co-authored-by: knope-bot[bot] <152252888+knope-bot[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants


Back | FazBrowse Home | New Git URL