Releases: TencentBlueKing/bk-cmdb
Releases · TencentBlueKing/bk-cmdb
v3.10.41
用户须知
尊敬的GitHub社区用户:
我们非常感谢您一直以来对我们项目的支持与关注。经过深入的讨论与评估,我们团队决定对项目的版本进行一次调整。具体内容如下:
经过慎重考虑,我们决定废弃v3.10.23至v3.10.31之间的所有版本。对于在这些版本中所包含的功能和修复,我们已将它们完全整合到v3.11.1版本中。从现在开始,我们将全力投入到v3.11的维护和更新中,为您带来更稳定、高效的使用体验。
此外,我们将在v3.10.41版本中继续基于v3.10.22进行维护。需要特别说明并重点强调的是,v3.10.41版本及其后续版本不包含v3.10.23至v3.10.31之间的任何功能。因此,对于正在使用v3.10.23至v3.10.31之间版本的用户,请千万不要尝试升级至v3.10.41及其后续3.10的版本,请一定使用v3.11.1及其v3.11后续版本进行更新,避免功能或数据造成损失。在v3.11.1中,您将获得所有先前版本的功能,同时还能享受到更多改进和优化。
我们深知这次版本调整可能会给您带来一定的困扰,对此我们深感抱歉。然而,这次调整是为了让我们的项目能够更好地发展,为您提供更优质的服务。我们希望您能理解并支持我们的决定。
如您在升级过程中遇到任何问题,欢迎随时通过GitHub Issues与我们联系。我们将竭诚为您提供帮助。再次感谢您对我们项目的支持,期待在v3.11版本中与您共同进步!
祝您使用愉快!
缺陷修复
- 解决模型字段批量导入失败问题
- 解决导出实例数据,临界用户丢失问题
- 解决实例名唯一索引丢失问题
v3.10.22
新增功能
- 主机操作系统增加hp-unix类型
功能优化
- 对一些UI的体验问题进行了优化
- 对taskserver服务异步任务相关逻辑进行了优化
- 编译cmdb依赖的golang版本升级到1.17
- 新增云主机时,如果有内网IP+云区域和业务均相同的主机,则更新该主机
缺陷修复
- 修复设置平台信息处的xss问题
- 并发获取用户数据时,出现并发读写map导致webserver服务panic
- 修复当supplierAccount不为0时,在内置模型分组下创建模型失败问题
- 修复excel导入主机关联数据时,勾选部分模型出现报错问题
- 批量创建关联关系接口缺少相关参数,导致创建成功后,cmdb页面无法展示
- 修复当没有自定义层级时,调用查询主机及其对应topo接口报错问题
v3.10.18
新增功能
- 集群模板添加服务模板支持按分类进行筛选
- 添加推送主机身份接口
- 增加支持服务模板和集群模板配置属性字段能力
功能优化
- 主机导出单个文件上限调整为3万条
- 兼容新版数字输入组件及数值类型字段配置修改时的保存事件优化
- 模板配置字段变更对比兼容数组等更多数据类型和升级vue-i18n兼容新的语法
- 优化权限注册逻辑
缺陷修复
- 修复服务模板配置主机自动应用场景下,通过api接口转移主机未能实现主机自动应用
- 模型导出步骤文案修复
- 修复自动应用当模块所属模板已配置规则时跳转查看的模板规则数据未更新问题
- 修复在新版组件库下业务拓扑树的缩进问题
- 修复模型导入关联关系选中异常和高级筛选收藏条件弹层被遮挡问题
- 修复侧滑在内嵌窗口中可能导致页面位移的问题
- 升级magicbox和login组件解决小窗登录展示异常问题
- 修复查询模型关联实例分页数据id超出上限的问题
- 动态分组的模块与集群名称模糊搜索支持直接输入字符
- 修改monstache默认镜像版本为v2.0.0
- 服务模板进程绑定IP允许为空
v3.10.17
新增功能
- 新增导入主机支持填写云区域
- 添加业务集的全文检索功能,不包含资源范围
- 新增统计每个业务下主机CPU数量的接口
功能优化
- 优化主机自动应用权限
- 导入主机提示文案优化
- 转主机优先从模版获取主机应用规则
- 修改默认业务集查询条件并优化error信息
- 修改业务集结构体运维人员字段名称为bk_biz_maintainer
- 查看服务模板接口增加对参数0的校验
- 调整获取esb用户列表的请求用户名长度
- 去除util.GetInt64ByInterface里将string转为int64的逻辑
- 修改thrift连接为短链去调用
- 设置hostid文件同步到机器时旧文件的备份名
- redis sentinel支持传入sentinel password
缺陷修复
- 修复主机转移模块场景下,如果涉及到新增服务实例,不能超过100的限制
- 修复审计数据因模型被删除而无法查看的问题
- 修复全文检索es数据无法删除问题
- 修复查询自定义层级节点下的主机失败的问题
- 修复自定义字段拥有编辑权限却无法编辑的问题
- 修复主备负责人在进行主机自动应用时,当修改目的负责人只有一个,并且属于原来一组负责人之一时,主机自动应用失效
- 修复事件监听偶现失败的问题
v3.10.16
新增功能
- 服务与集群模板实例列表页添加单个实例的删除入口
- 主机搜索的模块与集群名称支持模糊搜索
- 主机自动应用支持按服务模板配置及体验优化
- 新增模型导入导出功能
- 业务集支持关联
- 各组件http请求context新增timeout机制,避免请求长时间执行不退出
- 各服务支持https
- 查询主机及其对应topo增加自定义层级查询条件
兼容性
- 优化procserver中无长度限制或无分页的接口可能会造成性能问题,如用到该 issue 中的接口,请按新的分页要求使用,否则接口调用会失败。
功能优化
- 服务模板进程信息加解锁按钮提示文案优化
- 去除主机列表中hover显示的跳转业务拓扑tips避免极端情况下遮挡跳转icon
- 设置不可编辑字段+IPv6字段+CPU架构字段不可用于主机自动应用
- 适配接口分页限制
- 主机详情页的服务实例标签与拓扑显示优化为直接全部显示
- 业务(集)选择器交互体验优化
- 服务模板的进程端口字段配置默认锁定
缺陷修复
- 修复模型实例审计详情查看报错的问题
- 修复业务集视图下主机自动应用状态展示错误和拓扑地址参数合法性检查
- 修复编辑业务集业务范围未生效的问题
- 修复新建的模型字段分组无法正常折叠的问题
- 修复服务模板同步实例变更对比溢出文本样式和创建拓扑节点中的下拉框触发失效的问题
- 修复search_instance_associations不支持双向查询关联关系
v3.10.11
新增功能
- 新增根据主机id查询对应服务模版实例id的接口
- 导出excel时字段类型为枚举类型则为其添加一个sheet用于存放该枚举字段的选项
- 新增支持更新basereport老版本data id的到gse的接口
- 添加接口用于查询实例关联关系以及实例详情
- 新增交换模型属性分组位置的接口
- 接入监控opentelementry
- 支持主机身份生命周期管理能力
功能优化
- 平台管理增加业务快照名称修改表单项
- table类型的校验允许类型为interface或map数组
- 转移主机属性自动应用仅判断目标模块
- 禁止创建bk打头的模型,用于后续创建内置模型
- 主机列表支持业务名筛选
- api task的迁移支持status为字符串的情况
- 查询组织全名用于导出主机或实例时替换组织id
- 批量创建模型返回正确结果
- 业务空闲机与资源池解耦
- 主机转移时自动应用调整为按相同的更新数据进行批量更新
- apiserver中新增metric采集项,统计无权限的访问量
- 不允许用户创建bk开头的分组id
- 补充导入组织内容校验
- 创建模型时自动添加的bk_inst_name的唯一索引添加partial filter,防止和定时同步时生成的index冲突
- 创建模型分组和属性接口返回实际创建的数据
- 模型实例权限同步等待db初始化完成后再开始
- 提交事务时若之前没有事务(无db操作的情况下)则跳过提交操作
- 调整前端title和footer,title为蓝鲸智云
- 优化sync data打印的日志
缺陷修复
- 修复判断主线父节点忽略内置集群模块时对default进行强制类型转换导致panic的问题
- 修复批量编辑权限申请项目遗漏的问题
- 修复模型字段分组排序失效的问题
- 纠正平台管理中英版错误提示文样式不统一的问题
- 修复无法修改自定义模型字段分组名称的问题
- 修复克隆模板编辑更新时出现数据混乱的问题
- 修复转移主机到其他业务按钮置灰提示样式问题
- 修复查询实例拓扑返回实例中缺少bk_inst_name问题
- 修复在URL中修改业务ID时页面没有切换业务的问题
- 修复前端模型实例权限状态变更后未展示锁的问题
- 修复模板进程id参数类型错误
- 修复集群模板同步历史不展示集群名称和拓扑路径的问题
- 修复excel导入反向实例关联和带/的组织名失败的问题
- 修复watch在正好超时的瞬间产生了一个新事件的情况下丢事件的问题
- 修复导入时获取excel内容逻辑
- 修复当删除服务实例,但模块内的服务实例数不为零场景的同步问题
- 进程绑定信息中的IP统一为必填及调整保存进程信息接口入参
- 修复资源实例批量操作权限限制UI不准确的问题
- 修复模型实例属性修改后不成功的问题
- 修复migrate iam时删除老模型实例action时更新action group失败的问题
- 修复主机身份事件监听失败的问题
v3.9.37
新增功能
- 首页多IP搜索支持逗号和分号分隔及返回时记住搜索内容
- 服务模板支持克隆
- 增加支持多个业务的空闲机模块中的主机转移到另外一个业务的空闲机模块
功能优化
- 移除平台管理字段校验规则配置模块
- 对业务拓扑树进行自然排序
缺陷修复
- 修复主机审计获取业务ID失败的问题
- 修复业务批量编辑全选控件错位问题
- 修复业务下属性分组更新时跨业务检验重名问题
- 修复主机属性自动应用拓扑树样式异常
- 修复批量修改业务属性需要点击两次才能修改的问题
- 修复服务模板实例同步状态加载报错的问题
- 修复获取服务模板同步状态权限解析失败的问题
- 修复导入主机判断excel表格数量问题
- 修复导入关联关系返回错误不正确问题
- 修复服务模板新建进程参数类型错误的问题
v3.10.10
新增功能
- 提供新接口给资源池的变更记录功能使用,鉴权方式与操作审计不同,根据用户是否有实例查看权限进行鉴权
- 新增平台管理模块
- 首页多IP搜索支持逗号和分号分隔及返回时记住搜索内容
- 服务模板支持克隆
- 支持实例关联事件监听
- 增加支持多个业务的空闲机模块中的主机转移到另外一个业务的空闲机模块
- 事务写冲突时,在场景层进行有策略的重试操作,尽量避免写冲突
功能优化
- 添加判断防止导入关联关系时获取对应单元格数据数组越界
- 跨业务转主机的业务选择列表支持按有权限的优先排序
- 增加转移主机时对业务是否归档的判断
- 编辑主机接口性能优化
- 页面转移主机接口调整为按主机最终模块聚合批量转移
- 主机自动应用仅更新有变化的主机
- 禁止内置集群模块通过接口修改
- attribute校验规则添加对table类型的逻辑
- 服务模板同步优化
- 对业务拓扑树进行自然排序
- 迁移校验小工具添加校验和清理无进程关系的进程的功能
- 实例查询接口支持时间查询
- 通用模型实例查看页支持高级筛选
缺陷修复
- 修复模型实例鉴权错误的问题(#5846)
- 修复连接zk过程中出现服务注册失败导致服务不可用的问题
- 修复已归档业务小屏幕下操作按钮换行的样式问题
- 修复主机审计获取业务ID失败的问题
- 修复业务批量编辑全选控件错位问题
- 修复业务下属性分组更新时跨业务检验重名问题
- 修复主机属性自动应用拓扑树样式异常
- 修复批量修改业务属性需要点击两次才能修改的问题
- 修复动态分组查询时间问题
- 修复资源目录批量导入实例时报错未提示的问题
- 修复服务模板实例同步状态加载报错的问题
- 修复导入主机判断excel表格数量问题
- 修复导入关联关系返回错误不正确问题
- 修复服务模板新建进程参数类型错误的问题
v3.9.34
新增功能
- 接口list_service_instance_detail新增支持传入多个hostId
- 查询业务接口search_business支持批量传参
功能优化
- 移除v3.9.33版本中服务实例改造中包含的清理存量的无进程服务实例的逻辑
- 调整mongodb的连接池连接空闲超时时间为25分钟
- 主机转移模块限制单次批量转移数量为500
- 业务拓扑左侧树形菜单支持记住上次拉伸位置
- 修改彻底删除业务二次确认触发方式为点击
- 主机资源池表格复制功能优化
- 对诸如业务搜索等未对搜索字符做 trim 处理的进行处理补齐
- 调整apiserver的超时时间为25s
缺陷修复
- 修复组织选择器初始化未加载组织的问题
- 修复模型字段挪入新建分组时不生效的问题
- 修复新增主机未创建服务实现的问题
- 修复批量跨页选择只有一页时也会展示跨页选择的问题
v3.9.33
重要提示:
新增功能
- 新增清理审计日志接口(接口使用方法可参考issue#5603)
- 业务支持跨页批量编辑
- 归档业务提供“彻底删除”能力
功能优化
- 主机字符字段支持模糊搜索
- 查询集群模板同步状态兼容集群下无模块的情况
- 业务名称搜索默认支持模糊搜索
- taskserver清除一个月之前的冗余任务
- 通用模型内置字段名称统一为不可修改
- 业务名搜索从大小写敏感改成大小写不敏感
- coreservice优化count逻辑
- 优化多值过滤项中IP项溢出隐藏文案展示
- 修复动态分组条件操作符未显示问题
- 修复获取topo节点主机数量接口缺陷
- 修复主机属性自动应用的逻辑失效问题
- 主机与服务实例解耦优化
- 主机和通用模型实例权限申请只显示无权限的实例
- 查询有权限的实例列表功能优化
- toposerver重构
- 修改通用模型名称时,同步模型名到IAM
- 业务拓扑缓存调整(注意:需要在升级完该版本后,利用小工具删除缓存数据,具体详情见issue#5471)
- 属性鉴权功能中迁移存量模型实例的权限
- 资源导出默认勾选上表头配置的属性列
- 全文检索体验优化
- 主机导出时,默认将业务、自定义层级、集群、模块各放一列导出, 方便用户对这3个模型进行筛选
- 导出实例数据时、通过并发获取用户数据,提高性能
- 主机身份事件监听在watch token里添加id和cursor信息,防止用户用过期的最后一个cursor请求时报错
- “业务” 支持批量编辑合入v3.10.x后的代码优化
- 将服务实例下进程的唯一校验规则放到唯一索引中处理
- 无权限时直接返回空不能提示错误
- 调整代码逻辑以兼容没有任何内置自定义对象的场景
缺陷修复
- 修复新建实例自关联的关联关系时对该实例获取两次锁导致失败的问题
- 修复使用主机/服务实例数量统计接口引起的topo创建问题
- 修复资源目录模型实例查询时,查询模式切换混乱的问题
- 修复模型关系新建层级时重复点击创建按钮仍然可以创建的问题
- 修复模型实例详情错误出现loading的问题
- 修复查看单个实例模型删除历史时加载了其他实例删除历史的问题
- 修复运营统计页面数据异常导致显示无权限的问题
- 修复集群模板同步状态会把同步人设置为当前用户的问题
- 修复主线模型事件在redis中找不到详情信息后去db查不到的问题
- 修复对于大量主机(主机数量大于500并且服务模板中进程模板数量大于10)转移场景下的panic问题
- 处理动态分组,字段类型为组织时的校验问题
- 主机数据导出时,如果没有自定义层级时,调整module、set数据的处理
- 修复查询主机删除历史bk_obj_id参数问题
- 修复模块中添加主机在有模板无进程创建服务实例时出错的问题
- 修复运营统计实例图表未显示问题
- 修复动态分组编辑和删除的鉴权,列表中只鉴权了第一个的问题
- 修复自关联模型拓扑数据展示不全的问题
- 修复模块中主机均无服务实例时无法转移到空闲机的问题
- 修复未正确获取进程数据导致无法克隆服务实例到其它主机的问题
- 修复导入模型属性时错误的将id置为0的问题
- 修正主线模型的判断条件,不以业务拓扑分组为判断条件,使该分组下的通用模型能正常同步到IAM
- upgrade添加跳过未注册动作的升级操作
- 修复审计下无法查询动态分组的问题
- 通用模型实例鉴权问题修复
- 修复了同步集群模板实例时事务提交失败导致的报错
- 主机搜索解决输入 \ 字符搜不到的问题
版本依赖
- IAM SaaS
>= 1.4.15
- IAM 后台
>=1.7.7