- SSRF: Add IPv6 private range checks (loopback, ULA, link-local, IPv4-mapped) after DNS resolution, closing the IPv6 bypass - Deduplication: Add Set-based dedup in CustomProvidersSection handleDetectModels to prevent duplicate model accumulation - Bump type: change changeset from patch to minor for new feature - Reasoning: Narrow Anthropic sonnet reasoning detection to only flag models containing both 'sonnet' and 'think' - Docs: Add JSDoc to all undocumented functions in route file, raising docstring coverage above the 80% threshold - Test: Update sonnet reasoning expectation (standard sonnet is not a thinking model)
275 B
275 B
@runfusion/fusion
| @runfusion/fusion |
|---|
| minor |
Fix Google Generative AI custom provider not saving after model detection. The probe endpoint accepted google-generative-ai but create/update routes rejected it. Also adds SSRF protection, body validation, and fixes stale type mappings.