v2.0.1 Overview
This release focuses on framework stability, boot-order correctness, and test/CI modernization across the v2.0.0..v2.0.1 range.
Highlights
- Fixed boot-stage race conditions in HTTP engine by resolving stages sequentially, preventing dependency initialization timing issues in application startup (includes fix for #247).
- Completed migration from Jest to Vitest, including config/setup updates and broad test suite compatibility fixes.
- Improved test reliability with shutdown/cleanup hardening, port/isolation fixes, and expanded engine lifecycle coverage.
- Added extensive new unit/integration/benchmark coverage for boot lifecycle, engine shutdown behavior, health checks, and proxy/module flows.
- Improved core stability and consistency across boot/decorator/engine/helper paths from the comprehensive audit v2 work.
Notable Fix Areas
- HTTP engine stage resolution ordering and startup sequencing.
- EngineRegistry/Boot lifecycle safety and guardrails.
- WebSocket/Socket.IO/HTTP shutdown behavior and listener cleanup.
- Vitest module resolution and test interop/mocking updates.
- CI/test infrastructure updates supporting Vitest-based workflows.
Packages Published
@expressive-tea/core@2.0.1@zerooneit/expressive-tea@2.0.1-patch.1
Issues
- Closes/addresses: #247