Previous Releases
Release 1.7.0.1 - Nov 2024 | This release reflects the following Specifications: New features or components in this release: Updated UI Engine components This release contains the following versions of components. Not all licenses will include all of these components:
The following CRs were resolved in this release: Device Model Services
EDD Engine
UI Engine
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Release 1.7.0 - July 2024 | Summary of this release: This release reflects the following Specifications: New features or components in this release: Updated schema file This release contains the following versions of components. Not all licenses will include all of these components:
The following CRs were resolved in this release: Device Model Services
EDD Engine
UI Engine
|
Release 1.6.0 - Nov 2023 | Summary of this release: This release reflects the following Specifications: FCG TS62769 Revision 1.3 This release includes the following enhancements: The following changes are included in this release:
This release contains the following versions of components. Not all licenses will include all of these components:
| |||||||||||||||||||||||||||||||||||||||||||||||||
The following CRs were resolved in this release:
Device Model Services
| CR/Bug Number | Summary |
957 | HART 513: HQAENV20000: Bit-enumerated actions aren't supported |
2304 | Legacy root menus for handhelds |
2607 | Feature5: FDI IDE shall support FF DDs execution of user methods |
2810 | HART: Refresh is not working for Static parameters. |
3100 | Failing Post Read/Write Actions REQUIRE Host to mark the variable as not being read/written (TC_ACT_010, TC_ACT_017) |
3353 | HART 513: HQAENV15010- Error message is shown when tried to send modified "Pre-write Action Value" to XMTR |
3357 | PROFIBUS standard variable std_ResponseCode not getting updated |
3391 | HART 512 - HQACOL13000-027 Incorrect menu item label and help description |
3392 | HART 512 - HQAVAR14080-036 Menu item help is not blank |
| 3410 | RRTE (DMS) does not copy complete dataset after upload as specified |
3470 | Local Variables do not update continuously in online window in RRTE |
3539 | OCTETSTRING datatype for FF not using default display format per EDDL spec -3 |
3635 | PROFINET: LOCAL VARIABLE has edited state in online UI after open it |
3725 | FF HTK TC_FILE_005: Stored Persistent Data (FILE) causes Listinsert() failure |
3741 | FDI Reference Host Server crash during parameterization of ISA100 Device Package |
3754 | OCTETSTRING datatype for FF must support DISPLAY_FORMAT / EDIT_FORMAT of "U" |
3779 | Default Default (EDDL Initial Values) are not properly supported in Offline for FF |
3879 | Migrate DMS to Visual Studio 2022 |
3899 | Update managed .Net to .NetFramework 4.8 |
3947 | HART 513 UIB23280-006: get_local_var_value DD_STRING method never completes |
3948 | HART 513 CMB33000-003: Abort message does display with all Commands after Command 1 |
3958 | FF HTK TC_METH_001 - ListInsert() and ListDeleteElementAt() builtins no longer working for FF in release 1.5.1 |
3968 | infinite loop StartCancel method |
4008 | RRTE shows password in clear text after download is finished |
4016 | Unexpected Read request prior to Write request |
4019 | Incorrect Modbus Response code - Slave Device Failure (Error code-4) |
4042 | Possible values for parameters of type enumerated are not handled correctly. |
4073 | ReadService should return UID document in case of communication response warning code |
| 4076 | Provide DMS .net component for 4.6.2 |
| 4094 | Handheld menu - hh_maintenance_root_menu |
| 4100 | DIALOG/WINDOW in PAGE does not work |
4109 | Profinet response codes are not handled correctly |
4132 | Exception during browsing semantic maps: Unsupported item type ITYPE_SEMANTIC_MAP |
4135 | Question Marks for variables on menu |
4208 | Block parameters menu and Legacy Root menu no longer finish opening |
4219 | DMS-generated "Legacy Root Menu" functionality is broken - Legacy FF Host Tests will fail with DD4 and DD5 |
4221 | GRAPH Rendering Speed Degraded - Poor User Experience (Regression) - FF GRAPH Host Tests Failing in 1.6.0 sprint build 601 |
4232 | 512 COL12010: Regression in menu items label and help text |
EDD Engine
| CR/Bug Number | Summary |
| 3033 | Value Array in Conditional always evaluates to False |
| 3334 | Issue with switch statement in RRTE |
| 3355 | Command as a parameter to a method not working |
| 3533 | nsEDDEngine::EXPR::ConvertTo() needs to be updated to convert to/from strings |
| 3577 | EDIT_FORMAT should default to DISPLAY_FORMAT, if not specified |
| 3579 | FF DD6, DD5: Condition with TYPE BOOLEAN is not working |
| 3628 | Need to ensure EDD Engine is handling new rules regarding TAG_DESC |
| 3697 | EDD Engine Method Interpreter should report method definition parsing errors better. |
| 3712 | EddEngine - EXPR_TYPE_UNSIGNED to EXPR_TYPE_BINARY is missing implementation |
| 3713 | Infinite Loop when dumping PROFINET DD |
| 3723 | Backward compatibility issue with IDE 1.4.x FF packages |
| 3813 | Complex references in a GRID causes an ASSERT |
| 3823 | GetCommandList() doesn't find my PB/PN command when I give it a ValueArray[index] reference |
| 3828 | Response Code Attribute as a Reference needs to be implemented for FDI Binary File format |
| 3861 | Buildin get_rspcode_string_by_id() is not working in Profinet DD |
| 3880 | Migrate EDD Engine to Visual Studio 2022 and .NET 4.8 |
| 3903 | Variable with Boolean-datatype as a condition for IF statement fails in MENU-ITEMS |
UI Engine
| CR/Bug Number | Summary |
1862 | HART 512 - HQAVAR16010-008 Out of Range indicator is not consistent |
3220 | HTML5 UIP window should be resizable |
3261 | Special Characters in strings are not properly handled between DMS and RRTE |
3290 | Constant string HELP text is shown twice for single menu item |
3320 | 511: HQAGPH11040 - RRTE fails to display XY Value's Point on the GRAPH |
3329 | Arrays are not displayed in RRTE for offline_root_menu |
3514 | Access Level doesn't allow reading or Subscribing to the node message displaying for few parameters |
3523 | PUT_MESSAGE builtin should not allow Method Abort |
3693 | Visibility False leads to gaps in MENU and TABLE |
3709 | Gauge Charts are no longer rendered in IDE 1.5.1 build 508 |
3718 | FF_HTK: VISIBILITY FALSE for PAGE |
3751 | Host conformance: Bit Enumerated must be displayed as Group Box (Optimized Layout Test) |
3753 | TIME_FORMAT strings are not supported by the RRTE for FF DATE/TIME Datatypes |
3840 | RRTE displays hexadecimal numbers with spaces |
3856 | FDI OPT10290-005 Size of Menu Item Input Fields does not increase with changing Validity |
3916 | HART 512 VAR19090-005: TimeSecondsScale being rounded up by RRTE |
3917 | HART 512 VAR19100-005: TimeMinutesScale being rounded up by RRTE |
3918 | HART 512 VAR19110-005: TimeHoursScale being rounded up by RRTE |
3925 | HART 511 MLT16030-004: 3 column chart displayed larger than expected |
3926 | HART 511 MLT19010-002: Menu Items not vertically aligned as specified |
3928 | HART 511 MLT20010-011: Menu items are not vertically aligned as specified |
3936 | HART 511 GRD15000-001: Vertical No Heading still has empty heading cells |
3964 | IMAGEs in the third column are not displayed correctly |
4020 | Fdi.Ui.1.5.17.1.nupkg has reference to package (Newtonsoft.Json) with vulnerability |
4048 | Failing Post Read Actions REQUIRE Host to mark the variable as not being read (TC_ACT_010) |
4053 | Migrate UI Engine to Visual Studio 2022 and .NET 4.8 |
4069 | Migrate UIEngine to .net 4.6.2 |
4070 | Integrate fdi.ts 1.3 to UIEngine |
4079 | MENU containing GROUP with false visibility is not working correctly on 1.6.0 build |
4080 | Gauge Chart is rendered, but no longer has indication of a value in 1.6.0 build 567 |
4138 | FF Host Test TC_GR_013: (Regression) INIT, REFRESH, and EXIT ACTIONS on GRAPH no longer run |
4160 | PROFINET: Online tests cannot be executed due to timeout with RRTE |
4209 | Using LOCAL INT in a Method to select a String from an ENUM no longer works in HART |
4227 | 512 VAR13000: Integer Variable tab causes the RRTE to crash |
4233 | HART 511 MLT10070-002: (Regression) Menu Items of column 6 incorrectly positioned on canvas |
4236 | HART 511 GPH19050: (Regression) Graph actions not executing |
4249 | FDI HART VIS10040-002: (Regression) Group box "Collection" disappears but does not have its space reserved |
4265 | Dots are shown in graph rendering in FF Host test |
General Updates
| CR/Bug Number | Summary |
2905 | Fdi.dll 1.2 versioning incorrect |
2987 | Newly added status codes (added in FDI 1.2) to be implemented in fdi.dll |
2988 | Newly added status codes (added in FDI 1.2) to be implemented in fdi.ts |
4077 | Provide FDI.dll .net component for 4.6.2 |
Release 1.5.0.1 - August 2021 | Summary of this release: Critical fix to Device Model Services (DMS) to correct a crash situation when an FDI Download is occurring and the package contains an EDD VARIABLE that has no write command associated with it. Critical update to a component within User Interface Engine (UI Engine) for the CefSharp library (a Chromium component) reported to contain a critical vulnerability. A newer version of this library is integrated into the source for this host component. | |
| Device Model Services (DMS) | ||
| CR/Bug Number | Summary | |
| 3352 | Model semantic maps as Variables instead of attributes. Provided a new schema (.xsd) files to support model change. | |
| 3396 | PA-DIM: Support EDD MENU as folder type to list any items in any order | |
| 3488 | Fix crash, when FDI Download is active and EDD VARIABLE has no write command | |
| Add DD code and tokenized DD for EDD METHOD execution | ||
| Add changes related to VS2019 and Framework v142. | ||
| User Interface Engine (UI Engine) | ||
| CR/Bug Number | Summary | |
| 3499 | Changed CefSharp.Wpf library from v71.0.0 to v86.0.241 | |
| Release 1.5.0 - June 2021 | The following issues were resolved in this release: | |
| Device Model Services | ||
| Add support for OPC UA Comm Server | ||
| 3264 | 4 bytes Error Codes are not supported for Generic Protocols | |
| 3276 | Download fails when a value of a ReadOnly-Variable differs between offline and device | |
| 3218 | Correct handling of vector references in GRID | |
| 3266 | Test system changes | |
| 3178 | Test system changes | |
| 1950 | Fix label and help generation for complex variable references | |
| 2995 | Fix updated value in GET_DEV_VAR_VALUE when REFRESH action changed the parameter | |
| 2802 | First fixes to show item label in error messages | |
| 3282 | PA-DIM: VALIDITIY should be generated for reference types | |
| UI Engine | ||
| Integrated label alignment for Optimized Layout | ||
| Added default layout type to constructor for backward compatibility | ||
| Integrated “FDI UI Engine Optimization” code to “UI Engine” Revision 1.5.3.0 | ||
| 3216 | Not able to read or write parameter from Web Browser for the HTML5 UIP | |
| 3198 | FDI HTML5 UIP interface (Typescript) type "WriteResult" isn't compatible with RRTE server value | |
| 3201 | FDI HTML5 UIP interface (TypeScript) method "Fdi.UIPServices.activate()" always has context=Offline | |
| 3109 | Space for label not sufficient | |
| 2833 | Gauge is not displaying range properly | |
| 2911 | UIP button labels are not left aligned | |
| Integrated “FDI UI Engine Optimization” code | ||
| 3344 | HTML5 UIP Support appears to be broken | |
| EDD Engine | ||
| 3266 | Support of 4byte response code is not working | |
| 3242 | String constants in methods and language codes | |
| 3167 | Issues with string concatenation in methods | |
| 2914 | Import of new standard dictionary crashes. | |
| 2891 | Need to make sure that the attr_avail set is correct | |
| 3055 | EDD Engine to implement updated Semantic_Reference_Table_Struct | |
| Release 1.4.2 - December 2020 | The following issues were resolved in this release: | |
| Device Model Services | ||
| 3082 | Implementation of Conditionals - make available in RRTE, DPCTT | |
| 2847 | RRTE is not considering values from CFF file. | |
| 3146 | PA-DIM: Namespace access is resolved for PA_DIM server | |
| 3147 | PA-DIM: PA-DIM server can identify reference type (EDD Method, EDD Variable) | |
| 3049 | RRTE is not considering values from CFF file -(DMS). | |
| 3084 | Support conditional evaluation of COMMAND for PROFIBUS | |
| 3022 | Some managed objects are leaking in DeviceModelServices | |
| 3016 | DMS doesn't return proper response code for WriteCommand Profibus builtin | |
| 3015 | Method window is not closed even after the method is completed | |
| 2957 | DeviceHealthDiagnostics -if there is an empty element in array later elements are not checked | |
| 2812 | Error message in case of commit is not helpful for user | |
| 1795 | FF ST REV not implemented | |
| 2919 | RRTE is not updating value for static parameters. | |
| UI Engine | ||
| 2495 | UI shall be set to read only, when access/role in FDI Host permitted write access | |
| 2910 | No label is shown in LINK method window if Image has blank label (Additional Fix) | |
| Known Issues | ||
| 3270 | DD code that references an IMAGE instance in a GRID is not supported. Current FDI Specification V1.2 does not support these references in a UID for the client-side. | |
| Release 1.4.1 - April 2020 | The following issues were resolved in this release: | |
| Device Model Services | ||
| #2885 | Access Violation may happen during shutdown of DMS instance | |
| #2890 | Opening online view for an FDI Device Package crashes with stack overflow | |
| #3019 | RRTE hangs when the specific menu is opened | |
| UI Engine | ||
| #3011 | Modified values are not sending to the device instead it takes previous value | |
| Release 1.4.0 - October 2019 | Important new features in this release include:
The following issues were resolved in this release: | |
| Device Model Services | ||
| #2908 | Communication issues when executing DPCTT test P_3_2_094/095 | |
| #2757 | Method Builtin read_value2() does not work during transfer to device | |
| #2826 | Error message needs to be improved | |
| #2892 | RRTE stops communication after sending command 238 – improved DMS internal communication queue handling for nested dependencies | |
| Fixed DMS crash when getting debug ITEM_INFORMATION from EDD Engine fails | ||
| #2889 | GET_DEV_VAR_VALUE builtin crashes method in offline | |
| #2877 | Communication of BITSTRING for PROFIBUS/NET failed | |
| #2743 | Download is not possible when variable is changed offline and REFRESH_RELATION was triggered | |
| #2823 | Read value is not used when evaluating a condition (download only/pre_write_action) | |
| #2757 | Method Builtin read_value2() does not work during transfer to device | |
| #2892 | RRTE stops communication after sending command 238 | |
| #2759 | Built-in send_value does not support record member communication | |
| #2825 | An empty download list causes the RRTE to crash | |
| #2662 | RRTE hangs forever when write operation is performed in UIP for Profibus Protocol | |
| #2747 | Edit Status icon for the parameter in the method is always displayed even after written to the device | |
| #2862 | BitMask for commands support size of 8 Byte | |
| #2860 | DMS doesn't provide the different language translation string for the FF DD-IDE xml | |
| #2779 | FF MIN_VALUE_1 and MIN_VALUE_2 Conditional Acceptance Tests Reporting False Failure | |
| #2865 | At the end of up/download a precise message about errors should be shown (DMS) | |
| #2799 | Block parameters in templates should be referenced by block and block number instead of just by name | |
| #2826 | Unsuccessfull download indicated as successfull | |
| Added workaround to EDDW method debugging to fix/revert duplicated string escaping ("\[afnrtv\"|?]") done by tokenizers and EDD Engine functions [FDI/HART/FF] "ddi_get_string_translation()" | ||
| Improved EDD method debugging to don't hang on missing EDD "item_information" attribute and to display correct name and label of currently executing EDD method for all action nodes. | ||
| #2444 | REFRESH relations not being used | |
| #2705 | Upload from device hangs; improved command selection | |
| #2665 | HART Host Test HQAOVR12010 – Float Variable, WRITE should display the variable… in OFFLINE mode | |
| #2289 | FF DD5 Sources w/o labels not derived from variable | |
| #2678 | Undefined enumeration value causes dependent values to go Bad; improved error handling in relation processing | |
| #2743 | Blue question marks in Refresh Relations fixed relation StatusCode handling in param / edit cache | |
| #2773 | Access violation crash when specific package is loaded; added support for "EUC" string EDD variable data type | |
| #2759 | Communication built-in methods read_/send_value do not support record member communication | |
| UI Engine | ||
Added support for hosting HTML5 based UIPs.
| ||
External components:
| ||
| #2804 | VISIBILITY FALSE on IMAGE does not hide item | |
| #2803 | VISIBILITY FALSE on STYLE PAGE only hides the "tab" and not the entire MENU | |
| #2498 | Help text could not read, while presenting time is to short | |
| #2887 | Crash in Reference Runtime with empty bit-enum parameters | |
| #2631 | HQACHT25010 Incorrect Color being Displayed | |
| Size of the UIP web control can be configured via config file | ||
| EDD Engine | ||
| #2942 | Decoding of ENUMERATION is incorrect. | |
| FDI DLLs | ||
| #2799 | Added attribute "LongLabel" to Fdi.DeviceAccess.AttributeType | |
| Single NuGet package is being created which includes Fdi.dll and FdiStandard.dll | ||
| Changed ProductVersion (distinct from FileVersion) back to 1.2.0.0 to match FDI Technology Specifications versioning | ||
| Release 1.3.0 - November 2018 | Important new features in this release include:
The following issues were resolved in this release: | ||
| Device Model Services | |||
| #2043 | Handling of Octect strings is now protocol dependent. | ||
| #2543 | DMS method ParameterCacheController::CheckConsistencyOfDatasets() updated to not evaluate handling of unmodified parameters and check for successful evaluation before accessing handling attribute of corresponding variable. | ||
| #2355 | Integrate new Logging interface of EDD engine, so that logs communicated to host system includes prefix "EDDEngine". | ||
| #2447 | Access violation in SignalExecutionScheduler fixed. Related to #1848, Change DelayTimer implementation to ensure that no callback is called. | ||
| UI Engine | |||
| #2471 | Win Form UIP's 'BeginClose()' API not invoke after clicked on close button of UIP window | ||
| #2500 | Page refreshing via CommissioningNextButton_image after validity change was fixed. | ||
| #2509 | Hang in GUI after executing or aborting method was corrected. | ||
| EDD Engine | |||
| #2253 | EDDEngine support local timezone of running system. | ||
| #2370 | Performance enhancements to loading packages. | ||
| #2539 | HART device managed LISTs correction. | ||
| #2397 | Indexing operator on a DD_STRING corrected. | ||
| #2633 | A GRID that contains a LABEL selector is not shown in a DIALOG, issue resolved. | ||
| #2639 | Updated method execution log to not crash due to long strings. | ||
| Release 1.2.1 - August 2017 | Important new features in this release include:
The following issues were resolved in this release:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||