What's new¶
Release notes for Toise. The full, canonical changelog lives in
CHANGELOG.md;
these pages are the readable summary.
Toise is pre-1.0 (alpha), but since 0.7.0 the public contracts (the OTLP wire contract, the MCP surface, and the GraphQL schema) are pinned and evolve additively within a release series. A breaking change to them ships only with a deprecation notice in the preceding release and a migration path — called out below. See the API stability policy.
Releases¶
- 0.9.0 — 2026-07-01 — strict spec alignment & read-surface
security: full
AnyValueinentity.description,entity.delete.reason,entity.report.interval == 0= no cadence, andingest_mtls_onlydecoupling ingest mTLS from read tokens — plus an out-of-order relation-buffer fix and a Go 1.26.4 security bump. (No wire-contract break, no data migration; all additive.) - 0.8.0 — 2026-06-22 — the SaaS-readiness release: access
security (derive-only tenancy, hash-at-rest, per-tenant RBAC, OIDC, mTLS ingest,
audit log), resilience/HA (backups, log shipping incl. S3,
restore-log, read replicas, tenant sharding), a multi-source identity overlay (same_as+ canonical view), and an attribute-enrichment pass — all opt-in; the zero-config path is unchanged. - 0.7.0 — 2026-06-15 — the integration release: operator
annotations (MCP tool + first GraphQL mutation, an overlay), MCP resources and
prompts, read-only / ingest-only token roles, verbosity tiers, the
toise-conformanceCLI + producer directory, identity-stable resurrection, and the audit P1/P2 lot. - 0.6.0 — 2026-06-12 — the corrective release: the entire
P0 lot of the 0.5.0 audit in one pass —
emit.PartialError, exact conformance claim, read-onlycheckpoint, maintenance-safe reads, liveness memento on by default, standard Go versioning (v-tags, independentpkg/emitmodule). - 0.5.0 — 2026-06-11 — time travel and the producer SDK:
as_ofon every read surface,impact_ofblast radius,describe_type, subscription filters with an honest gap signal, restart-surviving liveness, bounded tombstones, opt-in open vocabulary, and thetoise-emitSDK with a byte-pinned published contract. (No wire-contract change, no data migration; sharper defaults — see the migration guide.) - 0.4.0 — 2026-06-10 — correctness and LLM querying: the
audit-driven integrity lot (log-is-truth under failure, clean restarts),
three new MCP tools (
graph_diff,find_path,telemetry_keys), result budgets with digests, ingest observability, and tenant security (scoped tokens, bounded creation). (No wire-contract change, no data migration; sharper defaults — see the migration guide.) - 0.3.0 — 2026-06-08 — production-readiness and multi-tenancy: per-tenant isolated graphs, native auth + TLS, operational endpoints, retention, snapshots, and packaged release artifacts. (No wire-contract change; on-disk layout auto-migrated.)
- 0.2.0 — 2026-06-08 — embedded relationships, realignment onto the merged OpenTelemetry entity-events spec, and layered configuration. (Breaking wire contract.)
- 0.1.1 — 2026-06-02 — accept gzip-compressed OTLP exports (the OTel SDK default); first real-world validation against the senhub-agent producer.
- 0.1.0 — 2026-06-02 — first tagged release: the phase-1 backend (OTLP ingestion, bi-temporal event log, in-memory graph, GraphQL + MCP + debug UI).
Versioned docs¶
This documentation is versioned with the project. Use the version selector in the header to switch between the latest release and the in-progress dev docs.