4.8.1 — 2026-05-06¶
← 4.9.0 | 4.8.0 → | ↑ 4.x series
Changed¶
Helpers - Utils¶
- Prometheus Utilities Refactor - Replaced standalone Prometheus helper functions with a
PrometheusUtilsclass to centralize process lifecycle and server bootstrap operations.- Updated Prometheus server management call sites in
AppUtilsand BDD step implementations - Preserved existing behavior while improving maintainability and encapsulation
- Updated Prometheus server management call sites in
Adapters - ScyllaDB¶
- CQL Identifier Validation - Tightened identifier sanitization in the ScyllaDB adapter to improve validation of dynamically built CQL statements.
Tests¶
Tests - Containers¶
- Test Container Setup Updates - Refined test container fixtures for Elasticsearch and MinIO to align startup configuration with current dependency expectations.
Dependencies¶
Dependencies - Runtime and Tooling¶
- Dependency Refresh - Updated core and transitive dependencies in
pyproject.tomlanduv.lock.- Upgraded
boto3and related AWS packages to1.43.4 - Upgraded
cryptographyto48.0.0
- Upgraded
Chore¶
Configs - Test Environment¶
- Elasticsearch Test Image - Updated test environment defaults to Elasticsearch
9.4.0for container-based integration tests.