Releases: hensu-project/hensu
Releases · hensu-project/hensu
Release list
Hensu Server v0.1.0-beta.1 – Distributed Execution
Summary
First beta of the Hensu Server. This pre-release introduces distributed lease
management for safe multi-node execution, sub-workflow support with full
pause/resume, and a pipeline architecture built on Java 25 Virtual Threads.
Highlights
- Distributed lease management – safe concurrent async execution
across server instances (#35) - Sub-workflows with state persistence – hierarchical execution,
pause/resume across restarts (#14) - Pre/post-processor pipelines – decoupled execution lifecycle,
extensible without touching the core loop (#18, #31)
Fixes
- GraalVM native-image deserialization for workflows and stubs (#26)
- Context shadowing prevented via typed state schema (#40)
- Rubric criteria injection ordering corrected (#44)
Internal
Hensu CLI v0.1.0-beta.1 – Daemon Mode
Summary
First beta of the Hensu CLI. The headline feature is a resident daemon with
socket activation – the CLI now stays alive between invocations, eliminating
JVM startup cost and enabling stateful interactions like human-in-the-loop review.
Highlights
- Resident daemon with socket activation – persistent engine process,
near-instant workflow dispatch (#38) - Interactive human review – workflows pause and request human decisions
directly over the daemon socket (#46) - Automatic stub detection – external stubs discovered at startup,
no manual registration needed (#19)
Fixes
- Rubric criteria now injected into agent prompt before evaluation (#44)
- Context shadowing eliminated via typed state schema (#40)
- Workflow deserialization and stub loading fixed for GraalVM native image (#26)