This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalSuuntool v0.8.0 hardens MCP integration: downsamples workouts_sml streams to fit the 1MB message cap and rejects unknown workouts_extensions types on arrival.
Why it matters: Prevents workouts_sml streams from exceeding the 1MB MCP message cap; enforces known extension types. Test MCP integrations if you stream high-volume workout data.
Summary
AI summaryWorkouts_sml streams are now downsampled to fit the MCP 1MB cap and unknown workouts_extensions types are rejected.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Rejects unknown workouts_extensions types upfront Rejects unknown workouts_extensions types upfront Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Feature | Medium |
Adds streams/downsample filter for workouts_sml to fit MCP 1MB cap Adds streams/downsample filter for workouts_sml to fit MCP 1MB cap Source: llm_adapter@2026-05-21 Confidence: high |
— |
Full changelog
suuntool v0.8.0
Unofficial Go CLI for the Suunto / Sports-Tracker API.
See README for usage and disclaimers.
⚠️ Unofficial, experimental, not affiliated with Suunto. May violate Suunto's TOS — use at your own risk.
Changelog
Features
- 7b9d64aa15b7c712b73a96747f7558c408f37aa4 feat(mcp): reject unknown workouts_extensions types upfront
- bb2ab9c9d4efcb0aaa663bd58e0c110d3e54e5df feat(mcp): workouts_sml streams/downsample filter to fit MCP 1MB cap
Install (Homebrew, once the tap formula is published):
brew install tajchert/tap/suuntool
Install (Go):
go install github.com/tajchert/[email protected]
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
About CLI and MCP for Suunto smartwatches data
All releases →Related context
Beta — feedback welcome: [email protected]