Releases: a4webdev/tiacommander-mcp
Release list
TiaCommander v3.15.2
v3.15.2 (02-08-2026)
- The published tool descriptions no longer carry internal research references. The text an AI client reads is tidied up; no tool, action or argument changed — descriptions only.
- Release packaging and third-party licence review: complete attribution (THIRD-PARTY-NOTICES.md and a licenses/ folder with the full text of every third-party licence) and a verified, minimal file set in the download.
v2.30.3
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
TiaCommander v2.29.0
v2.29.0 (10-06-2026)
- Improved: Degraded mode now distinguishes between "TIA Portal not installed" and "TIA Portal installed but Openness API not enabled", providing tailored setup instructions for each case
- Improved: Degraded mode detects and displays the installed TIA Portal version (e.g. V19) even when Openness is missing
- Improved: TiaCommander Manager GUI now launches normally when TIA Portal is not installed (previously blocked with an error dialog), allowing license registration before TIA Portal setup
- Improved: Restart instructions in degraded mode guide users to use Ctrl+Alt+Delete and Task Manager for a clean restart
- Added: Telemetry now tracks degraded mode sessions with reason codes for better install-experience analytics
TiaCommander v2.26.3
v2.26.3 (07-06-2026)
- Added: MCPB bundle (.mcpb) in GitHub Releases -- install TiaCommander in Claude Desktop with one click (Settings -> Extensions -> Advanced Settings -> Install Extension)
- Improved: Manager terminal now shows restart instructions after license activation
- Fixed: auto-update now preserves manifest.json and icon.png in MCPB extension directory
TiaCommander v2.26.1
v2.26.1 (26-05-2026)
- Fixed:
open_managerfailing on fresh downloads with "The operation was canceled by the user" Windows SmartScreen blocks shell-executed processes from internet-downloaded EXEs in headless mode - Fixed: SQLite database file leaking into release ZIP
- Fixed: release notes encoding for non-ASCII characters (em dashes)
TiaCommander v2.25.5
Download removed: The portable ZIP for this version has been retracted because it included proprietary Siemens Openness DLLs that must not be redistributed. Starting with v2.26.0, TiaCommander loads these libraries directly from your local TIA Portal installation at runtime. Please download the latest release instead.
v2.25.5 (22-05-2026)
- New: User Guide (
docs/USER_GUIDE.md) -- covers Manager commands, auto-update workflow, and general usage - Updated CHANGELOG for v2.25.1-v2.25.4
TiaCommander v2.25.0
Download removed: The portable ZIP for this version has been retracted because it included proprietary Siemens Openness DLLs that must not be redistributed. Starting with v2.26.0, TiaCommander loads these libraries directly from your local TIA Portal installation at runtime. Please download the latest release instead.
v2.25.0 (17-05-2026)
- Unified export filename convention: all exports now use
{ProjectName}_{PLCName}_{ExportType}_{timestamp}.{ext} - Tag, watch, force, and alarm exports automatically generate descriptive filenames when no output path is specified
- Alarm individual exports (
export_alarm_texts,export_textlists,export_alarm_classes) no longer require an explicit output path - Project and PLC names are sanitized in filenames (spaces to underscores, special characters removed)
TiaCommander v2.14.1
Download removed: The portable ZIP for this version has been retracted because it included proprietary Siemens Openness DLLs that must not be redistributed. Starting with v2.26.0, TiaCommander loads these libraries directly from your local TIA Portal installation at runtime. Please download the latest release instead.
v2.14.1 (10-05-2026)
- Fixed user identity display in community form
- TIA Portal version dropdown expanded to all Openness-supported versions (V14 SP1 through V21 plus Other)
- Links in README help page now open in external browser
- Improved submission experience for licensed users
- Community page cosmetic fixes