Releases: TarsCloud/Tars
Releases · TarsCloud/Tars
v2.1.0
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
- fix tarsAdminRegistry bug
- querystat & query property protocol change to tars
- tarsnode timing update template configuration, auto update registry locator
- Adjust template configuration, DB configuration is centralized to one
file
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
- 修改tarsAdminRegistry bug
- 删除rapidjson依赖
- 修改querystat & query property 协议到tars
- tarsnode定时更tarsnode配置到本地, 当主控切换地址后, tarsnode可以跟随自动变动
- 调整模板继承方式, 将框架db配置集中到一个模板, 方便管理
v2.0.0
en:
- support linux & windows, tarscpp support mac
- support ARM
- Reduce memory copy and improve performance
- Download compile dependencies automatically
- Improve compilation mode and rely on MySQL client Lib
- fix some bug
cn:
- tarscpp支持linux, mac, windows
- tarscpp支持ARM CPU
- 减少内存copy, 大幅度提升性能
- 优化编译逻辑, 自动下载第三方依赖库并编译
- 改善自动编译模式, mysql依赖改成mysql client lib
- 修复其他相关bug
v1.9.0
- Adjust directory structure
- add docs, docker to Tars dir
v1.8.0: update install, changelist
- tars-cpp support tars2json
- protocol: notify.tars 上报增加格式
- cpp: cgi encode fix
- framework: patch, adminregistry, node add notify report, show error message in web
- web: deploy ssl server, support server bind dns
- web: undeploy check server state
- web: expand server can bind dns
- web: fix deploy page
- web: manage page add refresh
- web: deploy message, goto manage page
- web: add tarsnode list
- web: add tarsnode install online
- framework: fix deploy script, during deploy , copy tarsnode.tgz to web/dist/static
v1.7.1
- Update tars-web, Support to mount nginx on the front end of tars Web
- Complete installation documentation
v1.7.0: Merge pull request #486 from ruanshudong/master
- Update the installation mode of tar web, and support permission verification by default
- Create the admin user by default, and change the admin password for the first login
- Registration not allowed, admin user to create user
- Add password modification function
- Add check.sh script to monitor tarsregistry, tarsadminregistry, tarsnode
- Complete installation documentation
v1.6.0
-
说明
- tars-c++ IPv6,绑定地址为IPv6的地址格式即可;
- 新安装tars框架的数据库已经把相应字段扩大,如果是升级框架则需要执行下面命令;
- mysql -uroot -proot@appinside db_tars -e "alter table t_config_files modify column host varchar(50) not null default '';"
- mysql -uroot -proot@appinside db_tars -e "alter table t_node_info modify column endpoint_ip varchar(50) default '';"
- mysql -uroot -proot@appinside db_tars -e "alter table t_task_item modify column node_name varchar(50) default null;"
-
Description
- tars-c++ supports IPv6 by binding the address to IPv6.
- The database of the newly installed tars framework has expanded the corresponding fields. If it is an upgrade framework, you need to execute the following command:
- mysql -uroot -proot@appinside db_tars -e "alter table t_config_files modify column host varchar(50) not null default '';"
- mysql -uroot -proot@appinside db_tars -e "alter table t_node_info modify column endpoint_ip varchar(50) default '';"
- mysql -uroot -proot@appinside db_tars -e "alter table t_task_item modify column node_name varchar(50) default null;"
v1.5.0
-
说明
- tars-c++支持http2;
- tars-c++支持protobuf协议;
- tars-php的全面支持与优化;
- tars-nodejs支持Node.js v10.x特性,优化RPC调用性能,优化编解码库,支持存取更多种格式。
- tars-java 支持调用链
-
Description
- tars-c++ supports http2.
- tars-c++ supports protobuf.
- tars-php server is full supported.
- tars-nodejs supports Node.js v10.x, optimize RPC call, encode/decode, supports more formats.
- tars-java supports tracing
v1.4.0
-
描述
- tars-java:提供集成spring cloud的能力
- 修复tarsnotify在某些环境不能重启
-
Description
- tars-java: Integration with spring cloud.
- fix tarsnotify restart failed.
v1.3.0
1.tars java容器剥离,简化发布包
2.tars java支持Spring框架
3.tars java支持多种负载均衡策略
4.tars java支持染色日志