Skip to content

This release includes 2 security fixes for security teams reviewing exposed deployments.

Published 3d API Development
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →
This release patches 2 known CVEs

Topics

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

Affected surfaces

breaking_upgrade

Summary

AI summary

Updates Bug Fixes, Chores, and New Features across a mixed release.

Full changelog

Release Notes for routatic-proxy v0.6.2

Summary
This release introduces Windows code signing support, fixes catalog subsystem issues, improves GUI stability on macOS, adds Kimi K3 model integration, and enhances environment variable handling in launchd configurations. Security hardening through token scoping and dependency pinning is also included.

Breaking Changes

  • 🚨 Environment variable handling in launchd now preserves ROUTATIC_PROXY_* vars, requiring updated plist templates
  • 🚨 SignPath token exposure reduced by scoping to signing steps only

New Features

  • Add Windows code signing using SignPath GitHub Action with architecture-specific .syso generation
  • Implement Kimi K3 model integration via opencode-go provider with updated specs (1M context, 131K output)
  • Add system tray GUI on macOS replacing webview to fix main-thread crashes
  • Introduce model_overrides and model_family_overrides in GUI dropdowns
  • Add Windows resource file generation (winres.json/xml) for executable metadata

Bug Fixes

  • Fix catalog sync failures by migrating JSON to SQLite format
  • Resolve main-thread crash in macOS GUI when opening NSWindow
  • Correct SignPath action usage with upload-artifact workflow
  • Prevent fatal errors when unknown catalog providers exist
  • Fix environment variable preservation in launchd autostart
  • Remove stray cancel argument from openGUI call
  • Prevent XML injection via unescaped env vars in launchd plist

Improvements

  • Use job-level env context for SignPath secret checks in CI
  • Pin go-winres to v0.3.3 for supply-chain security
  • Add 1MiB size limit to /api/test/send endpoint
  • Implement structured logging for catalog failures
  • Add test coverage for GUI send request handling
  • Improve GUI send request handling with CORS avoidance
  • Update Kimi K3 pricing and modalities in documentation

Documentation

  • Add Kimi K3 model documentation across all language variants
  • Update model registry test expectations for Kimi K3
  • Add SYNC comments in config template functions
  • Document Windows signing workflow changes
  • Update changelog generation fallback command quoting

Chores

  • Refactor model list command to use pre-built index
  • Add XML escaping function for launchd templates
  • Remove CGO_ENABLED=0 build artifacts from macOS GUI
  • Update credential detection to SIGNPATH_API_TOKEN
  • Add post-signing binary replacement step
  • Fix map iteration safety in catalog subsystem
  • Add test coverage for config template synchronization

Breaking Changes

  • Environment variable handling in launchd now preserves `ROUTATIC_PROXY_*` vars, requiring updated plist templates
  • SignPath token exposure reduced by scoping to signing steps only

Security Fixes

  • Prevent XML injection via unescaped env vars in launchd plist
  • Security hardening through token scoping and dependency pinning of go-winres to v0.3.3

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]