...
- OIDC / OAuth2 — SSO Sign-In Button: The SSO entry-point button on the client logon surface is now active. Operators see a direct single sign-on option alongside the standard login; identity provider sessions are managed transparently through the configured Keycloak, Auth0, Entra ID, or login.gov provider.
- AI Chat — Multi-Provider and Richer Conversations: AI Chat now supports multiple simultaneous providers — Local AI, Anthropic Claude, OpenAI GPT-4o, Google Gemini, and Azure OpenAI — with the active provider selectable per conversation. The conversation experience adds streaming responses, code-block rendering with syntax highlighting, and one-click copy, making AI-assisted operator workflows more productive.
- Local AI — Simplified Setup and SecureGateway Routing: A guided first-run wizard streamlines Local AI service configuration. SecureGateway routing enables AI endpoints hosted in the cloud to be accessed through the FrameworX gateway, simplifying hybrid and air-gapped deployments.
- Runtime REST API — Tag Writes and Standardised Errors: The Runtime REST API gains
POST /tags/{name}/valuefor writing tag valuestag-write support viaPUT /api/v1/uns/group(one or more tag values per request), complementing the existing read and history capabilities. All REST endpoints now return RFC 9457 Problem Detail error responses, providing consistent, machine-parseable error handling for IT integrations. - SiemensPlus — Cross-Platform Siemens Driver: Update 5b introduces SiemensPlus, a new Siemens driver built on a modern API foundation with native cross-platform support — running on Windows, Linux, and Docker-hosted FrameworX deployments. Existing solutions using the original Siemens driver continue to operate without any changes; the legacy driver remains fully supported for backward compatibility.
- Combo Box and List Box — Live Enumeration Source: Combo Box and List Box controls can now source their data items directly from a Tag enumeration definition. Values and display labels update dynamically as the enumeration changes — keeping dropdowns in sync with process configuration without manual maintenance.
- Linear Gauge — Fully Dynamic: Fill colour, minimum, maximum, and all range-band boundaries on the Linear Gauge are now bindable to tags. Gauge appearance responds live to runtime value changes, enabling process-aware visualisations without scripting.
- Security Secrets — At-a-Glance Credential Health: The Security Secrets dialog is redesigned around operational clarity: each secret shows its current status (Valid / Invalid / Expired), expiry date, and a Rotate action — giving administrators a single, actionable view of credential health.
- Industrial Ontology — Faster Large-Scale Imports: Large ontology imports are significantly faster, with reduced memory usage during RDF graph traversal. Deployments with complex or extensive ontology definitions see meaningful performance improvements on import and reload.
- Device Nodes — Category Field: A new Category field on Device Nodes enables grouping and filtering in the Device Explorer tree, improving navigation and organisation in solutions with large numbers of devices or complex architectures.
- Solution Center — Offline License Activation: Air-gapped deployments can now activate FrameworX licenses without internet connectivity. A QR-based activation code exchange allows a connected machine to generate and transfer the activation to the isolated target machine.
- JSON Import/Export — More Control: Exports support filtering by tag type, enabling targeted round-trips for specific asset categories. Import correctly handles circular UserType reference structures that previously required workarounds.
...