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_cachedmaxsizeraised from 100 to 200. TTL stays 30 seconds.
Fixed¶
Adapters - Annotations¶
- Same 3.14 inspect.signature crash on MySQL session manager - The
MySQLTypeCompiler.visit_UUIDpatch no longer raisesNameError: name 'PostgresUUID' is not definedduringcontainer.wire().- Added
from __future__ import annotationstoarchipy/adapters/mysql/sqlalchemy/session_managers.py, the one module the 5.2.3 sweep missed
- Added
Tests¶
Tests - Adapters¶
- Session manager inspectability BDD - Postgres, SQLite, MySQL, and
StarRocks SQLAlchemy session manager callables are asserted to resolve
inspect.signaturewithoutNameError.