Packages
@relayburn/reader@1.5.0(tag:reader-v1.5.0)@relayburn/ledger@1.5.0(tag:ledger-v1.5.0)@relayburn/analyze@1.5.0(tag:analyze-v1.5.0)@relayburn/mcp@1.5.0(tag:mcp-v1.5.0)@relayburn/cli@1.5.0(tag:cli-v1.5.0)relayburn@1.5.0(tag:relayburn-v1.5.0)
Release Notes
Added
RELAYBURN_STORAGE=sqliteselects a new single-file SQLite backend (default path~/.relayburn/burn.sqlite, override viaRELAYBURN_SQLITE_PATH). Replaces JSONL ledger + sidecars +.idxfiles with one DB; ingest paths use nativeINSERT OR IGNOREon content-addressed dedup hashes so multi-writer setups converge without external indexes.
Removed
- Removed Burn's budget and quota tracking surfaces:
burn budget, monthly plan config APIs, and the MCPburn__currentBlocktool are no longer shipped.
Package Changelogs
@relayburn/ledger
Added
SqliteAdapter— single-file SQLite store enabled viaRELAYBURN_STORAGE=sqlite, with DB path overridable viaRELAYBURN_SQLITE_PATH(defaults to~/.relayburn/burn.sqlite). Replacesledger.jsonl, per-session content sidecars, and the.idxdedup files for users who opt in.- New
sqlitePath()export in@relayburn/ledger. - Parameterized adapter contract test suite (
adapter-suite.test.ts) runs append/dedup/query/lock/content scenarios against bothfileandsqliteadapters.
Removed
- Removed monthly plan config helpers and presets (
plansPath,loadPlans,savePlans,findPreset) after retiring budget tracking.
@relayburn/analyze
Removed
- Removed the plan-usage APIs (
computePlanUsage,cycleBounds, andplanUsageFromArchive) that powered the retired budget command.
@relayburn/mcp
Removed
- Removed the
burn__currentBlockquota forecast tool; MCP now exposes session cost lookup only.
@relayburn/cli
Removed
- Removed
burn budgetand nestedburn budget plans; Burn now focuses on local usage attribution and no longer calls Claude OAuth usage APIs.
relayburn
Changed
- README examples now point to
burn hotspotsinstead of the removedburn budgetcommand.