Skip to content

v.2.4.0 Enterprise Application Resilience

Choose a tag to compare

@paudang paudang released this 25 May 01:52
· 49 commits to main since this release
1deeae7
  • Enterprise Application Resilience: Introduced the "Holy Trinity" of resilience patterns to prevent cascading failures in distributed systems.
    • Timeout: Protects against resource exhaustion from hanging downstream calls.
    • Advanced Retry: Built-in exponential backoff and Jitter to gracefully handle transient network blips and mitigate Thundering Herd scenarios.
    • Circuit Breaker: "Big Tech" standard circuit breaker that fails fast, sheds load during outages, and isolates failing downstream services with strict concurrency guards during the HALF_OPEN recovery state.
  • AI-Native Context Upgrade: Upgraded the internal .cursorrules and Agent Skill Prompts (add-feature.md, troubleshoot.md) to dynamically inject Resilience awareness, empowering AI coding assistants to actively utilize src/utils/resilience when building new features.
  • VitePress Resilience Documentation: Added comprehensive, tabbed (TypeScript/JavaScript) guides explaining the architecture and usage of the new resilience features.
  • Docker Zero-Warning Standard: Updated all Dockerfile templates to enforce modern NPM installation practices (--omit=dev) and remove build-time cruft (npm/npx binaries, cache folders), ensuring production images are built with zero warnings and significantly reduced attack surfaces.