.
Key | Issue Type | Summary | Resolution | Release Note |
---|---|---|---|---|
CDS-87005 | Bug | CLONE - [Setup] OPC Server DA cannot be installed if newer Gateway V2.3 is already installed |
Fixed | |
CDS-86759 | Bug | CLONE - Declaration editor: Variables grayed out in declaration part of SFC POU in offline mode |
Fixed | |
CDS-86742 | Bug | CLONE - CmpRedundancy: Race condition sporadically occurs when setting up the redundancy |
Fixed | |
CDS-86734 | Improvement | CLONE - DeviceCommunicationEditor: Extend the API of the device license activation to allow selecting the container for the activation |
Won't Fix | [[GENERAL]] Patch contains too many incompatibilities |
CDS-86726 | Improvement | CLONE - Device Communication Editor: Update Wibu Gateways |
Won't Fix | [[GENERAL]] Patch contains too many incompatibilities |
CDS-86724 | Improvement | CLONE - License Manager: Update Wibu Gateways |
Won't Fix | [[GENERAL]] Patch contains too many incompatibilities |
CDS-86722 | Bug | CLONE - Compiler: Wrong Compiler Message C0032 is created |
Fixed | [[GENERAL]] Compiler Version >= 3.5.19.30 |
CDS-86707 | Bug | CLONE - SysProcessLinux: possible endless loop in SysProcessExecuteCommand |
Fixed | |
CDS-86697 | Bug | CLONE - Linux Targetvisu Webbrowser Element: Stack Overflow causes Exception |
Fixed | |
CDS-86684 | Bug | CLONE - Rebuild before Login after online change |
Fixed | |
CDS-86680 | Bug | CLONE - License terms for Evergreen Webview2 installation are not complete |
Fixed | [[GENERAL]] Microsoft Edge WebView2 runtime is no longer installed with CODESYS. The user has to download it from https://developer.microsoft.com/en-us/microsoft-edge/webview2 and confirm the license terms. We have disabled Microsoft Defender SmartScreen as described by Microsoft. The CODESYS Visualization add-on included in the installation uses the software Microsoft Defender SmartScreen. Thus, your information is collected and transmitted to Microsoft. For details, see the Microsoft privacy statement at https://aka.ms/privacy and the Microsoft Edge privacy whitepaper at https://learn.microsoft.com/en-us/microsoft-edge/privacy-whitepaper#smartscreen |
CDS-86670 | Improvement | CLONE - Online: Password should be cleared if LoginDialog is idle for some time |
Fixed | [[GENERAL]] The Dialog to provide credentials for a authentication on a device will now reset the entered password after 2 minutes. The OK button will also be disabled in this case until the user reenters credentials. |
CDS-86656 | Bug | CLONE - Update CodeMeter runtime to version V7.60c |
Fixed | [[GENERAL]] For more details see Advisory 2023-10, which is available on the CODESYS website: https://customers.codesys.com/index.php?eID=dumpFile&t=f&f=17809&token=c3b4e3ec4956099de26f0c6caf194d1ba341040a&download= |
CDS-86624 | Improvement | CLONE - Online: User credentials have to be re-entered after automatic logout from PLC |
Fixed | |
CDS-86606 | Improvement | CLONE - Package Manager: Write tags and language model version into package db |
Fixed | [[GENERAL]] Tags and LanguageModelVersion of Packages are now written to the PackageDB. Tags and LanguageModelVersion are now exposed in an Interface. |
CDS-86605 | Bug | CLONE - Compile: C0072 generated in case of REF Property passed to VAR_IN_OUT of method |
Fixed | [[GENERAL]] CompilerVersion >= 3.5.19.30 |
CDS-86601 | Improvement | CLONE - Package Manager: Use packed package for archiving |
Fixed | [[GENERAL]] Use original package for archiving |
CDS-86592 | Improvement | CLONE - DeviceObject: improve saving Parametercache files |
Fixed | |
CDS-86534 | Bug | CLONE - Generate Code: Compiler error because of global_init_slot after project update |
Cannot Reproduce | [[GENERAL]] Fixed with CDS-82727 for SP 19 Patch 2 |
CDS-86532 | Bug | CLONE - FBD: Division by zero leads to an unhandled CDS exception |
Fixed | [[GENERAL]] An OnlineExpressionException is no longer thrown in case of a division by 0. The value NaN is returned in this case |
CDS-86525 | Bug | CLONE - No recompilation done when resetting a modified address in IO Mapping |
Fixed | |
CDS-86524 | Bug | CLONE - CmpApp: Bootproject must never be renamed or deleted in case of an exception |
Fixed | [[COMPATIBILITY_INFORMATION-EndUser]] Behavior of existing setting has changed: [CmpApp] Bootproject.InvalidateNever=1 =>[Default=1]: The bootproject should never be invalidated or deleted after an exception! Bootproject is now never deleted or renamed in any case of an exception: - Previously, the bootproject was deactivated after an exception in non IEC tasks! - The bootproject was deleted after an exception in an IO-driver during configuration phase! |
CDS-86523 | Bug | CLONE - PLCHandler: Access violation occurs in ResolveIpAddressCallback after PLCComBase3 destruction |
Fixed | |
CDS-86496 | Bug | CLONE - OnlineHelp: Outdated Offline Help is triggered by "F1" if PING is disabled by IT department |
Fixed | |
CDS-86468 | Bug | CLONE - CmpDynamicTextSym: Unnecessary large memory allocation in HashtableOpen |
Fixed | |
CDS-86462 | Bug | CLONE - LibMan: Detail and documentation view windows do not work correctly after switching to another library |
Fixed | |
CDS-86443 | Improvement | CLONE - Package Manager: Prohibit the installation of older packages |
Fixed | [[GENERAL]] Prohibit the installation of older packages. The installation of older packages must be explicitly allowed. Either by means of the package tag "AllowOlderVersions" or an OEM customization. |
CDS-86393 | Bug | CLONE - Virusscanner, Codesys Addons: Installing can lead to "process cannot access the file 'CurrentInstall.log' " message |
Fixed | [[GENERAL]] Log will be hold in memory instead of writing to disc. |
CDS-86392 | Bug | CLONE - Library: Documentation not shown on double click on function block from LD / FBD / CFC |
Fixed | |
CDS-86377 | Improvement | CLONE - DeviceObject: add flag for safety input and outputs to skip swapping of io channels |
Fixed | [[GENERAL]] Compiler version >= 3.5.19.30 required |
CDS-86376 | Bug | CLONE - PLCHandler VxWorks Source Delivery: Files are missing |
Fixed | |
CDS-86329 | Bug | CLONE - Updating an package can lead to break of dependency (PackageReference) |
Fixed | [[GENERAL]] Existing package reference constraints will now be checked before a new package will be installed. If the new one would break a reference an error will be shown. |
CDS-86300 | Bug | CLONE - APUnitTestFramework should resolve interface dependencies of loaded plugins in their respective target |
Fixed | [[GENERAL]] ApUnittestFramework uses the plugin cache file of the target for test execution. |
CDS-86286 | Bug | CLONE - Compile: VAR_GENERIC CONSTANT not working in compiled libraries |
Fixed | [[GENERAL]] a type declaration using a generic type will be saved for Compiler Version >= 3.5.19.30 |
CDS-86285 | Bug | CLONE - CmpOPCUAServer: Calculation for mempool extension is incorrect for PublishRequests and Subscriptions |
Fixed | |
CDS-86260 | Bug | CLONE - Targetvisu, Overlay: High load in certain customer project |
Won't Fix | [[GENERAL]] This issue will not be fixed for 3.5.19.30 because the problem is located in the AddOn CODESYS Visualization. Therefore the bugfix will be released with the fix version of VIS-3302 |
CDS-86259 | Bug | CLONE - LWIP: Update to latest version 2.1.3 |
Fixed | |
CDS-86258 | Bug | CLONE - Package Manager: Missing menu items in standard menu option files after package installation |
Fixed | |
CDS-86200 | Bug | CLONE - IoDrvTemplate: No driver found |
Won't Fix | [[GENERAL]] Templates will not be patched to older versions. |
CDS-86199 | Bug | CLONE - Watchlist: Exception "too many items added" when opening library method in online mode |
Fixed | |
CDS-86198 | Bug | CLONE - [MessageView] Messages added during Engine initialization are not shown |
Fixed | [[GENERAL]] Adding messages to the MessageStorage before UIReady is now working properly |
CDS-86197 | Bug | CLONE - CmpIecVarAccess: Use IecVarAccGetAccessRights instead of IecVarAccessGetAccessRights2 to serialze type members |
Fixed | |
CDS-86179 | Bug | CLONE - Device User Management: Option “Password must be changed at first login” is not working |
Fixed | |
CDS-86178 | Bug | CLONE - Device User Management: Admin can not change password for user created with “Password can be changed by user” unselected |
Fixed | [[GENERAL]] This issue fixes a problem in the IDE so that it works again for older runtime systems (e.g. SP15). For a full fix for newer runtime systems, an additional fix on the runtime side needs to be patched (CDS-86419). |
CDS-86157 | Bug | CLONE - Compiler, Cross references: Null reference exceptions possible when forcing early cross references |
Fixed | |
CDS-86156 | Improvement | CLONE - WebBrowser: Update to Microsoft.Web.WebView2 V1.0.1823.32 |
Fixed | |
CDS-86147 | Improvement | CLONE - CmpIecTask: IEC call of IecTaskDeleteInternalAsync() with parameters from stack can lead to stack overwrite |
Fixed | |
CDS-86146 | Bug | CLONE - RSM Utility Library: Wrong parameter usage of IecTaskDelete3 |
Fixed | |
CDS-86102 | Improvement | CLONE - CODESYS Control: Add a log message, if a file access is denied by ForceIecFilePath |
Fixed | |
CDS-86101 | Bug | CLONE - CmpApp: Log error needed for AppBasedLicenses if metrics in bootproject exceeds license |
Fixed | |
CDS-86085 | Improvement | CLONE - Package Manager: Blacklist old PDE versions |
Fixed | [[GENERAL]] [[COMPATIBILITY_INFORMATION]] The following add-ons have been blacklisted due to upcoming compatibility issues. CODESYS UML < 4.3.0.0 CODESYS SVN < 4.5.0.0 CODESYS Static Analysis < 4.4.3.0 CODESYS Test Manager < 5.1.0.0 CODESYS Profiler < 2.2.0.0 CODESYS GIT < 1.3.0.0 CODESYS Application Composer Single License < 4.2.0.0 CODESYS Visu Elem Toolkit < 4.3.0.0 |
CDS-86078 | Improvement | CLONE - CmpBlkDrvTcp: Improve ethernet configuration options |
Fixed | [[COMPATIBILITY_INFORMATION]] [[COMPATIBILITY_INFORMATION-OEM]] The setting BLKDRVTCPKEY_STRING_LOCALADDRESS is now deprecated and only kept for compatibility reasons. It is replaced by the new setting BLKDRVTCPKEY_STRING_NETWORK_ADAPTER. See CmpBlkDrvItf.h for details. |
CDS-86077 | Improvement | CLONE - CmpWebServer: Improve ethernet configuration options |
Fixed | |
CDS-86068 | Bug | CLONE - Open Project: Crash while opening NVL project |
Fixed | |
CDS-86067 | Improvement | CLONE - Logout IDE from PLC after configurable time of inactivity |
Fixed | [[GENERAL]] Added new option page "Online" * New Setting "Force disconnect from device after time of inactivity" Added new startup parameter "ForceDisconnectAfterInactivity", which overrides the new setting: * --ForceDisconnectAfterInactivity="2000" (Will perform a force logout after 2000 seconds of inactivity. The specified time will be clamped to the range of 10-10800) * --ForceDisconnectAfterInactivity="0" (Will disable the new setting) Note that the inactivity is tracked by mouse/keyboard events that are local to CODESYS. This means that CODESYS running on a second monitor will force a disconnect even if the user is busy typing inside another application on the primary monitor. However, simply moving the mouse across the CODESYS UI without any clicking will reset the inactivity. |
CDS-86060 | Bug | CLONE - Fast online change: Not working in certain circumstances |
Fixed | [[GENERAL]] CompilerVersion >= 3.5.19.30 |
CDS-86031 | Bug | CLONE - CmpEventMgr: Exception in IEC Callback leads to timeout and inconsistent state |
Fixed | |
CDS-86030 | Improvement | CLONE - RTE / CmpET1000Drv: Extend driver to support new generation eth chips like i225/i226 |
Fixed | |
CDS-85763 | Bug | CLONE - SIGABRT on Reset Cold with MODBUS Slave |
Fixed | |
CDS-85737 | Bug | CLONE - Option Files: Files end up in the same folder in customized installation |
Won't Fix | [[GENERAL]] This issue is too risky to be cloned to a patch without a full regression test and without a larger community testing it before the release. See risk analysis for more information. |
CDS-85503 | Bug | CLONE - IecVarAccess: Consistent read blocks sporadically the IEC tasks for 1s |
Fixed | |
CDS-84417 | Bug | CLONE - CmpIoMgr.c : Issues causing crash after few Run->Halt->Reset cycles |
Fixed |