From 951abb7753af6221c51d6dedea62066e80d2829b Mon Sep 17 00:00:00 2001 From: nesquena-hermes Date: Thu, 11 Jun 2026 21:15:11 +0000 Subject: [PATCH] docs(changelog): stamp #4008 malformed-providers-config crash fix as v0.51.362 (Release MA) --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb5c74d9..b6f6fb19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,12 @@ ## [Unreleased] +## [v0.51.362] — 2026-06-11 — Release MA (malformed providers config no longer crashes) + +### Fixed + +- **A malformed `providers` config no longer crashes provider/model resolution (#3979).** If `providers` in `config.yaml` was set to a truthy non-dict value (e.g. a list), several resolution paths called `.get(...)` on it and raised `AttributeError`. Provider config is now read through isinstance-guarded helpers that treat a malformed value as unconfigured (empty), so resolution degrades gracefully instead of crashing. Valid dict-shaped configs are unaffected. (#3979) + ## [v0.51.361] — 2026-06-11 — Release LZ (configurable session cookie name) ### Added