Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page has information about provides details on updates, enhancements, and bug fixes in our latest software releases, ensuring you are always updated stay informed about our ongoing developments.

On this page:

Table of Contents
maxLevel3


fx-10

.0.1

This is the first release or FrameworX v10.

More than just modifications on top of previous release, FrameworX v10 was a generational change of technologies and major evolution on user interfaces,  concepts and nomenclature, new functionality,  enhancements on the internal architecture and product wide performance optimizations. 

Therefore the Release notes shall include the future modifications on top of the FrameworX initial release, but not all the modifications comparing with FactoryStudio. In order to review the major differences of FrameworX v10 comparing with previous product line, refer to the section What is new in FrameworX v10

Release Candidate - Phase

We will include in this section the items found and modified throughout the Release Candidate process, in order to help track and control what is being released throughout the builds:

==>>

build

RC2

10.0.0.

271

335 [

05

10/

06

10/2024]

  • TInternal - 10.0.0.269  - TexBox 
    • Horizontal align related with values (link value) but vertical align is related with label

    • Changing on alignments are not enabling the save option to save the display

    • TagUnits field, cutting on dialog dynamics settings

    • TagUnits field not showing on engineering, on object to see how it will be on runtime

    • CheckBox TagUnits not working.

    • Min e Max is not working (there is another item from Roberto reproducing the same)

    • X of ClearButton so close of border need a little margen.

    • Multiline option not working.

    • Checkbox Auto, is intuitive after of value field and not before

  • TInternal - 10.0.0.270 - TCPServer: Added protection to avoid possible deadlock when adding new asset in TagProviderRun/Register and reconnecting client connections.
  • TInternal - 10.0.0.270 - ScriptCompiler: Fixed issues while using async methods of Script Class clients in Expression fields and CodeBehinds
  • TInternal - 10.0.0.269 - Reported a bug they noticed when creating a new Data Template in a demo project, where the enumeration column, present in other Data Templates of the project, disappears. Upon restarting the project, the column reappears for all Data Templates. We were able to reproduce the error with all Demo projects and with projects created from scratch with the HeaderLayout template. Projects created from scratch with the Blank template or with no template selected do not exhibit the issue (they do not have Data Templates initially besides the Placeholder).
  • DF_065 - 10.0.0.266 - Drawing - Rotate clockwise icon is not working in Displays->Draw page when used with images. The static transform rotation is not working too.
  • TInternal - 10.0.0.270 - ProjectServer: Added "Heartbeat" to ensure internal reconnections.
  • DF_133- 10.0.0.269- Layouts - In Layouts-At Quick Help Information. 'When' Spell is incorrect. “… ,whem opening.. “
  • DF_137- 10.0.0.269 - Display List - When navigate to Displays->List, resolution is not good after Export to a File. Remove option.
  • DF_127- 10.0.0.269  - Menu - When navigate to top menus->Window, ‘Closing Floating Windows’ is not working. Remove option from menu.
  • DF_128- 10.0.0.269 - Menu - When navigate to top menus->Window, ‘Windows…’ is not working. Remove option from menu.
  • DF_132- 10.0.0.269  - Select Object Dialog - In the "Select Object dialog" opened inside the Layout to select the pages:
    • The search result show Asset(““) when the content is always a display.

    • Selecting a page, and after clicking the copy button, the content is “Display.Page” and executing a pasting command on search field no content is found.

  • DF_136- 10.0.0.269- More information… - Navigate to Displays->List, in Quick Help Information, more information link is not correct. It is pointing to Alarm. → Now it is pointing to Displays (check help online)
  • DF_124 - 10.0.0.269 - Solution "Import Tags"- In the Solution Module, when the user selects "Import Tags" and executes the test with a wrong parameter, then the error message is not displayed correctly. The space is not enough and there is no way to see the message.

    • Canary. Click on test button. –--> Fixed for Canary. 

==>> build RC2 10.0.0.270 [04/29/2024]

  • TInternal - 10.0.0.268 - HTML5: Fixed issues in TDataGrid control
  • TInternal - 10.0.0.268 - ActionDynamic - “Method“ Input Field not fetching correct information when using ServerRequest Action .
  • DF_099 - 10.0.0.269- Tooltip on Draw -When mouseover the "Collapse menu on draw", the tooltip is incorrect.
  • DF_077 - 10.0.0.269 - Tag Provider/Asset tree - Not able to get the Tag Providers details in Assert Tree when we expand.
  • DF_078 - 10.0.0.266  - Report -When we add the data in the Reports->Forms there are 2 create new report windows opening
  • DF_111 - 10.0.0.269 - Export - In top menus navigate to File->Export->Solution to a Zip File is not working.
  • DF_109 - 10.0.0.269 - Export -In top menus navigate to File->Export->Asset Model to a XML File is not working.
  • DF_108 - 10.0.0.269 - Open Recent… - In top menus navigate to File->Open->Open Recent is not working.
  • DF_112 - 10.0.0.269 - Object Selection - In solution toolbar- Object Name is not getting copied from the Object selection window. After select the object then click on Copy icon and after try to paste in anywhere.
  • TInternal - 10.0.0.269  - TagProvider: Improved performance while generating trace messages
  • DF_103 and DF_104 - 10.0.0.269- Print - In Solution Designer-Print option is not working from home at Solution toolbar. Print Icon will be enable only in Tabs that supports this feature (same for Import and Export)
  • TInternal  - 10.0.0.263 - Drawing - Date Time Pickers not working properly.
    1. One can not be inserted into the Draw Canvas.

      1. The other 2 do not seem to be working in Runtime.

  • TInternal - 10.0.0.269 - TDateTimePicker, TDatePicker, TTimePicker
    1. The default Label Text on these objects has a red outline as if it were an error. In this field, the user can only insert Text Tags; it's not possible to insert text between "".

    2. Using a DateTime type tag in the TDateTimePicker object only displays the Time, the control is not responsive to clicks:

    3. TDatePicker control is responsive and displays the Date from the Tag, but the popup has a black border:(only .net)

    4. The TimePicker control is not responsive to clicks, but we can change and read the Time from the configured Tag.

    5. In HTML client, the TTimePicker control does not change the value of the configured Tag nor display the correct value.

    6. In HTML client, the TDatePicker control works correctly, but the TDateTimePicker control functions the same way as in .NET. (item b)

  • DF_125 - 10.0.0.269 - Menu - Actions - When navigate to top menus->Actions, ‘Stop Runtime’ option is not working, not stopping the exception.
  • DF_121 - 10.0.0.269 - Top menus->View - When navigate to top menus->View, after click on ‘Displays’ it is not navigating to displays page.
  • TInternal - 10.0.0.269 - UI  - Move Security below Displays. 
  • TInternal - 10.0.0.261  - Profiles execution- The solution templates must have predefined string replaces to alarms, retentive and others at least to Development.

==>> build RC2 10.0.0.269 [04/22/2024]

  • DF_061 - 10.0.0.266 [QualityMatrix] - Tag/Symbol - Map to a symbol is not working in Tags and Data templates. ---> try the steps: create a Integer Tag like Tag1, click on Map, and select the symbol Library-HMI-PushButtonRed1, click on OK. Tested with v10.0.268.
  • TInternal - 10.0.0.268 - Designer: Fixed persistency of grid settings when loading tables
  • DF_082 - 10.0.0.266 [QualityMatrix] - MQTT - In Device->Default configuration i.e., Broker URL:Local Host;1883 then error messages is not displayed properly with the user friendly descriptive error messages in channels, nodes. Error message should be relevant to that specific feature. No proper error message when user clicks on Test. Error Message: “One or more errors occurred.”
  • TInternal - 10.0.0.268 - FrameworX: Changed sort of solution list based to DateLastOpen
  • TInternal - 10.0.0.268 - Fixed issues in CodeBehind dynamic
  • DF_036 - 10.0.0.266 [QualityMatrix] - Navigarion drop list- When the user clicks on the down arrow icon (navegation to previous pages), The behavior is strange, after navigating back to an option in the list, the list is lost, a small rectangle is displayed, trying to navigate through the main page of each session the list is not populated again, navigating through the various pages of the same session (example Runtime) fills the list, but after browsing the list, its contents change, until it is empty again.
  • DF_086 - 10.0.0.268 [QualityMatrix] - Draw Selection - In Displays-Shapes Selection Persisting instead of Cancel and Navigation to Other objects The ESC is working fine but when cancel clicking the X the selected object is cleared but the mouse continue to have the Object selected.
  • TInternal - 10.0.0.268 - HTML5: Fixed issues when using https connection
  • DF_076 - 10.0.0.268 [QualityMatrix] - Data Explorer MQTT - Map the solution is disable in “Data Explorer->MQTT Tools”. To reproduce follow the steps bellow:

-Connect to a broker with data published using the MQTTSimulator.

-Select the DeviceID1 the map is disabled but supposed to be enabled.

-Navigate to internal content of DeviceID1 and go back to DeviceID1, the MAP is enabled.

  • DF_091 - 10.0.0.266 [QualityMatrix] - Recent Items - In the SolutionDesigner HomePage, the timestamps of "Recent Items" should match the timezone of the specific country. Additionally, the last row of "Recent Items" does not display the date and time.
  • TInternal - 10.0.0.268 - Historian: Created Property "LastErrorMessage" for HistorianTables and HistorianModule
  • TInternal - 10.0.0.268 [Roberto] - MQTT TagPorvider - Creating a new MQTTspB TagProvider. It is not closing the dialog when clicking on OK button. ----> Could not reproduce. Add More Info.
---->Soved. Uninstalling and removing the documents folders. Only updating the FX version not solved the issue.

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 RC2 10.0.0.268 [04/15/2024]

  • TInternal - 10.0.0.267 - MQTTspB: Fixed issue with Disable Property not working as expected in driver.

==>> build RC2 10.0.0.267 [04/15/2024]

  • TInternal- 10.0.0.266 - Designer - Limit 3x to “Zoom In” and 1/3 to 'Zoom out'
  • DF_004 - 10.0.0.260 - Display Import - In the Displays-List, Import from a File option is currently not functioning as expected. Nothing happen when clicked over it.---->Removed this option from Designer
  • TInternal - 10.0.0.266 - Removed 'Templates' from intellisense control
  • TInternal - 10.0.0.257 - MQTT Tools - I wanted to edit the MQTT config to put a default schema in there, and in the config for MQTT it showed the path to the config to be in the path with “WindowsApps” - however that folder can not be opened, not even by an admin. 
  • DF_022 - 10.0.0.260 - Solution Creation - Create new solution-In the new solution wizard list|cards|table, in the table it's empty not showing anything. ---> Removed ‘Table’
  • DF_035 - 10.0.0.261 - Solution Manager - Check for updates is not working. ---> Removed
  • DF_038 - 10.0.0.263 - Solution Manager - When user remove the Protocols and AddOns, it is displaying in selected.---> Removed
  • DF_045 - 10.0.0.263 - Solution Manager - Include tooltip on Image Removed and Image Removed icon. .---> Ignored tooltips, removed combo language, and notification
  • TInternal - 10.0.11.253  - Enumeration - When accessing the enumeration object, either on screen or in a script, it seems to have far fewer properties than it should. ---> Added ActiveColor property
  • TInternal - 10.0.11.253 - Canary -  When “Storage System” is TagProvider are displayed TagProviders created in “Historian/Storage Locations” tab (IsHistorian = true) and “_New Provider” option (for creating a new one); when “Storage System” is ScriptClass are displayed script classes server and “_New Class” option (for creating a new one). Any other suggestion to “Selected Object“ ? Removed “Selected” text
  • DF_051 - 10.0.0.263 - Export - The dialog with feedback and path doesn´t have any title. The looking and feel of this dialog is poor (path text broken to next line with improper text alignment). ---> Added title
  • TInternal- 10.0.0.266 - Designer: Fixed issues while creating plugin
  • DF_056 - 10.0.0.265  - MQTT Simulator - Not able to enter the text in Password text box in MQTTspB Simulator dialog box after click on MQTT publisher simulator run button. (password in the simulator dialog, not in the simulator settings). The system is crashing and closing the simulator after type something in the password field.
  • DF_067 - 10.0.0.266  - Engineering environment - Recent items is not working any more. For example, when user creates and works with tags when we verify in Recent items it continues empty.
  • DF_068 - 10.0.0.266  - Drawing - The selected object is always the last of the previous section, when you navigate for example from Modules to Shape it will select the last selected on Modules and will keep it with any other current selection until navigate to other section, like go back Modules, where the last shape selection will be presented in the selected name.
  • DF_054 - 10.0.0.265  - Web Data - When we add the data in the web data there are 2 create new report windows are opening.
  • PS_004 - 10.0.0.265  - Export Plugin - When running the export plugin in the Solution module, it is not working, and we are missing several pieces of information that we have in version 9.2.xx:

    a. It does not indicate the folder where the file will be created; ---> Documents\FrameworX\Transfers\
    b. What is the extension of the Plugin? ---> .dbplugin
    c. At the end of the export plugin, it shows the error 'Create component,' and it does not generate the plugin file (we also do not know the location where it will be generated), and the error message text should be 'Create Plugin.'
    d. Even though the file was not generated, we notice that the plugin overwrote the Solution1.dbsln file as shown in the Welcome image.
    e. Attached is the solution folder, where the HeaderLayout template was used, but as it was overwritten, it only contains the items selected for export.
    f. In the Solution module, in Import Plugin, there is no command to refresh the list of plugins, and the folder selector does not work; it does not allow selecting the path where the plugins are located.
    g. In the Solution module, there is no screen to view the installed components as in v9.2 (see the last image), which shows the installed plugins and the respective version in the project to indicate if the external file has version changes.

  • TInternal- 10.0.0.266 - Designer - Fixed issues in Solution tabs: Import Plugin, Export and Solution History
  • DF_064 - 10.0.0.266 - Copy Between Solutions - In data templates when user copy rows from another solution (Ex: brewery), not able to change the Type, it's showing integer values.
  • 10.0.10.259 - TAlarmAreas - AlarmAreas is a problem with TAlarmAreas (from what I had checked, any element displaying assets and levels has the same issue). In runtime, the alarms do not appear, only what is shown in the image.
  • TInternal - 10.0.0.266 - TAlarmAreas / TAssetsTree / TTagBrowser - Test all controls in both WPF and HTML5 Clients
  • TInternal - 10.0.0.266 - Device - Fixed access to Channel, Node and AccessType properties when running inside TServer process.

==>> build RC2 10.0.0.266 [04/08/2024]

  • DF_042 - 10.0.0.263 - Solution Explorer Preferences -Solution Explorer Preferences Filter, when user changes the Filter for Process Modules then bottom of the left side Filtering displays - Filtering by Unified Namespace & Proc, it must show the full text or the text must to be changed and Unified Spell is incorrect.
  • DF_010 - 10.0.0.260 - Database Connection configuration -In the Solution Settings, when the user selects "PostgreSQL" as the data provider and "PostgreSQL" as the database, and then clicks on "Test," the error message is not being displayed entirely.
  • TInternal- 10.0.0.265 - In a project where tags are continuously written to the TagHistorian database, if the connection to the database is interrupted and FS is in the process of creating the St&Fw tables, all data recorded between the moment the connection is lost and when FS completes creating the tables is lost. ---> Connection State to Main HistorianDB is verified before trying to save samples
  • TInternal- 10.0.0.265 - WA option was not working.
  • TInternal- 10.0.0.265 - Created new option “sharePortHTML5“ in TStartup/TServer (argument in .bat file, example: /sharePortHTML5:80) to enable share Web Port with IIS. That is necessary when IIS is used as file server. Only works on Windows and solution based to .NET Framework 4.8 (NOT MultiPlatform). Requirements:
  • TInternal- 10.0.0.265 - TServer is very slow when using a TimeZone after UTC such as Taipei (+8h)
  • TInternal- 10.0.0.265 - TServer was very slow when using a TimeZone after UTC such as Taipei (UTC+8h).

    TInternal- 10.0.0.265 - Created ‘SearchPath' class in “T.Toolkit” assembly. It is used to set main path, where “fx-10” files are installed. It must be used before first access to ‘DataAccess’. Now the customer program only needs “T.Toolkit” assembly in its folder. Example:

    T.Toolkit.SearchPath.Initialize(@"C:\Program Files\Tatsoft\FrameworX\fx-10"); using (DataAccess dataAccess = new DataAccess()) { ... }
  • DF_017 - 10.0.0.260 - Tag description editing - When editing the tag description cursor is not releasing until user click esc key or enter key. Mouse clicking over another cell don´t lost the focus and not release the edition.
  • DF_027 - 10.0.0.261 - Solution Manager - Refresh button needs a better feedback to user knows it was already executed mainly when nothing changed.
  • DF_011 - 10.0.0.260 - Solution Selection - Find solution file option (left side on Server Information group. After accepting already existing file and after taking file from our system it's not highlighting or showing anything to user.
  • DF_034 - 10.0.0.261 - Solution Manager - Communication Protocols and AddOns are not displaying in About framework when user goes to the page in second time.
  • 10.0.0.263 - Solution Manager- When double click on the scroll bar the selected project is opened.
  • 10.0.0.260 - Historian/Archive - When creating a new StorageLocation, inside of dialog configuration and configuring as a TagProvider, there is the Station Editor, with two button, Open and Close. The configuration popup window open when you click on “Open button”, if you lose focus it closes automatically but the close/open button is in the wrong state. (the button close is enabled but the popup is already closed).
  • 10.0.0.260 - Historian/Archive - When creating a new StorageLocation, inside of dialog configuration and configuring as a TagProvider, there is the Station Editor, with two button, Open and Close. The configuration popup window open without border and it stay mixed with the background dialog. Would be nice to have a border on the popup configuration when clicking on Open button, so that this configuration does not get mixed up with the dialog and looks like an interface error.
  • PS_005 - 10.0.0.265] - Solution Creation - To create a project, it is necessary to use the “New Solution Wizard”, but it does not accept the path selected in the tool.
  • PSA_003 - 10.0.0.265 - Build - When executing the build after creating the solution using the HeaderLayout template, we saw that the “Current Build” information remains at the value 0, it should be updated to the value 1 or +1 with each execution of the build, only after closing and opening the solution is updated. In the output window showing the Build progress, the Build Started format must be changed to hh:mm:ss, as small builds generate confusion when viewed only at hh:mm.
  • DF_020 - 10.0.0.260 - Intelisense Popup window - Give tag. In tagname column while creating alarm and navigate to another application (like internet browser) in the system the popup remains in the other window also.
  • 10.0.10.253 - DRAW Controls - TCompass, TCenterValueCircularGauge, TArcPointerCircularGauge, TRangeCircularGauge and TSemiCircleCircularGauge. Regarding the "Header", I placed a text type tag and realized that only the TRangeCircularGauge does not work, it shows the name of the Tag, in addition to the position looking strange.
  • DF_039 - 10.0.0.263  - Security - Changing the guest password to another one on engineering environment the loggin dialog start to show an error message including when the password is correct. You cannot change the password again after that too.

We detect another error, after change the password we cannot login with success anymore.

  • DF_036 - 10.0.0.261 - Navigation, When the user clicks on the down arrow icon of navigation pages, the options screen is not displayed. The popoup option is always closing.
  • TInternal- 10.0.0.265 - Updated HTML5 supplier toolkit v2.2 - April/05/2024.
  • TInternal - 10.0.0.265 - Implemented Retry attempts to MQTTspB Protocol Driver (at Channel > Timeout > Retry)

==>> build RC2 10.0.0.265 [04/01/2024]

  • TInternal - 10.0.0.262 - Help About - note the copyright symbol ALT-code is not displaying properly on line 3 to the left of “2024 Tatsoft LLC” - it is showing as “&#169” instead of showing the copyright symbol © .
  • DF_041 - 10.0.0.262 - User Preferences - In Setting Main Menu-> FrameworX User Preferences-> when user clicks on any one of the link then popup is automatically get closing

==>> build RC2 10.0.0.263 [03/25/2024]

==>> build RC2 10.0.0.262 [03/21/2024]

  • DF_001 - 10.0.0.260 - Solution Selection - When we create a new solution It's not appearing on main page in the list of solutions until we search for it.
  • DF_008 -10.0.0.260- Dataset - The Name of SqlLite is different for SqlLiteAdmin button when we compare it to other areas in datasets. Modify from “SqlLite Admin” to “SQLite Admin”.
  • DF_003 -10.0.0.260 - Select Object Dialog - User able to see Duplicate SaveToTextFile in Linked value field. Text box->Linked Value->(…dots) clicks
  • Historian - Table - Table1, multiples SaveToTextFile. If click on some SaveToTextFile and after OK button we will get an error.
  • DF_009 -10.0.0.260- Solution Selection - In the Solution Designer, in List of solutions, if a user selects Table view and attempts to double-click on a specific solution, the user cannot opening the solution. However, user can successfully open the solution from List, cards view with double-click.
  • DF_005 -10.0.0.260 - Display Export - In the Displays-List, Export to the Library option is currently not functioning as expected.
  • DF_028 - 10.0.0.261 - License Activation - In the License Information section, when a user clicks on "Online Activation" to activate, if the user enters an invalid serial number and activation code, an error validation popup is displayed behind the Licensing/Activation code screen.
  • DF_029 - 10.0.0.261 - Help About- In Help-About. FrameworX text is overlapped in About FrameworX screen
  • DF_002 - 10.0.0.260 - Historian/Archive - User unable to edit the created archive data set.-
  • DF_028 - 10.0.0.261 - License Activation - In the License Information section, when a user clicks on "Online Activation" to activate, if the user enters an invalid serial number and activation code, an error validation popup is displayed behind the Licensing/Activation code screen.
  • DF_029 - 10.0.0.261 - Help About- In Help-About. FrameworX text is overlapped in About FrameworX screen