Skip to content

Commit a1331df

Browse files
committed
docs: add CHANGELOG for v0.9.0–0.9.5
1 parent 002ad65 commit a1331df

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

CHANGELOG.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Changelog
2+
3+
## 0.9.5 (2026-03-25)
4+
5+
### Bug Fixes
6+
7+
- **Fallback 400 errors**: Removed virtual routing profiles (`blockrun/auto`, `blockrun/eco`) from fallback chain — backend doesn't recognize these, causing 400 loops. Fallback now uses concrete models: `deepseek/deepseek-chat``google/gemini-2.5-flash``nvidia/nemotron-ultra-253b`
8+
- **Safety filter**: `buildFallbackChain()` now strips routing profiles to prevent them from ever reaching the backend
9+
- **`brcc start` automation**: Smarter claude binary detection — searches PATH + common install locations (`~/.local/bin`, `/usr/local/bin`). Falls back to printing manual env vars instead of crashing
10+
11+
### Docs
12+
13+
- Use `blockrun.ai/brcc-install` short URL in README install command
14+
15+
## 0.9.4 (2026-03-24)
16+
17+
### Bug Fixes
18+
19+
- Override native Anthropic model IDs (e.g. `claude-sonnet-4-6-20250514`) while respecting BlockRun model IDs that contain `/`
20+
- Skip npm publish in CI if version already exists
21+
22+
### Docs
23+
24+
- Updated README for v0.9.3 — 50+ models, new shortcuts, nemotron default
25+
26+
## 0.9.3 (2026-03-24)
27+
28+
### Features
29+
30+
- Expand model catalog to 50+ models with updated routing and pricing
31+
- New in-session shortcuts: `use grok-4`, `use codex`, `use kimi`, `use devstral`, `use qwen-coder`, and more
32+
33+
## 0.9.2 (2026-03-23)
34+
35+
### Bug Fixes
36+
37+
- Wrap backend errors in Anthropic format to prevent Claude Code from showing login page
38+
- Streaming memory cap (5MB) to prevent OOM on long sessions
39+
- Complete model pricing table for accurate cost tracking
40+
- Improve error messages and show debug log path
41+
42+
## 0.9.1 (2026-03-22)
43+
44+
### Features
45+
46+
- Built-in smart routing from ClawRouter — 15-dimension classifier for automatic model selection
47+
- Default to `blockrun/auto` with 4 routing profiles: auto, eco, premium, free
48+
- In-session model switching — type `use gpt` or `use deepseek` inside Claude Code
49+
- Automatic fallback chain when models fail (429, 5xx)
50+
- Usage statistics with `brcc stats`
51+
- User-Agent and version headers on backend requests
52+
53+
### Bug Fixes
54+
55+
- Adaptive max_tokens: `max(lastOutput*2, 4096)` prevents token starvation
56+
- Debug logs to file (`~/.blockrun/brcc-debug.log`) instead of stderr
57+
- Always inject max_tokens default to prevent 400 on Turn 2+
58+
- Fix version mismatch, token parsing, port validation
59+
60+
## 0.9.0 (2026-03-20)
61+
62+
### Features
63+
64+
- Initial release
65+
- Local proxy for Claude Code → BlockRun API
66+
- Dual chain support (Base + Solana)
67+
- x402 micropayment signing
68+
- `brcc setup`, `brcc start`, `brcc models`, `brcc balance` commands
69+
- 40+ model support with `--model` flag
70+
- Install script for one-line setup

0 commit comments

Comments
 (0)