This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+8 more
Summary
AI summaryAdd CDN transport with async HTTP access and new query operators
Full changelog
Minor Changes
-
2bf3f65: feat(sdk): add CDN transport for remote content delivery
New
createContentrain()factory for async HTTP-based content access from Contentrain Studio CDN.- New
./cdnsubpath export withHttpTransport, async query classes ContentrainErrorclass for HTTP error handling (401, 403, 404, 429)- ETag-based HTTP caching for efficient CDN fetching
- Extended
where()operators: eq, ne, gt, gte, lt, lte, in, contains - Metadata endpoints:
manifest(),models(),model(id) - Zero breaking changes — existing sync local mode is unaffected
- New
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Contentrain/ai
Local-first MCP server for AI content governance — 13 tools for model/content CRUD, validation, normalization, and i18n across any framework.
Related context
Related tools
Earlier breaking changes
- v@contentrain/[email protected] `validateModelDefinition` now returns `{ errors, warnings }` instead of a string array.
- v@contentrain/[email protected] `model_save` rejects models with unknown keys, `min > max`, invalid constraints, and `unique` on singletons.
- v@contentrain/[email protected] `content_save` now validates before committing and rejects invalid content.
- v@contentrain/[email protected] `validateModelDefinition` now returns `{ errors, warnings }` instead of a string array.
- v@contentrain/[email protected] `model_save` rejects models with unknown keys, `min > max`, invalid constraints, and `unique` on singletons.
Beta — feedback welcome: [email protected]