FDI Package IDE Change Log for Release 1.8.0

Modified on Wed, 4 Nov at 8:44 PM

Release 1.8.0 - Nov 2026


This release reflects the following Specifications:

FCG TS62769 Revision 1.4.0


This release reflects the following Test Specifications:

FCG_TT20019 {2.0} HART EDD Test Specification 


This release reflects the following Application Guide updates:

FCG AG10101{2.6} Using the HART Standard DD



The following CRs were resolved in this release:


Communication Servers

CR/Bug NumberSummary
4652Signature missing for EtherNet/IP CommServer and according FDI Package
4773HART-IP CommServer relies on deprecated .NET 4.6.1


Device Model Services

CR/Bug NumberSummary
2697DMS needs to support interactive downloads so an EDD developer can test it
4114VISIBILITY and VALIDITY does not work for PLUGIN (UIP) in RRTE
4131Type of SEMANTIC_MAP in EDD xml is "37 - NOT FOUND"
4314Dependent value (itself) is not refreshed
4472Standardized command 84 processing seems to lock up RRTE
4501Migrate DMS to .NET8
4542Multi-Language support for DMS
4614Extend UIP Interface with attributes Validity, Visibility, DisplayFormat, EditFormat - DMS Extension
4636Dynamic variables as conditional in menus are evaluated only once
4680EDDL Spec: Actions on an up/download menu must still be executed even if the up/download aborts.
4686EDDL Spec: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled"
4710EDDL Spec: Clarify that VARIABLEs with their VISIBILITY attribute set to FALSE are still read
4711EDDL Spec: UI Builtin should abort if seen in bit enumerated actions
4717Subscribing enum lists causes continous updates
4733EDDL Spec: Clarify that ALL of variables are synchronized between online and offline, not just the modified data items.
4742EDDL Spec: DMS: Indication on variable when post write action aborts
4765Transfer from Offline to device doesn't work for latest version of RRTE
4818Artifacts in the build process should be made available or integrated via NuGet
4893Security Issue: Debug configuration should not be read in release version of DMS
4929Possible memory leak in CommunicationOperationProcessor
4975Adapt the Client_UID_schema in DMS for Default WAVEFORM handling and Action handling
5019All READ and WRITE action will be executed for all protocols
5140REGRESSION (FF): Any user abort of a running method causes RRTE to hang forever
5149Color bands of GAUGE chart not visible anymore
5234opening a WINDOW runs one GROUP's INIT_ACTIONS twice and reads the PAGE's direct VARIABLE without its PRE_READ_ACTIONS
5238INIT_ACTIONS and EXIT_ACTIONS of upload_from_device_root_menu / download_to_device_root_menu (and their sub-menus) never run during a transfer
5254HART: the first menu the user opens after the device load runs none of its action methods and every root-menu button stays disabled until the host is restarted
5256A Send that commits two variables runs the whole MENU PRE_WRITE / POST_WRITE cascade twice


DPCTT

CR/Bug NumberSummary
3742Usability: creating report takes too long
4106Update SecureBlackbox component
4271UIP context should be passed as "offline"
4308CTT test case P_3_2_040 should consider parameter validity
4407CTT Tests with "NotRun" result do not have a log line indicating the test case result
4627Extend UIP Interface with attributes Validity, Visibility, DisplayFormat, EditFormat - CTT
4631Supporting assemblies are out of date
4724HTML5 UIP hosting environment needs upgrading
4832Test Summary should be added to the report
4834build number missing
4886P_2_7_001 displays wrong requirements
4909P_2_11_025 needs update to new spec version
4931Occasional hang on HTML UIP test cases
5073Update UIP hosting to latest Typescript/Javascript hosting environment
5075HTML5 UIP tests missing some UIP exceptions (P_4_005 and P-4_007)
5077UIP tests: deactivation timeout does not work
5080catalog schema is out of date
5083Testcase signing mechanism needs updating
5084CTT 1.8.0 apparently has timing problem with UIPs
5110false UIP Activation error
5123CTT must be updated to use latest attachments
5227Test campaigns default to the 1.3.0 Package and UIP adapters instead of 1.4.1


EDD Engine

CR/Bug NumberSummary
2454EDD Engine definition for COMPONENT attributes "CLASSIFICATION" and "PROTOCOL" don't support string-constants
3348OS Independent EDD Engine Method Built-in is not working in Non Windows Platform
4270Built-in method get_rspcode_string_by_id does not find text if REPONSE_CODES is defined within TRANSACTION
4356Problems with Profinet method
4357Method is aborting even though abort_on_all_comm_errors has not been called
4683EDDL Spec: Add missing categories to the EDD classifications
4687EDDL Spec: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled"
4734EDDL Spec: Default HANDLING for FF Waveform should be READ & WRITE
4738EDDL Spec: EDD Engine: Clarify that a pipe "|" character is allowed in string literals


FF Tokenizer

CR/Bug NumberSummary
4368Would be nice to support TOKVER in FF tokenizer
4629GRID VECTORs do not allow cross block referencing
4730Pre/Post Read/Write actions on menus should be checked
4739EDDL Spec: FF Tokenizer: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled"
4753EDDL Spec: FF Tokenizer: Add SEMANTIC_MAP as being allowed to be REDEFINEd
4759EDDL Spec: FF Tokenizer: Add support of PRIVATE attribute on VARIABLES
4774Legacy FF Tokenizer relies on unsupported MFC
4848Decode of multiple action items wrong


HART Tokenizer

CR/Bug NumberSummary
4331clarify and make consistent the REDEFINE syntax for MIN/MAX_VALUE
4511ARRAY elements must be searched for missing READ and WRITE commands
4514Tok8 must support COLLECTION of ARRAY
4538Invalid primary_variable_code reference not being detected
4546Tok8 crash on invalid reference
4555Increase total image size
4557Tokenizer false failure for VARIABLEs within COLLECTIONs used in OPERATION COMMANDs
4562Tok10 Crash when GRAPH includes illegal MEMBER
4603Tok8 COMMAND REDEF checks insufficient
4643Tokenizer 10.50.0.789 warning for MAX_VALUE of UNSIGNED_INTEGER (8)
4647Tok10 not throwing expected errors with Wireless DD
4673Improve the error detection of a VARIABLE with WRITE HANDLING but no WRITE COMMAND
4674Tokenizer error 855 is reported when redefining enumeration for trend_digital_units.
4684EDDL Spec: HART Tokenizer: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled"
4692OVAL Type C 0102: EDD Engine Failed to execute operation: CreateDeviceInstance()
4695Use DD-Stat Pipeline license to entitle usage in pipeline
4715VARIABLE burst_mode_select can be redefined to be HANDLING WRITE
4716Analog channel endpoints need to be allowed to have HANDLING redefined
4721Unwarranted Warning 669 on version 8 tokenizer.
4723COMMANDs with INDEX TYPE VARIABLE must also reference its ARRAY indexed by that VARIABLE
4727HART Tokenizer error when BIT_ENUMERATED is set to 8 bytes
4744EDDL Spec: HART Tokenizer: Error on user interaction for pre/post read/write actions
4748EDDL Spec: HART Tokenizer: Add a table of maximum # of meters that fit on a chart
4751EDDL Spec: HART Tokenizer: IMAGE is not an allowed type for VALUE_ARRAYs
4754EDDL Spec: HART Tokenizer: Add SEMANTIC_MAP as being allowed to be REDEFINEd
4767Unwanted graphics lib warnings
4775HART Tok8 need build upgrade
4786Illegal REDEFINE syntax should be removed
4803Extra constants in REQUEST are being (erroneously) allowed
4826REDEFINE of entire standard item must be illegal
4829Crash on Unit Relation checks
4838HART Tok8 : REDEFINE of standard MIN_VALUE and MAX_VALUE allowed in certain cases
4843Error on user interaction for pre/post read/write must work for IMPORTed METHODs
4854Bug in version 10; it is not detecting these 4 ERRORs
4862Exception to the "Redefine of the entire standard item not allowed" rule
4875Tokenizer to check for read/write commands in up/download menus
4885Parser crash
4891Warning 692/693 needs to handle referencing through ITEM ARRAYs
4902Error 866 must have exceptions for Standard Lib
4908Read-only Range Values handling
4913Error 866 is being reported for HART common Practice commands
4932Parsing enum description text reference fails for Rosemount.THUM_Adapter 0202.fma
5000Intermittent crashes, likely caused by IMPORT race conditions
5001Preprocessor crash in Tok10
5038Tok10 crash (out_attr.cpp 5511/4777): user item name collides with auto-generated collection/array instance name
5145Six HART DD Library sample DDs no longer tokenize: ERROR 426 on incremental TYPE redefinition


IDE Plugin

CR/Bug NumberSummary
4343Package naming rules are allowing duplicate names for different packages
4408Document metadata file should not be listed in DeviceType.ListOfDocuments
4701FDI Spec: Add version selection to IDE Plugin
4856Syntax coloring for new CLASSIFICATIONs
4871Package Generator should allow 2 uses of same image file
4879Plugin not loading in Eclipse
4900Update Plugin to latest schema files
4953FDI Version required not written to catalog.xml
4956EtherNet/IP protocol specifier not set according to PSD
4974Schema validation problem of fdi.project file


PB/PN Tokenizer

CR/Bug NumberSummary
4403Debug Ant script for Profibus does not work
4423Need to support arbitrary string definition for the PROTOCOL attribute.
4441Tokenizer Freezes When Referenced List of Units Name is Not Updated in All Enumeration Lists
4696PI Sample Package (Debug) buildfile does not work
4740EDDL Spec: PROFI Tokenizer: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled"
4783PB/PN Tokenizer is not adding unit relations into the update table for Modbus DD
4784SBOM required
4927Crashing on AXIS.MIN_VALUE, AXIS.MAX_VALUE


Reference UIP

CR/Bug NumberSummary
4626Extend UIP Interface with attributes Validity, Visibility, DisplayFormat, EditFormat - Sample UIPs
5117HTML5 Reference UIP needs updated fdi.ts
5118Update .NET Reference UIP to latest FDI nuget


Reference Runtime Environment

CR/Bug NumberSummary
3630Mandatory Properties missing in "GetHostingProperties"
3703Need ability to view PA-DIM
3895Profinet direct access: Loading transfer does not match FDI spec definition
3993RRTE needs to support interactive downloads so an EDD developer can test it
4398RRTE launch of HART Simulator (XMTR-DD) requires user acknowledgement
4440RRTE cannot import FDI Package KSB_MIL_Controls_Limited.SMARTRONIC_iQ.01.01.00.HART 20 and hangs
4549P_6_1_001 BAD status SoftwareRevision
4576Validate Catalog.xml while importing packages and display errors in RRTE when validation fails
4583Unit codes fluctuating with command 9 reads
4586Loading a valid FM8 with Device Revision 0 fails
4607RRTE should notify user when a PROFILE Package is being deployed
4615Hosts shall set the FDI Technology Version if it exists in an EDD/FDI Package
4623Extend UIP Interface with attributes Validity, Visibility, DisplayFormat, EditFormat - UI Engine
4625Extend UIP Interface with attributes Validity, Visibility, DisplayFormat, EditFormat - RRTE
4640Crash on Maintenance menu for specific package
4700FDI Spec: Add RRTE support for blob storage
4720PADIM Inspector: NamespaceUri shall not be constant for Engineering unit
4778Color Banding Rules should be automatically implemented based on file type
4793Update log4net to latest version
4812CommServer configuration DD not loading
4814RRTE does not set hosting context correctly for online/offline
4836RRTE is not able to load the device package
4849RRTE cannot connect/disconnect/transfer with FDI 1.3 PROFINET Communication Package
4858RRTE calls methods "Scan" and "ResetScan" in PROFINET Communication Package (FDI1.2 + FDI1.3) from wrong MethodSet
4868RRTE shows exception on startup if no PA DIM-Signalset is implemented
4880RRTE searches nodes in OPC UA servers via NodeId that is not according to OPC UA standards
4903Cannot connect to RRTE during PADIM conformance test P_6_1_001
4911Support for FDI technology 1.4
4965UIE to support Blob storage service specific error codes
4988Dialog box to confirm removing blob storage is not required for every package
5009Blob Storage - Container with the same name is not possible in different blob storage.
5010Name of the blob storage database should be changed to "blobs.sqlite" or something meaningful
5015Update PI physical address
5016Dates must update to current
5021SetContainerMetaData allows duplicate keys
5022Blob Storage - SetBlobMetaData allows duplicate keys
5023Blob Storage - SetBlobMetaData does not override existing key-value pairs
5024Blob Storage - SetContainerMetaData does not override existing key-value pairs
5026Blob Storage - GetContainerMetaData - LastModified time update
5028Blob Storage - PutBlob does not overwrite existing data
5029Blob Storage - GetBlobMetaData does not return correct blob size
5037Direct access service is not working in HTML5 UIP for Profinet and Modbus
5053Cannot connect to Xmtr-DD device
5057Interactive Download Menu without any INIT_ACTIONS causes RRTE to hang forever
5074FDI_TECHNOLOGY_VERSION needs to be commit from FDI host
5141Interactive download process must abort on user request
5155Interactive Download should not be rejected if no INIT_ACTIONS are found on the download menu
5241FF simulation: a parameter of type INTEGER with a negative value fails every read


Signing Tool

CR/Bug NumberSummary
4509Migrate Signing Tool to .NET8
4973Verifier component should be a Nuget package
5218Installers (msm and standalone MSI) are missing assemblies


UI Engine

CR/Bug NumberSummary
2658VARIABLEs of TYPE DATE_AND_TIME is displayed in a strange format
4004"Context" parameter in Fdi.UIPServices.activate() always passed as "online"
4257TIME_FORMAT specifiers are not supported in RRTE for DURATION Datatype
4488HTML5 UIPs are not working with UiEngine if we use OPCFoundation.NetStandard.Opc.Ua.Client package in the project
4502Migrate UI Engine to .NET8
4533Tokyo Keiki Inc MW-10 20 :Online Menu and Diagnostics Menu Not Displaying Same Graph
4577Setting Real Time Clock for HART EDD gets wrong value
4638Conditionals in BIT_ENUMERATED of a local variable
4645FDI Spec: Blob Storage implementation in UIEngine
4685EDDL Spec: Add HANDLING attribute to METHODs, so that methods can be rendered as "disabled"
4688EDDL Spec: (Fixed Layout) ROWBREAKs between PAGEs are NOT ignored
4728Add RRTE support for Handheld mode - UIE
4831Integration of Grapecity chart library in UIEngine
4844Cannot render maintenance menu
4906Data in WAVEFORM is not going to be updated after changing the data
4939UIEngine Threat #403: Data Store Inaccessible
4941UIEngine Threat #581: Elevation by Changing the Execution Flow in HTML5 UIP
4945REGRESSION: Crash with Legacy FF DD5 Host Test Kit EDD in build 881 of IDE 1.8.0
4995REGRESSION: HART 512 LST21000 List Time, DD Managed - Now Failing in RRTE 1.7.x
5002UI engine throws exception when rendering menu with WriteAsOne elements
5004REGRESSION: HART511 GPH11000 waveform does not render
5005REGRESSION: HART511 GPH11040 data point does not render
5006REGRESSION: HART511 GPH11060 data plot does not display at correct x-axis point
5007REGRESSION: HART511 GPH13010 graph keypoints and waveform are not rendering
5025Blob Storage - GetContainerMetaData - LastModified time not in UTC format
5027Blob Storage - GetBlobMetaData - LastModified time not in UTC format
5056Interactive Download Menu should not be visible in a host UI
5063Guidance Required on Upgrading UIE Component NuGet Packages to v2.3.0
5115The unimplemented Execute service should return error, not throw exception
5121Components are deprecated due to known security vulnerabilities
5136HTML5 UIPs do not load in the RRTE


Other

CR/Bug NumberSummary
4795Add signature to FDI type library nuget package
4813FDI DLL : fix SamplingInterval to use correct data type
5111Add documentation to fdi.ts for APIs only available with technology version 1.5
4646DD STAT: pass configuration via command
4719FdiStandard: EUInfo needs a property for the NamespaceUri
4781Blob Storage interface definition in in FDI.DLL
4787Extend the HTML5 sample UIP for blob storage
4804FdiStandard.dll: EUInfo missing the attribute NamespaceUri
5017Sample Package FDI version needs updating
4496Unable to retrieve product data from FCG Online Repository
4556Simulator crashes when working with 00da.fm8



Known Issues

Known issues at the time of release are included below. If additional notable issues are found with this version of the product, they will be added to this log for reference with the date they were reported.


CR/Bug NumberComponentSummaryReported Date
(MM/DD/YY)













Previous Releases

View the change log history here. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article