File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ description: "Release notes for ArchiPy 4.4.0"
55
66# 4.4.0 — 2026-03-13
77
8- [ ← 4.3.6] ( 4.3.6.md ) | [ ↑ 4.x series] ( index.md )
8+ [ ← 4.4.1 ] ( 4.4.1.md ) | [ 4. 3.6 → ] ( 4.3.6.md ) | [ ↑ 4.x series] ( index.md )
99
1010## Added
1111
Original file line number Diff line number Diff line change 1+ ---
2+ title : " Changelog 4.4.1"
3+ description : " Release notes for ArchiPy 4.4.1"
4+ ---
5+
6+ # 4.4.1 — 2026-04-06
7+
8+ [ 4.4.0 →] ( 4.4.0.md ) | [ ↑ 4.x series] ( index.md )
9+
10+ ## Changed
11+
12+ ### Adapters - Keycloak
13+
14+ - ** Userinfo Cache Typing** - Tightened typing for Keycloak userinfo caching by replacing ` type: ignore ` return
15+ annotations with explicit ` cast() ` to ` KeycloakUserType ` .
16+
17+ ### Helpers - Decorators
18+
19+ - ** Atomic Decorator Overloads** - Refined ` sqlalchemy_atomic_decorator ` overloads to better distinguish sync vs async
20+ call sites.
21+ - Uses ` Literal[True] ` / ` Literal[False] ` overloads for ` is_async `
22+ - Adds explicit ` cast() ` when selecting the async/sync decorator branch
23+
24+ ## Dependencies
25+
26+ ### Dependencies - Project
27+
28+ - ** Dependency Refresh** - Updated runtime and dev dependencies and regenerated ` uv.lock ` .
29+
30+ ## Chore
31+
32+ ### Tests - Containers
33+
34+ - ** Test Container Images** - Refreshed container image settings used by ` .env.test ` .
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ description: "Release history for ArchiPy 4.x series"
99
1010| Version | Date | Summary |
1111| -------------------| ------------| -------------------------------------------------------------------------------------------------|
12+ | [ 4.4.1] ( 4.4.1.md ) | 2026-04-06 | Dependency refresh, regenerated lockfile, and typing cleanups for Keycloak and atomic decorator |
1213| [ 4.4.0] ( 4.4.0.md ) | 2026-03-13 | Async Kafka producer and consumer adapters, async BDD step refactor |
1314| [ 4.3.6] ( 4.3.6.md ) | 2026-03-13 | SQLAlchemy filter type expansion, docs overhaul, CI pipeline fixes |
1415| [ 4.3.5] ( 4.3.5.md ) | 2026-03-10 | SSL Config Typing: Improved type safety and optional-field handling for SSL configuration in... |
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ All notable changes to ArchiPy are documented here, organized by major version s
99
1010## [ 4.x Series] ( 4/index.md )
1111
12- 14 releases — from 4.0.0 to 4.4.0
12+ 15 releases — from 4.0.0 to 4.4.1
1313
1414## [ 3.x Series] ( 3/index.md )
1515
You can’t perform that action at this time.
0 commit comments