Releases: BlueDot-IT/DemonClaw
Releases · BlueDot-IT/DemonClaw
Release list
DemonClaw 1.1.0
Added
- Active Defense Phase 3 baselines and drift detection backed by tamper-evident evidence events
- scheduler-driven
defend:driftmonitoring and guarded--applyauto-remediation - fail-closed UTC maintenance windows for automatic remediation
Security
- upgraded
wasmtimeandwasmtime-wasito the patched 46.0.2 release line - made zizmor findings fail the security workflow instead of being suppressed
- pinned third-party GitHub Actions and the pgvector CI image by immutable digest
- consolidated cargo-audit policy into
.cargo/audit.toml - removed obsolete advisory exceptions and documented the remaining lockfile-only exception
- removed committed development database credentials from CI and Compose configuration
- made startup fail closed when persistence or evidence initialization fails
- enforced Wasmtime epoch deadlines and bounded guest-provided string allocations
- restricted payload paths, SSH destinations, active-defense scope, and executable capabilities
- serialized evidence appends and rejected chain forks
- changed engagement, tool-level, HTTP bind, ingest-auth, and remediation defaults to fail-safe values
- replaced raw envelope-content evidence and SSE broadcasts with hashes and byte counts
Added
- first-class registered targets and persistent finding lifecycle state
- operator CLI for initialization, health checks, target management, findings, scans, defense, and remediation
- operations dashboard and JSON APIs for targets and findings
- stable
/api/v1/*operator API aliases while retaining unversioned 1.1 compatibility routes - versioned SQLx migration for operational state
Fixed
- normalized Evidence Locker timestamps to PostgreSQL microsecond precision before hashing
- initialized the configured rustls crypto provider before CLI HTTP clients are constructed
Changed
- corrected repository badges and links for
BlueDot-IT/DemonClaw - updated the architecture specification to the implemented 1.0 runtime
- added idempotent GitHub Release publication for existing version tags
DemonClaw 1.0.0
Spec-complete release.
Fixed
- memory optimizer maintenance no longer emits invalid REINDEX SQL during runtime
- runtime schema initialization now uses the non-macro SQLx migrator API
- release metadata updated for the 1.0.0 launch
Validation
cargo test --allpassingcargo fmt --all -- --checkpassingcargo clippy --all-targets --all-features -- -D warningspassingcargo auditclean with the repository audit policy- runtime smoke verified with
/healthzandPOST /ingest