Skip to content

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 08:48
· 56 commits to main since this release
a05b9b6

Answers that explain themselves. The graph already held the answers; this release improves how they read, especially for AI agents. Additive, no data migration, one small behaviour change on GraphQL.

Added

  • MCP instructions now tell every client, at initialisation, what changes how an answer should be read.
  • Disappearances in plain language. Each delete_source is glossed in a new disappearance field, which also says what it does not mean: none of the values says an operator removed anything.
  • recent_changes accepts from/to. Every answer names the window it read, and a truncated answer says what it left out in covered.
  • DependsOnLocalEndpoint in pkg/emit v0.10.0 builds the identity of a host-local endpoint and applies the canonicalisation rules.
  • The debug UI names its tenant, with a switcher when tenant selection is client-controlled.

Changed

  • The 1.0 freeze audit walked the whole MCP surface. Two conventions are stated once in the stability policy: absence is an empty string for scalars, and count is scoped to its object while total is the population before the limit.
  • The MCP golden pins shape, not wording.
  • The docs now cover the 15-minute resurrection window and what HA replicas agree on.

Upgrading

GraphQL entityHistory and recentChanges now exclude heartbeats by default, as MCP does. Pass includeHeartbeats: true to keep them.

Docs: https://toise.dev/docs/0.15.0/
Full details in the changelog.