Published on December 26, 2024. (Build 10.0.1.389)
For information about the latest update go to page Release Notes
This page provides details on updates, enhancements, and bug fixes in our latest software releases, ensuring you stay informed about our ongoing developments.
On this page:
Table of Contents | ||||
---|---|---|---|---|
|
Latest Update
Update 1d RC
This is the next update for FrameworX v10. Currently as Release Candidate, final release expected for April, 6h.
Published on March 14, 2025. (Build 10.0.1.432)
Module
Description
Display Draw
Symbols and ChildDisplay can be modified directly from Dashboard displays.
Added Spline Curves
- Added SVG Image Importer
Components
BlazorControl: enable use of external Blazor Controls.
TabControl: Internal components for Tab Control Navigation
- Expander: Expander container control.
Scripts
- Client Namespace, added Client.UI, Client.DateTimeInfo and Client.Session, in order to simplify the selection of properties.
- Server Namespace, added Server.DateTimeInfo, in order to simplify the selection of properties.
Previous Updates
Check out the latest updates below.
Update 1c
Published on February 24, 2025. (Build 10.0.1.418)
Module
Description
Demo
Added new demo that shows how to visualize asset, dashboard, flow panel, link data with geolocation, have dynamic external modeling, in addition to pointing to the traditional Andon, Process, Solar Panel and OEE demos.
DataHub
Minor enhancements and corrections on the software user interface and its overall execution.
Redundancy
RichClient: When the Timeout field (RuntimeStartup) is set to 0, a 3s default is used.
Designer
Added support to include new parameters in the Startup command line using the Designer UI.
The URL on Runtime Startup now correctly adds the ":" for the port.
AssetTree: When using the "New TagProvider Connection" button, the folder is automatically created, and the "Edit Link" option with the new TagProvider is displayed.
- Minor enhancements and corrections on the software user interface and its overall execution.
TK
The
GetResource
method is now capable of returning a brush, which can be used to fill elements like rectangles.The
VerifyArrayForProductFamilyModel
method is now available.
Localization
@Client.Localization
works correctly when writing the value for the first time.It is now possible to disable the "Localize" option for specific objects like buttons and rectangles.
Display
The
GetControl
method now works properly on Dashboard displays.The PageBackground theme is applied to Layouts.
- Minor enhancements and corrections on the software user interface and its overall execution.
Protocols
LCP: Added TCP/IP interface.
MQTT, MQTTspB: Updated QoS information.
Genisys Driver: Resets all components when sending individual commands.
Components
DatePicker and DateTimePicker: Minor enhancements and corrections on the software user interface and its overall execution.
ListBox: Populating by code works correctly when using DisplayIsOpening.
Update 1b
Published on February 17, 2025. (Build 10.0.1.413)
Module
Description
DataHub
New feature that allows you to centralize the visualization of several edge applications, both from the point of view of real-time values and historical values. This functionality covers both alarms, trend graphs, devices and general edge information.
Project Upgrade
Expression of a textBox that was migrated to the textBox label is now correctly being placed in the LinkedValue
Plugins with hidden content remain hidden after project upgrade.
DB UserName retained after project migration.
The "comment" field setting is being transferred correctly to the "display text".
SolutionCreator
The Solution Creator and the EngWrapper API now allow the creation of TagProvider, AccessType, ProfileSettings and Asset, in addition to allowing the editing of existing scripts.
Created a new command-line parameters to allow usage of Solution Creator without UI.
Designer
Sort of asset tree elements should be first “branches” sorted alphabetically and after final nodes (attributes) also sorted alphabetically, applied to Object Browser and Select Object Dialog too.
Possible copy/paste themes between different solutions.
Improved browser of tags when using DataTemplate.
Modified Pipe symbol to not switch between each other.
Online configuration with Remote Server detects when the remote solution is running in production mode.
Correctly handling object name paste with space.
Allowed to export reports using the export feature.
When Copy/Paste from excel with Category column, if the category doesn't exist create the category.
DRAW vs AssetTree enhancements.
TagProvider Asset Folders is available in TagSelection.
Plugin RollBack enabled.
Importing a display with images as plugin is working properly.
Minor enhancements and corrections on the software user interface and its overall execution.
Connections Monitor
Minor enhancements and corrections on the Connections Monitor user interface and its overall execution.
AssetTree:
Increased the performance when working with many assets.
Improved to allow changes to your binding options.
GaugeText: Values with int datatype and string datatype are without decimals.
CenterValueGauge and SemiCircularGauge: Allowed to change the Scale text colors.
Button: Button opacity working correctly when disabled by security.
CheckBox: Configuring the label to be Left of the box is working properly.
TrendChart:
Improvements on Client.TrendChart related to real-time modifications.
Bind to Pen will be empty by default. The client needs to set Client.TrendChart.Pens manually if they want to change pens dynamically (for a trend chart) or create tag pens for each chart when there is more than one.
PieChartPlus: Added new control with more configuration options.
TimelineControl: Added new control.
TTimePicker: Works correctly with different timezone format and languages.
PDFViewer: Enabled to work on HTML5.
DataGrid:
Accept JSON data source.
Easy way to customize color of TDataGrid Rows in HTML5.
Enabled 'Selected Values' and 'Selected Index' properties of DataGrid control in HTML5.
Minor enhancements and corrections on the software user interface and its overall execution.
AlarmViewer: Additional properties and methods were exposed so that there was no need to access more internal objects of the control.
ReporViewer: Correctly opens only one print dialog when multiple print triggers occur.
RuntimeUser
Minor enhancements and corrections on the software user interface and its overall execution.
DataExplorer
OPC UA: “Map to the solution to Devices” allow create tags, node and points and map an entire template.
ControlLogix: Show the address correctly.
Security
Improved LDAP usage to not return InvalidUserName when the user is correct.
Report
WebData:
Minor improvements relate with Authorization column to allow save data correctly.
IntelliSense list SaveCommandAsync() as one of the methods of WebData objects.
Forms:
Report is working correctly when configured with footer.
Barchart is showing correctly.
Improved report header execution performance.
Minor enhancements and corrections on the software user interface and its overall execution.
OPC UA Server
Minor enhancements and corrections on the software user interface and its overall execution.
Display
OnScreenKeyboard opens only one dialog box at a time to avoid generating an operation error.
Improved Dashboards look and feel.
Improved HTML5 performance, when loading images.
The algorithm for positioning rectangles between WPF and HTML5 has been improved.
Improved popup behavior related to screen positioning.
Possible to modify the color of the button text in HTML5.
Minor enhancements and corrections on themes running in HTML5.
"Add Menu Resizer" is working as expected.
Minor enhancements and corrections on the software user interface and its overall execution.
Protocols & TagProvider
OPC UA:
Improved client certificate management.
Fixed BadNodeIdUnknown error in trace appears when using the character “;“.
Improvements to reach data that was not visible on certain servers.
MQTT/MQTTspBPub:
Create InitialBranch configuration field.
Allowed use of asset syntax in device point.
Enabled AutoMapping for MQTT protocol, so UserTypes can be used in Device > Points.
Created new option "Force Message Timestamp" for MQTTspBPub. (Exclusively in BIRTH)
Minor enhancements and corrections on the software user interface and its overall execution.
Builtin MQTT Broker: Removed node with product name from tree published via internal publisher MQTTspB.
CDU - Generic ASCII Master Protocol Driver: Added this protocol.
CODESYS: connection working in runtime with solution as Multi Platform.
SQLDatabase Connector: Added this new Tag Provider..
Asset
Allowed use of asset syntax in device point configuration.
Created option in the context menu of a TagProvider in the tree "Edit Asset Folder".
Enabled tooltip in the tree to help with visualization.
Script & TK
TK: New methods “Round”.
Solution template
All solutions created with the solution templates will use the improvements to the LogOn page, now correctly using the Client.InputPassword property.
Debug & Diagnostics
Added back StackTrace in TraceWindow when debug information option is enabled in solution builds.
To avoid excessively large log files, the generation of advanced logs triggered by the SaveLog parameter should be separated by the log's date.
Redundancy
Update 1a
Published on December 26, 2024. (Build 10.0.1.389)
Module | Description |
---|---|
Alarm |
|
Asset & Script |
New methods created: Used to copy from Asset, where there may be external TagProviders, to Tags and vice versa. |
AutoStartClient | Fixed error with AutoStartClient that could not run and gave a warning related to .NetFramework, even though everything was installed correctly. |
Category |
|
DataAccess |
|
DataExplorer |
|
Dataset |
|
Designer |
|
Device | Device module now accepts ASSET syntax in point configuration. |
Display |
|
Draw | Fixed behavior of some symbols randomly switching between each other. The issue was reproduced with the pipe symbol. |
HTML5 |
|
MQTTspB & Broker |
|
OPC UA Server |
|
Plugin | Fixed visibility issue of plugins migrated from v92. |
Project Upgrade |
|
Protocols |
|
Report |
|
Security |
|
Historian |
|
TagProvider |
|
UI Controls |
|
Symbol Library |
|
Plugin |
|
Solution Template |
|
Solution Manager |
|
Monitor |
|
Utilities |
|
All modules |
|
TServer |
|
Licensing |
|
Initial Release
This is the first release or FrameworX v10.
FrameworX v10 represents more than just an update to the previous release; it marks a generational shift in technology, with major advancements in user interfaces, concepts, nomenclature, and functionality. It also includes significant enhancements to the internal architecture and product-wide performance optimizations.
As a result, the release notes focus on modifications introduced after the initial release of FrameworX, rather than listing all changes compared to FactoryStudio. To review the key differences between FrameworX v10 and previous product, refer to the section: What is new in FrameworX v10
Build 10.0.0.335
Published on October 10, 2024.