Open Test System  
Release notes

The release notes describe the most important changes since a specific version. Each version contains numerous small to medium changes (bugs, gaps, features), which are not listed here. The list provides users with an overview of the implemented changes. See also:

  1. System Requirements, Supported Standards and Declarations
  2. Versioning and Branching
  3. Binary Compatibility of the OTX Runtime

To download the software you have the following options:

  1. License Portal
    The latest released version can be downloaded from the license portal.
  2. Issue Tracking System
    Beta versions are located in our issue tracking system Redmine.

Note: To download and access the tickets you need an activated account!

Version 9

ID Change Type Tool Comment
Changes of 9.1 from 25.03.2026 (9.1.54567.54881)
#18660 Code Generation Error Error OTF If many parallel nodes are present in the OTL editor, code generation for the individual document produces incorrect code. If the entire project is regenerated, the problem does not occur.
#18674 Logging settings not visible ERROR OTF
#18644 VariableTrace implicit logging not available Gap OTF
Changes of 9.0 from 16.03.2026 (9.0.54567.54783)
#17836 Support of Version 3.3.0 of ASAM OTX Extensions Feature All Details see OTX Version History
#17514 New OTX JSON and SOVD Extensions Feature All Incl. SOVD Simulation (built-in)
#17909 SOVD design time support Feature OTF See SOVD Server Support
#18212 OTX-Runtime massive performance improvement Feature OtxRuntime Improvements:
- String processing factor 12
- List and structure processing factor 5
- Calling sub-procedures factor 3
- Threading factor 3
- Real OTX project with diagnostic communication (FAP) factor 2
#17940 Scripting Support Feature OTF For performance-critical and computationally intensive tasks, Lua scripts can be called via ExecuteDeviceService, which are transported within the generated code.
#18285 Improvement of search and replace in OTL Editor Feature OTF Support of object search and search result window in OTL editor
#17029 OTX Profiler improvements Feature OTF - Tool-Window: new view "Duration by Activity" #17029
- Tool-Window: loading time improvement #17072
- Tool-Window: export to Excel document #17093
- Profiling direct inside OTF #17259
#18375 Compatibility mode support Feature OTF PTX files for older versions can be exported, see Export Manager
#18606 New licensing by user added Feature OTF See Licensing (internet connection is needed)
#18307 Significant improvement in the time to first load a solution and display open tabs Feature OTF
#16650 Solution Explorer: Moving documents and packages with reference adjustment for project restructuring Feature OTF
#16915 Handling of RequestParameters in DiagServiceHandleMapping Feature DiagManager
#17104 Generating an SVN-like Git revision number to append to filenames Feature OTF
#17127 API upgrade to .NET Framework 4.8 Feature OtxRuntime
#17201 SpecView improvements Feature OTF
#17447 PTX-Version in Log-Header Feature OtxRuntime
#17763 UnitTest: Selective activation of the simulation Feature All
#17594 StructureCreate: Values ​​of the structure elements can now also be terms and no longer have to be literals. Feature OTF
#18177 APP directory may also contain subfolders Feature OTF For OTX mapping: a DLL and all its dependencies can be stored inside a sub folder
#18256 Performance improvement for deep structured response parameters in Request/Response-Parameter dialog Feature OTF
#17010 UTF-8 Support within OTX Gap OtxRuntime
#17812 Usage of OTL keywords for Signature element names Gap OTF
#17828 Functional diagnostic communication is missing in DiagLogging Gap DiagManager
#18085 Profiler cannot load multiple files Gap OTF
#18519 Update of log4j due to security risk General All
#17222 No certificate delivery for HTML screen General All Since the HTML screens usually run on localhost, a certificate is no longer provided by default. However, it can be added later.
#17246 FlashJobs no longer work when DiagServiceHandleMapping is enabled Bug DiagManager
#17197 Memory leak with ReleaseDiagService Bug DiagManager
#17384 Diagnostic communication does not work for users with special characters in their name (e.g. Müller). Bug DiagManager
#17329 Wrong Core_Chk054 "unused declarations" (Warning) for MutexLock Bug OTF
#17863 Sporadic error when loading ServiceProvider DLLs during parallel execution Bug OtxRuntime

Version 8

ID Change Type Tool Comment
Changes of 8.12 from 29.01.2026 (8.12.51782.54477)
#18519 Log4j update due to security risk Feature All
#18514 Update the general conditions information of the OTF installer Gap OTF
Changes of 8.11 from 19.12.2025 (8.11.51782.54097)
#18329 Adjust links in UserDoc Gap All
#18461 CustomScreenImplementation: Wrong call of UpdateScreenParameterValues Error OtxRuntime
Changes of 8.10 from 28.10.2025 (8.10.51782.53657)
#18244 No snapshot data when running a PTX with newer version (8.8) on older runtime (6.4) Bug OtxRuntime
#18282 Dynamic linking of ProtoGenWrapper instead of static linking Feature DiagManager
Changes of 8.9 from 15.10.2025 (8.9.51782.53593)
#18033 Decimal separator in a float is not taken into account in the DefaultCustomImplementation Bug OTF
#18101 OTF debug button became disabled Bug OTF
#18076 Add argument -externalAppPath for OpenTestSystem.Otx.UnitTest.Console.exe Gap OtxRuntime
#18104 Exception when parsing large data in XML file Bug OtxRuntime
#18035 Upgrade Boost from 1.71.0 to 1.87.0 Feature DiagManager
#17990 Switch compilation to C++20 Feature OtxRuntime
#17958 Update of Protobuf to version 5.29.3 Feature OtxRuntime
#18124 Publish sample code of the OTX-RT console application Feature OtxRuntime
#18125 Publish OTX-RT-Debug-Version for Win64 Feature OtxRuntime
#18181 Global variables in unit tests with Callbacks in OTF Gap OTF
#18275 DiagRuntime System sends results for asynchronous ExecuteDiagService with wrong Client Id if the ClientId is > 65535 Bug DiagManager
Changes of 8.8 from 25.07.2025 (8.8.51782.53293)
#17878 Allow non-literal arguments in DataType.CreateStructure Feature OTF
#17875 Toolbox disappears Bug OTF
#17960 Resolve issues for QNX-build Feature DiagManager
#17971 ComChannel not available problem Gap DiagManager
#17833 Delivery of VC-Redistributables in our installers Gap OTF, OTP
Changes of 8.7 from 20.06.2025 (8.7.51782.53046)
#15086 String conversion error Bug OtxRuntime
#17636 New flash:FlahJob parameter for terms GetJobInfo, GetJobProgress and CreateResult Feature OTF
#17561 InlineMapping in Multiplexer Response Structures Leads to DiagComException Feature OTF, DiagManager
#17610 Sporadic error when loading ServiceProvider DLLs during parallel calls Bug OtxRuntime
#17614 Elements within MutexGroup nodes become "namedAndSpecified" elements in the designer Bug OTF
#17680 Incorrect default OTP implicit logging settings impacting runtime speed Bug OTP
#17657 OTX Mapping: Parameter Conversion Improvement Feature OtxRuntime
#17690 The OTX Runtime raises a std::length_error when run in QNX Feature OtxRuntime
#17541 Ring dependency is still issued as a warning, but without error code Bug OTF
#17716 Extend the OTX mapping for DeviceServiceSignatures to include exceptions Gap OtxRuntime
#17730 Improve behavior of DiagServices in case of PDU timeout depends on the D-PDU API used Feature DiagManager
#17732 MutexGroup hangs Gap OtxRuntime
#17743 Remove the libexecinfo library Feature OtxRuntime
#17629 Support flexible linking (static/shared) for 3rd party libraries via CMake Feature DiagManager
#17774 RuntimeConverter: PTX generation converted from a project does not work if the project contains references Gap OTF
#17782 Delivered Installer for 64-bit Feature All
#17814 Extension of StartDiagLogging() to allow setting of the maximum file size Feature DiagManager
#17828 Functional communication is missing in DiagLogging Gap DiagManager
#17825 Some missing QNX Support Feature DiagManager
#17510 Start OTF Improvements Gap OTF
Changes of 8.6 from 22.04.2025 (8.6.51782.52676)
#17454 Support to link OTX with Android NDK r26d Feature OtxRuntime
#17458 Replacement of botan lib Feature DiagManager
#17507 Validity control: Incorrect error message if validity differs Gap OTF, OTP
#17495 Support both simple and full URI formats for Quantity XLink Gap OTF
#17499 Improve ODX tree loading behavior Gap OTF
#17593 Omit the redundant <dataType:structureElement> of the unassigned element in the DataType.StructureCreate Bug OTF
#17611 Service provider does not work when executing PTX via runtime Bug OtxRuntime
#17644 Error "The file cannot be decrypted" when starting 2 or more OTX processes in parallel Bug OtxRuntime
#17650 DiagManager QNX Support Feature DiagManager
#17655 Update FOSS Declaration in UserDoc Feature All
#17660 CommandProcessor crashes when processing results on asynchronous ExecuteDiagServices. Bug DiagManager
#17664 Util.cpp function for unmangling a C++ name doesn't compile for Linux Gap DiagManager
Changes of 8.5 from 11.04.2025 (8.5.51782.52579)
#17630 Side effects when using Get Parameter As List Bug DiagManager
#17625 Ifdef issues for other plattform Feature DiagManager
Changes of 8.4 from 26.03.2025 (8.4.51782.52489)
#17478 Client sporadically does not receive responses from asynchronous services Bug DiagManager
#17449 CPU usage is higher with 8.2 than with 6.4. Gap OtxRuntime
#17457 DPIS crash during execution of same PTX job twice Bug DiagManager
#16921 VWUtil.GetParameterValueAsString_VWUtil() only returns empty values Gap DiagManager
#17491 Project versions in the OTF can only have 6 digits Gap OTF
#17525 Exception when opening the request/response parameters editor of ExecuteDiagService Bug All
#17528 Integration 8.2 is not possible Bug DiagManager
#17506 Wrong Core_Chk054 for MutexLock Gap OTF
#17497 Reproduce and fix the crash caused by multiple calls to Stop() or StopAll() Gap OtxRuntime
Changes of 8.3 from 04.03.2025 (8.3.51782.52378)
#17068 OutOfBoundsException with StringUtil.Encode using encoding UTF-16 Bug OtxRuntime
#17393 Crash OtxDiagManager when closing the application Bug DiagManager
#17375 Default-Output-Folder under Android and Linux Gap OtxRuntime
#17387 DiagDataPackageReload failed (Crash at RemoveLogicalLink) Bug DiagManager
Changes of 8.2 from 04.02.2025 (8.2.51782.52203)
#17399 New implementation of GetComChannelIdentifierFromResponse Feature DiagManager
Changes of 8.1 from 23.01.2025 (8.1.51782.52179)
#17208 OTP: Error "Validity cannot be determined" although validity control of the procedure call matches the vehicle data Bug OTF, OTP Resolved problem "No Valid Otx Mapping" for ppx.
#17346 TestExecution.Console cannot create XML report when not inputting the arguments for the raw diagmanager Gap OtxRuntime Solution: Skip creating the raw diagmanager instance if the Kernel and Config directories have not been set.
#17369 Crash Pudis with OTX-Runtime 8.0 sporadically Bug DiagManager
Changes of 8.0 from 15.01.2025 (8.0.51782.52110)
#14140 Implementation of the changes in the 2nd edition of ISO 13209 Parts 2 and Part 3 Feature All Main Changes Part 2:
- Introduction of new extension interfaces, e.g. for procedure realisations, compound nodes, and NamedAndSpecified
- More convenient ForEachLoop (new value property)
- New term RoundToNearest
- Introduction of MutexLock
- New checker rules Core_Chk067, Core_Chk068 and Core_Chk069
- DEPRECATED TerminateLanes node
**Main Changes Part 3**:
- New terms CompositeEventSource, GetEventSourceFromEvent, IsEventHasException of EventHandling extension
- New term GetParameterValueTextId and new property textIdTarget for ResponseParameter inline mapping of DiagCom extension
- New checker rule Event_Chk004
- DEPRECATED term GetOwnIdentFromComChannel
#15581 Implementation of unpublished changes of ISO 13209 Parts 2 Feature All Support of advanced specification in NamedAndSpecified: A node can contain now more than one specification and each specification can have an optional class attribute.
**Note**: This new feature is used for the specification view, replaces the DEPRECATED Annotation extension and will be published in 3rd edition of ISO 13209 Parts 2.
#15586 Implementation of the changes in the 2nd edition of ISO 13209 Parts 4 Feature All Main Changes Part 4:
- New Range extension
- New EcuStateChart extension
- New EcuConfiguration extension
- The data type Structure supports now initialisation and literals
- The data type ResourceLocation has a new property mediaType
- New action DiagComPlus.SetRequestParameters
- New action DiagComPlus.ReadResponseParameters
- New action FlashPlus.TransferSegment
- New action ComInterface.SetDefaultComInterface
- New action XML.ValidateXMLFromByteField
- New term DiagComPlus.GetRequestEndTimeFromResult
- New term DiagComPlus.GetResponseEndTime
- New term DiagComPlus.GetResponseTimestamp
- New term DiagDataBrowsingPlus.IsDiagTroubleCodeParameter
- New term Util.EscapeToRegularExpression
- New checker rules DataType_Chk005, DataType_Chk006, DataType_Chk007, DataType_Chk008, DataType_Chk009, DataType_Chk010, DiagComPlus_Chk002, ExternalServiceProvider_Chk012, Util_Chk002, TestResultHandling_Chk007 and Xml_Chk003
- StateVariable extension is DEPRECATED, use StateVariableDeclaration of Core instead
#16559 Context sensitive MinRuntimeVersion handling for new features of 2nd edition Feature OTF MinRuntimeVersion will only incremented if features of the 2nd edition (parts 2, 3 and 4) really used.
**Note**: For backwards compatibility all features of the 2nd edition can be switched ON/OFF inside the OTF Extension Manager.
#15429 New in-build PDU simulation Feature OTF See PDU Simulation (built-in) (must be activated via license)
#16437 New PduSimulation Extension Feature OTF To change PDU simulation inside Test projects, see PduSimulation (must be activated via license)
#15392 UnitTest Extension supports now fakes to mock up the environment Feature OTF With the UnitTest extension, all interactions with the environment can now be simulated, see CallbackProcedure
#15494 UnitTestReports in JUnit XML format Feature OTF The report for the OTX unit tests is now generated in the familiar JUnit XML report format and processed in OTF. A freely available JUnit XML report viewer can be used as a viewer.
#17026 Profiler Tool-Window Improvements Feature OTF Compact and details view. New columns for CPU load. New columns for the sum of all threads and new result row per column. See OTX Profiler
#17013 External override of logging, tracing and profiling settings Feature OtxRuntime With an optional config file in the OTX runtime directory, the settings for logging, tracing and profiling of the application can be overwritten, see Overriding Logging Settings.
#17012 New Performance Profiling Feature OtxRuntime The performance profiling can be switched ON at the API and collects information about the OTX execution and can be analyzed inside OTF profiler. The OTX execution time is only slowed down by about 6%.
#16641 New term VwUtil.GetParameterValueAsString Feature OtxRuntime GetParameterValueAsString simplifies reading a parameter value.
**Note**: This term will be replaced by an upcoming term inside the DiagComPlus extension
#15403 Quick search in Solution Explorer like in VS Feature OTF In the Solution Explorer, you can enter text at the top to filter. After that, only the elements in which this text appears will be displayed.
#15839 Re-design of OTF Specification View Feature OTF
#16549 Support of adding and deleting favourites in the toolbox Feature OTF See Favourites Tab
#12842 Implicit line break in OTL editor like in VS Feature OTL
#14038 Support of Quantity and Unit literals at .NET, C++ and Java API Feature OtxRuntime
#15416 Design time validation performance improvement Feature OTF To make processing smoother, time-consuming checker rules are now only checked during export and during manual overall validation.
#15417 Improvement of the display of bugs and warnings in OTL and designer Feature OTL Editor
#15515 Convenient display and auto complete of known MetaData Feature OTL Editor
#15612 Improved readability of long lines in the OTL Editor Feature OTL Editor Lines that are too long are now truncated
#15437 Improvement of code navigation like in VS Feature OTL Editor F12: Go to declaration, CTRL+'+': Navigation forward, CTRL+'-': Navigation backward
#15890 Shortcut to move complete line(s) with ALT + Arrow up/down like in VS Feature OTL Editor
#13433 Support of overloading in OTL Feature OTL Editor
#15917 Omit DataType at enumeration elements Feature OTL Editor
#15796 Improvement of PTX loading time at RuntimeManager Feature OtxRuntime
#15484 Improvement of the environment value specification on the OTX-RT API Feature OtxRuntime
#15837 Support of data type Quantity at the API Feature OtxRuntime
#16045 Omit global setting "Deep Validation" Feature OTF Deep validation now only takes place when creating PTX or manual validating
#15288 Unknown LogicalLinks are now ignored during DVG validation Feature OTF
#15509 Support of PRODIS.MCD 3.19.0 or above Feature DiagManager
#15676 Record UDS IDs of variant identification in DiagLogging Feature DiagManager
#16098 Info window should display specification of parameters Feature OTL Editor
#15942 Improvement of CPP ReferenceApplication Feature OtxRuntime
#16338 Mapping editor: Collapse and expand buttons in the mapping Feature OTF
#16613 Remove designer none-modal Property-Dialog with PropertyGrid Feature OTF Now the properties can be edited inside the designer or inside the PropertyGrid
#16863 Mapping version is not entered for default version 1.0.0.0 Gap OTF Related to mapping editor
#16762 Empty List or Map literals in test cases not possible Gap OTL Editor
#15370 ControlFile-Editor: Missing input validation for InParameterValue Gap OTF
#15414 Comments at the end of a compound node will be deleted Gap OTL
#15411 OTX Mapping Editor: Deleting parameters if libs are missing Gap OTF
#15406 Improvement of OTL user documentation Gap OTF
#15401 OTX Mapping Editor: Add library name Gap OTF
#15400 Improved visibility of fields in the OTX Mapping Editor Gap OTF No "invisible" fields in the OTXMapping Editor
#15513 Exit Code OpenTestSystem.Otx.Runtime2.Api.ReferenceApplication.DotNet.exe Gap OtxRuntime
#15583 ExecuteHexDiagServiceFunctional always provides empty response Gap DiagManager See ExecuteHexDiagServiceFunctional
#15607 Optimization of ControlFile ProcedureCall editor related to new InParameters Gap OTF
#15842 Improvement of runtime setting validation Gap OTF
#15889 Improvement of info tool window for nested terms and declarations Gap OTL Editor
#15427 Missing tooltip for some extension prefixes Gap OTL Editor
#15996 Request- and ResponseParameter dialog improvements Gap OTF
#16007 Designer draw problem of lower corners Gap OTF
#16095 GetParameterAsList throws TypeMismatchException if the parameter contains no value Gap OtxRuntime See GetParameterAsList
#16113 Wrong Core_Chk002 behaviour Gap OTF See Core_Chk002
#15092 Improve PDU display in ExecuteDiagService Gap OTF
#15408 Missing data type validation Gap OTF
#16097 User doc now contains cardinality and default values Gap OTF
#16224 Improvement of checker rule for ring references Gap OTF
#16311 New API methods for the Range extension Gap OtxRuntime See Range
#16342 Add missing getter for SignatureOutParameter Gap OtxRuntime
#16362 Relaxation of keyword restrictions Gap OTF Keyword action is now no longer forbidden
#16440 Wrong behaviour for deprecated state variables Gap OtxRuntime
#16552 Improvement of ODX view filter inside toolbox Gap OTF
#16600 Improvement of editing the specification in designer and PropertyGrid Gap OTF
#15410 OTL Debugger: Wrong value in the watch window BugFix OTF
#15386 Watch Window in OTL Debugger shows empty lists BugFix OTF
#15407 Wrong data type in the API for empty maps BugFix OtxRuntime
#15066 Wrong result of DiagCom.GetComChannelIdentifierFromResponse BugFix DiagManager GetComChannelIdentifierFromResponse does not returns the name of the logical link because of unclear specification.
#15767 Error in DiagCom.SetComplexComParameter BugFix DiagManager See SetComplexComParameter
#15764 DiagComPlus.GetComParameterList only returns the name of the DiagComPrimitive BugFix DiagManager See GetComParameterList
#15428 Wrong tooltip of "Not Standardized" for some extension prefixes BugFix OTL Editor
#15944 OTF 64-Bit uses wrong RDF file registry entry for PDU-API selection BugFix OTF
#16006 Declaration Window: Local variables will be displayed twice BugFix OTF
#15929 Cannot add signature reference to ServiceProvider declaration BugFix OTF
#15197 Not unique namespace in referenced PTX files (Missing Core_Chk002) BugFix OTF See Core_Chk002

Version 7

ID Change Type Tool Comment
Changes of 7.57 from 06.08.2024 (7.57.48298.51009)
#16510 BugFixin service provider mapping of recursive structures Feature OTF
#16570 OTX-Mapping: Automatic conversion of data type Otx.Enumeration to Integer does not work Feature OTF
#16641 New term VwUtil.GetParameterValueAsString Feature OTF
#16511 Process from ticket #16510 stops when running in debug mode Gap OtxRuntime
#16628 Improve handling of solution loading errors Gap OTF
#15408 Missing data type validation Gap OTF
#16629 eMCDRESPONSEPARAMETER 6914;VWMCD: Internal value (65533) of parameter --> Exception in VW-MCD prevents response from being sent to OTX (Part 2) BugFix DiagManager
#16571 ServiceProvider interface behaves incorrectly when OTX processes are executed in parallel BugFix OtxRuntime
#16683 Response of a DiagService is not always given to the OTX runtime BugFix DiagManager
#16685 ControlFile Editor references incorrect structure signature BugFix OTF
#16689 Return value from ServiceProvider arrives too late in the process BugFix OtxRuntime
Changes of 7.56 from 13.06.2024 (7.56.48298.50509)
#16162 Expand the SOD extension to include a logical link on the IOCOntrol Gap DiagManager
Changes of 7.55 from 27.05.2024 (7.55.48298.50318)
#16342 Getter for SignatureOutParameter Feature OTF
#16239 eMCDRESPONSEPARAMETER 6914;VWMCD: Internal value (65533) of parameter --> Exception prevents response from being sent to OTX Gap OTF
#16352 Extension of OTX runtime API with IsMapped & IsInitialValueActive Gap OTF
#16162 Expand the SOD extension to include a logical link on the IOCOntrol Gap OTF
#16195 BuilderChecker hangs with VM_Processing.ptx BugFix OTF
#16345 DiagComException (RelatedComChannelClosed) in GetDbParameterDefaultValueAsString within complex process BugFix OTF
#15769 VW-Util Extension RemoveComChannelConfigurationRecord influences subsequent diagnosis BugFix OTF
#16378 Crash at SOD.GetProxyComParams BugFix OTF
#16423 Checker rule DataType_Chk003 wrong implemented BugFix OTF
Changes of 7.54 from 26.03.2024 (7.54.48298.49844)
#16155 ODX Configuration Failure BugFix OTF
#16126 Runner crashes with "Runner ist not alive anymore" BugFix OtxRuntime
Changes of 7.53 from 06.03.2024 (7.53.48298.49737)
#16141 Integration of updated web server certificates into HTML screens Support OTF
Changes of 7.52 from 28.02.2024 (7.52.48298.49700)
#15934 HTML screens no longer work in OTF 64-bit BugFix OTF
Changes of 7.51 from 11.01.2024 (7.51.48298.49453)
#14501 Localisation via Enumeration Feature OTF
#15764 GetComParameterList only returns the name of the ComPrimitive BugFix DiagManager
Changes of 7.50 from 04.12.2023 (7.50.48298.49075)
#15555 New VWUtil Extension Feature OtxRuntime Contains all potentially standardizable OTX elements. Contains also CloseAllComChannels.
#15732 Optimization of delivery of OtxRuntime and DiagManager Feature OtxRuntime + DM
#15705 BugFixin functional addressing via OBD communication Gap DiagManager
#15730 Screen freezes with OTX runtime BugFix OTF
#15753 ODX Unit Spec for Quantities cannot be imported BugFix OTF
Changes of 7.3 from 09.11.2023 (7.3.48298.48829)
#15561 Loss of time after completing a procedure Gap OtxRuntime The gap is only related to the Default Custom Implementation (WpfScreen)
#15333 Wrong DiagComException at GetDbComChannelDbConfigurationDatas BugFix DiagManager
#15583 ExecuteHexDiagServiceFunctional provides empty response BugFix DiagManager
#15459 The settings of the diagnostic runtime system cannot be changed. BugFix OTF Even with admin rights they cannot be changed
Changes of 7.2 from 09.10.2023 (7.2.48298.48592)
#15450 Exception at CreatePipeRuntimeManager on .NET 6 BugFix OtxRuntime
#15407 Problem with empty map within a structure Gap OtxRuntime
#15473 DVG: No EcuVariantGroup assignment for ExecuteDiagService Gap OTF
#15066 GetComChannelIdentifierFromResponse does not return the identifier Gap DiagManager Previously the BV was returned, which was not standard compliant, see ASAM CR_4629. Important : This is an incompatible change! If this term was used, the test logic must be adapted!
Changes of 7.1 from 18.09.2023 (7.1.48298.48409)
#15354 New method CloseAllComChannels Feature DiagManager All open LogicalLinks (ComChannels) will be closed and all related resources are released, see CloseAllComChannels
#15376 BugFixprocessing structures with enumerations BugFix OtxRuntime The BugFixis only related to the Default Custom Implementation
#15456 License key doesn't work BugFix DiagManager
#15373 BugFix"Service not valid for execution anymore, since in the meantime, a variant has been selected." when calling GetComChannelFromComInterface BugFix DiagManager
Changes of 7.0 compared with 6.4 from 07.09.2023 (7.0.0.48298)
#12898 Extended DiagCom.GetComChannel behavior Feature DiagManager See GetComChannel Runtime Behavior
#13478 Support of new Third-Party MVCI-Server Feature DiagManager Related to #12966, #15054
#14123 OTF now completely based on DiagManager Feature OTF Now every third party MVCI-Server can be used for OTF
#13916 New Runtime Settings Dialog in OTF/OTP Feature OTF, OTP See OTF Settings Runtime Environment, related to #13980
#13657 Support of DiagValidationGroups (DVG) Feature OTF See Diag Validation Groups (DVG)
#14568 DiagManager Monitor supports D-PDU API selection Feature DiagManager See DiagManager Sample Program
#13988 New tool window "Runtime Environment" Feature OTF Displays the state of the OTX-Runtime and DiagManager during execution
#12790 New tool window "Test Protocol" Feature OTF UnitTest explorer creates a protocol, which can be displayed and diffed
#14571 New tool window "Profiler" Feature OTF Supports profiling of OTX execution at the target system
#14132 DiagManager supports DiagLogging Feature DiagManager See DiagLogging
#13100 Support of a limited view (designer) for specification Feature OTF For the specification of OTX test logic without programming knowledge
#11770 New player project with new ControlFile support Feature OTF Replaces the old player project with playlists
#11826 New OTXRuntimeConverter API Feature RuntimeConverter To convert (compile) PTX files outside the Open Test Framework (Windows, Linux)
#13356 Deliver OTF and OTP in 64-Bit Feature OTF, OTP Related to OTF, OTP, BuilderChecker, OtxHMTLScreen and OtxMappingEditor
#13983 WebServer for the OTX HTML now delivered with with OTF installer Feature OTF A separate installation is no longer required
#12792 New AdminData and specification for projects Feature OTF Stored inside the PTX file
#15085 Correct the Inline-Mapping with FunctionalGroups Gap DiagManager
#13963 Handling of empty ByteFieldLiteral Gap OtxRuntime
#10514 Support OTX Quantity Runtime Gap OtxRuntime See OTX Quantities Extension
#12922 Full support of BlackBox runtime Gap OtxRuntime
#15358 Empty Enumeration Init-Value Problem BugFix OtxRuntime
#14784 DeviceServiceOutParameter with OTX data type Enumeration problem BugFix OtxRuntime

Version 6.4

All changes of version 6.4 can be found in Redmine ticket 11794.

Before version 6.4

All changes of versions before 6.4 are related to the first generation of OTX tools are only supported in exceptional cases. Please contact us.

Others

A detailed description of how the software is developed can be found here.