Skip to content

Commit 210cb89

Browse files
chore: release v0.2.0
Bump metrillm and metrillm-mcp to 0.2.0. Update CHANGELOG, MCP server.json, and README. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 1011b72 commit 210cb89

7 files changed

Lines changed: 30 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,29 @@ and this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.ht
77

88
## [Unreleased]
99

10+
## [0.2.0] - 2026-03-03
11+
1012
### Added
1113

12-
- Homebrew formula (`Formula/metrillm.rb`) and maintenance script (`scripts/update-homebrew-formula.sh`).
13-
- README installation instructions for Homebrew tap usage (`brew tap MetriLLM/metrillm && brew install metrillm`).
14+
- CPU load measurement during inference — surfaces the MLX vs GGUF/llama.cpp difference (avg + peak %).
15+
- Bench environment context: thermal pressure, swap delta, battery status detection.
16+
- LM Studio runtime backend with full CLI, menu, and MCP support.
17+
- Homebrew formula (`Formula/metrillm.rb`) and tap installation support.
18+
- DB rescore migration script for batch re-scoring of existing results.
19+
20+
### Changed
21+
22+
- Performance score reweighted from 40/30/30 to 50/20/30 (speed/TTFT/memory).
23+
- Global score reweighted from 40/60 to 30/70 (hardware/quality).
24+
- Default Supabase config embedded for zero-config upload.
25+
26+
### Fixed
27+
28+
- LM Studio streaming `evalDuration` now uses token timing for accurate tok/s.
29+
- CLI exits cleanly after interactive menu quit.
30+
- Experimental Node TS stripping gated behind env var.
31+
- Trailing runtime control tokens stripped robustly.
32+
- Model format derived per-model for LM Studio uploads.
1433

1534
## [0.1.0] - 2026-03-02
1635

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ The tap formula lives in `Formula/metrillm.rb`.
258258
./scripts/update-homebrew-formula.sh
259259

260260
# Or pin a specific version
261-
./scripts/update-homebrew-formula.sh 0.1.1
261+
./scripts/update-homebrew-formula.sh 0.2.0
262262
```
263263

264264
After updating the formula, commit and push so users can install/update with:

mcp/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mcp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "metrillm-mcp",
3-
"version": "0.1.2",
3+
"version": "0.2.0",
44
"mcpName": "io.github.MetriLLM/metrillm",
55
"description": "MCP server for MetriLLM — benchmark local LLMs from any AI coding assistant",
66
"type": "module",

mcp/server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
"source": "github",
88
"subfolder": "mcp"
99
},
10-
"version": "0.1.2",
10+
"version": "0.2.0",
1111
"packages": [
1212
{
1313
"registryType": "npm",
1414
"identifier": "metrillm-mcp",
15-
"version": "0.1.2",
15+
"version": "0.2.0",
1616
"transport": {
1717
"type": "stdio"
1818
},

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "metrillm",
3-
"version": "0.1.1",
3+
"version": "0.2.0",
44
"description": "Benchmark your local LLM models — speed, quality & hardware fitness verdict",
55
"type": "module",
66
"bin": {

0 commit comments

Comments
 (0)