Skip to content

chore(deps): bump django from 5.2.16 to 5.2.17 - #108

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/django-5.2.17
Closed

chore(deps): bump django from 5.2.16 to 5.2.17#108
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/django-5.2.17

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 10, 2026

Copy link
Copy Markdown
Contributor

Bumps django from 5.2.16 to 5.2.17.

Commits
  • e802ada [5.2.x] Bumped version for 5.2.17 release.
  • b9adb81 [5.2.x] Fixed CVE-2026-15920 -- Made display_for_field() validate URLs before...
  • ba80833 [5.2.x] Fixed CVE-2026-15830 -- Mitigated potential DoS via nested geometry c...
  • c72a5db [5.2.x] Fixed CVE-2026-15337 -- Mitigated potential DoS in check_for_language().
  • 115ffd0 [5.2.x] Fixed CVE-2026-15307 -- Blocked raster strings and dicts in spatial l...
  • ec5ced4 [5.2.x] Fixed #36770 -- Fixed incomplete mocking in SQLiteInMemoryTestDbs.
  • 02369b5 [5.2.x] Allowed the full Python test matrix to run on GitHub Actions.
  • 686072f [5.2.x] Added stub release notes and release date for 5.2.17.
  • cd5ad8c [5.2.x] Bumped minimum setuptools version to 83.
  • 3e389b7 [5.2.x] Closed temporary files in GDALRasterTests.
  • Additional commits viewable in compare view

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)

Bumps [django](https://github.com/django/django) from 5.2.16 to 5.2.17.
- [Commits](django/django@5.2.16...5.2.17)

---
updated-dependencies:
- dependency-name: django
  dependency-version: 5.2.17
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 10, 2026
vvillait88 added a commit that referenced this pull request Aug 10, 2026
…st) (#107)

## Summary

Consolidates the full dependency pass into one PR so this repo needs a
single merge. It carries dependabot's group (`starlette`), the `django`
5.2.16 to 5.2.17 bump raised separately as #108, and everything else a
lock upgrade showed still outstanding: `httpcore2`, `httpx2`,
`packaging`, `pydantic-settings`, `pympp`, `rignore`, `sentry-sdk`,
`setuptools`, `typing-inspection`, `x402`.

#108 is superseded by this and should be closed.

### pympp 0.10.0 to 0.10.1, with the evidence

`pympp` sits on the MPP settle path, so it does not ride along
unexamined. Byte-comparing the two wheels: **exactly one file differs
across the entire package**, `mpp/client/transport.py`. Every signing
and domain-separation path is therefore byte-identical, which is the
check that separates a safe move from the mppx-0.8.0 class of break
where a domain version changed inside a minor.

The one change is a hardening worth taking on its own merits. It bounds
402 retries at three and records the original request origin as an
extension, comparing against it across redirects, so a redirect cannot
steer a payment to a different origin than the one the caller addressed.

### django moves in our lock only

`django` is an optional extra here, declared `django>=4.0`, plus a dev
dependency. Consumers resolve their own version against that floor
rather than from our lockfile, so this bump protects our CI and not
theirs. The floor is deliberately left alone: raising it to 5.2.17 would
exclude django 4.2 LTS users who carry their own backported fix.

## Type of change

- [ ] Bug fix (no breaking change)
- [ ] New feature (no breaking change)
- [ ] Breaking change (existing callers must update)
- [x] Docs, tests, or internal maintenance only

## Public API

None. No exported type, signature, wire format, or response shape
changes. Declared dependency ranges are unchanged, so no consumer has to
react.

## Test plan

Run locally on this branch, all green: `uv run ruff check .` and `uv run
pytest` (1841 passed, 4 skipped, 95.36% coverage against the 95% floor).
The pympp move additionally carries the wheel byte-comparison described
above.

## Checklist

- [x] Tests cover the new behavior, and the suite passes locally
- [x] Lint, format, and type checks pass
- [x] Docs and README examples updated if the public surface changed
- [x] No secrets, credentials, or personal data in the diff or the tests

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: vvillait88 <vvillait88@yahoo.com>
@vvillait88

Copy link
Copy Markdown
Contributor

Superseded by #107, which carries this django 5.2.17 bump along with the rest of the pass so the repo needed one merge rather than several.

@vvillait88 vvillait88 closed this Aug 10, 2026
@vvillait88
vvillait88 deleted the dependabot/uv/django-5.2.17 branch August 10, 2026 19:28
@dependabot @github

dependabot Bot commented on behalf of github Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

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 Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant