## finos/architecture-as-code — cli-v1.54.0…cli-v1.55.0

_13 commits._

### Features
- **feat(calm-hub): add layout persistence support for patterns (#2969)** (effbcd4)

### Fixes
- **fix(calm-hub): stop editing the merged MongoIndexInitializationStep** (a9b9bfd)
- **Merge pull request #2974 from markscott-ms/fix/2959-global-access-get-guard** (7f78f21)
- **fix(calm-hub): apply GLOBAL_ACCESS guard to getUserAccessForNamespaceAndId** (3e0402a)
- **Merge pull request #2973 from markscott-ms/fix/2959-user-access-store-require-namespace** (bf40d7d)
- **fix(calm-hub): migrate UserAccessStore namespace checks to requireNamespace** (dceaec5)
- **fix(calm-hub): bump LATEST_SCHEMA_VERSION for the new resource-mapping index step** (9170317)
- **fix(calm-hub): scope resource mapping identity by resource type** (bde86bc)

### Backend
- **Merge pull request #2980 from finos/release/cli-v1.55.0** (df2ada1)
- **Merge pull request #2971 from jpgough-ms/issue-2970-calm-hub-key-collisions-issues** (5bbbe62)

### Tests
- **test(calm-hub): assert exact repo count in cross-type mapping list tests** (048f131)

### Chore
- **ci(cli): release version 1.55.0** (ce64e74)
- **refactor(calm-hub): centralize mapping-conflict 409 responses** (ac41f32)

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