Previous Releases
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:
|