Release Notes — v0.6.2¶
Release Date: 2026-08-17
TaipanStack v0.6.2 is a maintenance release focused on refactoring and cyclomatic complexity reduction within the resilience and rate limiting modules.
⚡ Clean Code, Refactoring & Typing¶
- Cyclomatic Complexity Reductions: Proactively refactored and extracted nested structures into dedicated helpers across resilience and rate limiting components (PR #1124).
- Extracted inline metrics building in
AdaptiveCircuitBreaker.metricsto a_build_adaptive_metricsmodule-level helper. - Reused the existing
_get_max_attemptshelper inRetrier._should_retryto eliminate duplicate attempt calculation logic. - Extracted finite number validation in
RateLimiter._validate_finiteto a_is_finite_numberhelper to reduce conditional nesting.
Full Changelog: v0.6.1...v0.6.2