Skip to content

5.2.4 — 2026-09-13

← 5.3.0 | 5.2.3 → | ↑ 5.x series

Changed

Adapters - Keycloak

  • Larger userinfo cache - Sync and async _get_userinfo_cached maxsize raised from 100 to 200. TTL stays 30 seconds.

Fixed

Adapters - Annotations

  • Same 3.14 inspect.signature crash on MySQL session manager - The MySQLTypeCompiler.visit_UUID patch no longer raises NameError: name 'PostgresUUID' is not defined during container.wire().
    • Added from __future__ import annotations to archipy/adapters/mysql/sqlalchemy/session_managers.py, the one module the 5.2.3 sweep missed

Tests

Tests - Adapters

  • Session manager inspectability BDD - Postgres, SQLite, MySQL, and StarRocks SQLAlchemy session manager callables are asserted to resolve inspect.signature without NameError.