Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Side-by-side migration box; added Siemens S7 Symbolic, ControlLogix Simulator, SolutionCenter API and client reconnection items; positive wording (Roberto, 14/10)

...

Home → Support Resources → Release Notes → Update 6

...

Info

Update 6 installs side by side with 10.1.5, in its own installation folder. Moving your solutions to 10.1.6 is strongly recommended: this version brings important advances in connectivity, security, redundancy, displays and the AI tools that make the move worthwhile. Your 10.1.5 installation stays in place and available as a fallback while you migrate.

FrameworX 10.1 Update 6

Version: 10.1.6
Release Date: October 15, 2026
Type: Minor Version

Update 6 installs side by side with 10.1.5. It does not replace a 10.1.5 installation. Both versions run on the same computer, and you open each solution from Solution Center.

...

  • Charts. Heatmap, Pareto, waterfall, bullet, sparkline, histogram, SPC control, funnel and radar charts, on the Rich Client and the web client.
  • Displays and web client. Embedded displays accept parameters, Sankey charts render in the web client, and web client URLs carry the display and its parameter values.
  • Connectivity. Kafka Producer and Consumer connectors, a Siemens S7-1200 and S7-1500 Symbolic connector, and a built-in CODESYS simulatorand ControlLogix simulators.
  • Alarms and redundancy. Alarm notifications reach a webhook, an MQTT broker, and the iPhone and iPad app. The standby server returns unreplicated history to the active server.
  • AI. AI Chat calls the custom MCP tools of the solution. The AI Designer drives the script debugger and connects display elements.
  • Security. SAML 2.0 sign-in, and stricter access rules for the MCP-over-HTTP servers and the Runtime API.
  • Designer and scripts. The display editor stays responsive on large displays. The script editors add Go to Definition and solution-wide namespace declarations.

...

  • A Kafka Producer connector streams tag values to Apache Kafka clusters with no middleware. See Kafka Producer Connector.
  • A Kafka Consumer connector reads Apache Kafka topics into FrameworX tags. See Kafka Consumer Connector.
  • The CODESYS PLC Handler driver includes a built-in simulator that needs no controller or network. See Codesys PLC Handler Connector.
  • The Siemens S7-1200 and S7-1500 Symbolic Connector reads and writes PLC variables by symbol, including optimized data blocks.
  • The ControlLogix Simulator runs a ControlLogix channel with no PLC, launched from Devices > Channels.

Alarms, Historian and redundancy

...

  • Operators sign in to runtime clients through SAML 2.0 identity providers. See Security Identity Providers Reference.
  • Administrators can reveal and copy a stored secret value from the Security Secrets editor. See Security Secrets Reference.
  • The Runtime API requires a signed-in session or a bearer token linked to a user. See Runtime REST API Reference.
  • The runtime server keeps stored passwords and secrets on the server.
  • The SolutionCenter API is available for administrators who enable it.

Runtime and platform

  • FxResourceMonitor records CPU and memory of every FrameworX runtime process on Windows. See FxResourceMonitor Reference.
  • Runtime diagnostics and System Monitor values work on .NET 10 runtimes on Windows, Linux and macOS. See Runtime Diagnostics Reference.
  • Opening a solution from an earlier version always saves a backup copy before the upgrade. See Upgrading Solutions Reference.
  • Designer, Solution Center and runtime clients reconnect after a lost server connection without a restart.
  • Reconnecting client stations receive the current tag values from the server.

...

Changes to Review Before Upgrading

...

Change

Action

The MCP-over-HTTP servers of AI Designer, AI Console and AI Runtime accept connections only from the same computer until an API key is configured.

To connect from another computer, set an API key in the server settings and enter the same key in the client. See MCP and Claude Setup.

The Runtime API accepts a session token only from a Runtime API sign-in or a bearer token linked to a user, and enforces each tag's Read Security and Write Security.

Update custom Runtime API callers to sign in through the Runtime API or use a bearer token linked to a user, and review the security of the tags they read and write.

An AutoStartClient from an earlier release cannot check which redundant server is active on a server of this release.

Install the AutoStartClient from this release on every station that connects to a 10.1.6 server.

Clients on other computers receive blank values for stored passwords and secrets in the configuration tables.

Update any client-side script that read stored passwords or secrets from the configuration tables.

A user who signs in through an external identity provider and matches a user in the solution receives that user's permission groups, and the provider's group claims are ignored.

Review the permission groups of solution users who sign in through an external identity provider.

On clients connected with Windows authentication, electronic signatures and alarm acknowledgment comments check the Windows password of the user named, in the server's own domain only.

Have operators sign with their Windows password, and use accounts from the server's domain.

File and process services between FrameworX computers accept only allowed folders and FrameworX programs.

Add each folder used for remote solution loading or file transfer to the allowed folders in the machine settings, and restart the service.

On Windows, the runtime reads start settings and .NET 10 database provider registrations only from the installation folder, and a start settings file is selected by solution and profile.

Move start settings and custom provider registrations from the shared settings folder to the installation folder, and place them again after installing a new release.

Dataset filters and queries refuse to run when a value from a tag or from the signed-in user would end a quoted text in the SQL command.

Test Dataset queries and table filters after upgrading, and where a value closes the quotes on purpose, move the quotes from the query into the value.

A Linux or Docker runtime refuses to start a solution that targets Windows.

Open the solution in the Designer, change the target platform to Multiplatform in Solution Settings and run Build All.

Client stations receive tag values from the server after a reconnection or an online configuration change.

Update every Smart Client and Rich Client, local and remote, to this release.

...

Compatibility and Lifecycle

...