Skip to content

v0.31.6

Record an endpoint's state-changing calls, answer a service with a picture, and read the first message that arrives after the read.

Released on October 1, 2026

The call record

  • Declare a call_record in an exposure to publish a read-only tool that lists the last state-changing calls (mutating services and actions), newest first, with the client, arguments, outcome, and duration of each.

Services that answer with a picture

  • A service can declare a representation to answer its response's frame as an image beside the rest of the response, the way a picture tool does, with on_oversize to downscale a frame that exceeds max_result_bytes.

Reads return the next message

  • A topic read, and a picture tool, now answers with the first message the endpoint receives after the read, so a client that changes state and reads at once sees the result of its change, bounded by freshness.max_age_ms.

View all releases