Skip to content

v0.3.0

Latest

Choose a tag to compare

@KooshaPari KooshaPari released this 05 Jul 02:45
· 964 commits to main since this release

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.