Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Feb 14:41
· 448 commits to main since this release
  • fix: add #[serial] to test_power_home_default to prevent env var race
  • fix: use rustls-tls for reqwest, remove OpenSSL dependency
  • fix: allow deprecated Nonce::from_slice (generic-array transitive dep)
  • fix: clippy warnings for hw-verify feature (imports, type complexity, inspect_err)
  • fix(ci): drop --all-features (llamacpp needs C++ toolchain), use hf+hw-verify
  • fix(ci): scope fmt to power crate, fix stub lib.rs
  • fix(ci): setup-workspace stub, release profile optimization, fix homebrew heredoc
  • fix(ci): use --lib for clippy, add cross-build matrix
  • feat: v0.2.0 — picolm backend, HF pull, EPC routing, hw-verify, CI/CD
  • docs: add Discord community link
  • feat(server): graceful shutdown with SIGTERM support and audit log flush
  • feat(verify): add client-side attestation verification SDK and CLI
  • feat(backend): add embedding model support via HuggingFace format
  • feat(api): add stream_options.include_usage and num_parallel passthrough
  • feat(power): close gap analysis small items
  • fix(api,tee,router): fix active_requests leak, lazy usage counters, rate limiter, redact all occurrences
  • fix(auth,config,api): constant-time auth, config validation, lazy usage counters
  • fix(api): return proper HTTP status codes on all error paths
  • docs(readme): add model_signing_key to config reference, update test count to 671+
  • fix: correct keep_alive=0 on cache hit, add active_requests getter, fix serial test flake
  • feat(embeddings): add keep_alive to EmbeddingRequest and wire unload logic
  • fix(autoload,chat,completions,llamacpp): unload after inference for keep_alive=0, wire config defaults
  • feat(api): add keep_alive field and fix autoload integrity, SSE order, and reaper format lookup
  • fix: audit streaming paths, real token counts, SSE order, and measurement validation
  • feat: model management API, attestation health field, and privacy/TEE wiring
  • feat(tee): wire in_memory_decrypt and suppress_token_metrics
  • docs: update README for P2/P3 features
  • feat(tee): implement P2/P3 security features
  • feat: add Box + Power integration example with real model inference
  • docs: use explicit remote URL in brew tap instructions
  • feat(config): add HCL configuration file format support
  • chore: bump a3s-updater to 0.2, add path dependency
  • ci: add cargo-publish job to release workflow
  • fix: clippy warnings (assertions_on_constants, missing Default, doc comment)
  • style: cargo fmt cli/mod.rs