Skip to content

Bumped project libs and make some fixes#31

Merged
DmitryBurnaev merged 2 commits into
mainfrom
tech/bump-lib-versions
Jun 11, 2026
Merged

Bumped project libs and make some fixes#31
DmitryBurnaev merged 2 commits into
mainfrom
tech/bump-lib-versions

Conversation

@DmitryBurnaev

@DmitryBurnaev DmitryBurnaev commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Bumped project libs

  • alembic: 1.17.2 -> 1.18.4
  • fastapi: 0.122.0 -> 0.136.3
  • pydantic: 2.12.5 -> 2.13.4
  • pydantic-settings: 2.12.0 -> 2.14.1
  • pyjwt: 2.10.1 -> 2.13.0
  • sqladmin: 0.22.0 -> 0.27.1
  • sqlalchemy: 2.0.44 -> 2.0.50
  • uvicorn: 0.38.0 -> 0.49.0
  • black (dev): 25.11.0 -> 26.5.1
  • coverage (dev): 7.10.7 -> 7.14.1
  • mypy (dev): 1.18.2 -> 2.1.0
  • pip (dev): 25.3 -> 26.1.2
  • pytest (dev): 8.4.2 -> 9.0.3
  • pytest-asyncio (dev): 1.2.0 -> 1.4.0
  • ruff (dev): 0.14.7 -> 0.15.16
  • setuptools (dev): 80.9.0 -> 82.0.1
  • types-WTForms (dev): 3.2.1.20250809 -> 3.2.1.20260518

Compatibility fixes

  • Format files according to updated Black rules
  • Update sqladmin save redirect override for the new Admin.get_save_redirect_url signature
  • Move mypy cache to /tmp/.mypy during Docker lint runs to avoid permission issues in CI
  • Support LOG_FORMAT=json as a valid logging format alias
  • Update PyJWT edge-case tests for the new empty HMAC secret behavior

Validation

  • uv run black --check .
  • make lint
  • make test
  • make lint-in-docker

- alembic: 1.17.2 -> 1.18.4
- fastapi: 0.122.0 -> 0.136.3
- pydantic: 2.12.5 -> 2.13.4
- pydantic-settings: 2.12.0 -> 2.14.1
- pyjwt: 2.10.1 -> 2.13.0
- sqladmin: 0.22.0 -> 0.27.1
- sqlalchemy: 2.0.44 -> 2.0.50
- uvicorn: 0.38.0 -> 0.49.0
- black (dev): 25.11.0 -> 26.5.1
- coverage (dev): 7.10.7 -> 7.14.1
- mypy (dev): 1.18.2 -> 2.1.0
- pip (dev): 25.3 -> 26.1.2
- pytest (dev): 8.4.2 -> 9.0.3
- pytest-asyncio (dev): 1.2.0 -> 1.4.0
- ruff (dev): 0.14.7 -> 0.15.16
- setuptools (dev): 80.9.0 -> 82.0.1
- types-WTForms (dev): 3.2.1.20250809 -> 3.2.1.20260518
@DmitryBurnaev DmitryBurnaev self-assigned this Jun 6, 2026
- Format files for updated Black rules
- Update sqladmin save redirect override for new method signature
- Move Docker mypy cache to /tmp during lint runs
- Support LOG_FORMAT=json and PyJWT empty-secret behavior in tests
@DmitryBurnaev DmitryBurnaev changed the title Bumped project libs Bumped project libs and make some fixes Jun 11, 2026
@DmitryBurnaev DmitryBurnaev merged commit bfd4a7f into main Jun 11, 2026
1 check passed
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.

1 participant