Skip to content

v0.9.2

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Jul 19:25
888d20f

[0.9.2] - 2026-07-03

Graph viewer overhaul (example only). This release changes only the
examples/graph-viz consumer — a standalone, dependency-free page that reads the
GraphQL API. The server and the pkg/emit SDK are unchanged, so the binaries are
functionally identical to 0.9.1; no wire-contract change, no data migration.

Added

  • Time-travel timeline. A graduated ruler with absolute time labels on nice
    boundaries and a cursor whose exact timestamp follows the drag; view the topology
    as-of any past instant via the entities(asOf:) / relations(asOf:) arguments, plus
    a replay / fast-forward mode to scrub through history like a video.
  • Change-density heatmap behind the timeline: one row per entity type, a
    contribution-graph grid whose cell colour and intensity show how many changes that
    type saw in each slice of the span, so busy periods stand out at a glance. Drag
    across it to zoom
    the timeline into a period.
  • Display options: a static-layout toggle (fixed positions, no re-animation on
    updates), an edges on / labels / off toggle to declutter, and a search filter
    that hides everything whose identity/attributes don't contain the query (to isolate,
    e.g., an application).
  • A resizable detail panel for a clicked entity, with a close button.

Changed

  • The layout now settles into legible star/hub clusters and freezes there — computed
    with the canvas hidden and revealed already laid out, instead of a drifting hairball
    that flies in. Edges are faint and label-free by default so large graphs stay readable.

Fixed

  • Long identity/attribute values no longer overflow and clip in the detail panel; the
    density profile counts real changes (heartbeats excluded), not the heartbeat flood.

Install

curl -fsSL -o toise.tar.gz https://github.com/toise-dev/toise/releases/download/v0.9.2/toise_v0.9.2_linux_amd64.tar.gz
tar xzf toise.tar.gz && ./toise_v0.9.2_linux_amd64/toise-server --help
docker pull ghcr.io/toise-dev/toise:v0.9.2

The graph viewer is examples/graph-viz/index.html — serve it behind the same proxy as /graphql. Server and pkg/emit SDK are unchanged from 0.9.1.