## finos/architecture-as-code — cli-v1.51.0…cli-v1.52.0

_37 commits._

### Features
- **feat(calm-hub): versioned artefact storage redesign — Architecture (#2884) (#2923)** (5fd30bd)
- **feat(calm-hub): add header/version document store helpers** (109e57d)
- **feat(calm-suite): render composed-of and deployed-in as nested containers (#2900)** (c7f3773)
- **feat(calm-hub): seed FluxNova example architectures into read-only hub (#2914)** (bf701c3)

### Fixes
- **fix: resolve open CodeQL code scanning alerts (75-79) (#2919)** (25be3b5)
- **Merge pull request #2917 from rocketstack-matt/fix/security-deps-npm-2026-07-30** (0852651)
- **Merge pull request #2915 from markscott-ms/fix/stale-workshop-architecture-refs** (6df3266)
- **fix(calm-hub): stop profile-prefixing the build-time jacoco properties** (32f3ba6)
- **fix(calm-hub): make versionCount maintenance best-effort in both helpers** (303272c)
- **fix(calm-hub): make version ordering null- and separator-tolerant** (4568837)
- **Merge pull request #2910 from markscott-ms/fix/calm-hub-duplicate-application-properties** (036edf0)
- **fix(calm-hub): repoint workshop decorator and ADR links at architecture 2** (87fcb57)
- **Merge pull request #2903 from rocketstack-matt/fix/security-deps-npm-2026-07-28** (3beb3f8)
- **fix(calm-hub): stop test config shadowing the main application.properties** (088c381)

### Backend
- **Merge pull request #2931 from finos/release/cli-v1.52.0** (03229fa)
- **Merge pull request #2927 from finos/renovate/dtolnay-rust-toolchain-digest** (3eafb69)
- **Merge pull request #2926 from finos/renovate/actions-setup-java-digest** (c132509)
- **Merge pull request #2924 from markscott-ms/docs/calm-governance-pointers** (588d3dc)
- **Merge pull request #2908 from markscott-ms/feat/2884-version-document-store** (71b10b3)
- **Merge pull request #2916 from markscott-ms/docs/stale-test-properties-refs** (9b4e02c)
- **Merge pull request #2907 from markscott-ms/feat/2884-schema-reorg** (ffcd80c)

### Docs
- **docs: replace migrated governance documents with pointers** (9484896)
- **docs: embed live CALM architecture diagram via @finos/calm-docusaurus-plugin (#2909)** (4dbb561)
- **docs(calm-hub): mark ADRs 0001-0003 as Accepted** (b73bf8f)
- **docs(calm-hub): point test-config comments at the %test. block** (d034340)
- **docs(calm-hub): give ADR 0003 a real reason for composition over inheritance** (e55243b)
- **docs(calm-hub): correct the Nitrite seed-script claim in ADR 0001** (6a3563b)
- **docs(calm-hub): correct VersionKeySelector and Nitrite uniqueness in ADRs 0002/0003** (66d1213)
- **docs(calm-hub): correct the migration description in ADR 0001** (d2be887)
- **docs(calm-hub): use British spelling "artefact" consistently in ADRs** (16e455b)
- **docs(calm-hub): add ADRs for the versioned artifact storage redesign** (6ce53c0)

### Chore
- **ci(cli): release version 1.52.0** (5c75a81)
- **chore(deps): update dtolnay/rust-toolchain digest to 4cda84d** (9994878)
- **chore(deps): update actions/setup-java digest** (c4f0d89)
- **chore(deps): patch npm brace-expansion DoS across all resolved major lines** (7c06bf4)
- **chore(deps): bump @modelcontextprotocol/sdk to 1.30.0 for hono v2 compatibility** (82485cc)
- **chore(deps): patch npm security vulnerability in @hono/node-server** (d6607e6)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/finos/architecture-as-code?utm_source=github-action)._