Skip to content

Latest commit

 

History

History
1019 lines (747 loc) · 31.2 KB

ChangeList.md

File metadata and controls

1019 lines (747 loc) · 31.2 KB

20240202(3.0.15)

en

  • fix: the page of user manage create time
  • fix: the node_name can't be changed when edit servant
  • Upgrade dependencies to support node v18 build

cn

  • fix: 用户管理界面创建时间的bug
  • fix: 编辑servant的绑定地址时, 不要修改nodename

20231007(3.0.14)

en

  • fix config page loading bug
  • fix overflow y
  • fix reported status
  • Update Contributing.md

cn

  • fix: 服务配置页面 loading的bug
  • fix: 整体页面增加overflow y
  • fix: 服务管理页面, 上报服务实时状态的问题
  • Update Contributing.md

20230415(3.0.13)

en

  • fix: publish, server name match ignore case
  • fix: config loading error
  • fix: k8s get account bug
  • fix: bug of monitor server and property

cn

  • fix: 服务发布界面, 服务名匹配忽略大小写
  • fix: 服务配置界面loading的错误
  • fix: k8s获取账户信息的bug
  • fix: 监控界面的bug

20221027(3.0.12)

en

  • fix: let host allow set more chars
  • fix: config refresh not load node & ref config bug

cn

  • fix: 数据库中host字段增加长度
  • fix: 服务配置界面刷新以后, 导致节点和引用配置消失的bug

20220906(3.0.11)

en

  • fix: in strict mode list tarsnode not return tars-n.tars-svc nodes
  • fix: preparePatch check file exists
  • fix: header plugin select show bug
  • fix plugin forward in strict bug
  • fix: operation tab value bug
  • fix cascade_select_server in strict bug
  • feat: show process.env.TARSNAME in title
  • feat: support framework deposit add expire check

cn

  • fix: strict模式下界面界面不显示tars-n.tars-svc节点
  • fix: 初始化时preparePatc检查文件是否存在
  • fix: 顶部插件select框显示的bug
  • fix: strict模式下, 插件转发请求的bug
  • fix: 运维管理界面tab显示的bug
  • fix: strict模式下cascade_select_server的bug
  • feat: 根据环境变量 process.env.TARSNAME 显示title
  • feat: 支持TARS框架云托管以及增加了过期检查

20220825(3.0.10)

en

  • fix: k8s patch upload not set tree_node_id bug
  • fix: k8s upload package secret bug when secret is empty
  • fix: normal tars load plugin bug
  • fix: strict mode, expand tarslog port set 0 bug
  • feat: nodes not show install when in strict mode

cn

  • 修复: k8s 上传包时的没有设置tree_node_id的bug
  • 修复: k8s 上传包时的secret如果是空带来的bug
  • 修复: 普通模式下加载插件的bug
  • 修复: strict 模式下扩展tarslog, 端口设置为0的bug
  • 特性: strict 模式下节点管理页面不显示节点安装

20220819(3.0.9)

en

  • Fix: fix shell log add resize
  • Fix: load plugins memory leak
  • Fix: plugins vue add scroll

cn

  • 修复: k8s shell log 界面增加resize
  • 修复: 加载插件带来的内存泄露
  • 修复: 插件界面增加scroll

20220815(3.0.8)

en

  • Fix: modify the call chain using method query, it freezes
  • Fix: update cn.json/en.json add releasePackage
  • Fix: empty upload username & empty upload time in package manage page

cn

  • 修复: 调用链界面卡顿的问题
  • 修复: releasePackage在cn.json/en.json中缺失的问题
  • 修复: 上传包时空用户名的问题

20220724(3.0.7)

en

  • Fix: delete tservers/tendpoints/timage/tconfigs
  • Fix: upgrade from cloud market lost title

cn

  • 修复: 删除k8s服务时, 同步删除其他资源(不存在也不报错)
  • 修复: 从市场上升级服务时, 漏掉title的bug

20220717(3.0.6)

en

  • Fix: plugin service load bug

cn

  • 修复: 加载plugin service的bug

20220713(3.0.5)

en

  • Fix: k8s delete server delete tendpoints
  • Fix: k8s start/stop/sendcommand use podIp not podName
  • Feat:remove k8s cache

cn

  • 修复: k8s删除服务时也同步删除tendpoints
  • 修复: k8s start/stop/sendcommand 使用podIp而不是podName
  • 特性: 去掉k8s的cache

20220712(3.0.4)

en

  • Fix: k8s edit tserver bug
  • Fix: k8s load plugin bug

cn

  • 修复: k8s编辑tserver的bug
  • 修复: k8s加载插件的bug

20220629(3.0.3)

en

  • Add: Support service extension (three types of extensions: global extension, service level extension and operation extension)
  • Add: Remove the built-in interface stress test, gateway management and DCache management , and extend tarsweb through market services
  • Add: Add external extension support (jump URL)

cn

  • Add: 支持服务服务扩展形式(三种扩展: 全局扩展, 服务级别扩展, 运维扩展)
  • Add: 去掉内置的接口压力测试, 网关管理, DCache管理功能, 通过市场服务来下载扩展TarsWeb
  • Add: 增加外部扩展支持(跳转url)

20220606(3.0.2)

en

  • Add: add market load error page
  • Fix: dcache page offline cache bug

cn

  • Add: 添加市场加载出错的的错误页
  • Fix: dcache 下线 cache 的 bug

20220530(3.0.1)

en

  • Add: in strict mode, tarslog check when install from cloud
  • Add: If don't have permission, service will not be displayed in the tree
  • Add: add tarslog expand alert in tarscloud mode
  • Add: node list page add tarsnode long connection status
  • Add: market use iframe
  • Fix: server list & server notify list auth (developer can view)
  • Fix: install from cloud lost title bug
  • Fix: k8s list node bug
  • Fix: tarslog expand lost TopologyObj
  • Fix: in nodes page refresh node list after delete node
  • Fix: tarsnode registryAddress
  • Fix: index redirect: tars.html/k8s.html/dcache.html

cn

  • Add: 严格模式下, 市场安装增加 tarslog 部署的检查
  • Add: 如果没有权限, 服务在左边树上不显示(非 k8s)
  • Add: 在云市场模式下, 增加 tarslog 扩容提示
  • Add: 节点管理界面增加长连接的状态提示
  • Add: 市场界面使用 iframe 去显示
  • Fix: 服务列表和 notify 信息开发权限也可查看
  • Fix: 云市场安装丢失了 title
  • Fix: k8s 界面节点列表 bug
  • Fix: tarslog 扩容增加 TopologyObj
  • Fix: 删除节点以后刷新节点列表
  • Fix: 获取 tarsnode 脚本时可以设置 registryAddress
  • Fix: 修复首页重定向的问题

20220429(3.0.0)

en

  • Add: Complete the support of stress test in k8s mode, store and use es
  • Add: Adjust the stress test page to the index directory
  • Add: Complete the interface support of cloud market
  • Add: In normal mode, add the logic of adding and pulling images
  • Add: Add support for framework key
  • Fix: In capacity expansion mode, synchronously copy container related parameters to new node service records
  • Fix: After deploying the service in k8s mode, the bug of service image cannot be added
  • Fix: The font-icon is removed and the icon of element UI is used uniformly
  • Fix: deploy_server not set base_image_id bug
  • Fix: k8s event page search bug

cn

  • 添加: 完成 k8s 模式下压力测试的支持, 存储使用 es
  • 添加: 压力测试页面调整到 index 目录下
  • 添加: 完成云市场的接口支持
  • 添加: 普通模式下, 添加镜像添加和拉取的逻辑
  • 添加: 增加 framework key 的支持
  • 修复: 扩容模式下, 同步复制容器相关的参数到新的节点服务记录
  • 修复: k8s 模式下部署服务后, 无法添加服务 image 的 bug
  • 修复: 去掉了 font-icon, 统一使用 element-ui 的 icon
  • 修复: deploy_server 接口没有设置 base_image_id 的错误, 导致网关自动部署有 bug
  • 修复: k8s 时间界面查询的 bug

20220320(2.4.27)

en

  • Fix: dcache install always use replace
  • Fix: upload_patch_package(only for dcache) return patch_id
  • Fix: dcache publish page, publishing logic that distinguishes mkvcache from kvcache
  • Fix: history patch query bug
  • Fix: delete cloud market
  • Fix: docker registry & image manage bug

cn

  • 修复: Dcache 安装过程, 使用 replace
  • 修复: upload_patch_package 返回 patchid
  • 修复: dcache cache 发布页, 区分 kvcache 和 mkvcache
  • 修复: 发布页面查询历史包的 bug
  • 修复: 镜像仓库和镜像管理页面的 bug

20220305(2.4.26)

en

  • Fix k8s call train ui bug
  • k8s manage server page show server subtype
  • notify & tarsimage use k8s api http proxy when not deploy in k8s
  • During k8s deployment, web deployment and cloud market deployment are unified into the same process
  • Fix the bug of creating framework config at startup
  • Fix the bug of viewing k8s information of normal service type
  • Fix call chain data display error

cn

  • 修复 k8s 调用链界面的 bug
  • k8s 服务管理界面显示服务类型
  • 当部署在 k8s 外部时, 访问 tarsnotify & tarsimage 使用 k8s api 的代理, 方便调试
  • k8s 部署时, 将 web 部署和云市场部署, 统一到同一个流程中
  • 修复启动时创建 framework config 的 bug
  • 修复 normal 服务类型查看 k8s 信息的 bug
  • 修复调用链 data 展示错误

20220302(2.4.25)

en

  • K8s relevant interfaces add refresh buttons to optimize the experience
  • fix dcache router manage page bug
  • Native version supports container operation, match tarsframework v3.0.4
  • Fix the bug that adding token in user center fails in some MySQL versions
  • Remove t_task foreign key
  • fix bug in container deploy

cn

  • k8s 相关界面增加刷新按钮, 优化体验
  • 修复 dcache 路由管理界面的 bug
  • native 版本支持容器化运行, 匹配 TarsFramework v3.0.4
  • 修复用户中心添加 token 在某些 mysql 版本下失败的 bug
  • 去掉 t_task 表的外键
  • 修复容器部署时的 bug

20220210(2.4.24)

en

  • The core improves the functions of the application market (not yet open to the outside world)
  • Fixed k8s access to pod
  • Improved k8s management interface details
  • Delete t_server_patchs not use field
  • Fix db_user_system t_token max key length is 767 bytes
  • Merge changelist

cn

  • 核心完善了应用市场的功能(还不对外开放)
  • 修复了 k8s 进入 pod 的功能
  • 完善了 k8s 管理界面细节
  • 删除了 t_server_patchs 不用到的字段
  • 修改 t_token 字段的长度的问题
  • 合并 changelist

20211218(2.4.23)

en

  • Fix error prompt when deleting profile
  • Fix the bug that multiple nodes cannot be deployed at the same time when deploying services
  • Fix k8s event interface bug
  • Support K8SFramework v1.2.0

cn

  • 修复删除配置文件时的错误提示
  • 修复部署服务时, 无法同时部署多个节点的 bug
  • 修复 k8s 界面 event 界面的 bug
  • 支持到 K8SFramework v1.2.0

20211205(2.4.22)

en

  • merge call train to k8s(need K8SFramework v1.1.1)
  • Optimize interface debugging and return error information
  • Fix benchmark code merge omission
  • Fix k8s get event config error

cn

  • 调用链合并到 k8s 版本, 需要配置 K8SFramework v1.1.1
  • 优化接口调试, 返回错误信息
  • 修复压力测试代码合并错误
  • 修复 k8s 中获取 event 时, 解析配置的 bug

20211130(2.4.21)

en

  • add k8s events pages
  • k8s node manage support batch edit tag and affinity tag
  • k8s add tars.es template,notify,events es read from this template
  • k8s support normal server
  • k8s add node description
  • fix gateway fetchUpstreams function error
  • add test case manage
  • fix template scope warning
  • fix error when pulling upstream of gateway
  • add http gateway router, from create to upsert
  • k8s log support auto connect

cn

  • 添加 k8s events 查看.
  • k8s 的 node 节点管理支持批量编辑普通标签与亲和性标签
  • k8s 添加 tars.es 模板,notify,events es 从模板读取
  • k8s 支持维护 normal 服务
  • 添加节点详情
  • 修复网关 fetchUpstreams 的 bug
  • 增加测试用例的管理
  • 修复 k8s 节点界面 template scope 编译警告
  • 修复网关页面拉取 upstream 的 bug
  • 添加 http 网关路由, 由 create 改成 upsert
  • k8s log 支持断线自动刷新界面

20211115(2.4.20)

en

  • Bugfix undeploy server delete config files
  • update AdminReg.tars to fix elegant patch
  • fix undeploy k8s server list not show
  • Fix interface debugging errors
  • fix addToken Error
  • Fix the bug that the service log cannot be opened

cn

  • 卸载服务时删除配置文件
  • 更新 AdminReg.tars, 修复无损发布的问题
  • 修复 k8s 版本卸载服务时, 服务列表显示不全的 bug
  • 修复接口调试的 bug
  • 修复添加 token 的 bug
  • 修复服务日志页面无法打开的 bug

202101018(2.4.19)

en

  • Fix the but that the node page does not display
  • Improve the support of call chain, open tab, and framework >= 3.0.1.

cn

  • 修复节点页面不显示的问题
  • 完善调用链的支持, 打开 tab, 需要 framework >= 3.0.1

20210909(2.4.18)

en

  • Adjust the directory structure to support k8s. It is not opened by default
  • The interface of call chain is added (it needs to be upgraded with the framework, and the call chain service is added), but it is not opened
  • The lossless release function is added, which needs to be combined with the (framework>=v2.4.15)
  • JSON format of return value of interface test
  • Fix the error of reading the configuration file list
  • erase package.json pm2
  • password login add sha1
  • add tarsimage timeout
  • fix tab name not show
  • fix deploy bug
  • db_user_system add t_setting

cn

  • 调整目录结构, 支持 k8s, 默认没打开
  • 增加了调用链的界面(需要配合 framework 升级, 增加调用链服务), 未打开
  • 增加了无损发布接口
  • 接口测试的返回值 json 格式化
  • 修复读取配置文件 list 的 bug
  • 去掉 package.json 中的 pm2
  • 密码登录增加 sha1, 修复密码没有加密的 bug
  • 调用 k8s 的 tarsimage 增加超时时间
  • 修复 tab 名称显示不完全的问题
  • 修复部署界面中的 bug
  • db_user_system 添加 t_setting 表

20210819(2.4.17)

en

  • update t_server_conf add flow_state
  • change upload package name from must same to must start with server name
  • fix params of deleteConfigFile
  • not auto refresh getServerList
  • t_server_conf add key
  • fix db sync, add index

cn

  • 自动更新 t_server_conf 添加 flow_state 字段, 为了支持无损发布
  • 修复上传发布包名称过于严格的问题
  • 修复 deleteConfigFile 参数的 bug
  • 不再自动刷新 getServerList
  • t_server_conf 添加关键字
  • 修复 db 同步的问题, 增加索引

20210329(2.4.16)

en

  • fix some pic lost bug
  • auto refresh server list & notify list
  • add framework version
  • fix language dropdown z-index
  • Fix: DCache Install and Publish page cache type error
  • Fix: Router manage DB connection error
  • fix patch bug when server not start
  • fix dcache db templage bug
  • Fixed: Wrong cacheType while installing MKV module for type List and set
  • fix registry_info.js, add unique locator_id
  • logLevel add TARS
  • Fix the bug that the upload file does not verify
  • Add environment variable TARS_ENABLE_LOGIN, which controls whether you need to log in (priority), is mainly used for automatic testing

cn

  • 修复部分图片缺失的问题
  • 自动刷新服务 list 和通知信息
  • 添加 framework 版本展示
  • 修复语言下拉框遮挡 tab 的 bug
  • 修复 DCache 安装和发布页面 type 错误
  • 修复 DCacheRouter Manger Db 连接错误
  • 修复当服务没启动时, 发布的错误
  • 修复 dcache router 相关表 js 中定义字段不匹配的错误
  • 修改 registry_info.js, 添加唯一关键字 locator_id
  • 日志等级添加 TARS
  • 修复上传文件没有权限验证的 bug
  • 增加环境变量 TARS_ENABLE_LOGIN, 控制是否需要登录(优先), 主要给自动测试使用

20210105(2.4.15)

en

  • fix display error in the left tree with set open
  • fix can not show timeout rate and fail rate in stat query
  • fix property query with set open
  • fix the node config is not consistent with the actual node
  • optimize the query logic of stat and property, when the day and pre day is the same
  • stat query support multi group query

cn

  • 修复左侧树在含有带 set 分组服务的情况下显示异常的问题
  • 修复调用监控超时率、异常率无法显示的问题
  • 修复带 set 服务查询特性上报异常的问题
  • 修复节点配置显示与实际节点不一致的问题
  • 优化调用上报/特性上报,当日与对比日为同一天时的查询逻辑
  • 调用监控支持多维度分组查询

20201111(2.4.14)

en

  • The interface supports IDC grouping configuration. In the service editing, you can set whether the service enables IDC
  • It can be configured in the operation and maintenance interface of IDC
  • Batch modification service
  • Configuration change display comparison
  • dcache router info configuration
  • The directory tree displays only services with permissions
  • Multiple servers can be deployed in batches during deployment

cn

  • 界面上支持 idc 分组配置, 在服务编辑里面, 可以设置服务是否启用 IDC
  • 在运维管理界面, 可以配置 IDC 分组的信息
  • 批量修改服务
  • 配置变更显示对比
  • dcache 路由表配置
  • 目录树只显示自己有权限的
  • 部署时改成可以批量部署多台服务器

20201012(2.4.13)

en

  • fix inactive server not start when patch server
  • download url use html a tag
  • fix tree bug, when open set
  • expand, application/server support filter

cn

  • inactive 服务没有 start 当发布服务的时候
  • 下载 url 可以查看到 url 地址
  • 修复 tree 展示 bug, 当开启 set 模式时
  • 扩容界面, 应用服务界面支持 filter

20200929(2.4.12)

en

  • fix monitor server page, hour show bug
  • fix server show name
  • fix registry_timestamp node update bug
  • fix add servant node return value bug
  • fix logview show bug

cn

  • 修复监控页面小时显示的 bug
  • 修复服务名称显示的 bug
  • 修复 registry_timestamp 字段更新的 bug, 这个比较严重, 会影响 tarsregsitry 加载 db
  • 修复添加 servant 时, 没有返回数据的 bug
  • 修复 logview 显示的日志的 bug, 中文能正常显示了

20200918(2.4.11)

en

  • Fix the bug that the time zone is not the time zone when connecting to the database
  • Fix the bug displayed in the service monitoring (set mode) tree
  • Fix the problem that the drop-down list can still be clicked when the DCache overlay installation is read-only
  • Fix DCache tree data display bug
  • Fix dcache mk server publish bug
  • Create a DCache application for protection. It cannot be named web
  • Config history displays 10 pieces of data by default
  • The config configuration is sorted in reverse order
  • The memory size can be modified during dCache migration

cn

  • 修复连接数据库, 时区不是整点时区的 bug
  • 修复服务监控(set 模式)树显示的 bug
  • 修复 dcache 覆盖安装时下拉列表只读时还能点击的问题
  • 修复 dcache mk server(不带 db)的发布问题
  • 修改 dcache 树数据显示 BUG
  • 创建 dcache 应用做个保护,不能取名 web
  • config 历史默认显示 10 条数据
  • config 配置按照时间倒序排序
  • dcache 迁移时可以修改内存大小

20200902(2.4.10)

en

  • fix dcache cache(no dbaccess) bug
  • fix ret[0]== 0,chart not show bug
  • fix addTask auth bug
  • fix db_cache_web.sql sql bug

cn

  • fix dcache 部署不带 db 的 cache 的 bug
  • 修复 ret[0]为 0 时,平均耗时/异常率/超时率不出图的 bug
  • 修复 addTask, 鉴权的 bug
  • 修复 db_cache_web.sql sql 的 bug

20200819(2.4.9)

en

  • tarsnode tag
  • patch package download
  • tarsnode batch update
  • config UI modify
  • web UI support multi tab
  • dcache support install dbaccess/backup/mirror
  • add login verify code
  • add search
  • fix auth bug
  • fix sync db bug
  • fix monitor chart data bug

cn

  • web 上支持给 tarsnode 打标签(未来可能有其他用途)
  • 支持发布包下载
  • tarsnode 批量升级功能
  • 优化服务配置界面样式
  • web 全面支持多 tab, 保留 tab 状态
  • dcache 支持独立升级安装 dbaccess/backup/mirror
  • 登录支持验证码
  • 首页支持搜索逻辑
  • 修复权限的 bug, 给开发用户更大权限
  • 修复数据库同步的 bug
  • 修复监控图标的 bug

20200805(2.4.8)

en

  • update dcache logo
  • fix create table charset bug
  • support ldap login
  • support all user is admin
  • add update.js for db upgrate
  • /api/upload_patch_package return json
  • update webConf, charset use utf8
  • fix dcache property bug
  • fix config overflow bug
  • fix dcache proxy/router default template
  • fix db sync bug
  • fix benchmark, bug
  • fix tars protocol parse bug
  • support multi tab

cn

  • 更新 dcache 图标
  • 修复创建表, 未使用指定字符集的 bug
  • 支持 LDAP 鉴权登录
  • 支持开启所有用户都为 admin 用户(测试环境佳使用)
  • 增加 update.js, 为 db 升级时使用
  • /api/upload_patch_package 返回 json
  • 更新 webConf, 字符集改为 uft8(其实最好是 utf8mb4, 但是历史不太好兼容了)
  • 修改 dcache 查看 property 数据的 bug
  • 修改查看配置, 排版溢出的 bug
  • 修改 dcache proxy/router 缺省的模板
  • 启用 db sync 的功能, 并修复 bug
  • 修改压测的页面展示 bug
  • 修改接口测试, 解析枚举类型的 bug
  • 支持多 tab, 方便操作

20200718(2.4.7)

en

  • add multi-gateway configuration feature
  • add path input when adding router in gateway station
  • support dcache deploy, support router, cache, proxy, dbaccess auto deploy
  • merge demo to web, not open to ports
  • support tars tree set bussiness relation
  • support tarsgo gracefull patch

en

  • 添加多网关配置功能
  • 添加网关路由 ip port 模式下配置 path 的功能
  • 完善 dcache 的支持, 全面支持 dcache, 包括 router, cache, router, dbaccess 的自动部署
  • 合并 demo 到 web 下, 不再开启两个端口
  • 支持 tars 树的业务关系配置
  • 支持 tarsgo 的优雅发布

20200703(2.4.6)

en

  • fix strict mode, tarslog transfer deploy bug
  • edit servant obj, obj name can not has digit bug
  • Add TARSWEB_SSO_PREFIX environment variable to identify the common prefix of web and demo, which is easy to deploy, for example: Web - > tars.com , demo-> sso.tars.com , export TARS WEB* SSO* PREFIX=sso

cn

  • 修复 strict 模式下, tarslog 迁移部署的问题
  • 修改 servant obj 编辑时, obj 名称不能带数字的问题
  • 增加 TARS_WEB_SSO_PREFIX 环境变量, 识别 web 和 demo 的共同前缀, 便于部署, 比如: web->tars.com, demo->sso.tars.com, export TARS_WEB_SSO_PREFIX=sso

20200620(2.4.5)

en

  • add gateway config
  • add operator permissions to current user when current user don't has admin auth

cn

  • 合入网关配置功能
  • 非管理员用户部署服务时,默认给当前用户添加运维权限

20200612(2.4.4)

en

  • add install tutorial when benchmark admin is not installed
  • optimize the error message in benchmark tool when framework server exception
  • fix bug of not redirecting to login page when the uid and ticket in cookies are timeout

cn

  • 压测功能添加安装压测服务指引
  • 优化框架服务异常时压测模块的报错提示
  • 解决 cookie 中身份信息过期时不自动跳转到登录页的 BUG

20200612(2.4.3)

en

  • add benchmark tool to infTest

cn

  • 接口测试添加压测功能

20200506(2.4.2)

en

  • remove the space characters at the beginning and end of the file name when adding config file
  • fix bug of duplicate judgment when deploying a service
  • fixed bug of the application list and node list were emptied after the service was successfully deployed
  • fix bug of line wrap in modal of publish server

cn

  • 添加配置文件时,移除文件名头尾的空格字符
  • 部署服务时,判断重复服务逻辑异常修复
  • 部署服务成功后,application 列表和 node 列表被清空问题修复
  • 发布服务进度弹窗 UI 换行问题修复

20200505(2.4.1)

en

  • add dcache module to tars web

cn

  • 将 dcache 模块整合到平台代码

20200505(2.4.0)

en

  • fix interface test bug when the server returns result of exception
  • fix protocal parse error when it has some special default value in interface test
  • fix bug of time order in monitor result
  • fix bug of tarsnode_install.sh
  • fix bug of timeout in pingNode
  • add houer filter of monitor query
  • add output info of tarsnode auto install
  • unified version with TarsFramework to improve git workflow

en

  • 接口调试被调服务报错时,返回信息异常问题修复
  • 接口调试协议解析,部分默认值解析异常问题修复
  • 监控查看按小时筛选功能异常修复
  • 监控查看时间顺序排列错误问题修复
  • tarsnode_install.sh 脚本问题修复
  • 自动安装节点显示输出信息
  • pingNode 超时问题修复
  • 与 TarsFramework 统一版本,改进 git 工作流

20200331(2.1.0)

en

  • Modify the problem of token generation and increase the random number
  • Add the function of deleting nodes
  • Automatically publish, add blocking logic, and do not return until there are publishing results
  • Publish add result display
  • fix db_cache_web.sql, Fix SQL statement order to avoid foreign key error prompt
  • logview Support the display of special characters
  • add status display in node check

cn

  • 修改 token 生成的问题, 增加随机数
  • 增加删除节点的功能
  • 自动发布, 增加阻塞逻辑, 直到有发布结果了才返回
  • 发布增加结果显示
  • fix db_cache_web.sql, 修复 sql 语句顺序, 避免外键的错误提示
  • logview 支持特殊字符的显示
  • node check 界面增加状态显示

20200312(2.0.0)

en

  • querystat & queryproperty change protocol to tars
  • tarsadmin multi machine alive
  • web show tarsadmin&registry
  • web: node add node connection check
  • clear publish history
  • auto upload & publish
  • add framework check
  • not stop tarsadminRegistry?
  • deploy: input application can select
  • show version in index page
  • open dcache default
  • add token support
  • node list choose in deploy

cn

  • querystat & queryproperty 修改为 tars 服务, 需配合 tars-framework(v2.1.0)
  • web 调用 tarsaAdminRegistry 采取 hash 模式, tarsaAdminRegistry 可以部署多台
  • 管理平台显示 tarsAdminRegistry & tarsregistry (tarsAdminRegistry 不能停止)
  • 节点管理节点添加检查节点联通的检查(tarsnode->tarsAdminRegistry 的联通性)
  • 添加清除历史发布包的功能(会删除发布文件)
  • 管理平台暴露自动上传和发布接口, 方便测试环境测试服务用, 未来和开发打通, 一键上传和发布(目前已经和 2.1.0 的 tarscpp 开发 cmake 打通)
  • 管理平台添加框架检测逻辑
  • 服务部署界面, 应用可以选择也可以输入
  • 在首页显示 web 的版本
  • 默认开启 dcache
  • 增加 token 支持
  • 部署时支持 node 节点选择

20200105(1.5.1)

en

  • When modifying nodes without IP and using domain names, the tar node docker pulls the bug of tarsnode.tgz
  • Fix bug referencing configuration file
  • Fix the permission bug caused by sequenize upgrade to version 5.0
  • Webconf adds a configuration so that the upload package does not verify the login (the installation package can be uploaded automatically if required under the development of test environment)

cn

  • 修改节点不用 ip, 使用域名情况下, tars-node docker 拉取 tarsnode.tgz 的 bug
  • 修复引用配置文件的 bug
  • 修复 sequelize 升级到 5.0 版本引起的权限 bug
  • webConf 增加一个配置, 使得上传包不验证登录(测试环境开发下需要, 可以自动上传安装包)

20200103(1.5.0)

en

  • Add the function of viewing log: under the service list of service management, click the service name to enter the interface of viewing the service log
  • Fix bugs not shown in release history
  • Fix the bug that the "push configuration file" does not take effect in the service configuration

cn

  • 增加查看日志的功能: 在服务管理的服务列表下面,点击服务名 即可进入查看该服务日志的界面
  • 修复发布历史记录显示不出来的 bug
  • 修复服务配置中,"PUSH 配置文件"不生效的 bug

20191226(1.4.2)

en

cn

20191225(1.4.1)

en

  • Fix bugs in online installation of tarsnode in docker environment
  • Webconf adds host and replaces cost machine IP during installation
  • Add / get tarsnode URL to get the script to install tarsnode

cn

  • 修复在 docker 环境下, 在线安装 tarsnode 时的 bug
  • webConf 增加 host, 安装时替换成本机 ip
  • 增加/get_tarsnode url, 获取安装 tarsnode 的脚本

20191223(1.4.0)

en

  • During the installation, the installation package of the framework service is stored in the web / files directory, which is convenient for the update and installation of the framework service
  • Fix bug in auto install node
  • When installing a node, add a value to determine whether tarsnode.tgz exists
  • Add strict mode (valid when webconf. Strict = true or environment variable tars ﹣ web ﹣ strict = true) -The following features are available in strict mode:
    • Framework node, do not allow publishing other business services
    • There must be a node for the basic services of tars. You are not allowed to log off
    • Tarslog adds migration and deployment function. Before deploying other services, tarslog must be migrated and deployed on non framework nodes

cn

  • 安装时 web/files 目录下, 存储了框架服务的安装包, 便于框架服务的更新和安装
  • 修复自动安装节点的 bug
  • 安装节点时, 增加判断 tarsnode.tgz 是否存在
  • 增加严格模式(webConf.strict=true or 环境变量 TARS_WEB_STRICT=true 时生效)
  • 严格模式下有以下特性:
    • 框架节点, 不让发布其他业务服务
    • tars 的基础服务, 必须有一个节点, 不允许都下线
    • tarslog 增加迁移部署功能, 在部署其他服务前, tarslog 必须迁移部署在非框架节点上

20191216(1.3.1)

en

  • Web: add tarsnode installation logic to operation and maintenance management interface

cn

  • web: 运维管理界面增加 tarsnode 安装逻辑

20191214(1.3.0)

en

  • Web: add tarsnode list to operation and maintenance management interface
  • Fix 1.2.0 bug

cn

  • web: 运维管理界面增加 tarsnode 列表
  • 修复 1.2.0 的 bug

20191213(1.2.0)

en

  • Need to upgrade CPP to 1.2.0, protocol to 1.2.0, framework to 1.2.0
  • Web: deploy SSL service, support service binding domain name
  • Web: check the active status of the service when offline
  • When the Web: service is expanded, the domain name can be bound
  • Web: adjust the publishing interface to make the operation easier to understand
  • Web: add and refresh the service management interface
  • Web: prompt for publishing errors (jump to the service management page to view)

cn

  • 需要升级 cpp 至 1.2.0, protocol 至 1.2.0, framework 至 1.2.0
  • web: 部署 ssl 服务, 支持服务绑定域名
  • web: 下线时 检查服务 active 状态
  • web: 服务扩容时, 可以绑定域名
  • web: 调整发布界面, 操作更易于理解
  • web: 服务管理界面增加刷新
  • web: 发布错误的提示(跳转到服务管理页面查看)

20191128(1.1.1)

en

  • Update tar web support and mount nginx on the front end of tar Web

cn

  • 更新 tars-web 支持在 tars-web 前端挂载 nginx

20191126(1.0.0)

en

  • 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

cn

  • 更新 tars-web 的安装方式, 默认支持权限验证
  • 默认创建 admin 用户, 第一次登陆修改 admin 密码
  • 不允许注册, admin 用户来创建用户
  • 增加修改密码功能