From d41c825c20211b139f6771276f64d6682ac6fc00 Mon Sep 17 00:00:00 2001 From: ruanshudong Date: Mon, 6 Nov 2023 14:19:58 +0800 Subject: [PATCH] update changelist & v3.0.18 --- Changelist-3.x.md | 39 +++++++++++++++++++++++++++++++++++++++ cmake/Common.cmake | 2 +- 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/Changelist-3.x.md b/Changelist-3.x.md index 379e4a05..4343f4b4 100644 --- a/Changelist-3.x.md +++ b/Changelist-3.x.md @@ -1,3 +1,42 @@ +# v3.0.18 20231106 +### en +- fix: udp ipv6 bug +- fix: unit-test get fd counts in mac +- fix: udp send/recv bug when multi net threads in communicator +- fix: servanthandle only keep one servant +- fix: cmake /SAFESEH:NO +- fix: cmake -fsigned-char only in unix +- fix: epoll server fd leak in co mode +- fix: tc_logger snprintf compiler warning +- fix: epoll server queue mode in co mode +- fix: cmake CMAKE_INSTALL_PREFIX +- update NotifyF.tars, delete some interface not used +- Optimize the initialization process of Current to improve performance +- feat: Application add: getBindAdapter by obj +- not compiler gtest mock(mac latest gcc gtest can not compiler) +- support arm32 compiler +- support cpu(i686) compiler +- support arm cross compiler(CMAKE_TOOLCHAIN_FILE) + +### cn +- 修复: udp ipv6的bug +- 修复: mac下unit-test中fd的计算 +- 修复: 多线程的通信器模式下, udp收发包的bug +- 修复: ServantHandle只保留一个Servant, 提高性能 +- 修复: cmake /SAFESEH:NO +- 修复: cmake 默认打开-fsigned-char, 避免arm下编译的问题 +- 修复: epollserver 在协程模式下句柄的泄露(不影响业务) +- 修复: tc_logger snprintf 中的编译警告 +- 修复: epoll server队列模式在协程模式下的bug +- 修复: cmake CMAKE_INSTALL_PREFIX +- 更新NotifyF.tars, 删除了不再使用的接口 +- 优化了Current初始化过程, 提高性能 +- Application添加根据obj获取BindAdapter的函数: getBindAdapter +- 不再编译gtest mock +- 支持arm32的编译 +- 支持cpu为i686的编译 +- 支持了arm交叉编译, 支持CMAKE_TOOLCHAIN_FILE +- # v3.0.17 20231007 ### en - fix remote logger, set _logStatReport default value diff --git a/cmake/Common.cmake b/cmake/Common.cmake index 9ad202fb..e8e3817d 100755 --- a/cmake/Common.cmake +++ b/cmake/Common.cmake @@ -1,6 +1,6 @@ -set(TARS_VERSION "3.0.17") +set(TARS_VERSION "3.0.18") add_definitions(-DTARS_VERSION="${TARS_VERSION}") set(CMAKE_VERBOSE_MAKEFILE off)