|
@@ -1,3 +1,22 @@
|
|
|
+# v3.0.8 20220425
|
|
|
+
|
|
|
+### en
|
|
|
+
|
|
|
+- Fix : EndpointManager updateOutter cause crash bug
|
|
|
+- Fix: notify & report add ServerConfig::Context(node_name)
|
|
|
+- Fix: ObjectProxy initialize & doTimeout no in same thread, may cause crash
|
|
|
+- Add: tc_json JsonValueArray add `find` func
|
|
|
+- Optimize: compiler not install openssl docs
|
|
|
+- Optimize: thread process may delay in epoll_server NET_THREAD_MERGE_HANDLES_THREAD mode
|
|
|
+
|
|
|
+### cn
|
|
|
+
|
|
|
+- 修复: 修复 EndpointManager updateOutter 并发导致的 crash
|
|
|
+- 修复: tarscpp 框架中, notify & report 时添加 ServerConfig::Context(node_name)
|
|
|
+- 修复: ObjectProxy 初始化和 doTimeout 不在同一个线程中可能导致的 crash
|
|
|
+- Add: tc_json JsonValueArray 添加 `find` 函数
|
|
|
+- 优化: 编译 openssl 时, 不安装 docy
|
|
|
+- 优化: NET_THREAD_MERGE_HANDLES_THREAD 模式下可能的延时问题
|
|
|
|
|
|
# v3.0.7 20220328
|
|
|
|
|
@@ -5,17 +24,17 @@
|
|
|
|
|
|
- Add: tc_json adds the function of merge
|
|
|
- Fix: tc_endpoint sepEndpoint bug
|
|
|
-- Fix: there is no business interface callback if there is no available node during asynchronous call
|
|
|
+- Fix: there is no business interface callback if there is no available node during asynchronous call
|
|
|
- Optimize: In the service model, after receiving data, it is inserted into the queue in batch
|
|
|
- Optimize: the time occupation when parsing the protocol at the network layer, and release the network thread every 1ms to reduce the delay
|
|
|
|
|
|
### cn
|
|
|
|
|
|
-- 添加: tc_json 添加merge函数
|
|
|
+- 添加: tc_json 添加 merge 函数
|
|
|
- 修复: tc_endpoint sepEndpoint bug
|
|
|
- 修复: 异步调用模式下, 如果没有活跃的节点, 导致回调丢失的问题
|
|
|
- 优化: 在服务模型中, 接收数据后, 批量插入队列
|
|
|
-- 优化: 网络层延时控制在1ms就释放, 降低服务的延时
|
|
|
+- 优化: 网络层延时控制在 1ms 就释放, 降低服务的延时
|
|
|
|
|
|
# v3.0.6 20220321
|
|
|
|
|
@@ -33,12 +52,12 @@
|
|
|
### cn
|
|
|
|
|
|
- 添加: test_tc_file 添加了一个配置的测试用例
|
|
|
-- 添加: 添加 tc_docker, 聚合和docker api, 主要给tarsnode/tarsregistry使用
|
|
|
-- 添加: tc_http_async 支持了 unix socket(windows下不工作)
|
|
|
-- 添加: tc_http 解析支持了http头中content-length不存在的情况
|
|
|
+- 添加: 添加 tc_docker, 聚合和 docker api, 主要给 tarsnode/tarsregistry 使用
|
|
|
+- 添加: tc_http_async 支持了 unix socket(windows 下不工作)
|
|
|
+- 添加: tc_http 解析支持了 http 头中 content-length 不存在的情况
|
|
|
- 修复: Tars.h 修复了一个编译警告
|
|
|
-- 修复: tc_timer单任务仍然会导致内存泄露的问题
|
|
|
-- 修复: tc_socket调用bind的时, 抛出 TC_Socket_Exception 并附带了ip port
|
|
|
+- 修复: tc_timer 单任务仍然会导致内存泄露的问题
|
|
|
+- 修复: tc_socket 调用 bind 的时, 抛出 TC_Socket_Exception 并附带了 ip port
|
|
|
- 修复: tc_logger MAX_BUFFER_LENGTH 调整为 1M
|
|
|
|
|
|
# v3.0.5 20220301
|