Repository navigation
v1.1.7
RESERVE v1.1.7
Adds a soft-launch snippet library foundation for reusable pipelines, hardens batch concurrency tests with deterministic synctest coverage, and improves ASCII chart value label consistency.
Added
- New snippet command family:
snippet set,snippet list,snippet get,snippet run, andsnippet delete. - Snippet libraries are filesystem-backed and designed for scalable sharing and growth beyond local one-off command notes.
- Added Snippet Contracts integration coverage to verify snippet CLI help surface and core behavior.
Changed
snippet setvalidates snippet names and empty commands.snippet listnow displaysNAMEandDESCRIPTIONfor a compact local snippet catalog.batchGetObsandbatchGetSeriesnow have deterministictesting/synctestcoverage for concurrency caps, ordering, warnings, and fallback behavior.- Batch concurrency integration tests no longer rely on
time.Sleepand now use deterministic request gating.
Fixed
- Horizontal ASCII
chart barvalues now render with fixed two-decimal labels (for example59.00) to keep value columns visually aligned. transformpipeline commands now preserve citation metadata from upstream JSONL input so source attribution is retained in transformed outputs (including resample workflows).
Verification
make testpasses.go test ./cmd ./internal/... ./testspasses.- Release docs/manifests updated for
v1.1.7. release-manifest.jsonnow points tov1.1.7.
Additional Release Context
For user-focused release narratives, design rationale, and implementation insights, visit the RESERVE Releases section of the RESERVE website.