Skip to content

v2.30.3

Choose a tag to compare

@a4webdev a4webdev released this 11 Jun 18:44
Immutable release. Only release title and notes can be modified.

v2.30.3 (11-06-2026)

  • Added: Enriched telemetry -- every tool call now tracks which AI client, which PLC device (order number, firmware version), and which session UUID for cross-dimensional error analysis
  • Added: Three-tier error classification -- Exception (unhandled crash), SoftError (Openness API failure caught by wrapper), Guard (validation caught bad input before API call, e.g. block/device/tag not found)
  • Added: Individual error rows in telemetry -- each failed tool call is sent with full context (tool, action, error type, message, device info, client, session) instead of aggregated counts
  • Added: In-memory device info cache -- PLC order number and firmware resolved once per device per session, eliminating repeated Openness API walks
  • Added: Recursive device resolution (2 levels deep) with device_profiles fallback for hardware identification
  • Added: Mandatory version update notification -- when a newer version is available, the AI agent is instructed to inform the user with step-by-step update instructions before proceeding with any task
  • Added: Device cross-dimension tracking in telemetry -- device usage grouped by AI client for per-client error rate analysis