Skip to content

chore(deps): bump remaining Dependabot updates and pin filelock for security alerts - #608

Merged
BinoyOza-okta merged 1 commit into
masterfrom
dependabot-fix
Oct 28, 2026
Merged

BinoyOza-okta merged 1 commit into
masterfrom
dependabot-fix

Conversation

@BinoyOza-okta

Copy link
Copy Markdown
Contributor

chore(deps): bump remaining Dependabot updates and pin filelock for security alerts

Summary

Follow-up to the v3.4.7 release (#606):

  • Applies the four Dependabot updates that were rebased onto newer releases after the release merged.
  • Resolves new security alerts on filelock, a transitive dev dependency.

Dependency updates

Package From To Dependabot PR
aiohttp 3.14.4 3.14.5 #603
pydantic 2.14.0 2.14.1 #604
pytest-mock 3.16.0 3.17.0 #597
types-python-dateutil >= 2.9.0.20260807 >= 2.9.0.20261021 #593
filelock (new, dev) — >= 4.2.1 —

These four PRs were included in v3.4.7 at their original versions. Shortly after the release merged, Dependabot rebased them onto newer upstream releases, so they stayed open.

Security alerts

Six filelock advisories were published on 2026-10-23, covering versions up to 4.2.0. They are fixed in 4.2.1:

filelock is not a direct dependency. It is pulled in transitively by tox (filelock>=3.25) and virtualenv (filelock>=3.24.2), and both ranges include affected versions. Adding a filelock >= 4.2.1 dev dependency resolves the alerts. It is development-only and doesn't affect the published package's runtime dependencies.

Changes

  • requirements.txt, test-requirements.txt, pyproject.toml and setup.py: the updates above.
  • requirements.mustache, test-requirements.mustache, pyproject.mustache and setup.mustache: mirrored the same versions so future SDK regeneration keeps them.
  • pyproject.mustache: aligned the Python floor (^3.10) with pyproject.toml so regeneration doesn't lower it to 3.9.

Supersedes

These Dependabot PRs are included here and should be closed once this PR is merged:

#593, #597, #603, #604

…ecurity alerts

Apply the four Dependabot updates that were rebased onto newer releases after the v3.4.7 release merged, and add a filelock minimum to resolve new security alerts on its transitive dev dependency.

- aiohttp 3.14.4 -> 3.14.5 (#603)
- pydantic 2.14.0 -> 2.14.1 (#604)
- pytest-mock 3.16.0 -> 3.17.0 (#597)
- types-python-dateutil >=2.9.0.20260807 -> >=2.9.0.20261021 (#593)
- Add filelock >=4.2.1 dev dependency. filelock is pulled in transitively by tox and virtualenv, whose allowed ranges include versions affected by advisories published on 2026-10-23 (fixed in 4.2.1).

Mirrored the changes in the OpenAPI Generator mustache templates, and aligned pyproject mustache's Python floor (^3.10) with pyproject.toml so regeneration doesn't lower it.
@BinoyOza-okta BinoyOza-okta self-assigned this Oct 28, 2026

@dhiwakar-okta dhiwakar-okta left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@BinoyOza-okta
BinoyOza-okta merged commit 380294d into master Oct 28, 2026
15 checks passed
@BinoyOza-okta
BinoyOza-okta deleted the dependabot-fix branch October 28, 2026 05:22
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