v0.4.0 — First public release
What's Changed
- Add documentation site: MkDocs Material at aevum.build by @aevum-labs in #21
- Restructure nav into tabs, add GA4 analytics by @aevum-labs in #22
- Restructure nav into tabs, add GA4 analytics by @aevum-labs in #23
- Add SEO and documentation infrastructure improvements by @aevum-labs in #24
- docs: add per-page SEO descriptions by @aevum-labs in #25
- docs: add pillar pages — replay, audit trails, memory poisoning, MCP audit, tamper-evident logs by @aevum-labs in #26
- docs: add nav logo and OG share image by @aevum-labs in #27
- docs: restructure site — 3 tabs, consolidated pages, prev/next nav, redirects by @aevum-labs in #28
- docs: nav prefetch/prune/tooltips, privacy plugin, BreadcrumbList, llms-full, grid cards, glossary, code annotations by @aevum-labs in #29
- docs: fix broken grid card icon, homepage grid cards, changelog date by @aevum-labs in #30
- feat: model context capture, OTel GenAI mapper, policy bundles, IETF AAT export by @aevum-labs in #31
- docs: deployment patterns, standards alignment, architecture scope, README framing by @aevum-labs in #32
- feat: Signer ABC, InProcessSigner, VaultTransitSigner, capture gap logging by @aevum-labs in #33
- docs: 5 ADRs, full compliance mapping (35+ standards), 14 policy bundles by @aevum-labs in #34
- spec: event schema v1, signing spec v1, reference verifier by @aevum-labs in #35
- docs: Part 2 ADRs — SPIFFE identity, Rekor transparency, multi-agent correlation by @aevum-labs in #36
- fix: schema accuracy, mkdocs paths, policy cleanup, accept ADR-006/007/008 by @aevum-labs in #37
- feat: aevum-spiffe complication — SPIFFE agent identity via JWT-SVID by @aevum-labs in #38
- feat: aevum-publish complication — Rekor v2 transparency log checkpoints by @aevum-labs in #39
- feat: aevum-publish — Rekor v2 transparency log complication by @aevum-labs in #40
- feat: SDK correlation helpers — traceparent propagation, cross_chain_ref by @aevum-labs in #41
- fix: PostgresLedger chain continuity, rollback on failure, security docs by @aevum-labs in #42
- fix: PostgresLedger chain continuity, rollback on failure, security docs by @aevum-labs in #43
- docs: pre-release documentation pass — complication lifecycle, Part 2 packages, SECURITY.md by @aevum-labs in #44
- fix: pre-release accuracy — field names, spec counts, webhook docs, HLC ADR, test output by @aevum-labs in #45
- fix: site audit — contributing nav, changelog packages/test count by @aevum-labs in #46
- feat(phase-12a): add Context Witness for TOCTOU stale-context detection by @aevum-labs in #47
- add complication outcome event convention (spec 11.6) by @aevum-labs in #48
- remove monorepo spec/ (canonical spec in aevum-spec) by @aevum-labs in #49
- docs audit and cleanup (phase 13a) by @aevum-labs in #50
- add research foundations page (phase 13b) by @aevum-labs in #51
- demo: add HF Space README with required frontmatter by @aevum-labs in #52
- docs: add logo and favicon to mkdocs theme by @aevum-labs in #53
- docs: wire logo and favicon into mkdocs theme by @aevum-labs in #54
- docs: fix broken nav targets and add packages index by @aevum-labs in #55
- docs: mark aevum-spiffe and aevum-store-jena install status accurately by @aevum-labs in #56
- trim: remove aevum-sdk, aevum-oidc, aevum-llm by @aevum-labs in #57
- fix: remove stale packages from aevum-cli version command by @aevum-labs in #58
- docs: complete copy update and stale reference removal by @aevum-labs in #59
- docs: new pages + language accuracy pass by @aevum-labs in #60
- docs: new pages + language accuracy pass (Handoff C) by @aevum-labs in #61
- fix(docs): resolve all 16 mkdocs strict-mode link warnings by @aevum-labs in #62
- docs: add THREAT_MODEL.md and CONTROL_MAPPING.md by @aevum-labs in #63
- docs: add THREAT_MODEL.md and CONTROL_MAPPING.md by @aevum-labs in #64
- fix: code accuracy pass — docstrings, warnings, limitations by @aevum-labs in #65
- docs: final verification pass — enterprise pages and language cleanup by @aevum-labs in #66
- feat: social cards, logo, favicon, docs CI fix by @aevum-labs in #67
- fix: circular logo crop in og-image social card by @aevum-labs in #68
- docs: seam smoothing pass — remove overlap, improve flow by @aevum-labs in #69
- chore: Phase 0 foundation — relicense, principles v2, extras, agent skeleton, CI/CD by @aevum-labs in #70
- feat(core): add DualSigner (Ed25519 + ML-DSA-65) by @aevum-labs in #71
- chore: audit existing Cedar code before Phase 2 by @aevum-labs in #72
- feat(types): add TypedFact, ContextBundle, WeightedEdge, types module by @aevum-labs in #73
- chore: audit session._remember() and sigchain schema by @aevum-labs in #74
- fix: conditional oqs import + mypy stub + module-level skip guards (Rules 42-44) by @aevum-labs in #75
- feat(mcp): upgrade FastMCP to >=3.2.0, migrate from mcp.server.fastmcp by @aevum-labs in #76
- chore: audit adapters/ for pre-existing code by @aevum-labs in #77
- feat(cli): CLI v2 with 5 commands (init, verify, audit-pack, conform, replay) by @aevum-labs in #78
- fix(cli): make aevum-conformance a soft optional dependency by @aevum-labs in #79
- chore: add py.typed to aevum-publish and aevum-spiffe (Rule 62) by @aevum-labs in #80
- fix(ci): apt-get update before system deps in docs workflow by @aevum-labs in #81
- Claude/fix tarfile security hh c nk by @aevum-labs in #82
- Create Aevum monthly research report template by @aevum-labs in #83
Full Changelog: v0.3.0...v0.4.0