Skip to content

Bump python-multipart from 0.0.26 to 0.0.27#57

Merged
Iridium123 merged 1 commit into
mainfrom
dependabot/uv/python-multipart-0.0.27
May 23, 2026
Merged

Bump python-multipart from 0.0.26 to 0.0.27#57
Iridium123 merged 1 commit into
mainfrom
dependabot/uv/python-multipart-0.0.27

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 8, 2026

Bumps python-multipart from 0.0.26 to 0.0.27.

Release notes

Sourced from python-multipart's releases.

0.0.27

What's Changed

Full Changelog: Kludex/python-multipart@0.0.26...0.0.27

Changelog

Sourced from python-multipart's changelog.

0.0.27 (2026-04-27)

  • Add multipart header limits #267.
  • Pass parse offsets via constructors #268.
Commits

Dependabot compatibility score

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 commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.26 to 0.0.27.
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md)
- [Commits](Kludex/python-multipart@0.0.26...0.0.27)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.27
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels May 8, 2026
@claude
Copy link
Copy Markdown

claude Bot commented May 8, 2026

Claude encountered an error —— View job


I'll analyze this and get back to you.

@claude
Copy link
Copy Markdown

claude Bot commented May 23, 2026

Claude finished @dependabot[bot]'s task in 55s —— View job


PR Review: Bump python-multipart 0.0.26 → 0.0.27

  • Gather context on the dependency change
  • Review changed files
  • Analyze security/compatibility implications
  • Post final review

Summary: This is a safe, beneficial dependency bump. Here's the breakdown:

What changed in 0.0.27

Change Impact
Add multipart header limits (#267) Security hardening — limits the size of multipart headers, reducing DoS surface
Pass parse offsets via constructors (#268) Internal API refactor, no user-facing impact

Usage in this repo

python-multipart is used indirectly via FastAPI's Form(...) parameter type, which appears in:

  • web/routes/feeds.py — feed edit/add form submissions (token: str = Form(""), config YAML fields)
  • web/routes/defaults.py — global defaults form submissions

There are no direct imports of python-multipart in the codebase; it's pulled in automatically by FastAPI when form data handling is needed.

File changes

  • pyproject.toml: Lower bound bumped from >=0.0.26 to >=0.0.27 — appropriate for a patch that includes security fixes
  • uv.lock: Hashes and URLs updated correctly; sdist and wheel both verified

Assessment

This is a patch-level bump with a net security benefit. The multipart header limits added in 0.0.27 protect the web UI's form endpoints against malformed or oversized multipart requests. No breaking changes are expected — the FastAPI Form API is unaffected by either change in this release.

The test suite in tests/test_web.py exercises form POST submissions (feed add, preview, confirm, defaults editing), so CI passing would validate compatibility. The Dependabot compatibility score is also green.

Recommendation: merge.

@Iridium123 Iridium123 merged commit ad7b205 into main May 23, 2026
6 of 7 checks passed
@Iridium123 Iridium123 deleted the dependabot/uv/python-multipart-0.0.27 branch May 23, 2026 03:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant