Skip to content

v1.0.0 — first stable release

Choose a tag to compare

@dondai44423 dondai44423 released this 29 Jul 05:28

First stable release. Production-ready.

What's new since v0.9.0

Update hub

  • bladebro -u — check for updates, download, verify, install
  • bladebro -doc — 9-point system diagnostic with fix suggestions
  • bladebro --rollback — restore previous version after a broken update
  • bladebro -v — version + update status
  • Atomic binary swap with backup. Magic-byte verification (ELF/Mach-O/PE)
  • GITHUB_TOKEN for higher API rate limits
  • BLADE_NO_UPDATE_CHECK=1 to skip update checks

MCP 2026-07-28 dual-dialect

  • Speaks MCP 2024-11-05 through 2026-07-28, negotiated per request
  • server/discover for stateless clients (SEP-2575)
  • Per-request _meta version negotiation with fail-closed -32022
  • New-dialect result shaping: resultType, serverInfo _meta, ttlMs/cacheScope
  • Legacy initialize handshake unchanged

Cross-platform native support

  • macOS and Windows are first-class citizens
  • src/platform.rs: all OS-specific operations abstracted
  • CI matrix: Ubuntu + macOS + Windows (Rust 1.80 + stable)

Stats

  • 29 source files, 8,649 LOC
  • 26 tests, clippy clean
  • 36/36 stealth audit vectors, 4/4 self-check
  • 5.2MB binary