Migration v0.16 → v0.17
What changed and how to upgrade your deployment and docs.
Major changes
Communications module
Separate email, sms, and push-notifications modules are consolidated into communications.
- Update Helm/compose module lists
- Update MCP URL:
?modules=communications(aliasesemail,push,smsstill work) - Update documentation links from
/docs/modules/emailetc. to/docs/modules/communications
Toolchain
- Node.js 24+ and pnpm + Turbo replace Yarn/Lerna for Conduit development
- Application consumers unaffected — Docker images and Client API stable
Admin MCP server
- Streamable HTTP MCP at
{ADMIN_BASE_URL}/mcp - Protocol
2025-06-18 - Enable
transports.mcp: truein admin config - Auth: admin JWT or
cdt_API tokens
GitOps (preview)
- Admin state export/import endpoints for config-as-code workflows — see GitOps state export
Upgrade steps
- Pull v0.17 images or rebuild from
main - Replace legacy communication module containers with communications
- Update MCP client config with required
?modules= - Re-run integration tests against Client API
- Read changelog for patch-level fixes
Breaking changes
Review GitHub release notes for alpha-specific fixes. v0.17 is currently alpha — pin versions in production until stable.