From 0237c9b95c98b2dc3d476b775e253b24a924634d Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Tue, 14 Jan 2020 18:20:57 +0100 Subject: [PATCH] - updated CHANGELOG/version number to 1.4.1 --- CHANGELOG | 18 ++++++++++++++++++ CMakeLists.txt | 2 +- src/common/inc/libiec61850_platform_includes.h | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 2bd67166..541a268b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,21 @@ +Changes to version 1.4.1 +------------------------ +- IEC 61850 server: added support for transient data objects +- .NET API: added MmsValue methods BitStringToUInt32BigEndian and BitStringFromUInt32BigEndian +- fixed compilation problem when CONFIG_MMS_THREADLESS_STACK is defined +- MMS get name list service: fixed wrong return value in case of unknown argument for continueAfter (problem with test case sSrvN1) +- fixed memory leak in windows socket layer (socket connect) +- improved robustness in MMS message parsing +- SV publisher: fixed memory leaks (#191) +- .NET API: added ControlAction.GetControlTime methods +- .NET API: fixed problem in ReportControlBlock.SetRCBValues (see #184) +- MMS server: fixed possible crash when client disconnects during file upload +- MMS server: fixed file upload error with multi-threaded server, added some NULL checks to file-handling. +- IEC 61850 server: added function ConfigFileParser_createModelFromConfigFileEx with filename as argument to avoid dependency on FileSystem_... functions +- IEC 61850 server: Add check call before starting a timeactivated operate, so operates can be denied before the waiting state +- IEC 61850 client: improved error handling and fixed potential memory leak in IedConnection_getDeviceModelFromServer +- replaced timegm implementation on windows. Fixes bug with MMS file times + Changes to version 1.4.0 ------------------------ - IEC 61850 client: added asynchronous client API (can handle multiple outstanding requests in a single thread) diff --git a/CMakeLists.txt b/CMakeLists.txt index 164c7c2d..1e4b9a17 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,7 +12,7 @@ ENABLE_TESTING() set(LIB_VERSION_MAJOR "1") set(LIB_VERSION_MINOR "4") -set(LIB_VERSION_PATCH "0") +set(LIB_VERSION_PATCH "1") set(LIB_VERSION "${LIB_VERSION_MAJOR}.${LIB_VERSION_MINOR}.${LIB_VERSION_PATCH}") set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/third_party/cmake/modules/") diff --git a/src/common/inc/libiec61850_platform_includes.h b/src/common/inc/libiec61850_platform_includes.h index 808b6928..db2bcee3 100644 --- a/src/common/inc/libiec61850_platform_includes.h +++ b/src/common/inc/libiec61850_platform_includes.h @@ -17,7 +17,7 @@ #include "platform_endian.h" -#define LIBIEC61850_VERSION "1.4.0" +#define LIBIEC61850_VERSION "1.4.1" #ifndef CONFIG_DEFAULT_MMS_VENDOR_NAME #define CONFIG_DEFAULT_MMS_VENDOR_NAME "libiec61850.com"