.

Release Notes: CODESYS Base Libraries 4.1.0.0

Key Issue Type Summary Resolution Note
BASLIB-131 Improvement

Remove FileAndDir library from package

Fixed
BASLIB-127 Bug

AJM: UnitTesting attribute missing

Fixed
BASLIB-116 Improvement

NBS: addapt Reference to MBM

Fixed
BASLIB-109 Epic

Create Successor for CAA FB Factory Library --> FB Factory Library

Fixed [[GENERAL]]
Successor Library for CAA FB Factory, to free the Libs: Asynchronous Job Manager (AJM), Shared Data (SHD), Segmented Buffer Manager (SBM) and Element Collections (COL) from CAA legacy.
[[COMPATIBILITY_INFORMATION]]
Interfaces addressed by namespace "FBF" are pointing to library "FB Factory" instead of formerly "CAA FB Factory". This will lead to compile errors or changed behavior if "CAA FB Factory" is referenced in the same application.
This library is not recommended for new development. It is more a library that safes backwards compatibility for customer projects. It encapsulates the functionality of the old CAA FB Factory.
For new development use Memory Block Manager instead.
BASLIB-104 Improvement

SHD - Do without CAA FB Factory

Won't Fix [[GENERAL]]
Will be implemented with BASLIB-49.
BASLIB-103 Improvement

AsyncJobManager: Use "FB Factory" instead of "CAA FB Factory"

Fixed [[GENERAL]]
see: BASLIB-109
BASLIB-69 Bug

AccessViolation in NetBaseServices TcpClient

Won't Fix [[GENERAL]]
This is not a bug in the NBS.
The observed behavior is due to an error in the runtime system.
See: CDS-86702
BASLIB-68 Improvement

COL: Without CAA libraries

Fixed [[GENERAL]]
see: BASLIB-109
BASLIB-66 Improvement

AJM: Update ListOfLibraries.txt

Fixed
BASLIB-65 Bug

AJM: FB_Exit must not be marked with FINAL

Fixed
BASLIB-63 Bug

Element Collections: Online Change event is not unregistered in SortedList

Fixed
BASLIB-61 Improvement

SBM - Do without CAA FB Factory

Fixed [[GENERAL]]
see: BASLIB-109
BASLIB-60 Improvement

Add Resolver of "Memory Block Manager" to BASLIB

Cannot Reproduce Implemented with BASLIB-114
BASLIB-54 Improvement

Element Collection: Improve WSTRING and STRING queue

Won't Fix [[GENERAL]]
The usage of IString as an IElement will be demonstrated in an example project.
BASLIB-49 Improvement

SHD: Use "new" Memory Block Manager

Fixed
BASLIB-48 Improvement

SegmentedBufferManager: Use "new" Memory Block Manager

Duplicate
BASLIB-46 Improvement

NBS: Consolidate BackgroundTask

Fixed