Releases: KooshaPari/sharecli
Releases · KooshaPari/sharecli
Release list
v0.3.0
What's New
Phase 3 features (v0.3.0):
New modules (157 lib tests passing):
- feat(cache): TTL cache with expiration (5 tests)
- feat(rate-limiter): sliding-window rate limiter (4 tests)
- feat(api): HTTP route registry (5 tests)
- feat(queue): FIFO task queue with cancel-by-id (6 tests)
- feat(scheduler): interval task scheduler (5 tests)
- feat(signals): shutdown flag and signal kinds (5 tests)
- feat(proc-table): process table TUI widget (5 tests)
- feat(env-manager): environment variable manager (5 tests)
- feat(metrics): atomic counter/gauge registry (6 tests)
- feat(health): health check aggregator (5 tests)
- feat(log-sink): structured log sink with ring buffer (6 tests)
- feat(config): key=value config loader (5 tests)
- feat(watchdog): process watchdog with restart cap (5 tests)
- feat(plugins): executable plugin registry v1 (5 tests)
Fixes:
- fix(watchdog): clone name before move in register()
- fix(main.rs): doc comment order
Main binary builds clean.
v0.2.0
What's New
- feat(scheduler): interval task scheduler
- feat(signals): shutdown flag and signal kinds
- feat(proc-table): process table TUI widget
- feat(env-manager): environment variable manager
- feat(metrics): atomic counter/gauge registry
- feat(health): health check aggregator
- feat(log-sink): structured log sink with ring buffer
- feat(config): key=value config loader
- feat(watchdog): process watchdog with restart cap
- feat(plugins): executable plugin registry v1
- fix(watchdog): clone name before move in register()
137 unit tests passing.
v0.1.0 — Initial release
Initial sharecli release. Fleet coordination CLI with NATS registry, thermal governor (macOS + Linux), sidecar deploy script, and cross-device fleet status/register commands.