[1.0.0] - 2026-05-16
Initial stable release. All 6 components deploy end-to-end at --preset minimal on Proxmox VE 7.x / 8.x / 9.x, with 5 cross-component integrations wired automatically. CI runs on every PR.
Added
- 6 components: wazuh, thehive-cortex, misp, zeek-suricata, dashboards, mcp
- 5 cross-component integrations: Wazuh -> TheHive webhook, TheHive <-> Cortex, MISP -> Suricata rule feed, Zeek -> Wazuh agent, MCP -> all peers
- Self-hosted CI runner on Proxmox host with scoped sudoer, test reaper cron
.github/workflows/ci.yml: shellcheck + bats + manifest-schema + per-component integration matrix + full-stack on mergetools/setup-ci-runner.sh: one-shot bootstrap for the CI infrastructuretools/soc-stack-test-reaper.sh: destroys test LXCs (VMID 9000-9099) older than 90 minutesCONTRIBUTING.md,CHANGELOG.md,.github/PULL_REQUEST_TEMPLATE.md,.github/ISSUE_TEMPLATE/{bug_report,component_request}.mddocs/operations/ci.md,docs/components/{thehive-cortex,misp}.md
Changed
lxc_wait_network: default timeout 180s -> 240s, with a 30s grace probe at the endassert-mcp.sh: 60s grace period formcp-proxyto bind ports- README rewritten for the unified
install.shentrypoint; legacy paths section removed
Removed
cloud-init/,reference/hyper-v/,scripts/{create,destroy,find}-vm.ps1(Hyper-V path)proxmox/ct/,proxmox/install/,proxmox/misc/(per-tool one-liners)specs/(Hyper-V VM specs, replaced by per-componentmanifest.jsonc)stacks/(docker-compose definitions inlined intoscripts/components/<name>/deploy.sh)