Difference between revisions of "OtfReleaseNotes"
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Open Test Framework - Release Notes}}[[Category:OTF]] | {{DISPLAYTITLE:Open Test Framework - Release Notes}}[[Category:OTF]] | ||
Describes main corrections, changes or enhancements of the Open Test Framework version history. To download the newest version please go to the [https://secure.softwarekey.com/solo/customers License Portal]. | Describes main corrections, changes or enhancements of the Open Test Framework version history. To download the newest version please go to the [https://secure.softwarekey.com/solo/customers License Portal]. | ||
+ | |||
+ | =='''Release''' from 13.10.2015 Version '''5.2.0.14803'''== | ||
+ | | '''Feature''' || Visualisation improvement of ExecuteDiagService || ''3936'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Feature''' || Debugger Improvement for writing declarations || ''2844'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Feature''' || Template management improvement || ''3561'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Feature''' || Runtime environment information on status bar || ''3919'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Feature''' || Improvement for the Runtime Scope || ''2984'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Feature''' || Modify the ExecutableForm || ''3759'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Feature''' || Auto set Startup Document || ''4065'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || WriteLog Target property assigned to a variable will not be saved || ''4114'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Property was not saved || ''4127'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Validation Bug || ''4137'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Can not read the D-PDU-API interfaces || ''4012'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Problem with the OTF Trace Runtime function || ''4118'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Complicated bug || ''4131'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Bugs relating to debugging and Watch window || ''4143'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || The result of ToString(StringValue) is not correct || ''4144'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Bugs relating to Search and Replace || ''2999'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Procedure Out-/InOut-Parameter InitialValue is not set || ''3840'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Encode, Decode || ''3980'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Memory Increases unlimited with a hugh number of trace lines || ''4057'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || A NullException occurs when users open the ODX Diagnostic Data Settings and there is no MVCI-Server found in the system || ''4061'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || ExecuteDeviceService || ''4101'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || A NullException occurs when users drag a DiagService from ODX tree to create ExecuteDiagService || ''4107'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Some bugs of Search and Replace function || ''4108'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || A NullException occurs when open file ptx that name format is ptxname .ptx( e.g: P1 .ptx). || ''4110'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || An NullExeption occurs when run BrowsePdx project without database. || ''4112'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Appropriate error when no odx project found || ''4116'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Bugs relating to MVCI-Server Configuration application || ''4119'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Some problems with Map activities || ''4121'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Problem with the remaining check rules of the deleted document || ''4122'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || The Finally of Handler can not be executed in the Parallel || ''4123'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || OTF OutOfMemoryException || ''4124'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Problem when loading DiagCom activities || ''4125'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || New created procedure can not record the ECU Group information || ''4128'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || latform incorrect when changed language in OTF || ''4133'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Error when create new document/procedure if delete main procedure || ''4134'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || A NullException occurs when users focus on the Solution node and change the screen mapping in the Ribbon menu || ''4135'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || The procedure in the attached Ptx can not be finished after an exception occurs || ''4146'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Can not focus on the activity in the Search Results when the activity is hidden in the collapsed compound node || ''4147'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Problem when users start or stop workflow very fast || ''4148'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Executing a procedure sometime throw an exception || ''4153'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Gap/Lack''' || MutexGroup usage only inside parallel || ''3883'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Gap''' || PFPS implement new DiagLibCom || ''4106'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Ga/Lack''' || Not implementing GetComplexComParameter yet || ''4109'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Feature''' || New context menu to re-format the OTL code || ''3753'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || The OTF will be crashed when users enter new row and type some text (OTL Editor) || ''4141'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || The ValidFor attribut of Sleep activity will not saved in OTL || ''4138'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Problem when users enter the items of ListCreate (OTL Editor) || ''3857'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || Context menu "Open document folder" not work in Tab (OTL Editor) || ''4113'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || OTX Runtime greift auf VW-MCD zu, obwohl Diagnose über PFPS konfiguriert ist || ''4066'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || COM-Schnittstelle feuert "ParameterValueChanged"-Event nicht || ''4042'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Bug''' || InOut-Parameter können über die COM-Schnittstelle nicht mit Werten versorgt werden || ''4064'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Gap/Lack''' || Aktualisierung der OTX Runtime: Kopieren der DLLs reicht nicht aus || ''4000'' | ||
+ | |-{{TableRow2}} | ||
+ | | '''Gap/Lack''' || Performance: einige Sekunden vom Start der Procedure bis zum Eintreffen des ersten Diagnosebefehls || ''4029'' | ||
+ | |} | ||
=='''Hotfix''' from 07.07.2015 Version '''5.1.0.13628'''== | =='''Hotfix''' from 07.07.2015 Version '''5.1.0.13628'''== |
Revision as of 15:36, 20 October 2015
Describes main corrections, changes or enhancements of the Open Test Framework version history. To download the newest version please go to the License Portal.
Contents
- 1 Release from 13.10.2015 Version 5.2.0.14803
- 2 Hotfix from 07.07.2015 Version 5.1.0.13628
- 3 Hotfix from 18.05.2015 Version 5.1.0.12936
- 4 Hotfix from 04.05.2015 Version 5.1.0.12782
- 5 Hotfix from 14.04.2015 Version 5.1.0.12651
- 6 Hotfix from 23.03.2015 Version 5.1.0.12525
- 7 Release from 03.03.2015 Version 5.1.0.12385
Release from 13.10.2015 Version 5.2.0.14803
| Feature || Visualisation improvement of ExecuteDiagService || 3936 |-style="vertical-align:top;" | Feature || Debugger Improvement for writing declarations || 2844 |-style="vertical-align:top;" | Feature || Template management improvement || 3561 |-style="vertical-align:top;" | Feature || Runtime environment information on status bar || 3919 |-style="vertical-align:top;" | Feature || Improvement for the Runtime Scope || 2984 |-style="vertical-align:top;" | Feature || Modify the ExecutableForm || 3759 |-style="vertical-align:top;" | Feature || Auto set Startup Document || 4065 |-style="vertical-align:top;" | Bug || WriteLog Target property assigned to a variable will not be saved || 4114 |-style="vertical-align:top;" | Bug || Property was not saved || 4127 |-style="vertical-align:top;" | Bug || Validation Bug || 4137 |-style="vertical-align:top;" | Bug || Can not read the D-PDU-API interfaces || 4012 |-style="vertical-align:top;" | Bug || Problem with the OTF Trace Runtime function || 4118 |-style="vertical-align:top;" | Bug || Complicated bug || 4131 |-style="vertical-align:top;" | Bug || Bugs relating to debugging and Watch window || 4143 |-style="vertical-align:top;" | Bug || The result of ToString(StringValue) is not correct || 4144 |-style="vertical-align:top;" | Bug || Bugs relating to Search and Replace || 2999 |-style="vertical-align:top;" | Bug || Procedure Out-/InOut-Parameter InitialValue is not set || 3840 |-style="vertical-align:top;" | Bug || Encode, Decode || 3980 |-style="vertical-align:top;" | Bug || Memory Increases unlimited with a hugh number of trace lines || 4057 |-style="vertical-align:top;" | Bug || A NullException occurs when users open the ODX Diagnostic Data Settings and there is no MVCI-Server found in the system || 4061 |-style="vertical-align:top;" | Bug || ExecuteDeviceService || 4101 |-style="vertical-align:top;" | Bug || A NullException occurs when users drag a DiagService from ODX tree to create ExecuteDiagService || 4107 |-style="vertical-align:top;" | Bug || Some bugs of Search and Replace function || 4108 |-style="vertical-align:top;" | Bug || A NullException occurs when open file ptx that name format is ptxname .ptx( e.g: P1 .ptx). || 4110 |-style="vertical-align:top;" | Bug || An NullExeption occurs when run BrowsePdx project without database. || 4112 |-style="vertical-align:top;" | Bug || Appropriate error when no odx project found || 4116 |-style="vertical-align:top;" | Bug || Bugs relating to MVCI-Server Configuration application || 4119 |-style="vertical-align:top;" | Bug || Some problems with Map activities || 4121 |-style="vertical-align:top;" | Bug || Problem with the remaining check rules of the deleted document || 4122 |-style="vertical-align:top;" | Bug || The Finally of Handler can not be executed in the Parallel || 4123 |-style="vertical-align:top;" | Bug || OTF OutOfMemoryException || 4124 |-style="vertical-align:top;" | Bug || Problem when loading DiagCom activities || 4125 |-style="vertical-align:top;" | Bug || New created procedure can not record the ECU Group information || 4128 |-style="vertical-align:top;" | Bug || latform incorrect when changed language in OTF || 4133 |-style="vertical-align:top;" | Bug || Error when create new document/procedure if delete main procedure || 4134 |-style="vertical-align:top;" | Bug || A NullException occurs when users focus on the Solution node and change the screen mapping in the Ribbon menu || 4135 |-style="vertical-align:top;" | Bug || The procedure in the attached Ptx can not be finished after an exception occurs || 4146 |-style="vertical-align:top;" | Bug || Can not focus on the activity in the Search Results when the activity is hidden in the collapsed compound node || 4147 |-style="vertical-align:top;" | Bug || Problem when users start or stop workflow very fast || 4148 |-style="vertical-align:top;" | Bug || Executing a procedure sometime throw an exception || 4153 |-style="vertical-align:top;" | Gap/Lack || MutexGroup usage only inside parallel || 3883 |-style="vertical-align:top;" | Gap || PFPS implement new DiagLibCom || 4106 |-style="vertical-align:top;" | Ga/Lack || Not implementing GetComplexComParameter yet || 4109 |-style="vertical-align:top;" | Feature || New context menu to re-format the OTL code || 3753 |-style="vertical-align:top;" | Bug || The OTF will be crashed when users enter new row and type some text (OTL Editor) || 4141 |-style="vertical-align:top;" | Bug || The ValidFor attribut of Sleep activity will not saved in OTL || 4138 |-style="vertical-align:top;" | Bug || Problem when users enter the items of ListCreate (OTL Editor) || 3857 |-style="vertical-align:top;" | Bug || Context menu "Open document folder" not work in Tab (OTL Editor) || 4113 |-style="vertical-align:top;" | Bug || OTX Runtime greift auf VW-MCD zu, obwohl Diagnose über PFPS konfiguriert ist || 4066 |-style="vertical-align:top;" | Bug || COM-Schnittstelle feuert "ParameterValueChanged"-Event nicht || 4042 |-style="vertical-align:top;" | Bug || InOut-Parameter können über die COM-Schnittstelle nicht mit Werten versorgt werden || 4064 |-style="vertical-align:top;" | Gap/Lack || Aktualisierung der OTX Runtime: Kopieren der DLLs reicht nicht aus || 4000 |-style="vertical-align:top;" | Gap/Lack || Performance: einige Sekunden vom Start der Procedure bis zum Eintreffen des ersten Diagnosebefehls || 4029 |}
Hotfix from 07.07.2015 Version 5.1.0.13628
Feature: | More information about a damaged PTX while opening |
Feature: | Improvement of ODX dialog: More information at errors of ODX runtime system |
Feature: | ODX-View improvement: Now it is possible to copy the ShortName of elements into clipboard (right mouse key) |
Feature: | Refactoring of OTF Trace file handling |
Feature: | New version of VW-MCD 310.5.1 included |
Bug: | Request-/Response-Parameter dialog does not support FlashJobs |
Bug: | Error at creating template ptxt |
Bug: | Exception if open OTF and the Instruction page is at top most |
Hotfix from 18.05.2015 Version 5.1.0.12936
Feature: | Improvement of OTF trace file handling |
Bug: | Wrong implementation of OTX Subtract term.
Minuend and Subtrahend are reversed. Inside EMOTIVE environment this bug has no effects. This bug is only relevant, if files should be exchanged! Solution: To resolve this problem old projects need to be loaded and saved once in the new OTF version! The bug will be resolved automatically. |
Bug: | Cannot execute a FlashJob because Flash session not set |
Bug: | Exception, while extracting a procedure inside the designer at ExecuteDiagService |
Bug: | OTX-Runtime API: Synchronous procedure execution blocks main thread |
Bug: | OTX-Runtime API: MVCI-Servers are not listed in RuntimeManager.DiagRuntimeSystems Property |
Hotfix from 04.05.2015 Version 5.1.0.12782
Feature: | Changing selected node also at mouse dragging |
Bug: | OTX-Runtime API: Synchronous procedure execution blocks main thread |
Bug: | An exception occurs when users bind variable for the dynamic response of the ExecuteDiagService in Offline mode |
Bug: | 'Unable to compile the generated code' exception occurs when users bind DocumentVariables to the Response Parameters of the ExecuteDiagService |
Bug: | Implementation of missing eBitField support of ExecuteDiagService InlineMapping |
Hotfix from 14.04.2015 Version 5.1.0.12651
Bug: | An exception occurs when users open a procedure containing an empty LogicXor |
Bug: | Exception in Condition Editor |
Bug: | Wrong response parameter structure |
Hotfix from 23.03.2015 Version 5.1.0.12525
Feature: | Support of dynamic Request Parameters for DiagCom Inline-Mapping |
Feature: | Refactoring Request/Response-Parameter dialog of ExecuteDiagService Activity |
Feature: | ConditionEditor: Grouping of declarations |
Feature: | New "Break" Button for Debugger |
Feature: | Improved export menu in Solution Explorer |
Feature: | Template management improvement: New Templates can be added |
Feature: | Save and restore zoom value and position of the visible area of each opened procedure |
Bug: | Refactoring of RequestParam Default values. If a RequestParam has a default value, no value have to be adjusted. The MVCI-Server will use the default value. |
Bug: | Exception when switching a designer tab |
Bug: | Optional elements should not appear in OTX documents for initial terms and ActionRelisations |
Bug: | Watch window: the old inputted value of a variable is used although the variable is assigned a new value |
Bug: | Problem when inputting a declaration with the name starting with 2 underscores "__name" |
Bug: | Exception when new Locale in activity TranslateToLocale |
Bug: | Overview image isn't updated at procedure switching |
Bug: | Exception: Open a PTX via "Open Project..." |
Bug: | Button "Display main elements" in solution explorer hides declarations in declaration explorer |
Bug: | IfBranch-Designer cuts long conditions |
Bug: | Licensing: Manual deactivation does not work anymore |
Bug: | Copy and Paste of ExecuteDiagService with variables bound does not work |
Bug: | Not refresh ODXView of current procedure at database synchronization |
Bug: | An exception occurs when users add another realisation to the Group node |
Bug: | An exception will occur when a Device Service Signature mapping to project dll that returns measurement is executed twice |
Bug: | MutexGroup and Throw cause deadlock |
Bug: | Statusbar Zoom Slider is not updated |
Bug: | The order of designer tabs changes automatically |
Bug: | Debugger: the selected activity is not deselected when clicked on start/continue (F5) |
Bug: | ODXView cannot change grouping |
Release from 03.03.2015 Version 5.1.0.12385
Feature: | OTL-Editor (Professional Version only) |
Feature: | External application to configure all supported MVCI-Server and D-PDU-API's |
Feature: | New Overview Window for workflow designer |
Feature: | Supports offline execution of DiagCom activities (without car connection) |
Feature: | Support of Quick-Access Buttons inside designer activities for the quick access to often used properties (e.g. ProcedureCall arguments or ExecuteDiagService ResponseParameter dialog) |
Feature: | New Meta-Data Manager for the managing of self defined Meta-Data structures |
Feature: | Converting a OTX document and all its referenced documents in a single OTX document for exchanging |
Feature: | Support of MVCI-Server of RA-Consulting GmbH |
Feature: | Support of MVCI-Server of SIEMENS (D-Kernel) |
Feature: | In DEBUG mode the watch window now displays changes of declarations during execution |
Feature: | OTF Installer incl. VW-MCD |
Feature: | Improved import of foreign OTX documents |
Feature: | Improved Template support |
Feature: | Improved Logging runtime |
Feature: | Support of Screens in Screen of the GenericScreen implementation |
Feature: | New grouping of DiagServices in ODX-View: "By Semantic" and "By SID" |
Feature: | OTX-Runtime is executed in an own process |
Feature: | Support of "Easy Mode" to switch ON/OFF Expert and None-Expert mode |
Feature: | New OTX Utils Extension with the following terms: StringFormat, TermIsEmpty, ListIndexOf, ListReverse, ListSort, DeepMonitorChangeEventSource, ... |
Feature: | Many other minor improvements |
Bug: | Elimination of all known bugs and limitations |