Capstead 0.3.2 — durable, cross-instance capability dashboard
Capstead — governance & observability for your AI capabilities in Spring Boot, from one annotation. It sits around Spring AI / LangChain4j, not against them.
What's in 0.3.2
The 0.3.x line turns @Capability from static metadata into a durable execution recorder. 0.3.2 completes it:
- Durable dashboard. With
capstead-jdbcenabled,/actuator/capabilityscorecard,/actuator/capabilityexecutions, and the/capsteaddashboard now read the durable store — metrics survive restarts and aggregate across instances, not just the one that served the request. - MySQL support (since 0.3.1) —
capstead-jdbcapplies a vendor-appropriate schema (PostgreSQL, MySQL, H2). - Per-model invocations, parent-child execution trees, recording modes, privacy controls (since 0.3.0).
Use 0.3.2. It supersedes 0.3.0 (an actuator serialization bug) and 0.3.1 (dashboard read only the in-memory store).
Install
<dependency>
<groupId>io.capstead</groupId>
<artifactId>capstead-starter</artifactId>
<version>0.3.2</version>
</dependency>Durable, cross-instance history:
capstead:
jdbc:
enabled: true
retention-days: 90Running in production at engineerprep.io; clone-and-run demo in
samples/. All eight modules are
published as io.capstead:*:0.3.2 on Maven Central.