Changelog
Track public Neutron AI changes that affect memory, knowledge graphs, context, decisions, outcomes, SDKs, CLI workflows, MCP tools, API behaviour, migration steps, pricing, and product availability.
What Appears Here
- new API endpoints
- graph, context, decision, outcome, learning, and simulation contracts
- SDK and CLI releases
- MCP tool changes
- provider integration helpers
- migration notes
- public benchmark reports
- pricing and plan updates
- deprecations and removal dates
Operational details, private system changes, and private runbooks are intentionally excluded from the public changelog.
v0.3.0 - 2026-10-13
Added
scopeIdonGET /v1/entities/:entityId,GET /v1/relationships/:relationshipId,POST /v1/entities/tombstone, andPOST /v1/relationships/tombstone. With it, a record in another Scope is not found.scopeIds(orscopeId) onPOST /v1/contradictions/resolve, naming the Scopes the caller acts for.- Context packs list each contradiction's competing claims (value, source, confidence) in
contradictions[].claimsand inpromptContext. Once resolved, they show the claim kept and the resolution summary.
Changed
- Contradictions are kept per Scope set: disagreeing claims within one Scope, or between two. A contradiction is listed, and included in context, only for a caller acting for every Scope it spans. A claim in one Scope no longer reopens, hides, or changes another Scope's own contradiction.
- Resolving a contradiction that spans more than one Scope requires
scopeIdscovering each of them. A caller acting for fewer receives404.
Fixed
- An entity or relationship ID can no longer move between Scopes: upserting an existing ID for another Scope returns
409instead of creating a version owned by that Scope.
Migration
- Pass
scopeIdon reads and tombstones made for one Scope, andscopeIdswhen resolving a contradiction that spans Scopes. - Use a new ID for an entity or relationship that belongs in a different Scope.
- Contradictions recorded before this release keep their IDs and history. New disagreements between Scopes receive new contradiction IDs.
Compatibility
- REST API: compatible for single-Scope use; the changes above apply to requests that cross Scopes
- TypeScript SDK: compatible (new optional fields)
- CLI: compatible
- MCP tools: compatible