Skip to content

Releases: KooshaPari/sharecli

v0.3.0

Choose a tag to compare

@KooshaPari KooshaPari released this 05 Jul 02:45

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

Choose a tag to compare

@KooshaPari KooshaPari released this 04 Jul 22:29

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

Choose a tag to compare

@KooshaPari KooshaPari released this 03 Jul 04:42
464e737

Initial sharecli release. Fleet coordination CLI with NATS registry, thermal governor (macOS + Linux), sidecar deploy script, and cross-device fleet status/register commands.