Long-Term Support release — production ready with 5-year support until April 2031.
QUALITY METRICS:
- 95.25% test coverage (fail_under: 95%)
- 625 tests passing (0 failures)
- 208 examples verified (all passing including honey pot)
- Zero breaking changes from v1.5.x
INFRASTRUCTURE ADDED:
- Pre-commit hooks (ruff, black, mypy)
- Dependabot for automated dependency updates
- LTS_POLICY.md (5-year support, security SLAs, CVE process)
- PUBLIC_API.md (stability guarantees, deprecation policy)
- SBOM.md (complete dependency inventory for enterprise)
DOCUMENTATION UPDATED:
- README.md: Advanced Usage section with 9 feature code examples
- Sphinx docs (usage.rst): Advanced Features section
- Sphinx docs (api_reference.rst): Phase 2 API documentation
- Landing page (index.html): 9 feature cards with code examples
CRITICAL BUGS FIXED:
- SQLite monkeypatch db_name → db_path (fixed ~35 test failures)
- Dashboard get_table_data API method added
- Tracker delegation fix (analysis → queries)
- Duplicate Wsqlite export removed
- Pipeline.add_state() Condition handling fix
FEATURES:
- ParallelExecutor, ExecutionMode, DAGScheduler
- For loops (count-based and condition-based)
- Pipeline Composition with NestedPipelineStep
- @step decorator with AutoRegister
- CheckpointManager
- ResourceMonitor, ResourceMonitorRegistry
- PipelineExporter (JSON, CSV, metrics, statistics)
- timeout_sync, timeout_async, TaskTimer
- PipelineAsync