microsoft/content-processing-solution-accelerator v2.0.0
microsoft/content-processing-solution-accelerator
Captured source
source ↗GH
Source ↗published May 8, 2026seen 15hcaptured 15hhttp 200method plain
v2.0.0
Repository: microsoft/content-processing-solution-accelerator
Tag: v2.0.0
Published: 2026-05-08T04:04:43Z
Prerelease: no
Release notes:
2.0.0 (2026-05-08)
- cleanup of unused bicep resources (f427d7d)
- feat(schemavault)!: remove legacy .py schema path (RCE remediation) (6b37de5)
- fix code quality issues (74130cb)
- fixed pylint issue (91cd706)
- install latest bicep via CLI (fb99456)
- Merge pull request #566 from microsoft/feature/json-schema-support (4930a1d), closes #566
- Merge pull request #567 from microsoft/PSL-US-42068 (4be80cb), closes #567
- Merge pull request #568 from microsoft/code-quality (99917aa), closes #568
- Merge pull request #569 from microsoft/psl-us-41953 (9766525), closes #569
- Merge pull request #573 from microsoft/dev (c0de233), closes #573
- Merge pull request #574 from microsoft/psl-addBicepVer (57424c3), closes #574
- Merge pull request #577 from microsoft/dev (450e26d), closes #577
- Merge remote-tracking branch 'origin/dev' into feature/json-schema-support (c33918e)
- updated json (dc45979)
- updated uv.lock (22cd514)
- docs: Add Bicep CLI (v0.33.0+) version pinning alongside azd/PowerShell (f7d780b)
- docs: add Bicep CLI prerequisite to local deployment guide (2c712a7), closes AB#42634
- docs: Use /en-us/ locale in Bicep install URL for consistency (Copilot review) (2dd4797)
- fix: Copilot comments (9b9f0c2)
- fix: Fixed copilot comments (fa465a9)
- fix: Fixed copilot comments (e8b2fae)
- fix: Updated documentation for JSON schema files (37d338b)
- fix: Updated unit tests (87a7108)
- fix(deps): add jsonschema==4.25.1 to pyproject.toml and refresh uv.lock (6cb8cf9)
- refactore: removed unused files (b341a93)
- refactore: Removed unused headers (7244f95)
- feat(schemavault): accept JSON Schema uploads alongside legacy .py (677fa9c)
- feat(schemavault): convert remaining sample schemas to JSON; register_schema.py supports .json (d0139e0)
- feat(schemavault): switch default samples and deployment scripts to .json schemas (1fb797f)
BREAKING CHANGE
- schema vault no longer accepts Python (.py) schema files.
- API rejects .py uploads with HTTP 415; only .json (JSON Schema Draft 2020-12) is accepted.
- Worker (map_handler) refuses to process schemas with Format='python'; existing Cosmos records must be re-registered as JSON.
- Deleted libs/utils/remote_module_loader.py (the exec/importlib loader that was the original RCE primitive).
- Deleted sample .py schemas; .json equivalents have been the default since the previous commit.
- register_schema.py, post_deployment.sh/ps1, .http examples, and CustomizeSchemaData.md all updated to JSON-only.
- Schema model defaults Format to 'json'; API model Literal restricted to 'json' only.
- Test suite updated: previous .py-accepting tests now assert .py is rejected.