Release notes

Here you can find the release notes for Kanzi Monitor.

1.9.0

Initial release of Kanzi Monitor for Kanzi 3.9. Compatible with Kanzi 3.9.8 through 3.9.15. A source-only distribution package is available for building the plugin from source against any supported Kanzi 3.9.x version.

Features

Command Processor Service

  • Local console for interactive command-line access over stdin/stdout.

  • Remote console for command access over TCP sockets.

  • Serial console for command access over serial ports (UART). Supports Windows COM ports and POSIX serial devices.

  • Built-in commands for application control, scene graph inspection, and diagnostics.

  • Support for custom application-defined commands.

Trace Service

  • Profiling data collection with configurable sample buffers and collection intervals.

  • JSON trace export compatible with the Perfetto trace viewer.

  • Configurable automatic trace output on exit, on timer, or when frame duration exceeds a threshold.

UI Service

  • On-screen overlay with basic, report, and control screen modes.

  • Configurable font scaling for high-DPI devices.

  • Touch and key input support.

Log Service

  • In-memory log buffer with on-screen presentation.

  • Console access to log entries.

  • KanziLog trace pipeline diagnostics for troubleshooting missing log entries.

Performance Service

  • Runtime performance statistics and counters with PerformanceInfo profiling category.

  • Performance metric watchers that trigger commands when thresholds are crossed.

Overwatch Service

  • JSON-based remote introspection of the scene graph, resources, rendering, data sources, and performance.

  • Scene graph browsing with configurable depth limiting.

  • Property querying and modification for any node in the scene graph.

  • Resource inspection with CPU/GPU memory usage and detailed metadata.

  • Texture preview and render pass output preview.

  • Screenshot capture with scheduled framebuffer readback.

  • Real-time performance metrics including FPS, frame times, and render statistics.

  • DataSource inspection including DataObjectList nodes with item data.

  • Log entry access and trace profiling control.

  • Graphics backend information including GPU vendor, renderer, and extension list.

Tools

  • Monitor Web UI — browser-based GUI for remote inspection and debugging of Kanzi applications. Connects over TCP or serial and offers live scene graph browsing, property editing, resource and texture preview, screen capture, render pass visualization, performance monitoring, and trace capture. All platform packages include a prebuilt standalone executable.

  • MCP Server — Model Context Protocol server that enables AI assistants such as Claude Code and Claude Desktop to inspect and control a running Kanzi application. Connects over TCP or serial and exposes all Overwatch commands as structured tools.

  • RemoteConsoleClient — command-line TCP client for the remote console. Prebuilt for Windows and Linux.

  • SerialConsoleClient — command-line serial client for the serial console. Prebuilt for Windows and Linux.

Platform support

  • Windows (MSVC 2017/2019)

  • Android (NDK + AAR)

  • QNX (700/710)

  • Linux

See also

Migration guides

Known issues