v2.9.1
NVIDIA/SkillSpectorv2.9.1Aug 10, 2026by github-actions[bot]
AI Summary
This patch release improves resilience to transient LLM-provider connection failures during analysis by using bounded retries.
Key Highlights
- Adds bounded retries for transient LLM provider connection failures.
New Features
- Supported OpenAI and Anthropic clients use a common bounded native retry budget.
- Inspection ledger distinguishes malformed responses from exhausted connection retries.
Full Release Notes
# SkillSpector v2.9.1 Released: 2026-08-10 ## Summary This patch release improves resilience to transient LLM-provider connection failures during analysis. It uses bounded retries and records clearer batch-failure reasons when retries cannot recover. ## Highlights - Adds bounded retries for transient LLM provider connection failures while preserving per-batch failure reporting. ## Added - The inspection ledger distinguishes malformed structured LLM responses from exhausted connection retries. ## Changed - Supported OpenAI and Anthropic clients use a common bounded native retry budget, while other providers receive the same bounded fallback retry schedule when applicable. ## Fixed - Transient LLM connection failures no longer terminate a batch before the configured retry budget is exhausted. ## Security - None. ## Breaking Changes and Migration - None. ## Deprecations - None. ## Validation - `uv run --locked --extra dev pytest tests/nodes/test_llm_analyzer_base.py tests/nodes/test_meta_analyzer.py` — passed. - `GitLab main pipeline 61992428` — passed. - `git diff --check release/2.9.0..68c7a026d4b2d574b63019ceacd8fe8d7caa35db` — passed. ## Known Limitations - Retries are limited to transient LLM provider connection errors; other provider errors fail immediately. ## References - `CHANGELOG.md`