This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+2 more
Affected surfaces
Summary
AI summaryVision routing now only triggers on unseen images; several models reverted from vision‑capable status.
Full changelog
⚠️ Breaking Changes
- Vision routing now only triggers when the latest user message contains a new (unseen) image; historic images no longer cause automatic switches to vision models.
- Some models previously marked as vision‑capable have been reverted; they will no longer be used for image input unless explicitly re‑verified.
New Features
- Add
Imagesfield andNormalizedImagestruct to preserve media type and base64 data across normalization. - Extend model registry with three 1M‑context vision‑capable models:
qwen3.7-max,qwen3.7-plus,mimo-v2-omni. - Flip
Vision: trueformimo-v2.5-pro,mimo-v2.5, andminimax-m3based on empirical verification. - Update recommended vision scenarios:
vision→kimi-k2.7-code,vision_complex→mimo-v2-omni,vision_long_context→qwen3.7-plus.
Bug Fixes
- Preserve image data in the normalize/denormalize bridge by checking for non‑empty source data.
- Fix request routing to trigger vision only on new images, eliminating false positives from stale history keywords.
- Correct over‑eager vision flag for unsupported models (
minimax-m3,qwen3.7-max). - Streamline request facts by removing unused fields from scenario logic.
Improvements
- Enhance end‑to‑end reliability of image handling for 32×32 PNG test cases.
- Refine model metadata updates to avoid speculative vision flag changes.
Documentation
- Update
internal/config/model_registry.goto reflect new vision‑capable entries. - Adjust scenario test expectations to match the revised routing behavior.
Chores
- Update internal imports and struct definitions to accommodate new
Imagesfield. - Clean up unused imports and dead code in normalization and scenario packages.
Breaking Changes
- Vision routing now only triggers when the latest user message contains a new (unseen) image; historic images no longer cause automatic switches to vision models.
- Some models previously marked as vision‑capable have been reverted; they will no longer be used for image input unless explicitly re‑verified.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Track Oc-go-cc, an Open-source proxy that lets Claude Code use OSS models
Get notified when new releases ship.
Sign up freeAbout Oc-go-cc, an Open-source proxy that lets Claude Code use OSS models
All releases →Related context
Earlier breaking changes
- v0.6.0 Configuration format updated; migration required for compatibility.
- v0.5.2 Catalog storage migrates from JSON files to SQLite by default.
- v0.3.0 Anthropic model routing now prioritizes Zen-specific endpoints over legacy Anthropic when `IsZen` is true; existing configs may need updates using `model_overrides`.
- v0.3.0 `model_overrides` now requires explicit model names for DeepSeek V4 Pro and Flash Free variants; shorthand syntax removed.
- v0.2.9 Removes models mimo-v2-pro, mimo-v2-omni, qwen3.5-plus from routing
Beta — feedback welcome: [email protected]