.
| Key | Issue Type | Summary | Resolution | Note |
|---|---|---|---|---|
| BASLIB-383 | Improvement | CBML: Library should contain an UnitTestingDefine |
Fixed | |
| BASLIB-359 | Bug | SharedData Utilities: SharedQueue: Wrong usiExtensionFactor default value |
Fixed | |
| BASLIB-352 | Bug | AccessViolation in NetBaseServices TcpClient |
Fixed | [[GENERAL]] The timeout is not evaluated by the TCP_Client module when TLS is used. |
| BASLIB-346 | Bug | AJM: Fix the bugs that came to light during the E/IP investigation. |
Fixed | |
| BASLIB-345 | Bug | COL: Fix Bugs that came to light during the E/IP investigation. |
Fixed | |
| BASLIB-333 | Improvement | Remove Memory Block Manager and File_and_Dir from cgoPlaceholders.json |
Won't Fix | [[GENERAL]] Won't fix as the behaviour shall remain equal to CODESYS V3 |
| BASLIB-329 | Improvement | AJM: GVL needs to be initialized earlier |
Fixed | [[GENERAL]] The GVL 'PoolHandling' is initialized in the global init slot {attribute 'global_init_slot' := '300'} |
| BASLIB-326 | Bug | Net Base Services: TCP_Write does not send the complete data |
Fixed | |
| BASLIB-324 | Improvement | Use 3.5.18.50 as build target |
Fixed | |
| BASLIB-321 | Improvement | New ProjectTemplate for Baslib-based projects: CBML |
Won't Fix | [[GENERAL]] The package mechanism does not support the installation of project templates and our build pipeline does not support the inclusion of source projects into packages. |
| BASLIB-292 | Improvement | Add MBM to Package and extend the Resolver to resolve this Placeholder |
Cannot Reproduce | |
| BASLIB-288 | Improvement | TCP Client documentation for xActive is not correct |
Fixed | |
| BASLIB-278 | Improvement | NBS: Remove Reference to SysCpuHandling |
Fixed | |
| BASLIB-277 | Bug | NBS: Synchronisation in TCP_Server while Connection handling is not working without SysSem |
Fixed | |
| BASLIB-270 | Epic | Removal of CAA library dependencies (mostly compatible) |
Fixed | |
| BASLIB-263 | Bug | NBS: NBS.IConnection.GetClientAddress is not working properly for NBS.TCP_Client.itfConnection |
Fixed | |
| BASLIB-260 | Improvement | COL: Integrate FactoryBase and PoolExtender |
Fixed | |
| BASLIB-258 | Improvement | AJM: Provide an PoolExtender FB |
Fixed | |
| BASLIB-257 | Improvement | AJM: Provide a FactoryBase FB |
Fixed | |
| BASLIB-256 | Improvement | AJM: Consolidate BackgroundTask and WorkerTask |
Fixed | |
| BASLIB-255 | Improvement | COL: Replace StringUtils functionality |
Fixed | |
| BASLIB-254 | Improvement | COL: Replace SysCPUHandling functionality with CODESYS Keywords |
Fixed | |
| BASLIB-253 | Improvement | Add Resolution for the placeholder "MemoryBlockManager" to the BASLIB Resolver |
Fixed | |
| BASLIB-252 | Improvement | AJM: Repair ProjectInformation/Title + use MBM >SP21 |
Fixed | |
| BASLIB-242 | Improvement | Element Collections: Remove FB Factory and implement MBM.IDisposable |
Fixed | [[COMPATIBILITY_INFORMATION]] This version has incompatible changes compared to version 4.0.0.0. All elements must implement MBM.IDisposable. The CAA FB Factory library is no longer used internally. External element factories should use the Memory Block Manager library to create elements. Compatibility of element factories that use CAA FB Factory: Since the 5.0.0.0 elements require the implementation of MBM.IDisposable, the methods ObjectDispose, ObjectRetain, and ObjectRelease must be implemented. The corresponding methods of FBF.IInstance must be called: ObjectDispose => Dispose ObjectRetain => prvInstRetain ObjectRelease => prvInstRelease |
| BASLIB-240 | Improvement | FB Factory: Remove FB Factory |
Fixed | |
| BASLIB-239 | Bug | NBS: Sending data to multicast IPs does not work on VxWorks and Linux targets |
Fixed | |
| BASLIB-234 | Improvement | NBS: CreateCertInfo should really create new instances dynamically |
Fixed |