客户端和集团服务个版本兼容特性说明如下。
| 功能特性 | 客户端库版本 | 集团服务版本 | 备注 |
|---|---|---|---|
| 集团授权管理中心的“系统信息”页支持显示当前服务编号(serviceIndex) | >=14.5.0 | ||
| 集团授权管理中心的“产品日志”页支持显示集团服务扩展模块版本号 | >=14.5.0 | ||
RESTful的获取log信息接口(GET ip:port/rest/<pwd>/log)新增请求参数offset和limit,支持日志数据的分页查询 |
>=14.5.0 | ||
| 集团服务针对只读的RESTFul接口将不在校验口令,因此BitStat工具无需输入在License service中已设置RESTful安全口令,即可直接读取数据 | >=14.5.0 | ||
| 集团服务RESTful API正式发布API v2版本 | >=14.5.0 | ||
| 集团服务日志管理能力优化,命令行参数-logReserveDay(设置日志保存时间)和-logReserveSize(设置日志大小上限)支持日志永久保存功能,同步调整日志删除策略与参数默认值规则 | >=14.5.0 | ||
| 集团服务在启动阶段新增了关键组件前置检查功能,该功能可快速识别MySQL配置异常问题,并输出明确错误提示 | >=14.5.0 | ||
| 优化端口与出入站规则绑定机制,简化集团服务部署操作:集团服务安装时,系统将自动完成服务所需端口与系统出入站规则的绑定,无需人工手动关联 | >=14.5.0 | ||
| 集团服务日志管理能力优化,命令行参数-logReserveDay(设置日志保存时间)和-logReserveSize(设置日志大小上限)支持日志保存时间自定义时长最长可设为500天 | >=14.4.1 | ||
| 集团服务授权分发处理能力显著提升,单台服务器性能达到1500个/秒,多台服务器性能按“部署台数 x 单台性能(1500个/秒)”的方式线性叠加,扩展过程无额外性能损耗或折减 | >=14.4.0 | ||
| 集团服务RESTful接口新增Nginx被动式健康检测能力并强化服务状态实时监控,通过自动故障转移保障服务高可用性 | >=14.4.0 | 建议Nginx版本>=1.0.x | |
| 精准化设备指纹体系,在保留原有机器名的基础上增加多重识别维度来唯一标识物理设备,支持机器名相同且MAC地址不同的多台设备同时借出(此前版本不允许同名设备重复借出) | >=14.4.0 | 集团扩展模块>=14.4.0 | |
RESTful的获取错误列表接口(GET ip:port/rest/<pwd>/errors)新增响应参数id和guid,以实现精准定位 |
>=14.4.0 | ||
RESTful的获取借出串接口(POST ip:port/rest/<pwd>/product/<productId>/borrow)新增响应参数onlineUsers(SN在线用户数)和users(SN的总用户数) |
>=14.4.0 | ||
| 扩展MySQL插件的配置方式,在保留原有配置文件设置的基础上,新增命令行配置连接信息、密文存储密码功能 | >=14.4.0 | MySQL插件版本>=1.1.0.0 | |
| SN特征项绑定设备支持类型升级,新增支持绑定IP | >=14.3.0 | 比特授权云平台>=14.3.0 集团扩展模块>=14.3.0 |
|
集团服务新增命令行参数-clienttimeout <1-2880>,用于设置客户端超时时间 |
>=14.3.0 | ||
| 集团服务模块列表中的峰值功能升级,从信息展示维度、数据可视化效果及筛选便捷性三方面进行优化 | >=14.3.0 | ||
| 支持自定义特征组数据合并统计功能,原有单一特征项的独立统计功能仍可正常使用 | >=14.3.0 | ||
| 特征项版本格式类型升级,新增支持整数、带前导零的minor版本等多种版本定义方式 | >=14.3.0 | >=14.3.0 | 比特授权云平台>=14.3.0 集团扩展模块>=14.3.0 |
| 增强集团服务登录密码策略,密码安全强度要求必须至少包含12个字符,且包含大小写字母、数字和特殊符(如!@#$%^&*等) | >=14.3.0 | ||
| 集团服务命令行-feature的返回值snStatus,增加特征项状态显示 | >=14.3.0 | ||
| 集团服务支持自定义SQLite数据库存储路径 | >=14.2.1 | ||
| 集团服务支持配置第三方数据库(目前仅支持MySQL) | >=14.2.1 | ||
| RESTful新增获取特征项列表并可查峰值信息(featuresV3)接口,支持查询指定产品下特征项信息和不同服务器的峰值信息 | >=14.2.1 | ||
| 集团服务系统日志(bit_service.log)支持日志分级和显示进程ID | >=14.2.0 | ||
| 支持给SN和模版添加大容量配置项 | >=14.1.0 | >=14.1.0 | 集团扩展模块>=14.1.0 |
| RESTful添加全局用户组接口,新增请求参数overwrite,允许组成员覆盖添加 | >=14.0.0 | ||
| RESTful删除用户组里的用户接口,优化请求参数users,允许删除整个用户组 | >=14.0.0 | ||
| 集团服务安装时扩大端口占用检查范围,支持识别其他服务占用情况 | >=14.0.0 | ||
| 集团服务支持SN重用特征项(Overloaded Feature) | >=14.0.0 | >=14.0.0 | |
| RESTful的获取log信息接口、获取当前在线用户和排队用户信息接口支持JSON格式传入Feature进行查询 | >=13.8.1 | ||
| RESTful的获取log接口支持返回备注信息 | >=13.8.1 | ||
| 集团授权支持禁止在Docker虚拟化环境下使用授权 | >=13.8.1 | ||
| 集团服务支持50000并发 | >=13.8.0 | ||
| 通过合并upd文件批量激活授权部分出错时,增加更直观的错误提示(如本次应用升级码共3个,成功2个,失败1个) | >=13.8.0 | ||
| 命令行查询指定特征项的信息时,支持显示SN的状态(snStatus) | >=13.8.0 | ||
| Log数据中追加QueryAction字段的logoutTime时间 | >=13.8.0 | ||
| 优化产品用量数据Log的标准化显示问题 | >=13.8.0 | ||
| RESTFul的获取借出串接口,支持获取更多信息,包括所属产品名称、激活日期、借出的SN、客户端版本、IP地址、终端标识、借出时间、借出的特征项ID、借出的特征项名称等 | >=13.8.0 | ||
| RESTFul的获取授权码列表、获取特征项列表接口,支持获取的在线用户数包含借出用户数 | >=13.7.1 | ||
| RESTful新增添加全局用户组、删除用户组里的用户、查询用户组里的用户、踢出接口,支持在规则中进行黑白名单管理 | >=13.7.0 | ||
| RESTful新增获取特征项列表并可查峰值信息接口,支持查询特征项日峰值和月峰值 | >=13.7.0 | ||
| RESTful获取当前在线用户和排队用户信息、获取log信息、获取用户使用信息接口,支持返回id字段作为唯一标识 | >=13.7.0 | ||
| Bit_SetCustomInfo设置备注后,支持显示在集团授权管理中心的Users登录列表 | >=13.7.0 | ||
| 集团授权管理中心中的授权码下特征项全部过期时,支持在Licenses授权列表显示过期提示 | >=13.7.0 | ||
优化Access log,强化定位问题能力:
|
>=13.7.0 | ||
部分集团服务命令行操作,支持配置后立即生效,无需重启服务:
|
>=13.7.0 | ||
| Bit_Login支持指定按照LOGIN_MODE_MID、LOGIN_MODE_ACCOUNT、和LOGIN_MODE_GROUP进行扣点 | >=13.7.0 | >=13.7.0 | |
| 集团服务支持15000并发 | * | >=13.6.0 | 运行环境应符合15000并发配置要求 |
| 支持按照数据条数进行数据库的清理 | |||
| 支持数据库写速度优化到18000条每秒 | |||
| 支持bit.system.status.log协助排查客户端错误 | |||
| 支持Debug Log,及通过命令行支持配置Debug Log的属性 | * | >=13.6.0 | |
| Bit_SetCustomInfo 支持发送binaryName | >=13.6.0 | >=13.6.0 | |
| 客户端支持韩文 | >=13.5.1 | >=13.5.1 | |
| 集团服务支持校验借出时间 | * | >=13.5.1 | |
| 恢复TestBitService不再校验SN的用户数行为 | * | >=13.5.0 | |
| Bit_GetServerInfo 获取集团服务的license信息 | >=13.5.0 | >=13.5.0 | |
| Bit_BatchBegin/Bit_BatchEnd 批量Query和Release | >=13.5.0 | >=13.5.0 | |
| 等待队列超时时间最大支持自定义到15天(参见Bit_SetAttr的ATTR_WAIT_TIMEOUT(0x2)属性) | >=13.5.0 | * | |
| Receive Timeout支持自定义,最大可配置64s(参见Bit_SetAttr支持ATTR_CURLOPT_TIMEOUT属性) | >=13.5.0 | * | |
| login支持一个mode LOGIN_MODE_CREATE_NEW_HANDLE创建新handle,每次创建的handle唯一 | >=13.5.0 | >=13.5.0 | |
| 支持负载监控 | * | >=13.5.0 | |
| 新增accessLog | * | >=13.4.8 | |
| 支持禁用某一feature后,其他feature仍可正常借出 | >=13.4.8 | >=13.4.8 | |
| 支持RESTful的log API支持返回当前Query的用户数 | >=13.4.8 | >=13.4.8 | |
| Bit_QueryFeatureEx2接口支持将FeatureName换成FeatureId便于上层业务的使用 | >=13.4.6 | >=13.4.6 | |
| 支持客户端轮询 | >=13.4.6 | >=13.4.6 | |
| 支持软件确定性行为模式。在确定性行为模式下:1)客户端库不再调用rand和srand;2)客户端库不在使用TSD变量 | >=13.4.6 | >=13.4.6 | |
| 环境变量配置多个URL时,支持不同服务器地址之间以冒号分隔 | >=13.4.6 | >=13.4.6 | |
| 支持Bit_GetFeatureInfoEx2 | >=13.4.4 | >=13.4.4 | |
| 支持客户端崩溃服务端立即释放用户数 | >=13.4.0 | >=13.4.0 | |
| 支持按特征项版本进行借出 | >=13.3.0 | >=13.3.0 |
“*”表示支持所有版本。