.

Release Notes: CODESYS Control RTE V3.5 SP20 Patch 2

Key Issue Type Summary Resolution Note
CDS-90307 Bug

CLONE - RTE LwIP crash in internal task

Fixed [GENERAL]
For CODESYS Control RTE and the use of internal LwIP Tcp/IP protocol stack:
It seems the timing slightly changed and a problem when using special Profinet slaves was observed during our tests when using "reconfigure" on the PN-master.
For PN-networks without these special slaves the problem could not be observed. Reconfigure always worked as designed.
CDS-90289 Improvement

CLONE - ABL network licenses: Improve license check time with several installed ABL licenses

Fixed [[GENERAL]]
Not using the logfilter for CmpCodeMeter for network licenses improves the time for licensing checks by several factors
CDS-90268 Bug

CLONE - CmpIecVarAccess: Performance issue on channel close / session delete

Fixed
CDS-90125 Improvement

CLONE - Support of UTF8 and UTF16 string contants needed

Fixed
CDS-90108 Bug

CLONE - CmpRedundancy: Synchronization sequence deletes the database of the persistence manager

Fixed
CDS-90083 Bug

CLONE - CmpIecVarAccess : Extended mem pool search upon deletion of var lists

Fixed
CDS-90013 Bug

CLONE - CmpDeviceSrv.c : Possible semaphore deadlock upon closing session

Fixed
CDS-90002 Bug

CLONE - CmpCodeMeter/CmpApp: In case of downloading a second application previous licenses are not unlocked

Fixed
CDS-89967 Bug

CLONE - CmpOpenSSL: Security issues in OpenSSL versions before 3.2.2

Fixed
CDS-89964 Bug

CLONE - CmpCodeMeter/CmpApp: In case of downloading a new application while running previous licenses are not unlocked

Fixed
CDS-89869 Bug

CLONE - Vxworks (LLVM, X86) : With Compiler Optimization O2 exception source position and callstack not returned (again)

Fixed
CDS-89860 Bug

CLONE - CmpOPCUAServer: Server stop publishing if the systemtime is set backward

Fixed
CDS-89859 Bug

CLONE - Linux: signalstack overflow on ARM64

Fixed
CDS-89762 Bug

CLONE - User Management: Import from Disk leads to message “Not logged in to device”

Fixed
CDS-89500 Bug

CLONE - SysSocketLinux.c : For QNX the UpdateNetworkAdapterInfo( ) causes cyclically CPU performance peak

Fixed A new setting is available to disable the cyclic update of the default gateway, while still initializing it once:

[SysSocket]
DisableGetDefaultGateway=1

In This case, the event EVTPARAM_SysSocket_GetAdditionalAdapterInfo can still be used to update the default gateway at runtime.
CDS-89497 Bug

CLONE - CmpX509CertItf: X509CertGetContent returns wrong value type for alternative name Email

Fixed
CDS-89390 Bug

CLONE - M4 Export: Inconsistent export of enum values

Fixed [[GENERAL]]
Additionally the problem with calculations in array borders has been fixed for the following operators: + - * /
CDS-89230 Improvement

CLONE - Multicore: SchedProcessorLoad tasks are also setup for cores on which IEC tasks must not run

Fixed
CDS-89139 Bug

CLONE - Linux: J1939 doesn't work if CmpSocketCanDrv setting "Loopback=1" is set. The setting RecvOwnMsgs=0 is ignored

Fixed [[COMPATIBILITY_INFORMATION]]
The setting RecvOwnMsgs from CmpSocketCanDrv section now has an effect. To not break existing application the default changed from 1 (enabled) to 0 (disabled).