diff --git a/Changelist.md b/Changelist.md index e853c1b..9e4403b 100644 --- a/Changelist.md +++ b/Changelist.md @@ -1,4 +1,37 @@ +## v2.4.14 2020.11.09 +### en +- fix TC_Shm::init windows not set _bOwner +- cmake copy .tars to tarsproto/protocol in windows +- epoll add/del/mod and return value +- ServantProxyThreadData reset when communicator terminate +- get rid of the singleton. You can start multiple applications in a process! +- when epoll server exit, close all fd. +- fix EndpointManager decontructor +- fix communicator terminate +- application support parse string config +- fix hash bug in first connection +- fix tc_sha, __LITTLE_ENDIAN bug in windows/mac +- hello server add hash test +- fix compiler warning +- tc_shm when detach, set _pshm = NULL + +### cn +- 修改 TC_Shm::init in windows 没有设置 _bOwner变量的bug +- 修改tars-tools.cmake, 在windows 平台下cmake 复制 .tars 到 tarsproto/protocol +- epoll add/del/mod 等接口增加返回值 +- communicator 结束时调用ServantProxyThreadData reset +- 尽量去掉libservant中的单例, 这样在一个进程中可以启动多个Application +- 当epoll server退出时, 关闭所有的句柄 +- 修复EndpointManager析构函数 +- 修改communicator结束时可能的crash +- Application内部增加直接初始化函数, 支持string类型的配置 +- 修改第一次创建连接时hash不准的bug +- 修复windows/mac平台上, tc_sha, __LITTLE_ENDIAN不支持的bug +- Hello server增加hash测试 +- 修复编译警告 +- tc_shm当调用detach时, 设置_pshm = NULL + ## v2.4.13 2020.10.11 ### en - Fix Windows compilation errors (missing bison / flex generated files) diff --git a/cmake/Common.cmake b/cmake/Common.cmake index 02e86f3..f033e30 100755 --- a/cmake/Common.cmake +++ b/cmake/Common.cmake @@ -1,5 +1,5 @@ -set(TARS_VERSION "2.4.13") +set(TARS_VERSION "2.4.14") add_definitions(-DTARS_VERSION="${TARS_VERSION}") set(CMAKE_VERBOSE_MAKEFILE off)