Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 May 19:43
· 1 commit to main since this release

What's Changed

  • ci: GitHub Actions workflow with fmt, clippy, build, test by @thomphil in #7
  • docs: architecture reference and example config by @thomphil in #1
  • test(core): property-based tests for routing invariants by @thomphil in #6
  • feat(config): TOML configuration with validation by @thomphil in #2
  • feat(gpu): GpuMonitor trait with mock and NVML backends by @thomphil in #3
  • feat(backend): BackendManager trait with mock and process impls by @thomphil in #4
  • test: mock inference backend for integration tests by @thomphil in #5
  • Sprint 1: runnable server + pinned models + Custom engine + Sprint 3 docs by @thomphil in #8
  • test(scenarios): migrate harness to real processes; + gitignore Sprint 2 runbook by @thomphil in #9
  • Sprint 2 Phase A: metrics facade + NvmlMonitor wiring by @thomphil in #10
  • docs: refresh README + deployment guide for Phase A landing by @thomphil in #11
  • feat(bench): Sprint 2 Phase B foundation — skeleton + steps 2-6 by @thomphil in #12
  • feat(bench): Phase B.2 step 7 — scenario runner by @thomphil in #13
  • feat(bench): Phase B.2 steps 8–18 — complete bench rig by @thomphil in #14
  • feat(api): enforce routing.request_timeout_secs via middleware (A.4) by @thomphil in #15
  • docs(quickstart): zero-to-two-models walkthrough (B.1) by @thomphil in #17
  • docs(deployment): fill in systemd, docker-compose, prometheus, log shipping (B.2) by @thomphil in #19
  • docs(troubleshooting): Sprint 2 surprises + Sprint 3 fixes (B.3) by @thomphil in #20
  • docs(readme): tick Sprint 1+2, add Benchmarks + Install (B.4) by @thomphil in #18
  • feat(cli): startup reconcile + persistent state file (A.3) by @thomphil in #23
  • feat(backend): replace pkill -P with setsid + killpg process-group kill (A.1) by @thomphil in #22
  • feat(release): multi-stage Dockerfile + CI size budget (C.1) by @thomphil in #21
  • feat(release): tagged-release binaries workflow (Sprint 3 C.2) by @thomphil in #24
  • feat(ci): assert one-JSON-line-per-event under docker logs (A.5) by @thomphil in #25
  • feat(release): push docker image to ghcr.io on tag (C.3) by @thomphil in #26
  • docs(release): runbook for tagging and publishing v0.1.0 (C.4) by @thomphil in #27
  • feat(config): per-model max_vram_fraction with vLLM auto-injection (A.6) by @thomphil in #28
  • fix(release): filter artifact download to *-archive only by @thomphil in #29
  • chore: bump workspace version to 0.2.0-dev by @thomphil in #30
  • chore(crates): add license/repository/description metadata for crates.io publish by @thomphil in #31

Full Changelog: https://github.com/thomphil/concerto/commits/v0.1.0