Skip to content

This release includes 2 breaking changes for platform teams planning a safe upgrade.

Published 1mo API Development
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

aws-bedrock claude claude-code claude-code-cli opencode opencode-ai
+2 more
opencode-go opencode-zen

Affected surfaces

auth rbac

Summary

AI summary

Vision 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 Images field and NormalizedImage struct 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: true for mimo-v2.5-pro, mimo-v2.5, and minimax-m3 based on empirical verification.
  • Update recommended vision scenarios: visionkimi-k2.7-code, vision_complexmimo-v2-omni, vision_long_contextqwen3.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.go to 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 Images field.
  • 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 free

About Oc-go-cc, an Open-source proxy that lets Claude Code use OSS models

All releases →

Related context

Related tools

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]