Skip to content

Releases: TarsCloud/TarsCpp

v2.3.0

02 Apr 02:08
Compare
Choose a tag to compare

en:

  • modify cookies
  • To support short connection (HTTP), servantproxy adds connection serial mode
  • Support http1 client
  • The interface of http1 and http2 is unified (http2 is not compatible before, and there are bugs in the previous design)
  • Optimize HTTP performance
  • Modify the file name and some class names at the beginning of tars to facilitate code merging
  • Improve the logic of service IP list switching

cn:

  • cookies修改实现方式
  • 为支持短连接(http), ServantProxy增加连接串行模式
  • rpc支持http1客户端
  • 统一了http1 和 http2的接口(http2不在兼容之前的, 之前的设计上是有bug的)
  • 优化http性能
  • 修改Tars开头的文件名以及部分类名, 方便代码合并
  • 改进服务ip list切换的逻辑

v2.2.0

02 Apr 02:11
Compare
Choose a tag to compare

en

  • fix epoll bug in windows

cn

  • 修复epoll在windows下的bug

v2.1.2

28 Mar 06:15
Compare
Choose a tag to compare

en:

  • Fix bugs in tar-tools.cmake's support for make release
  • cmake_tars_server.sh Permissions are automatically set to executable during installation
  • fix tc_common::strto bug in unsigned char
  • Download and compile curl automatically under windows to support the subsequent make upload
  • Repair the support of tars-tools.cmake for make upload under Windows

cn:

  • 修复tars-tools.cmake对release支持的bug
  • cmake_tars_server.sh等安装时权限都自动设置为可执行
  • tc_common::strto修复unsigned char的bug
  • windows下自动下载编译curl,为后续make upload提供支持
  • 修复windows下tars-tools.cmake对make upload的支持

v2.1.1

23 Mar 07:00
Compare
Choose a tag to compare

en:

  • update tars2node, support ts
  • tc_json add get
  • fix CMakeLists.txt in servant demo

cn:

  • 更新tars2node, 完善对ts的支持
  • tc_json增加一个api
  • 修改了脚本创建服务后, CMakeLists.txt模板, 默认管理ssl http2

v2.1.0

14 Mar 11:16
Compare
Choose a tag to compare

en:

  • udp in ipv6 bug
  • add tars.resource
  • fix rsp queue
  • add max buffer limit, send queue, data accumulate clear
  • Adjust cmake third library path
  • tc_network_buffer add iterator
  • optimize tc_http tc_http_async, improve http parser performance
  • fix tars2node, support --with-tars
  • remove rapidjson depends

cn:

  • 修改udp在ipv6下的bug
  • 服务框架增加tars.resource命令字, 可以查看服务内网络连接细节
  • 修改响应队列上报的bug
  • 增加发送buffer过载保护
  • 调整第三方库安装后的库路径
  • tc_network_buffer增加iterator接口
  • 优化tc_http tc_http tc_http_async性能, 提升http parser
  • fix tars2node, support --with-tars

v2.0.0

03 Mar 01:40
Compare
Choose a tag to compare
  • support linux mac windows
  • support ARM
  • Reduce memory copy and improve performance
  • Download compile dependencies automatically
  • fix epoll server dead cycle bug
  • Improve compilation mode and rely on MySQL client Lib
  • fix some bug