This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+8 more
Summary
AI summaryDefault git commit‑author email changed to [email protected].
Full changelog
Patch Changes
-
8434723: Align all email addresses to real Contentrain mailboxes
The repo referenced a number of invented
@contentrain.ioaddresses that don't have a real inbox. Only four mailboxes actually exist —support@,info@,security@,ai@— and every address now maps onto them.@contentrain/mcp: the default git commit-author email is now[email protected](was[email protected]) across the local/GitHub/GitLab provider defaults, the worktree transaction flow, andcommit-plan. Override still honored viaCONTENTRAIN_AUTHOR_EMAIL. Commits authored by the MCP write path will show the new address.@contentrain/rules/@contentrain/skills: theapproved_byexample in the workflow docs now uses[email protected]instead of a personal address.
Repo-level contact/automation references were aligned too (CLA/Code-of-Conduct contact →
info@, CI commit identity →ai@), but those don't affect published package behavior.
Breaking Changes
- Default git commit‑author email for @contentrain/mcp changed from [email protected] to [email protected] across local, GitHub, and GitLab provider defaults.
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
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]