Skip to content

4.4.1 — 2026-04-06

← 4.4.2 | 4.4.0 → | ↑ 4.x series

Changed

Adapters - Keycloak

  • Userinfo Cache Typing - Tightened typing for Keycloak userinfo caching by replacing type: ignore return annotations with explicit cast() to KeycloakUserType.

Helpers - Decorators

  • Atomic Decorator Overloads - Refined sqlalchemy_atomic_decorator overloads to better distinguish sync vs async call sites.
    • Uses Literal[True] / Literal[False] overloads for is_async
    • Adds explicit cast() when selecting the async/sync decorator branch

Dependencies

Dependencies - Project

  • Dependency Refresh - Updated runtime and dev dependencies and regenerated uv.lock.

Chore

Tests - Containers

  • Test Container Images - Refreshed container image settings used by .env.test.