![]() |
Open Test System
|
|
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:
To download the software you have the following options:
Note: To download and access the tickets you need an activated account!
| 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 | |
| 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 |
| 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 | |
All changes of version 6.4 can be found in Redmine ticket 11794.
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.
A detailed description of how the software is developed can be found here.