2025年12月8日
集团服务
【新功能】
-
集团授权管理中心的“系统信息”页支持显示当前服务编号(serviceIndex)。
显示规则:仅当系统配置文件bit_service.xml内存在serviceIndex配置项,或者设置的
非0数值 ,才会在“系统信息”页面显示服务编号(serviceIndex)。 -
集团授权管理中心的“产品日志”页支持显示集团服务扩展模块版本号。
操作路径:进入集团授权管理中心“产品列表”页面,在产品列表中点击目标产品的“日志”按钮,页面跳转至日志页后即可查看当前产品的集团服务扩展模块版本号。
-
RESTful的获取log信息接口(GET ip:port/rest/<pwd>/log)新增请求参数offset和limit,支持日志数据的分页查询。
-
集团服务针对只读的RESTFul接口将不在校验口令,因此BitStat工具无需输入在License service中已设置RESTful安全口令,即可直接读取数据。
-
集团服务RESTful API正式发布API v2版本。RESTful API同时提供v1、v2两个版本并行服务,v2版本接口完全兼容v1版本且涵盖v1版本的所有功能;用户升级至v2后无需大规模功能适配改造,即可直接正常运行。
功能说明:
● 参数规范化升级:针对过往接口存在的参数命名不统一、含义易混淆等问题,v2版本对所有接口的对所有接口的参数名及对应含义进行全面梳理与标准化规范,降低开发者理解成本和使用难度,提升接口调用的准确性与效率。
● 安全验证方式调整:调用RESTful接口时必须使用安全口令进行访问,与v1版本不同,API v2版本仅支持”将安全口令写在HTTP请求头里“的认证方式,取消了v1版本中“将口令写在URL里”的认证方式,该调整提升了密码传输的安全性,避免密码在URL中暴露导致的安全风险。
-
集团服务日志管理能力优化,命令行参数-logReserveDay(设置日志保存时间)和-logReserveSize(设置日志大小上限)支持日志永久保存功能,同步调整日志删除策略与参数默认值规则。
功能说明:
● 日志永久保存:需同时将命令行参数-logReserveDay(设置日志保存时间)和-logReserveSize(设置日志大小上限)设为0,即可启用日志永久保存模式。
● 单一策略失效:日志保存支持按天数(-logReserveDay)和按条数(-logReserveSize)两种策略,当仅其中一个参数设为0时,该参数对应的策略失效,未设为0的参数仍按配置值生效(未手动设置则按默认值生效)。 示例:仅将-logReserveDay设为0,-logReserveSize未配置,则日志仅按“默认2亿条”的条数上限保存,不再按天数删除。
● 参数-logReserveSize新增默认值配置:默认日志最大保存条数为2亿条。
-
集团服务在启动阶段新增关键组件前置检查功能,该功能可快速识别MySQL配置异常问题,并输出明确错误提示。
错误信息格式:通用错误提示(固定显示)+具体错误详情,其中通用错误提示固定为“Failed to connect to the MySQL database.”。
-
优化端口与出入站规则绑定机制,简化集团服务部署操作:集团服务安装时,系统将自动完成服务所需端口与系统出入站规则的绑定,无需人工手动关联。
-
Bit_SetCustomInfo接口的CUSTOM_OPTION类型新增CUSTOM_OPTION_CLOUD_CLIENTID(0x20)模式,用于启用CUSTOM_CLIENT_ID(自定义终端标识)功能,开启后,系统会将已设置的CUSTOM_CLIENT_ID作为该设备的唯一标识,用于今后的机器指纹匹配与管理(需配合14.5.0及以上版本的集团服务和客户端库使用)。
-
客户端库Bit_QueryFeatureEx2接口的mode参数新增BIT_QUERY_MID_ONLY(0x1000)模式,用于按MID占用特征项(需配合14.5.0及以上版本的集团服务和客户端库使用)。
-
集团服务支持配置Prometheus监控,开发商可以根据实际需求启用该功能,实现对集团服务关键指标的实时监控与预警(需配合14.5.0及以上版本的集团服务使用,Prometheus建议使用3.5.0及以上的稳定版本)。 Prometheus监控核心适用场景:
● 特征项或SN剩余用户数少于阈值时触发提醒。
● SN或特征项状态异常变化时触发预警。
● 服务器负载过大时触发预警。
● 服务产生ERROR(错误级别)和WARN(警告级别)日志时触发告警。
【修复缺陷】
- 修复集团授权借出归还操作后,集团授权管理中心显示借出状态错误的问题(需配合14.5.0及以上版本的集团服务、集团扩展模块和客户端库使用)。
- 修复集团授权管理中心授权码升级报错的问题。
- 修复集团授权管理中心页面用户数显示错误的问题。
- 修复集团授权管理中心设置允许特定客户端借出的规则后,该客户端执行借出操作时仍报错“被访问规则禁止”的问题。
【版本号】
集团服务:
- Windows:14.5.0.3
- Linux:14.5.0.3
- aarch64:14.5.0.3
集团扩展模块:
- Windows:14.5.0.3
- Linux:14.5.0.3
- aarch64:14.5.0.3
客户端库
【新功能】
- Bit_SetAttr接口新增ATTR_HB_DEFAULT_STOPED_CALLBACK(0x20)类型,用于控制心跳停止程序自动退出功能。
- Bit_SetCustomInfo接口的CUSTOM_OPTION类型新增CUSTOM_OPTION_CLOUD_CLIENTID(0x20)模式,用于启用CUSTOM_CLIENT_ID(自定义终端标识)功能,开启后,系统会将已设置的CUSTOM_CLIENT_ID作为该设备的唯一标识,用于今后的机器指纹匹配与管理(需配合14.5.0及以上版本的集团服务和客户端库使用)。
-
Bit_QueryFeatureEx2接口的mode参数新增BIT_QUERY_MID_ONLY(0x1000)模式,用于按MID占用特征项(需配合14.5.0及以上版本的集团服务和客户端库使用)。
功能说明:
● 未指定MID_ONLY时:默认优先占用已绑定MID的特征项;若不存在,则占用未绑定MID的特征项
● 指定MID_ONLY时:仅允许占用已绑定MID的特征项,具体场景及返回结果如下:
○ 若集团服务的所有特征项均未绑定MID,返回错误码1924。
○ 若集团服务存在绑定MID的特征项,但客户端传入的MID与集团授权绑定的MID不匹配,返回错误码416。
○ 若集团服务存在绑定MID的特征项,且客户端传入的MID与集团授权绑定的MID匹配,正常占用特征项。
【修复缺陷】
- 修复授权分发借出100年报错的问题。
- 修复授权码迁出后调用Getinfo获取的迁出状态错误问题。
- 修复通过客户端API传入格式为http://xxx的地址时,系统未正确识别为ws类型地址的问题。
【版本号】
客户端库:
- Windows:14.5.0.3
- Linux:14.5.0.3
- aarch64:14.5.0.3
2025年11月10日
前端
【新功能】
- 优化全局检索功能,提升页面加载速度与操作响应效率。
功能说明:
- 全局搜索框交互优化:取消原有“分组显示”模式,优化后的搜索框默认覆盖全部数据类别,输入关键词即可触发全类别检索,无需额外切换操作。
- 检索结果类别动态展示:
- 全局检索结果生成后,“检索结果”区域自动展示“包含检索条件”的数据类别(如:授权码、备注、客户、终端标识),用户点击对应类别即可切换查看该类别下的SN列表。
- 检索结果中显示的类别,仅受“检索内容”、“产品名”与“模板名”三个条件共同约束:即需同时包含用户输入的“检索内容”、属于当前选定的“产品名”,属于当前选定的“模版名”。特殊场景下,当检索未匹配到任何内容时,页面默认显示“授权码”类别。
- 检索状态快速重置:页面右侧新增“放弃”按钮,用户点击后可一键取消当前检索状态,直接返回系统初始界面。
-
授权码检索规则优化:新增授权码输入范围限制,仅支持检索SN的“前半段内容”,不支持从中间段或后半段开始检索。
- 示例:若完整SN为“IBYHGUF4YMAAD2ZR”,允许输入“IBYHxxxx”(x 代表任意后续字符,如IBYHGUF、IBYH)进行检索;不允许输入 “BYHG”(从第二段开始)、GUF4Y(从中间段开始)等非前半段内容进行检索。
【修复缺陷】
-
修复比特云平台首页中特征项激活数量柱状图中,取消所有特征项的勾选状态后"选择特征项"按钮异常消失的问题。
-
修复模版特征项用户数的默认值设置为空时,出现“Database query failed. Contact Bitanswer for details.”报错的问题。
-
修复全局检索时查询出的数据条目丢失的问题。
-
修复成员帐户执行授权码批量修改操作时,修改失败时缺少红色提示样式的问题。
-
修复授权码处于管理员编辑状态时,成员帐户仍能批量编辑的权限异常问题。
-
修复已删除授权码对应的特征项页签显示报错的问题。
-
修复授权码详情页或新建授权码时,添加含破折号等特殊字符的客户信息出现的异常问题。
-
修复基于特征项类型的预定义授权操作显示异常问题。
-
修复英文页面几项适配问题。
-
优化前端页面的提示信息。
-
修复一些其他已知bug。
2025年11月6日
集团服务
【新功能】
- 集团服务授权分发处理能力显著提升,单台服务器性能达到1500/秒,多台服务器性能技“部署台数x单台性能(1500/秒)”的方式线性叠加,扩展过程无额外性能损耗或折减。
- 集团服务RESTfu接口新增Nginx被动式健康检测能力并强化服务状态实时监控,通过自动故障转移保障服务高可用性。 功能说明:通过Nginx的ngx hp upstream modue内置模块,搭建监控检测机制;采用被动式检查模式,即当客户端请求抵达Nginx后,Nginx在转发清求环节同步检测后端服务的连 通性;基于检测结果动态感知服务状态,一旦发现故障即时触发自动故障转移,将请求转发至其他可用服务器。
- 精准化设备指纹体系,在保留原有机器名的基础上增加多重识别维度来唯一标识物理设备,支持机器名相同且MAC地址不同的多台设备同时借出(此前版本不允许同名设备重复借出)。 (需配合14.4.0及以上版本的集团服务、集团扩展)
- RESTfu的获取错误列表接口(GET ip:port/rest/<pwd>/errors)新增响应参数id和guid,以实现精准定位。
- RESTU的获取借出串接口(POST ip:port/rest/<pwd>/product/<productld>/borrow)新增响应参数onLineUsers(SN在线用户数)和users(SN的总用户数)。
- MySQL插件配置方式升级,为简化配置流程并提升安全性,MySQL插件现已支持命令行配置模式,无需再手动编写INI文件。
新增命令行参数:
- plugin mysql:通过此命令直接设置MYSQL数据库连接信息(如主机、数据库名、用户名、密码等),插件将自动完成配置。
- appkey:此命令用于设置加密主密钥。当您在plugin mysql中提供的数据库密码为密文时,必须使用此密钥进行解密。若未设置,插件在首次配置时将自动生成一个安全的密钥, 确保密文密码的安全存储与使用。版本要求:此功能需配合集团服务14.4.0及以上版本,且MySQL插件版本为1.1.0.0及以上。
- 优化模块列表,对齐模块名称筛选框与特征项总数标识,并调宽用户数折线图调宽以提升显示效果。
【修复缺陷】
- 修复授权中存在ID相同但名称不同的读写特征项时,读写特征项信息被错误覆盖的问题。
【版本号】
- Windows:14.4.0
- Linux:14.4.0
- aarch64:14.4.0
客户端库
【修复缺陷】
- 修复在单机授权到期且未智能认证时,login 接口的错误码由276调整为1920。
- 修复授权中存在ID相同但名称不同的读写特征项时,读写特征项信息被错误覆盖的问题。
【版本号】
- Windows:14.4.0
- Linux:14.4.0
- aarch64:14.4.0
2025年9月23日
集团服务
【新功能】
- SN特征项绑定设备支持类型升级,新增支持绑定原始MAC、IP。
- 特征项版本格式类型升级,新增支持整数、带前导零的minor版本等多种版本定义方式。
- 集团服务支持自定义特征组数据合并统计功能。
- 支持命令行设置客户端超时时间。
- 优化峰值页面显示。
【修复缺陷】
- 集团服务命令行提示中的pid统一改为productId。
- 修复产品规则设置超过10条时规则排序功能失效的问题。
- 修复集群环境中,集团服务Query未勾选 “用户总是可见” 特征项后,该特征项在其他集群节点服务页面不显示的问题。
- 修复无网络或网络条件差时,调用在线升级长时间无返回导致的死锁问题。
- 修复用户以账号名登录时,RESTful API的获取当前在线用户和排队用户信息(user)接口请求中userName参数被错误替换的问题。
- 修复一些已知问题。
【版本号】
- Windows:14.3.0
- Linux:14.3.0
- aarch64:14.3.0
2025年8月26日
集团服务
【新功能】
- 优化集团服务系统日志(bit_service.log),增强错误诊断能力。
- 优化授权码状态提示,当SN的授权起始日期未到时,在集团授权管理中心激活后,授权状态提示从“授权码已过期”调整为更准确的“授权码不在有效期内”。
【修复缺陷】
- 修复日志轮转过程中,因磁盘空间写满导致WriteEnd日志写入失败,进而引发的集团服务崩溃问题。
- 修复在忽略SN用户数场景下,当Login接口调用已占满SN用户数后,再调用LoginEx接口时触发的1794错误问题。
- 修复集团服务扩展模块更新后,系统日志中扩展版本号显示错乱的问题。
- 修复调用Bit_QueryFeatureEx接口,required参数为0时,传入一个不存在的版本号未报错1283错误的问题。
- 修复Windows环境下调用Bit_Login接口的LOGIN_MODE_PERSISTENT_CONN模式,若直接关闭程序,会导致内存和占用的用户数不会立即释放的问题。
- 修复featuresV2接口在获取峰值数据时返回0值的问题。
【版本号】
- Windows:14.2.0
- Linux:14.2.0
- aarch64:14.2.0
2025年8月6日
客户端库/集团服务
【新功能】
- 支持给SN和模版添加大容量配置项,大容量配置项功能允许在模版和授权码级别存储一个最大100KB的二进制文件(需配合14.1.0及以上版本的集团服务、集团扩展模块和客户端库)。
- Bit_LoginEx接口支持通过scope设置登录的SN范围(需配合14.1.0及以上版本的集团服务和客户端库)(scope格式参见《比特授权云客户端SDK说明》)。
【修复缺陷】
- 修复当Query队列模式,排队长度超过10000时触发的崩溃问题。
- 修复集团服务BORROW OPTIONS规则的reserve属性配置后不生效问题。
- 修复一些其他已知bug。
【版本号】
客户端库/集团服务
- Windows:14.1.0
- Linux:14.1.0
- aarch64:14.1.0
2025年8月4日
前端
【新功能】
-
前端支持大容量配置项功能,大容量配置项功能允许在模版和授权码级别存储最大100KB的二进制文件(需配合14.1.0及以上版本的集团服务和客户端库)。
-
支持启用模版数量功能,启用后SN特征项用户数将继承此模版,并以模版数量作为倍数。
-
支持为授权码用户数一键设置无限功能,适用于集团授权和比特ID集团授权场景。
使用须知:
- 该功能仅限集团授权和比特ID集团授权使用,其他授权类型暂不可用。
- 如需开通此功能,请联系比特安索。
功能特性:
- 在业务/授权码的授权信息页,用户数属性旁新增“无限”按钮,点击后用户数显示为"Unlimited".
- 当授权码用户数未设置为无限时,授权码特征项用户数最大值可设置为999。
- 当授权码用户数设置为无限时,授权码特征项用户数最大值可设置为无限。可通过手工输入"Unimited"为指定特征项设置无限用户数。
- 当授权码用户数设置为无限时,授权码特征项用户数的默认值窗口将显示“无限”按钮,可一键为新选特征项设置无限用户数。
-
平台首页统计图表功能升级优化:
功能特性:
- 设备激活数量曲线图:将“用户使用情况”更名为“设备激活情况”。
- 针对时间轴显示格式进行优化:图表中的时间轴统一采用年月(如2025/07)或月/日(如07/15)两种格式。
-
支持手机端快捷返回首页功能。
功能特性:导航栏中点击“首页”一键返回首页。
-
支持外壳工具包(TigerShellGUI)依赖关系自动更新功能。
功能特性:当平台的外壳.so文件更新时,系统会自动同步更新外壳工具包的依赖项,确保版本号与更新时间的一致性。
-
优化前端弹窗交互与样式(多选/单选勾选弹窗)。
【修复缺陷】
- 修复BitKey访问控制单选框点击空白区域仍能触发选中的问题,限定有效区域为单选框本体及关联文本标签。
- 修复BitKey编辑页修改名称、结束日期、访问控制后,点击“放弃”按钮功能失效的问题。
- 修复帐号授权“选择用户”弹窗中,搜索框在输入内容后点击搜索按钮或回车键触发的搜索报错问题。
- 修复业务属性页修改说明后,点击“放弃”按钮功能失效的问题。
- 修复工单系统点击提交后偶发未跳转导致的重复提交问题。
- 修复平台首页特征项激活数量柱状图中,选择特征项窗口勾选或取消勾选特征项后未手动保存就直接关闭窗口,重新打开仍能保留上次勾选状态的问题。
- 修复线上文档中心每日定时维护时无法访问的问题。
- 修复一些其他已知bug。
ShellTool
【新功能】
-
新增对.NETCore插件的外壳保护。
-
支持仅对程序进行加固而不验证授权的功能。
功能说明:Nokey版整合到ShellTool标准版中,外壳加密选项中授权检查模式选择none选项。
-
新增Java程序在MIPS64/AArch64平台的兼容性支持。
【修复缺陷】
- 修复高强度库对64位程序适配性不良的问题。
- 修复在使用不正确SN时,未准确提示错误信息的问题。
- 优化激活界面的输入法兼容性,解决因输入法冲突引发的界面卡死问题。
【版本号】
- Windows:14.0.0
2025年7月11日
集团服务
【新功能】
- RESTful“添加全局用户组”接口,新增请求参数overwrite,允许组成员覆盖添加。
- RESTful“删除用户组里的用户”接口,优化请求参数users,允许删除整个用户组。
- 集团服务安装时扩大端口占用检查范围,支持识别其他服务占用情况。
-
集团服务支持SN重用特征项(Overloaded Feature)。
功能特性
- 集团授权管理中心模块列表,支持显示SN关联的重用特征项列表。
- 对于已绑定设备的特征项,默认显示4位简略设备指纹信息,点击该设备的简略指纹可查看完整设备指纹信息。
- 采用特征项分组机制,同名特征项自动归为一组,峰值统计以组为单位显示。
- RESTful的“获取特征项列表并可查峰值信息”接口,支持查询SN重用特征项及分组峰值信息。
【修复缺陷】
- 修复RESTful接口查询偶发返回慢的问题。
- 修复当集团服务中的特征项同时存在有版本和无版本情况时,RESTful获取当前在线用户和排队用户信息接口查询出重复数据的问题。
- 修复集团服务登录列表页中Feature资源占用状态未正确显示的问题。
- 修复集团服务登录列表页中不同版本客户端库占用不同版本Feature时,版本号异常合并显示的问题。
- 修复Linux集团服务禁止本地借出策略失效的问题。
- 修复RESTful获取特征项列表并可查峰值信息接口的返回值不显示product字段问题。
- 修复13版本集团服务与12及以下版本集团扩展模块同时使用时,借出后归还报错377的问题。
- 修复特征项过多时,集团授权管理中心里特征项月峰值无法勾选的问题。
- 修复在每月29号及之后日期查询特征项月峰值时,只能查询到11个月峰值数据的问题。
- 修复Linux集团服务激活SN后,SN专属特征项结束日期显示错误的问题。
- 修复一些其他已知bug。
【版本号】
- Windows:14.0.0
- Linux:14.0.0
- aarch64:14.0.0
客户端库
【新功能】
-
新增客户端库绑定环境变量功能。
功能特性:
- 比特授权云平台支持针对产品设置VENDOR CODE,设置了VENDOR CODE后,下载的客户端库将支持读取VENDOR CODE值为前缀的环境变量名称。
- 优先级顺序:Bit_SetCustomInfo设置的 > VENDOR CODE设置的 > 默认值。
-
增强客户端库的诊断日志信息。
-
客户端库支持SN重用特征项(Overloaded Feature)。
-
新增SetLastError接口函数,用于优化错误信息获取机制,解决回调函数中错误信息不准确的问题。
【修复缺陷】
- 修复Session重建时,Bit_Login接口的LOGIN_MODE_SESSION模式失效问题。
- 修复Bit_SetAttr接口的ATTR_HB_RETRY_SUCCESS_CALLBACK错误的调用特征项回调的问题。
- 修复Bit_GetFeatureInfoEx2接口返回的单机授权信息错误的问题。
- 修复Bit_QueryFeatureEx2接口的BIT_QUERY_SHARED_USERS共享模式,当Session重建后,共享模式失效的问题。
- 修复Session重建后,客户端与服务器心跳断开连接的问题。
- 修复内存授权,指定一个授权目录,客户端库会崩溃的问题。
- 修复Bit_Login接口的BIT_MODE_REMOTE模式下错误连接到比特ID授权的问题。
- 修复Bit_QueryFeatureEx接口的BIT_QUERY_CHECK模式下无法正确检查特征项过期状态的问题。
- 修复调用Bit_SetAttr接口设置ATTR_ENABLE_DIAGS_LOG传0报错0x103的问题。
- 修复Bit_ReleaseFeatureEx2接口偶尔报错2618的问题。
- 修复一些其他已知bug。
【版本号】
- Windows:14.0.0
- Linux:14.0.0
- aarch64:14.0.0
前端
【新功能】
-
支持为SN添加、删除、修改重用特征项(Overloaded Feature)。
功能特性:
- 适用范围:该功能仅限集团授权使用,其他授权类型暂不可用。
- 添加方式:支持手工录入和批量文件导入两种特征项添加方式,且无添加数量限制。
- 删除方式:在授权码的“特征项”页签,通过取消勾选特征项即可完成删除操作。
-
支持将SN的特征项与特定设备绑定,实现设备级授权控制。
功能特性:
- 适用范围:该功能仅限集团授权使用,其他授权类型暂不可用。
- 启用方式:在帐号设置的品牌化选项中勾选“允许特征项绑定设备”,启用后可在集团授权的特征项列表中显示设备列并进行设备绑定操作。
- 绑定限制:单个特征项最大允许关联1000个设备指纹(MID)。
-
支持为产品定义唯一供应商编码(VENDOR CODE),该编码将作为环境变量自动集成到客户端库,实现客户端与后端服务的标准化对接。
功能特性:
- 配置路径:在产品的属性页签新增“VENDOR CODE”字段,支持自定义环境变量值。
- 自动同步:自定义的环境变量可自动同步至对应产品的客户端库。
2025年6月23日
BackOffice API
【新功能】
-
Backoffice API支持SN重用特征项(Overloaded Feature)。
功能特性:
- GET /sns/{sn}/features:遍历特征项接口,支持查询SN重用特征项。
- POST /sns/{sn}/features/data:查询特征项接口,支持查询SN重用特征项。
- PATCH /sns/{sn}/features、 POST /sns/{sn}/features:批量绑定/更新特征项接口,支持批量绑定和更新SN重用特征项。
- DELETE /sns/{sn}/features:批量删除特征项接口,支持通过id/name+version/guid三种标识方式批量删除SN重用特征项。
- GET/sns/{sn}/features/name/{featureName}/version/{version}:按名称和版本获取特征项接口,支持查询指定SN重用特征项。
- DELETE/sns/{sn}/features/name/{featureName}/version/{version}:按名称和版本取消勾选指定特征项接口,支持取消勾选指定SN重用特征项。
- POST /sns/generate_sn:生成授权码接口,支持设置SN重用特征项和特征项MID 。
- POST /sns/generate_update_code:生成升级码接口,支持设置SN重用特征项和特征项MID 。
-
SN勾选冗余检查选项后,Backoffice API支持获取多个设备的升级串。
功能特性:
- POST /sns/generate_update_code:支持指定SN激活;支持获取多个设备的升级串。
- POST /sns/{sn}/update_code:支持获取多个设备的升级串。
-
支持帐号授权同一台客户端登录次数上限扩充至200。
【修复缺陷】
- 修复POST /users/user/{guid}/features绑定逻辑问题。
- 修复POST /users/sns查询返回重复数据问题。
2025年6月13日
集团服务
【缺陷修复】
- 修复BORROW ALLOW借出规则设置feature后规则校验失效的问题。
- 修复BORROW ALLOW借出规则设置maxHours后不生效的问题。
【版本号】
- Windows:13.8.5
- Linux:13.8.5
- aarch64:13.8.5
2025年6月9日
集团服务
【缺陷修复】
- 修复12代cpu导致的多占用SN点数问题。
- 修复Firefox120及更早版本浏览器中集团服务系统信息页面不显示实时请求数问题。
【版本号】
- Windows:13.8.4
- Linux:13.8.4
- aarch64:13.8.4
客户端
【修复缺陷】
- 修复客户端高频调用Login、Logout接口时出现的明显卡顿问题。
【版本号】
- Windows:13.8.4
- Linux:13.8.4
- aarch64:13.8.4
2025年6月5日
集团服务
【缺陷修复】
- 修复通过集团服务命令行应用合并的upd文件成功但提示信息不正确的问题。
- 修复通过集团服务命令行应用合并的upd文件错误时,部分错误码对应的error message未翻译的问题。
【版本号】
- Windows:13.8.3
- Linux:13.8.3
- aarch64:13.8.3
2025年6月4日
集团服务
【缺陷修复】
- 修复通过集团服务命令行应用合并的upd文件成功但提示信息不正确的问题。
【版本号】
- Windows:13.8.3
- Linux:13.8.3
- aarch64:13.8.3
2025年5月27日
前端
【新功能】
-
授权信息导出功能,新增4个字段:模版名称(Template)、特征项结束日期(Feature_End_Date)、特征项用户数(Feature_Users_Number)、已激活设备Mac地址(Mac_Address)。
操作方法:授权列表页>选择授权码>在“导出”中进行导出操作。
-
平台首页统计图表功能升级优化:
移除冗余图表:
- 授权模版中授权码数量的圆盘占比图。
- 最近操作的4个授权码激活列表。
新增多维统计图表:
- 授权码激活数量柱状图:支持周/月/年维度。
- 授权码活跃曲线图:支持周/月/年维度,统计前一日连接设备数。
- 特征项激活数量柱状图:支持周/月/年维度,一次最多5个特征项/特征组的多选对比。
-
平台首页设备激活的地域分布图,支持缩放和视图复位功能。
功能说明:
- PC端:支持鼠标滚轮缩放(悬停地图后滚动)、拖拽平移。
- 移动端:适配双指缩放、单指滑动。
- 复位按钮:新增快捷复位按钮(地图右上角),点击后可立即恢复初始默认视图。
-
新增集团授权Docker禁用功能,勾选虚拟机检测之后可以禁止在Docker、vmware等虚拟机中激活授权。
【缺陷修复】
- 修复在授权列表中点击进入SN快速编辑客户窗口后,高亮显示状态未清除的问题。
2025年5月26日
集团服务
【新功能】
- RESTful的获取log信息接口、获取当前在线用户和排队用户信息接口支持json格式传入Feature进行查询。
- RESTful的获取log接口支持返回备注信息。
【修复缺陷】
- 修复集群模式下峰值未同步问题。
- 修复GetSessionInfo读取数据不全的问题。
- 修复命令行操作-w自定义WEB端口号不生效问题。
- 修复IP地址段分组规则不生效的问题。
- 修复QueryFeatureEx2接口的BIT_QUERY_TEST功能会占用点数的问题。
- 修复峰值只增不减的问题。
【版本号】
- Windows:13.8.2
- Linux:13.8.2
- aarch64:13.8.2
前端
【新功能】
- 授权列表页新增“已禁用”SN状态筛选功能。
2025年5月15日
前端
【新功能】
-
支持为授权码特征项设置结束日期默认值。
-
授权列表页支持多条件筛选,新增按“非永久”、“未过期”来显示指定授权码,取消“已禁用”、“有效”筛选。
筛选条件说明:
- 永久:未设置结束日期或有效期的授权码。
- 非永久:已设置结束日期或有效期的授权码。
- 过期:结束日期或激活时间+有效期已到期的授权码。
- 未过期:结束日期或激活时间+有效期均未到期的授权码。
-
优化多选窗口显示(包括角色中选择用户、帐号授权中选择用户、客户关联比特ID),选中项高亮黄色显示,取消选择后恢复默认样式。
-
统一业务、模版、SN和特征项的有效期上限,最大支持设置3650天。
-
支持全平台授权码添加设备时不用选平台,平台选项默认为“自动”。
【修复缺陷】
- 修复授权码备注信息过长时,授权详情页客户信息显示不全问题。
- 修复手机横屏时特征项结束日期修改弹窗显示不完整问题。
- 修复授权列表中勾选特征项属性后,特征项结束日期为当天时失效列显示错误问题。
- 修复平台成员帐号重名邮箱报错提示有误问题。
2025年5月13日
集团服务
【新功能】
- 13.8.0及以上版本集团服务支持50000并发。
- 通过合并upd文件批量激活授权部分出错时,增加更直观的错误提示(如 本次应用升级码共3个,成功2个,失败1个)。
- 命令行查询指定特征项的信息时,支持显示SN的状态(snStatus)。
- Log数据中追加QueryAction字段的logoutTime时间。
- 优化产品用量数据Log的标准化显示问题。
- 增强RESTful口令加密算法。
【修复缺陷】
- 修复集团服务无法上传SN用量数据的问题。
- 修复集团服务管理界面用户会话数显示不正确的问题。
- 修复命令行偶发的259问题。
- 修复产品访问规则中只有一条ALLOW规则时触发的检索异常问题。
- 修复一些其他已知bug。
【版本号】
- Windows:13.8.0
- Linux:13.8.0
- aarch64:13.8.0
客户端库
【修复缺陷】
- 修复库编译问题。
2025年4月18日
集团服务
【新功能】
- RESTful的获取授权码列表、获取特征项列表接口,支持获取的在线用户数包含借出用户数。
【修复缺陷】
- 修复授权分发功能报错383的问题。
- 修复跨产品升级SN报错的问题。
- 修复一些其他已知bug。
【版本号】
- Windows:13.7.1
- Linux:13.7.1
- aarch64:13.7.1
客户端库
【新功能】
- Bit_SetAttr的ATTR_ENABLE_DIAGS_LOG属性,支持诊断log由默认开启改为默认禁用。
- Bit_SetAttr的ATTR_RETRY_COUNT属性,支持无论客户端是否超时或授权失效,始终保持心跳重试。
【修复缺陷】
- 修复授权管理工具删除SN时崩溃的问题。
【版本号】
- Windows:13.7.1
- Linux:13.7.1
- aarch64:13.7.1
ShellTool
【新功能】
- 调整检测通过时重置计数功能,优化程序退出情况。
- 增加对比特ID的支持。
【修复缺陷】
- 修复勾选禁止弹出激活窗口加密选项后,仍弹出激活窗口的问题。
【版本号】
- Windows:13.7.0
- Linux:13.7.0
- aarch64:13.7.0
TigerShell
【新功能】
- 增加可执行程序(ELF)中,包含了可能会被预执行函数的支持。
【修复缺陷】
- 修复FeatureID未设置时,加密Windows程序导致的程序无法启动问题。
- 修复编译导致的Linux i686/x86_64扩展异常问题。
【版本号】
- Windows:13.7.0
- Linux:13.7.0
- aarch64:13.7.0
2025年4月3日
集团服务
【新功能】
-
RESTful新增添加全局用户组、删除用户组里的用户、查询用户组里的用户、踢出接口,支持在规则中进行黑白名单管理。
-
RESTful新增获取特征项列表并可查峰值信息接口,支持查询特征项日峰值和月峰值。
-
RESTful获取当前在线用户和排队用户信息、获取log信息、获取用户使用信息接口,支持返回id字段作为唯一标识。
-
Bit_SetCustomInfo设置备注后,支持显示在集团授权管理中心的Users登录列表。
-
集团授权管理中心中的授权码下特征项全部过期时,支持在Licenses授权列表显示过期提示。
-
优化Access log,强化定位问题能力:
功能特性:
- 完善bit_client_access.log,记录针对8273端口的访问。
- 新增bit_web_access.log,记录针对8274端口的访问。
- 新增slow log,记录针对8273和8274端口超过5s的请求。
-
部分集团服务命令行操作,支持配置后立即生效,无需重启服务。
功能特性:
- -logReserveDay <days> 设置日志保存时间。
- -logReserveSize <Number> 设置日志大小上限。
- -logQueue <length> 日志最大队列长度。
- -resetPassword 清空网页的登录密码。
【修复缺陷】
- 修复集团服务kill用户后偶发的崩溃问题。
- 修复内存log中不显示1283的问题。
- 修复客户端自动重连服务器后会占用2个SN点数的问题。
- 修复BIT_QUERY_SHARED_USERS模式也会加入队列的问题。
- 修复RESTful借出失败的问题。
- 修复集团服务用量统计页面无法显示用量数据的问题。
- 修复RESTful的errors接口无法返回Login失败产生的错误的问题。
- 修复Bit_LoginEx接口返回1283的问题。
- 修复集团服务峰值勾选多个Feature后显示不全的问题。
- 集团服务Info系统信息页显示为本地时间。
- 优化配置多个IP有错误的IP情况下客户端的行为。
- 修复Linux普通用户权限无法使用安装包的-v功能。
【版本号】
- Windows:13.7.0
- Linux:13.7.0
- aarch64:13.7.0
客户端库
【新功能】
- Bit_Login支持指定按照LOGIN_MODE_MID、LOGIN_MODE_ACCOUNT和LOGIN_MODE_GROUP进行扣点(需配合13.7.0.0及以上版本的集团服务和客户端库)。
- Bit_GetSessionInfo的BIT_SERVER_ADDRESS支持返回集团服务地址。
- 支持环境变量BITANSWER_CONNECTION,指定客户端和服务器之间建立连接为长连接或者短连接。
-
新增bit_diags.log强化问题定位能力:
功能特性:
- Bit_SetAttr支持ATTR_ENABLE_DIAGS_LOG,控制诊断log的生成。
- 支持环境变量BITANSWER_DIAGNOSTICS,开启诊断log。
- 支持环境变量BITANSWER_DIAGS_LOG_PATH,允许自定义诊断log文件的生成路径。
【修复缺陷】
- 优化当配置了多个集团服务都没有授权可用时,客户端的错误码返回。
- 修复打开文件描述符过多触发的266问题。
- 修复BIt_GetTicketInfo的BIT_TICKET_TYPE_USERS无法返回状态信息和BIT_TICKET_TYPE_USERS连接服务报错259问题。
- 修复无法读取到Bit-ID的问题。
- 修复环境变量设置wite模式不生效的问题。
- 修复LOGIN_MODE_CREATE_HANDLE_ONLY模式下Query任意Feature都能成功的问题。
- 增加全平台启用栈保护,整数溢出检测等安全编译选项。
【版本号】
- Windows:13.7.0
- Linux:13.7.0
- aarch64:13.7.0
2025年1月6日
比特授权云平台
- 支持产品数据的手工备份功能。
- 支持全平台授权添加mac地址时无需选择平台。
- 比特授权云平台手机端适配优化。
- 修复一些其他已知bug。
BackOffice API
- 支持产品数据的手工备份功能。
- 全平台业务产生的SN在添加设备时,设备支持在所有平台使用。
- Backoffice API 文档说明优化:查询授权码,更新授权码,离线升级。
- Backoffice API,离线升级支持同时下载所有设备的升级串,或指定设备下载升级串。
- Backoffice API,更新sn特征项接口支持unselect,可以一次传入绑定和解绑,而不调用delete解绑。
- Backoffice API,离线升级接口返回的升级串可选格式化和非格式化(默认)返回。
- BitKey支持权限管理,支持配置多个BitKey,设置有效期,回收,设置访问权限。
- IP地址白名单优化,支持模糊匹配以及范围匹配。
- 修复user站点,用户口令错误次数改为10。
外壳
- 支持大数据模型加密。
- 修复一些其他已知bug。
2024年12月31日
比特授权云平台
- 支持批量导出帐号授权SN关联的用户(帐号)信息。
- 支持为成员帐号设置“禁止查看公有备注”功能。
- 支持区分显示自由拆分集团授权。
- 支持批量导出激活/未激活设备信息。
- 平台首页支持展示设备激活的地域分布图。
- 高级筛选功能支持添加快速设置。
- 支持全平台、linux平台添加平台拆分。
- 添加设备时,支持设备码不用选平台。
- 修复一些其他已知bug。
集团服务
- 集团服务支持15000并发。
- 支持按照数据条数进行数据库的清理。
- 支持数据库写速度优化到18000条每秒。
- 支持bit.system.status.log协助排查客户端错误。
- 支持Debug Log,及通过命令行支持配置Debug Log的属性。
- 集团服务支持获取客户端的pid和binaryName。
- 集团服务支持校验客户端的借出时间(需配合13.5.1.1及以上版本的集团服务、集团扩展模块和客户端库)
- 修复一些其他已知bug。
客户端库
- 集团服务支持校验客户端的借出时间。(需配合13.5.1.1及以上版本的集团服务、集团扩展模块和客户端库)
- Bit_GetInfo接口支持返回更详细错误信用,用于排查集团服务的错误。
- 客户端支持传binaryName给到服务端,需调用Bit_SetCustomInfo接口。
2024年11月15日
比特授权云平台
- 支持发票信息添加邮箱地址。
- 支持云授权业务“授权信息”页设置“帐号授权”属性。
- 支持帐号授权SN关联的用户(帐号)信息导出及查询。
集团服务
- 新增BIt_GetServerInfo接口,支持获取集团服务的license信息(需配合13.5.0.5及以上版本的集团服务和客户端库)。
- 新增Bit_BatchBegin和Bit_BatchEnd接口,支持批量Query和Release(需配合13.5.0.5及以上版本的集团服务和客户端库)。
- 集团服务支持特征项过期后触发特征项心跳回调。
- 支持负载监控。
- 优化了Linux集团服务安装包,在仅安装模式下可以指定端口号。
- 集团服务规则支持设置允许访问的客户端库版本范围。
- 修复一些其他已知bug。
客户端库
- 新增BIt_GetServerInfo接口,支持获取集团服务的license信息(需配合13.5.0.5及以上版本的集团服务和客户端库)。
- 新增Bit_BatchBegin和Bit_BatchEnd接口,支持批量Query和Release(需配合13.5.0.5及以上版本的集团服务和客户端库)。
- 等待队列超时时间最大支持自定义到15天(参见Bit_SetAttr的ATTR_WAIT_TIMEOUT(0x2)属性)。
- receive Timeout支持自定义,最大可配置64s(参见Bit_SetAttr支持ATTR_CURLOPT_TIMEOUT属性)。
- login支持一个mode LOGIN_MODE_CREATE_NEW_HANDLE 创建新handle,每次创建的handle唯一。
- Bit_SetAttr支持ATTR_DISABLE_ENV属性,用于禁用环境变量。
外壳
- 更新TigerShell_外壳工具扩展模块(.so文件)到13.4.5.1版本。
- .Net程序自激活模块增加使用海外版SN激活的功能。
- 修复一些其他已知bug。
BackOffice API
- 特征项导入导出支持添加“可选”。
- 服务端支持添加设备的时候设置平台。
- 服务端支持开发商授权使用统计报表。
2024年10月31日
比特授权云平台
- 支持命令行工具进行私钥加密,替代手动下载的过程。
- 工单支持已解决和处理中分类筛选,支持查看联系人信息,支持显示工单编号。
- 修复一些其他已知bug。
集团服务
- 新增accessLog,开启bit.access.log后,任意到达集团服务的请求都会被记录在accesslog中。
- 优化了后台定时任务。
- 优化了客户端请求时触发更新SN数据的机制。
- 优化了产品Log。
- 优化了服务端的“Thread pool is full” Log。
- 集团服务规则支持设置特征项版本。
- RESTful新增rule接口,用于添加和删除集团服务的规则。
- RESTful的log接口支持返回客户端平台信息。
- 修复一些其他已知bug。
BackOffice API
- idtoken包含sn时,GetSessionInfo支持返回SN特征项信息。
- 修复授权码激活、迁出、激活过程,服务端未校验迁出串是否已失效的问题。
外壳
- 支持Spring、Hibernate两种常见Java框架的自动识别和加密。
- jar文件加载时间减少97%,1.4万个class文件1s内完成加载。
- 增强Native二次加密检测,二次加密时会友好提示“8: 已经被加密,无法再次加密”。
- 支持32位Native程序的TLS,解决带TLS Callback的程序加密后无法运行的问题。
- 支持新系统新架构下的加密数据文件保护。
- 修复无授权场景下程序未正确退出问题。
- 减少杀毒软件误杀。
2024年9月9日
比特授权云平台
- 支持将集团SN的用户数拆分,分配给多个设备激活。
- 支持显示SN专有特征项。
- 支持授权码列表按“连接”字段排序。
- 支持批量操作时全选特征组功能。
- 支持无特征组的产品中的特征项操作。
- 修复一些其他已知bug。
集团服务
- 支持禁用某一feature后,其他feature仍可正常借出(需配合13.4.8.0及以上版本的客户端库)。
- 支持RESTful的log API支持返回当前Query的用户数。
- 修复一些其他已知bug。
客户端库
- 支持禁用某一feature后,其他feature仍可正常借出(需配合13.4.8.0及以上版本的集团服务和集团扩展)。
- 支持RESTful的log API支持返回当前query和release的用户数。
BackOffice API
- 支持为SN添加专有特征项,实现特征项超过65530个的场景。
- 获取oidc用户在线设备 Get users/status 接口增加返回oidc在线用户。
2024年8月19日
比特授权云平台
- 支持SN“修改历史”显示更多更详细修改信息、包括修改SN状态、SN授权信息、SN特征项等。
- 修复比特授权云平台manager相关域名复制按钮失效问题。
- 修复回收的设备用户数显示错误的问题。
- 修复一些其他已知bug。
集团服务
- 支持客户端轮询(客户端轮询,是指当配置了多个授权服务器地址,客户端在获取授权时挨个匹配,直到找到可用的license服务器)。
- 增强Linux集团服务权限控制,解决安装目录权限过大问题。
- 修复平台设置SN用户数和特征项用户数为无限后在集团服务中显示不一致的问题。
- 修复Bit_TestBitService接口无法识别集团服务规则的问题。
- 修复集团授权已停用,集团授权管理中心的模块列表中依然可见的问题。
- 修复集团授权管理中心中未添加扩展模块进行离线激活时页面显示有代码的问题。
客户端库
- Bit_QueryFeatureEx2接口支持将FeatureName换成FeatureId便于上层业务的使用,并且支持query的数量累加。
- 支持客户端轮询,该更新需要升级集团服务来支持(客户端轮询,是指当配置了多个授权服务器地址,客户端在获取授权时挨个匹配,直到找到可用的license服务器)。
- 支持软件确定性行为模式。在确定性行为模式下:
- 客户端库不再调用rand和srand。
- 客户端库不在使用TSD变量。
- 环境变量配置多个URL时,支持不同服务器地址之间以冒号分隔。
- 修复一些其他已知bug。
外壳
- 添加动态库签名检查功能(建议仅在加密exe时勾选该选项)。
- 授权接口调用策略优化,针对冗余的授权接口调用进行了合并。
- 增加无扩展名的被保护数据文件的加密支持。
- 修复一些其他已知bug。
2024年7月23日
比特授权云平台
- 修复user页面输入sn口令登录报意外错误的问题。
集团服务
- 支持GetFeaturelnfoEx2接口,用于获取集团管理中心存在多个授权码时,同一个特征项的信息,并根据授权码分开显示。
- 修复集团服务bug,提升集团服务稳定性。
客户端库
- 支持GetFeaturelnfoEx2接口。
- 新增两项安全选项:ALSR(地址空间布局随机化)、Buffer Security Check(缓冲区安全性检查)。
- 修复Linux、aarch64下编译静态库存在多重定义问题。
- 修复Linux下13.2版本与12.1版本获取设备码不一致问题。
2024年6月17日
比特授权云平台
- 优化SN设备管理页中的“编辑”打开方式,由”编辑“按钮改为悬浮选中。
- 支持一键快速回收SN中的设备。
- 身份云支持自定义登录界面。
- 重构SN快速编辑面板,修复SN快速编辑部分显示不全的问题。
- 修复部分成员角色无法进行产品和模版筛选的问题。
- 修复比特平台消息中心无新消息或未读消息提示的问题。
集团服务
- 支持sn和feature峰值自动上传(需配合13.2.1.4版本以上的扩展)。
- 支持跨产品同时使用多个升级文件。
- 修复了无限用户数的sn不显示峰值的bug。
- 修复了无限用户数sn显示登录数为0 + undefine的bug。
2024年4月29日
比特授权云平台
- SN授权信息页,取消信息修改保存后的成功弹窗提示。
- 模块和授权码页,对特征项修改后的“放弃”和“保存”按钮进行易用性优化。
- 修复单机浮动授权的终端标识下机器数量显示问题。
- 用户列表支持“身份源“显示。
- 授权码添加设备时支持不用“mac:”直接添加mac。
- 授权码克隆时支持模版修改。
- 支持显示mac原值。
- 修复客户设置为帐号管理员后删除用户但依旧显示为帐号管理员问题。
集团服务
- 新增集团服务集群部署,不兼容冗余部署,之前用冗余部署的用户,如果切换新的集团,需要使用集群部署的方式。
- 修复Linux升级集团服务会替换原有自定义端口的问题。
- 修复LoginEx返回错误码不明确问题。
- 修复集团服务密码无法设置问题。用量数据显示为本地时间。
- 分发数据支持按月份导出操作。
- 修复了按feature筛选RESTful接口大小写问题。
客户端库
- 修复Linux 12代CPU问题。
- 修复13.0.2.7180版客户端库概率出现申请内存失败问题。
- 修复超出结束日期的预授权文件,在Windows下仍可以再次激活使用的问题。
BackOffice API
- Backoffice在/sns/data接口中增加峰值和特征项列表的名称,且支持按updateDate检索。
- 修改定时任务初始化时间。
外壳
- 支持java多个jar加密操作。
- 支持外壳使用帐号方式加密。
2024年3月20日
比特授权云平台
- 新增授权码删除后找回功能。
- 修复比特授权云平台bug。
客户端库
- 升级curl版本,修复curl漏洞。
BackOffice API
- 新增借出与归还授权码接口。
2024年2月17日
比特授权云平台
- 新增安全登录机制,增加口令复杂度校验、口令更换周期限制、登录失败处理功能。
- 支持跨多个模版批量修改授权码的有效期和用户数。
- 支持跨多个模版、多个授权码批量回收设备。
- 批量修改结束日期时,支持yyyy/mm/dd日期格式复制粘贴。
- 修复比特授权云平台bug。
集团服务
- Linux集团服务安装时,支持端口占用检测,支持端口设置。
- 支持多个SN的License(upd)文件合并,最终用户使用合并后的文件可以同时激活或升级多个SN。
- 修复集团服务bug。
外壳
- 外壳安全增强版-外壳工具 (OLLVM),新版外壳增强了授权签名校验功能。
2024年1月20日
比特授权云平台
- 比特授权云平台模块下载页,新增按OS和CPU筛选。
- 比特授权云平台创建产品时,新增产品名不能带特殊字符的提示。
- 离线升级操作中导出升级串的文件名中带有授权码。
- 修复比特授权云平台Bug。
集团服务
- 支持跨多个授权码请求特征项。
- 支持模块列表按照特征项进行筛选。
- 支持授权码启用、停用、删除。
- 支持Windows集团服务命令行模式。
- 优化日志性能,提升日志写入速度。
- 修复集团服务bug。
客户端库
- 新增Advapi32.lib依赖,无需在编译选项中添加。
- 修复多线程调用QueryFeatureEx时release失败的问题。
授权管理工具
- Linux授权管理工具支持版本查询。
- 产生请求文件、确认文件时文件名带有授权码。
Backoffice API
- 新增查询授权码峰值用户接口。
2023年12月31日
比特授权云平台
- 支持为帐号授权的授权码用户数和特征项用户数分别设置允许在线数。
- 支持“永久”授权的快速筛选和导出。
- 支持“最近一次激活IP”和“IP区域”授权信息的导出。
- 支持快捷批量修改特征值。
企业授权管理中心
- 新增功能模块页签,支持查看授权的特征项信息。
- 取消邀请用户数限制,支持为授权无限邀请用户。
- 支持为邀请用户添加备注信息,支持授权码下的用户信息导出。
Backoffice API
- 完善产品和产品特征项的管理接口。
文档中心
- 支持API代码块一键复制。