.
Key | Issue Type | Summary | Resolution | Release Note |
---|---|---|---|---|
CDS-87569 | Bug | CLONE - DeviceObject: ChannelMapping for Safety-Exchange Variables invalid |
Fixed | |
CDS-87560 | Bug | CLONE - DeviceObject: ChannelMapping for Safety-Exchange Variables invalid |
Duplicate | |
CDS-87447 | Bug | CLONE - ProjectInfoEditor: 2 checkboxes not visible |
Fixed | |
CDS-87405 | Bug | CLONE - CmpBlkDrvTcp: EnableServer with LocalAccessOnly does not work anymore |
Fixed | [[GENERAL]] Caused by CDS-86078 CmpBlkDrvTcp: Improve ethernet configuration options. |
CDS-87340 | Bug | CLONE - Exception on logout when using IControlledExternalEditorView2 |
Fixed | |
CDS-87331 | Bug | CLONE - OPCServer: Very rare semaphore deadlock possible |
Fixed | |
CDS-87329 | Bug | CLONE - SysFileLinux: Linux SysFileCopy_ check dst for valid filename |
Fixed | [[GENERAL]] For more details see Advisory 2023-11, which is available on the CODESYS website: https://customers.codesys.com/index.php?eID=dumpFile&t=f&f=18027&token=43109051cf95d3445bc616e4efb8414336ebcc47&download= |
CDS-87256 | Improvement | CLONE - Retains: Support Shm custom device file |
Fixed | [[GENERAL]] Retains can now be stored in a configurable location. This feature cannot be used simultaniously with retain in shm. Example for configuration: [CmpApp] RetainType.Applications=InSRAM [CmpRetain] Retain.SRAM.Size=0x10000 [SysShm] Linux.RetainPath=/dev/nv01 (Or a local path for testing, this file must be allocated with a corresponding size or larger before: ) Linux.RetainPath=/var/run/retains |
CDS-87231 | Bug | CLONE - Internal error on Online Change after Reload project |
Fixed | [[GENERAL]] CompilerVersion >= 3.5.19.50 |
CDS-87230 | Improvement | CLONE - PlcHandler Linux Arm: Support SoftFloat |
Fixed | [[COMPATIBILITY_INFORMATION-OEM]] The linux arm (soft float) binary requires minimum march=armv6, as the atomic builtin "compare and swap" is required for proper functionality. |
CDS-87190 | Bug | CLONE - DeviceObject: Mapping for safety device without safety mapping application does not work as expected with PN device |
Fixed | |
CDS-87145 | Improvement | CLONE - Improve codesize output message after Compiler |
Fixed | [[GENERAL]] Compiler Version >= 3.5.19.50 |
CDS-87099 | Bug | CLONE - CmpUserMgr: admin access rights get lost with update from 3.5.15.x to version >=3.5.18.x |
Fixed | |
CDS-87092 | Bug | CLONE - IEC task does not start after online change, Task Monitoring Status not shown |
Fixed | [[COMPATIBILITY_INFORMATION-EndUser]] Sleep time of freewheeling tasks are limited now, if cycle time is very high! So we limit the sleep time to a maximum of: 5 * average cycle time * number of freewheeling tasks |
CDS-87091 | Bug | CLONE - PLCHandler Interface ARTI: Login into PLC with Motorola byte order is not possible anymore |
Fixed | |
CDS-87081 | Bug | CLONE - Linux SocketCan: removing CAN cable may cause 100% CPU load |
Won't Fix | [[GENERAL]] CmpSocketCANDrv requires a proper bus off error frame to handle a removed can cable properly. Specific low level can errors (only protocol error) does not signal error situation. Log message is valid and must be shown in this error case. |
CDS-87065 | Bug | CLONE - CmpOPCUAProviderAlarmConfiguration: Events are reported three times |
Fixed | |
CDS-87058 | Bug | CLONE - OPC Configurator: Checkbox value of 'Motorola Byteorder' is not saved |
Fixed | |
CDS-87001 | Bug | CLONE - CmpUserMgr: Admin can not change password for user created with "Password can be changed by user" unselected (RTS-Part) |
Fixed | |
CDS-86973 | Bug | CLONE - Online Change: Project generates Internal Error 2 after adding a variable |
Cannot Reproduce | [[GENERAL]] duplicates CDS-87126, already fixed with SP 19 Patch 4 |
CDS-86952 | Bug | CLONE - SysProcessLinux: incompatible change of return value of SysProcessExecuteCommand function |
Fixed | [[COMPATIBILITY_INFORMATION]] SysProcessExecuteCommand returns the exitcode of the subprocess. SysProcessExecuteCommand2 also fills number of read bytes, even in case of error. |
CDS-86951 | Bug | CLONE - CmpOpenSSL: Update OpenSSL to version 3.1.3 |
Fixed | [[COMPATIBILITY_INFORMATION]] OpenSSL 3.1. has less performance for some functions then OpensSL 1.1. because of improved security algorithms. But it is better than 3.0. |
CDS-86949 | Bug | CLONE - Device User Management: Import of user “Owner” leads to exception when entering several wrong passwords |
Fixed | |
CDS-86941 | Bug | CLONE - CmpOPCUAProviderIecVarAccess: Too much memory is allocated for Array of STRING monitored Items |
Fixed | |
CDS-86921 | Bug | CLONE - Context menu stops working sometimes |
Fixed | |
CDS-86769 | Bug | CLONE - Compiler: Error C0230 when accessing a enum with the __POOL operator |
Fixed | |
CDS-86766 | Bug | CLONE - Compare: Unhandled exception after compare for different devices in tab "Backup and Restore" or "Log" |
Fixed | [[KNOWN_LIMITATIONS]] DeviceEditors opened from a ProjectCompare will no longer cause unhandled exceptions in the described szenario. However if no online device for such an editor exists, it might have reduced functionality, show an error message or simply not show information for certain tab pages. |
CDS-86765 | Bug | CLONE - Compile: VAR GENERIC CONSTANT not working in METHOD |
Fixed | [[GENERAL]] Works now with Compilerversion >= 3.5.19.50 |
CDS-86679 | Bug | CLONE - CmpOpenSSL: Update OpenSSL to version 3.0.10 |
Fixed | |
CDS-86557 | Bug | CLONE - Windows: sysdefines.h: #ifdef WIN32_LEAN_AND_MEAN is missing |
Fixed | |
CDS-86118 | Bug | CLONE - CmpOpenSSL: Update OpenSSL to version 3.0.5 (LTS) |
Fixed | |
CDS-85663 | Improvement | CLONE - CmpCodeMeter: Update CodeMeter Embedded SDK to latest version 2.61 |
Fixed | |
CDS-85426 | Improvement | CLONE - RTE: Support of App Based licenses |
Fixed |