Skip to content

Commit 27f0a85

Browse files
docs: add release notes for version 4.4.1 with dependency updates and typing improvements
1 parent 9e80746 commit 27f0a85

4 files changed

Lines changed: 37 additions & 2 deletions

File tree

docs/community/changelog/4/4.4.0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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`.

docs/community/changelog/4/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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... |

docs/community/changelog/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)