Releases: TencentBlueKing/blueking-dbm
1.5.0-alpha.92
1.5.0-alpha.91
1.5.0-alpha.90
1.5.0-alpha.89
🔥 Refactors
-
refactor(dbm-services): update gowork.sum #18014
-
refactor(dbm-services): upgrade go version 1.25.11 #18052
-
refactor(redis): harden replace flow and rollback-exercise cleanup #18070
🚀 Features
-
feat(other): oracle替换机器修改元数据增加保存密码到密码服务 #17669
-
feat(dbha-v2): Add metrics for third-party APIs. issue: #17646
-
feat(backend): dbconfig add plat delete check #17697
-
feat(other): 资源池导入支持并行执行严格与常规sa空闲检查 #17691
-
feat(dbha-v2): Add a global keepalive mode to probe with ping-only routing and keepalive process naming. issue: #17582
-
feat(dbha-v2): Optimize DBHA ops script, add crontab daemon registration/cancellation logic. issue: #17582
-
feat(other): MySQL MCP 增加表空洞碎片查询 #17717
-
feat(redis): predixy_tendisplusIns #16538
-
feat(other): 资源池删除主机增加 bk_host_id 存在性校验 #17699
-
feat(other): 资源池记录主机IDC名称与ID #17636
-
feat(redis): harden rollback exercise cleanup #17753
-
feat(backend): dbconfig add module clone query #17757
-
feat(dbha-v2): Move DbmMetadataInstanceRole and DbmMetadataSpiderRole to haprobe. issue: #17705
-
feat(dbha-v2): Implement probe updates and queries on
master_slave_heartbeat. issue: #17705 -
feat(dbha-v2): Refine MySQL slave check settings in the switch flow. issue: #17705
-
feat(dbha-v2): Update change log. issue: #17705
-
feat(sqlserver): 开发sqlserver相关的mcp工具 #17622
-
feat(other): oracle主备机器替换修改元数据 #17786
-
feat(mysql): proxy/spider原地重建单据 #17261
-
feat(backend): 资源池合并 MySQL 与 TendbCluster 资源的 DB 类型 #17746
-
feat(dbha-v2): Implement switching snapshot persistence. issue: #17778
-
feat(dbha-v2): Mask plaintext passwords in switching logs. issue: #17778
-
feat(dbha-v2): Update the change log. issue: #17778
-
feat(backend): mcp add ai_report #17805
-
feat(backend): mcp-callee-announcement #17777
-
feat(other): TenDBCluster 接入层全毁灾难恢复(新单据与 Flow) #17102
-
feat(mysql): modify-mysql-cluster-spec #17821
-
feat(backend): support blacklist for dbha-v2 switch #17761
-
feat(other): 公共资源池 tlinux-1.2 机器导入时自动重定向到中转业务 #17809
-
feat(dbha-v2): rebuild proto and complete receiver client #17819
-
feat(dbha-v2): use early return on err == nil to reduce nesting #17819
-
feat(backend): tdbctl switch use position #17844
-
feat(other): 备份恢复演练流程不安装蓝鲸插件 #17820
-
feat(kafka): kafka_exporter自动适配broker变更,通过/etc/hosts解耦IP依赖 close #17854
-
feat(frontend): mysql 分区管理优化 #15994
-
feat(frontend): mongodb定点构造限定城市 #17743
-
feat(frontend): 资源相关隐藏tendbcluster #17731
-
feat(mongodb): mongodb 变更sql改成SQL传递模式 #17695
-
feat(frontend): 业务配置类页面tab显示优化 #17855
-
feat(redis): 增加redis转业务Flow #17713
-
feat(mysql): mv-mcp-plan-register-to-mysql-group #17894
-
feat(backend): 资源池补货考虑规格多机型 #17751
-
feat(backend): mongodb 变更sql改成SQL传递模式 #17910
-
feat(frontend): 前端翻译补全 #17866
-
feat(frontend): mongodb变更sql改成sql传递模式 #17793
-
feat(frontend): 新版版本包管理 #14457
-
feat(frontend): 新版版本包管理交互调整 #17637
-
feat(frontend): 资源相关隐藏tendbcluster_读操作暂不隐藏 #17731
-
feat(frontend): mongodb变更sql改成sql传递模式_单据详情编辑器显示优化 #17793
-
feat(backend): 版本管理V2改造 #17716
-
feat(frontend): 前端依赖包升级 #17944
-
feat(frontend): 版本文件v2权限设置与tab切换问题修复 #17952
-
feat(backend): add DML API for dbha blacklist #17929
-
feat(dbha-v2): Query shared black/white list via DBHA v1 API. issue: #17951
-
feat(dbha-v2): Update the change log. issue: #17951
-
feat(frontend): 版本文件mysql/spider支持6位版本号 #17983
-
feat(mysql): 给spider清档单据加个flow vaildator #17976
-
feat(backend): dbconfig keep plat config #17991
-
feat(other): 主机表增加块设备信息字段 #17885
-
feat(backend): DBHA新增黑白名单接口 #17987
-
feat(other): 给查询DB告警事件的mcp增加可选性入参 #17985
-
feat(backend): dbha upgrade crypto #18008
-
feat(redis-dts): redis-dts upgrade crypto #18010
-
feat(dbha-v2): add grpc test #18002
-
feat: new doris upgrade flow #17989
-
feat(backend): 资源池主机信息补充idc信息 #17620
-
feat: partition_v2_inspect #17946
-
feat(dbha-v2): complete grpc server #17852
-
feat(dbha-v2): correct log and topic #17852
-
feat(dbha-v2): avoid to save empty message #17852
-
feat(dbha-v2): fix use <= 0 guard for gRPC config defaults, hard code topic, nesting #17852
-
feat(other): 开发查询pipline相关状态的mcp工具 #17806
-
feat(dbha-v2): Release DBHA-V2 v2.0.0-beta.9. issue: #18110
-
feat(frontend): 分片集群连接字符串显示增加mongos列表 #17890
-
feat(backend): 增加语法检查区分 TendbCluster 保留字模式 #18095
-
feat(backend): list-ticket-mcp-use-ai-generate-param-summary #18130
-
feat(mysql): calculate-mysql-cluster-skew #18094
-
feat(backend): dbconfig add confname exists #18139
-
feat(mysql): generate-mysql-cluster-skew-report #18138
-
feat(backend): tbinlogdumper切换单据,去掉审核和确认的步骤 #18113
-
feat(other): 主机性能 MCP 支持按 IP 查询实例端口列表 #18160
-
feat(backend): dbconfig remove snapshot version #18208
-
feat(mysql): optimize-mcp-plan-ticket #18177
-
feat(backend): 单据异常流程树巡检 #17865
-
feat(backend): 修复 IAM API 查询用户权限时连接断开 #17730
-
feat(other): mysql import-sqlfile 增加SQL文件执行耗时统计输出 #16677
-
feat(other): dbactuator 添加 SQL 执行事件 marker 协议与 dbm-ui 按 IP 反查解析工具 #17496
-
feat(backend): Add probe subprocesses and enable probe deployment in TenDBHA flow. #17930
-
feat(backend): 批量确认操作改造为并发执行 #17718
-
feat(backend): 资源池mcp工具 #17781
-
feat(backend): 告警组体验优化 #17942
-
feat(backend): 【缺陷】单据列表每页500条时 list_ticket_status 请求失败 #18041
-
feat(es): ES支持插件管理 #17846
-
feat(backend): 单据支持异步编排模式 #18226
-
feat(backend): 社区版整包梳理 #15599
-
feat(backend): aidev sdk 2.0 & 独立子智能体支持 #18213
-
feat(frontent): aidev SDK 2.0 改造 & DBM 接入 #17826
-
feat(frontend): 告警组体验优化 #18013
-
feat(frontend): 优化redis架构推荐 #18091
-
feat(frontend): 全选与勾选交互统一 #17941
-
feat(frontend): 版本文件支持管理包类型 #17904
-
feat(frontend): redis主从部署database字段max改为16 #18167
-
feat(frontend): 新版配置管理 #16705
-
feat(frontend): 新版配置管理_删除旧目录 #16705
-
feat(frontend): 备份存储配置 #17140
-
feat(backend): 配置管理V2 #18218
-
feat(backend): 版本包管理功能 #18252
🐛 Bugfixes
-
fix(backend): agent工时统计增加comment #17686
-
fix(backend): 修正dbconfig版本 #17688
-
fix(redis): harden rollback drill cleanup #17673
-
fix(dbha-v2): Fix residual data issue of sliding window metric. issue: #17646
-
fix: add_slave键值错误问题 #17724
-
fix(mongodb): 删除/data1/mongolog中的旧日志文件 #16054
-
fix(backend): 资源池转移校验 & 采集重复下发fix #17706
-
fix(backend): ticket list mcp补充todos信息 #17706
-
fix(mysql): fix mysql actor concurrency #17733
-
fix(mongodb): 优化mongodb执行脚本,走制品库路径传脚本文件 #17696
-
fix(dbha-v2): Change whitelist cluster verify field to ClusterName, align with v1. issue: #17752
-
fix(mysql): mysql metrics mcp fix #17766
-
fix(backend): DBA代办通知按组件拆分人员进行消息通知 #17764
-
fix(backend): todo多任务单据流转不下去 #17676
-
fix(backend): 资源池导入检查是否有重复IP #17768
-
fix: 回档binlog列表个数判断 #17787
-
fix(mysql): 优化spider缩容单据时的平均算法 #17792
-
fix(other): 修复 mysql proxy 救援校验中 cluster 查询误用 bk_biz_id 联合过滤 #17824
-
fix(other): mysql proxy 救援与 spider 接入层灾恢 validator 移除对新资源字段的校验 #17830
-
fix: partition_v2_cluster_del_conf #17797
-
fix(backend): 获取dba的代办数量改成多线程实现 #17814
-
fix(frontend): recover-yarn-lock #17840
-
fix(mysql): 放大spider add routing的timeout #17850
-
fix(redis): correct rollback drill recycle flow #17832
-
fix(other): tbilogdumper_switch #17861
-
fix(backend): 修复每日代办提醒中dba表人员为空的报错 #17863
-
fix(other): 优化单据值守对比报告逻辑 #17867
-
fix(backend): 修复mcp工具serializer问题 #17883
-
fix(mysql): modify-mysql-cluster-spec-mcp-auth #17871
-
fix(other): 资源池跨园区弱亲和性分配改为大池子优先,避免小池碎片化导致连续单据失败 #17800
-
fix(frontend): 修复并优化全站搜索跳转问题 #17719
-
fix(frontend): 修复并优化全站搜索跳转问题_文件重命名失效问题 #17719
-
fix(frontend): mongodb缩容接入层页面崩溃问题修复 #17803
-
fix(frontend): 分区管理列表bug修复 #15994
-
fix(frontend): mysql回档_指定时间修复 #16680
-
fix(frontend): 修复集群列表提单message跳转业务id不符 #17799
-
fix(mongodb): mongodb执行脚本修复mongosh执行脚本需要添加file参数 #17901
-
fix(backend): 修复集群单据记录待继续状态展示不正确 #17736
-
fix(mysql): truncate-table-timeout #17907
-
fix(redis): split client retry semantics and harden dts online switch #17922
-
fix(frontend): 修复tendbcluster集群列表跳转webconsole时spider角色下拉项缺少slave问题 #17920
-
fix(backend): 修复grafana视图鉴权问题 #17924
-
fix(mysql): mcp_数据构造到已有集群单据 #17177
-
fix(mysql): drs-v2-connect-proxy-error #17947
-
fix(backend): 修改介质包版本初始化 #17956
-
fix(backend): dbconfig remove snapshot #17953
-
fix(mysql): mysql-crond-start-errlog-wrong-path #17949
-
fix(backend): 实例关联集群接口兼容为空的情况 #17964
-
fix(mongodb): 安装版本校验兼容 major.minor 版本号(如 dbVersion 4.2 与二进制 4.2.25) #17968
-
fix(kafka): 优化kafka故障场景的替换流程 close #17969
-
fix(redis): 转业务ID #17972
-
fix(redis): redis_slot_bug/ #15420
-
fix(backend): 修复语法检查同名文件并发下载互相截断导致md5校验失败 #17980
-
fix(mysql): query-not-exists-machine-in-priv-clone-v2 #17978
-
fix(backend): 修复machine migrate文件问题 #17995
-
fix(backend): 允许machine storage_device为空 #17995
-
fix(backend): fix dbconfig file time #17993
-
fix(dbha-v2): upgrade grpc and x/crypto dependencies. issue: #18001
-
fix(other): 安全工单修复 #18000
-
fix(backend): 升级大数据dbactuator依赖golang.org/x/crypto至v0.45.0 close #18017
-
fix(other): IT 开头机型回填 storage_device 时 disk_type 记为 nvme_ssd #18024
-
fix(dbha-v2): use binlog position when repairing tdbctl replication. issue: #17986
-
fix(dbha-v2): Update the change log. issue: #17986
-
fix(backend): fix db-event-consumer writer #18042
-
fix(mongodb): 兼容 mongosh 执行脚本并替换 getSisterDB #17982
-
fix(redis): redis config plat bk_biz_id should is 0 #16794
-
fix(redis): ssd创建同步 #18033
-
fix(backend): fix consumer deadlock #18076
-
fix(mysql): tendbcluster-renamedb-empty-db-on-ctl-slaves #18062
-
fix(other): 回填磁盘信息优先使用 CVM 获取到的磁盘大小 #18028
-
fix(backend): 告警策略迁移脚本合并 #17708
-
fix(sqlserver): 优化sqlserver的清档数据的逻辑 #18045
-
fix(dbha-v2): improve whitelist query retry and failure handling. issue: #18056
-
fix(backend): spider-master灾难恢复流程bug修复 #18049
-
fix(backend): fix db-event-consumer transation #18104
-
fix(backend): dbha should init default hash value #18108
-
fix(other): 修复oracle获取无效用户的错误 #18107
-
fix(frontend): 修复sqlserver数据迁移批量查询 #18103
-
fix(backend): 修复mongo分片集群增加分片数亲和性问题 #18124
-
fix(backend): db-event-consumer fix timezone #18132
-
fix(dbha-v2): Support restoring CLB instances in dbha-cluster. issue: #18047
-
fix(dbha-v2): Improve CLB switching handling. issue: #18047
-
fix(dbha-v...
1.5.0-alpha.88
🔥 Refactors
-
refactor(k8s-dbs): 操作记录关联单据 #17240
-
refactor(redis): 默认关掉 Redis(TendisSSD)实例CPU使用率 #17297
-
refactor(redis): drive tendisredisinstance upgrade by ip pair #17256
-
refactor(k8s-dbs): bcs 集群元数据新增 vpc_id 信息 #17434
-
refactor(k8s-dbs): 检索相关接口移除 k8s 敏感信息 #17439
-
refactor(backend): 项目依赖升级处理安全问题 #17576
-
refactor(k8s-dbs): 存储套餐接口优化,返回组件配置明细 #17672
-
refactor(backend): 整包更新 #17683
🚀 Features
-
feat(k8s-dbs): 新增 CLB 资源创建接口 #17216
-
feat(k8s-dbs): 实现 CLB VIP 信息获取接口 #17226
-
feat(backend): db-event-consumer fix timezone and ommited fields #17258
-
feat(backend): ticket-op-mcp-bkbizid-optional #17253
-
feat(backend): db-event-consumer fix ommited fields #17266
-
feat(mysql): mysql-machine-replace-bill-mcp #17121
-
feat(other): MCP 任务流错误日志支持 MySQL 演练 task_info 追加到 logs #17270
-
feat(redis): rate-limit agent checks and fix binlog day boundary #17238
-
feat(flow): 下架时清理残留的Exporter #17279
-
feat(backend): public-four-metric-mcp #17315
-
feat(redis): 机器初始化加入Ngigx配置 #17307
-
feat(mysql): mysql 数据恢复拆分恢复后续步骤 #17284
-
feat(frontend): 告警策略管理体验优化_子策略停用提示 #16442
-
feat(frontend): 告警策略管理体验优化_修复监控目标label为空 #16442
-
feat(frontend): 告警策略管理体验优化_修复关联策略跳转问题 #16442
-
feat(frontend): 用户选择器改造新版 #17141
-
feat(other): MySQL MCP 容量查询支持 top_n、min_size_bytes 与 limit 互斥 #17252
-
feat: mysql恢复步骤拆分 #17298
-
feat(redis): add dispatch-time extra_skip_check hook for agent checks #17336
-
feat(backend): fix ai mysql_slowlog_analysis.py #17345
-
feat(backend): dbconfig add list levels and mysql add client 80 #17352
-
feat(k8s-dbs): 新增存储配置套餐管理功能 #17251
-
feat(other): TendbCluster 语法校验禁止删除主键 #17348
-
feat(other): MySQL 查询 MCP 增加 SHOW BINLOG EVENTS 接口并限 DBA 调用 #17341
-
feat(dbha-v2): Add black-white list table add whitelist filtering before switch triggering. issue: #17304
-
feat(dbha-v2): Add EnableSwitching check to filterWhitelistedInstances. issue: #17304
-
feat(dbha-v2): Add v1 db config. issue: #17304
-
feat(mysql): mysql-replace-unavailable-machine-hide-error #17287
-
feat(backend): add-phase-in-list-cluster-base-info-mcp #17299
-
feat(backend): dbbackup add spider slave #17399
-
feat(backend): add report migrations #17411
-
feat(mysql): disable-dbha-autofix-by-app #17403
-
feat(mysql): mysql slow mcp add query_sample #17424
-
feat(dbha-v2): Optimize metrics and add atomic method calls. issue: #17417
-
feat(dbha-v2): Make some constant defaults configurable via YAML/CLI with constant fallback. issue: #17243
-
feat(dbha-v2): Harden discovery endpoint parsing for TLS, standardize log formats. issue: #17243
-
feat(dbha-v2): Make metadata hash count configurable with a minimum fallback of 200. issue: #17243
-
feat(dbha-v2): Support BKMonitor endpoint domain socket paths while preserving host:port compatibility. issue: #17243
-
feat(dbha-v2): Prevent AM startup blocking the main workflow during DB metadata sync. issue: #17243
-
feat(dbha-v2): cap cluster concurrency via clusterLevelSwitchMaxClusterNum. issue: #17386
-
feat(dbha-v2): parallelize multi-instance work in TenDBCluster cluster switch. issue: #17386
-
feat(dbha-v2): improve implementation of instance concurrency in cluster-level switch. issue: #17386
-
feat(dbha-v2): Disable etcd client auto-sync option. issue: #17440
-
feat(k8s-dbs): 存储类型区分集群和单机 #17360
-
feat(hdfs): hdfs/pulsar/doris单据值守 close #17461
-
feat(other): oracle单实例机器替换修改元数据 #17459
-
feat(mysql): sql-inject-defence-in-mcp #17326
-
feat(other): 流程落库蓝鲸 job 与单据关联(flow_bk_job_instance 与新组件、SQL 导入流) #17319
-
feat(dbha-v2): Optimize and add metrics for AM. issue: #17427
-
feat(backend): optimize-dbha-api #17486
-
feat(backend): mongodb标准化 #16320
-
feat(redis): add leading-hour buffer to binlog day-boundary check #17498
-
feat(es): ES支持节点写入机架id、机房id和园区id信息 #17478
-
feat(dbha-v2): Add probe proxy admin config and move harvester selection to probe runtime. issue: #17469
-
feat(dbha-v2): Route probe harvester per endpoint and clamp harvester interval/timeout. issue: #17469
-
feat(mysql): add-more-param-in-drs-mysql-rpc-v2 #17515
-
feat(mysql): show create table mcp add multi-tables #17543
-
feat(mysql): optimize mysql processlist aggreated mcp #17554
-
feat(mongodb): 实例列表中新增「副本集状态」列 #17158
-
feat(redis): mcp增加主从切换tool #17557
-
feat(mysql): optimize-unavailable-proxy-destroy #17500
-
feat(mysql): tendbcluster-daily-check-use-drs-v2 #17559
-
feat(dbha-v2): Unmarshal DbInstMetadata from either instance_role or spider_role for backward compatibility. issue: #17536
-
feat(dbha-v2): Skip admin_port for spider_slave in probe config payload. issue: #17536
-
feat(dbha-v2): Remove unused Version() from Plugin interface and all implementations. issue: #17536
-
feat(dbha-v2): Optimize AM scan and switch process, and refine dbType for metrics. issue: #17558
-
feat(dbha-v2): Make popSwitchSemSize configurable and supplement relevant logs. issue: #17558
-
feat(es): ES actuator支持写入亲合度信息 #17520
-
feat(backend): optimize dbha's alert info close #13269
-
feat(mysql): explain sql mcp fix spider #17613
-
feat(dbha-v2): Add write timeout for switch log persistence. issue: #17470
-
feat(dbha-v2): Add DB connection timeout control. issue: #17470
-
feat(dbha-v2): Add configurable cluster lock timeout. issue: #17470
-
feat(dbha-v2): Add ExecSql timeout for SQL in the switch steps. issue: #17470
-
feat(dbha-v2): Add coarse-grained, overall timeout for switching. issue: #17470
-
feat(dbha-v2): Tune default timeouts for switching workflow. issue: #17470
-
feat(dbha-v2): Add change log for DBHA-v2. issue: #17470
-
feat(mysql): add-proxy-role-in-mysql-topo-mcp #17623
-
feat(other): 数据库连接池配置默认值机制 #17625
-
feat(redis): refine upgrade flow and rollback exercise targeting #17570
-
feat(k8s-dbs): 新增按照存储名获取版本信息接口 #17641
-
feat(backend): save_backup_client_config #17658
-
feat(backend): 资源池补货改为异步提单 #17599
-
feat(mysql): 优化spider添加路由的执行逻辑 #17565
-
feat(backend): mongodb版本升级 #17174
-
feat(backend): 告警组管理增强需求 #17512
-
feat(backend): mysql 分区优化 #15827
-
feat(backend): mysql 分区管理优化删除多余接口 #16468
-
feat(backend): mysql 分区管理优化增加参数 #16477
-
feat(backend): mysql 分区管理优化修改查询接口 #16522
-
feat(backend): mysql 分区管理优化导入接口参数增加 #16541
-
feat(backend): 更新paasdb环境互斥表 #16729
-
feat(backend): mysql 分区管理优化-时区字段改为非必填 #16803
-
feat(backend): mysql分区管理优化测试问题修复 #16863
-
feat(backend): mysql 分区管理优化测试问题修复 #16945
-
feat(backend): 修复mysql分区管理 测试问题 #16957
-
feat(backend): mysql 分区管理测试问题xiuf #17065
-
feat(backend): mysql 分区管理失败详情变更为模板 #17139
-
feat(backend): mysql 分区管理导入接口上传文件接口变更逻辑 #17232
-
feat(backend): 分区管理下载失败详情调整列的取值顺序 #17291
-
feat(backend): 自动同步网关文档 #16620
-
feat(frontend): 告警策略管理体验优化_批量设置告警组优化 #16442
-
feat(frontend): mysql 分区管理优化 #15994
-
feat(frontend): mongoDB实例列表新增副本集状态列 #17454
-
feat(frontend): 版本升级mongo #17228
-
feat(frontend): 告警组管理增强 #17518
-
feat(frontend): 每日待办提醒优化 #17607
-
feat(mysql): mysql-single-migrate-use-new-grant-clone #17645
-
feat(other): 回收主机流程中增加本地mysql客户端清理步骤 #17663
-
feat(backend): tendbha集群救援模式部署proxy #15707
-
feat(mysql): optimize-destroy-mysql-storage #17639
🐛 Bugfixes
-
fix(mysql): mysql-table-checksum-gen-row-binlog #17224
-
fix(mysql): mysql actor grant-repl add super #17244
-
fix(backend): 修改每日代办翻译函数引发的报错 #17206
-
fix(sqlserver): 修复sqlserver数据导出的bug #17184
-
fix(mysql): mysql-get-topo-mcp-bugs #17241
-
fix(backend): 修复监控策略启停没修过详情问题 #17263
-
fix: 添加从库key错误修复 #17274
-
fix(mysql): 优化spider添加时配置表 #17282
-
fix(sqlserver): 修复反向上报的时区问题 #17268
-
fix(mongodb/dbactuator): dbactuator:Mongo 脚本执行失败时日志泄露管理员密码 #17289
-
fix(mongodb/dbactuator): mongodb dbactuator: remove unreferenced backupsys and customtime files #17294
-
fix(redis): dbmon挂掉 #17303
-
fix(dbm-services): 资源池空值查询 #17311
-
fix(backend): public-mcp-auth #17322
-
fix(frontend): 巡检待办_空页 #17001
-
fix(frontend): 修复样式问题 #17233
-
fix(mysql): 修复 mysql restore-dr-after 和 mcp router 错误的问题 #17324
-
fix(mongodb): mongodb扩缩容接入层,扩缩容shard节点数,集群启停接入单据值守 #17092
-
fix(backend): 业务配置增加全局配置 #17308
-
fix(frontend): 前端依赖版本升级 #17338
-
fix(backend): 修复stats路由问题 #17334
-
fix(redis): 娜个位置 #17379
-
fix(backend): align mongodb upgrade flow field contract #17373
-
fix(kafka): 修复kafka bk_pull采集url close #17382
-
fix(sqlserver): 修复sqlserver新机重建单据 #17368
-
fix(mysql): mysql-clone-grant-v2-find-file-error #17385
-
fix(mysql): mysql slow-log parser fix #17407
-
fix(backend): fix dbconfig flag_locked #17409
-
fix(backend): 修复全局告警策略批量添加追加告警组bug #17356
-
fix(backend): 修复告警策略批量设置告警组报错 #17361
-
fix(backend): 每日代办提醒模板优化 #17363
-
fix(backend): 告警策略恢复初始值字段补全 #17388
-
fix(mysql): fix mysql xtrabackup after steps #17421
-
fix: tendbSingle增加判断日志位点卸载实例增加检查链接 #17416
-
fix(mysql): mysql-replace-machine-bill-slz #17419
-
fix(dbha-v2): Disable GORM logs and parallelize cluster operations in cluster tools. issue: #17371
-
fix(redis): parse non-contiguous shard_value in data-structure flow #17428
-
fix(mysql): mysql slowlow mcp timezone #17457
-
fix(dbm-services): 修复资源申请 AI 跨园区批量分析误判 #17369
-
fix(backend): 修复 executeInPod goroutine 泄漏与 stdout 返回值未填充 #17453
-
fix(backend): 修复语法检查文件描述符泄漏与系统库冲突检查漏检 #17451
-
fix: 修复主从重建获取位点问题 #17467
-
fix(backend): 升级venv版本 #17471
-
fix(backend): 修复语法检查模块的 goroutine 泄漏与 JSON 多列默认值漏检 #17449
-
fix(mysql): mysql-table-checksum-insert-dsns-add-db-prefix #17447
-
fix(backend): 修改dockerfile pip依赖安装方式 #17474
-
fix(backend): 修复ai通知报错 #17476
-
fix(sqlserver): 修复sqlserver备份日志上报 #17331
-
fix(backend): rollback-dbha-api-sql-pager-query #17482
-
fix(mysql): 修复 mysqlint 自增告警策略 #17491
-
fix(frontend): 集群批量下架增加force参数 #17493
-
fix(frontend): 平台巡检报告tab修复 #17001
-
fix(backend): optimize-dbhaext-delete-deadlock #17510
-
fix(backend): 规范mcp cluster权限 #17484
-
fix(backend): bkvision安全问题处理 #17484
-
fix(backend): bkvision嵌入豁免csrftoken #17484
-
fix(redis): detect tendisplus/tendisSSD at runtime in config rewrite workaround #17528
-
fix(redis): init_nginx2dbmon #17535
-
fix(backend): 修复单据审批报错 #17235
-
fix(mysql): dbha-af-schedule-unexpect-exception #17534
-
fix: pa...
1.5.0-alpha.87
🔥 Refactors
-
refactor(backend): ignore agents.md #16771
-
refactor(backend): TDBCTL实例过滤DRS分片批量查询优化 #17070
-
refactor(redis): Redis backup checks #17115
-
refactor(mongodb): list_available_versions_output_format #17171
🚀 Features
-
feat(backend): dbconfig update api fix #16767
-
feat: 主从迁移添修复故障后重建出现的域名指向错误 #16751
-
feat(redis): Split up redis-metrics tools #16676
-
feat(dbha-v2): Implement TenDBCluster cluster level switching process. issue: #16612
-
feat(redis): 增加集群列表分页查询 #16773
-
feat(redis): 合并redisinfo #16781
-
feat(backend): create-dbm-public-market-mcp-server #16785
-
feat(dbha-v2): Add dbha-v2 operation scripts. issue: #16764
-
feat(dbha-v2): improve operation scripts and Makefile packaging #16764
-
feat(sqlserver): 修复alwayson架构下slave新机重建flow #16802
-
feat(mongodb): 执行脚本添加单据值守 #16679
-
feat(backend): dbconfig add new api #16816
-
feat(backend): dbconfig add proxyconf for spider #16825
-
feat(backend): dbbackup 修复 rocksdb 备份和恢复的问题 #16829
-
feat(other): 开放告警事件mcp #16790
-
feat(backend): dbm-meta-query-to-public-market #16788
-
feat(backend): 规范化第三方OpenAPI请求接口 #16659
-
feat(redis): redis容量突增告警 #16842
-
feat(other): TenDB Cluster 表结构校验与修复 flow 开发 #16485
-
feat(other): 增加clbRs和元数据的巡检 #16763
-
feat(mysql): 修复单节点恢复表结构迁移的的备份 #16859
-
feat(backend): fix BK_TENANT_ID env values #16869
-
feat(other): MCP taskflow查询:MYSQL_ROLLBACK_EXERCISE 类型改从 MySQLBackupRecoverTask 查询失败任务 #16875
-
feat(other): AI单据值守推送信息时增加收敛逻辑 #16717
-
feat(backend): 查询日志节点的AI分析 #16219
-
feat(other): flow 机器初始化流程增加 /etc/hosts 更新步骤,支持通过系统配置动态注入 hosts 条目 #16866
-
feat(backend): mysql processlist mcp add aggregated for bkaidev #16900
-
feat(redis): Improve Redis agent check selection with paged filling, rotating fairness, and in-flight dedupe #16855
-
feat(mysql): mysql variables status mcp add names filter #16911
-
feat(backend): dbconfig_fix #16915
-
feat(backend): dbconfig changes add display name #16928
-
feat(dbha-v2): use sliding window to separate strategy matching and switching process. issue: #16852
-
feat(dbha-v2): fix HttpClient headers shallow copy concurrency issue and add unit tests. issue: #16852
-
feat(backend): 修复线上bkchat权限问题 #16949
-
feat(redis): tendisplus_slot_plan_2 #15420 #25275
-
feat(mongodb): mongodb容量变更/整机替换单据接入单据值守 #16861
-
feat(dbha): Add deploy script supporting install and update modes #16868
-
feat(backend): k8s 集群提供域名操作api #16918
-
feat(backend): dbconfig fix backup_client #16964
-
feat(redis): Add priority cluster selection via active alarms for agent checks #16934
-
feat(redis): 元数据导入导出 #16969
-
feat(mysql): optimize slow query mysql parser #16985
-
feat(k8s-dbs): dbs 权限对接 #16623
-
feat(k8s-dbs): 支持 qdrant 磁盘用量监控 #16746
-
feat(k8s-dbs): k8s_service表保存service json 信息 #16548
-
feat(redis): 增加部分切换时辅助提主从切换单据 #16986
-
feat(redis): Harden Redis rollback drill flow against dropped polling schedules #16979
-
feat(k8s-dbs): dbs sql幂等性优化+数据库初始化脚本 #16525
-
feat(other): Spider表结构检查结果节点增加Excel下载功能 #16991
-
feat(redis): 自愈屏蔽告警 #17024
-
feat(other): 名字服务增加参数注释 #17015
-
feat(other): 语法检查公开到市场调用 #17048
-
feat(mysql): mysql-show-engine-status-mcp #17052
-
feat(redis): 增加大key工具 #17051
-
feat(mysql): mysql slow log ai analysis #17031
-
feat(frontend): 组件库升级 #17062
-
feat(k8s-dbs): milvus支持2.6.14 #17083
-
feat(backend): 增加显示 MySQL 停止超时的日志 #17076
-
feat(mysql): enable-instance-init-in-bk2game #17103
-
feat(backend): k8s 集群删除域名增加删除单个实例 #17123
-
feat(redis): redis-dashboard 部分panel改为promql #17127
-
feat(mongodb): mongodb版本升级流程 #16694
-
feat(dbha-v2): add pkg/safe panic-safe Run/Go helpers with options. issue: #17119
-
feat(mongodb): 下架流程中删除残留exporter #17133
-
feat(other): 优化告警事件mcp #17110
-
feat(dbha-v2): Template configs with rc-driven rendering. issue: #16967
-
feat(dbha-v2): Add metrics for dbm api, db and ssh. issue: #17134
-
feat(sqlserver): 开发基于方向上报的备份日志查询和巡检 #17063
-
feat(mysql): tendbcluster-topo-mcp-add-spider-role #17168
-
feat(backend): Job 请求方式 从bk_biz_id 改成 scope 更改新增和遗漏 #17173
-
feat(mysql): daily-check-master-standby-flag #17204
-
feat(backend): optimize mysql slowlog and metrics query mcp #17108
-
feat(dbha-v2): Add safe panic for core am logic to ensure resource release and avoid service process exit. issue: #17185
-
feat(dbha-v2): add GoWaits method in pkg/safe. issue: #17185
-
feat(dbha-v2): Deliver probe GSE reporter config from admin and clamp connTimeout. issue: #17161
-
feat(dbha-v2): Package and render configs per module (server/probe). issue: #17161
-
feat(backend): db-event-consumer fix go timezone #17219
-
feat(backend): 告警策略优化第二期 #16367
-
feat(backend): DBA角色判断精细化 #16905
-
feat(backend): 流程画布添加专家模式 #16546
-
feat(backend): 每日个人代办提醒 #16780
-
feat(frontend): 告警策略管理体验优化 #16442
-
feat(frontend): 集群下架待办优化 #16660
-
feat(frontend): 每日待办提醒 #16936
-
feat(frontend): 单据执行通知优化 #16901
-
feat(frontend): 任务画布增加专家模式 #16857
-
feat(frontend): 用户选择器改造新版 #17141
-
feat(frontend): 下拉筛选空值展示优化 #16810
-
feat(frontend): css格式统一优化 #16983
-
feat(mysql): clone-mysql-grant-in-actuator #16837
-
feat(iam): k8s集群动作注册和验证 #16621
-
feat(backend): tendbha集群救援模式部署proxy #15707
🐛 Bugfixes
-
fix(backend): fix mysql processlist mcp #16769
-
fix(other): MySQL CLB 操作不应给 spider_role 设置默认值以避免 TenDBHA 元数据写入错误 #16795
-
fix(redis): load_tag #16805
-
fix(dbha-v2): remove project prefix from package filename #16807
-
fix(mysql): 修复中控集群切换的预检测判断 #16800
-
fix(redis): Rollback Drill KeyError and no attribute error #16783
-
fix(redis): fix/redis_update_version #16794
-
fix(redis): 判断集群单据状态 #16822
-
fix(other): 修复oracle元数据迁移standby域名的role #16818
-
fix(mysql): mysql-mcp-bugs #16843
-
fix(kafka): 修复kafka metrics mcp流量指标不准确 close #16850
-
fix(mysql): 优化添加随机账号逻辑 #16834
-
fix: slave重建权限恢复 #16854
-
fix(backend): 监控仪表盘自动导入过滤bklog类型 #16865
-
fix(mysql): 修复随机添加账号的bug #16884
-
fix(mongodb): mongodb_status_sync_fix #16821
-
fix(other): 修复 CLB RS 与元数据巡检值对比问题 #16890
-
fix(redis): redis容量突增告警bug #16892
-
fix(frontend): mysql回档_单据克隆拉取最新备份记录 #16680
-
fix(frontend): 修复tenDBCluster替换接入层详情ip复制问题 #16718
-
fix(frontend): 修复tendbcluster下架运维节点无法勾选问题 #16831
-
fix(mongodb): dashboard data_source 使用系统变量 #16897
-
fix(other): 删除误创建的文件 #16907
-
fix(redis): 标准化修复 #16903
-
fix(mysql): 修复添加临时job账号的逻辑 #16916
-
fix(mysql): 修复mysql自动回退流程的bug #16872
-
fix(other): fix(dbactuator): TenDB Cluster 后端切换时排除 SPIDER_SLAVE 节点加锁并修复回滚路由未同步问题 #16819
-
fix(sqlserver): 优化初始化nginx配置失败的问题 #16930
-
fix(other): fix(spiderctl): flushRouting 阶段失败时禁止自动回滚 #16939
-
fix(other): fix(spiderctl): TenDB Cluster 后端切换释放 Master Spider 锁时增加成功日志 #16941
-
fix(dbha-v2): fix error return . issue: #16852
-
fix(dbha-v2): fix processing of runCombinedOutputWithTimeout method. issue: #16852
-
fix(dbha-v2): fix Timout error code and add Success error code. issue: #16852
-
fix(backend): agent对话增加默认超时时间 #16951
-
fix(backend): 修复风险图片渲染问题 #16952
-
fix(redis): fix/redis_update_version_2 #16794
-
fix(backend): 修改风险备忘录的图片地址 #17006
-
fix(kafka): 修复 Kafka 仪表盘 JSON 文件 tags 为空的问题 #17003
-
fix(es): 修复 ES 仪表盘 JSON 文件 tags 为空的问题 #17009
-
fix(redis): preserve
saveconfig across CONFIG REWRITE on Redis < 6.2.2 #16997 -
fix(redis): 传入类型不对 #16999
-
fix(other): 修复 rollback 错误日志收集逻辑:移除 flow 日志兜底避免误判,增大重试时长 #16894
-
fix(other): 修复tbinlogdumper恢复数据的bug #17016
-
fix(mysql): 修复proxy的获取dbconfig方式 #16938
-
fix(backend): flake修复 #17022
-
fix(other): fix(db-resource): 兼容 city 参数传空字符串时查询不到数据的问题 #17012
-
fix: doris add migrate flow #17040
-
fix(dbha-v2): Fix metric concurrency issue, configure switch ID, and improve some unit tests. issue: #17027
-
fix(k8s-dbs): service json 对应 mysql extra 字段幂等改造 #17042
-
fix(other): 修复资源池分析结果emoji渲染的问题 #17033
-
fix(redis): fix/redis_update_version_3 #16794
-
fix(mysql): mysql-show-engine-status-mcp-missing-files #17073
-
fix(mongodb): mongodb_status_sync_fix_0413 #17072
-
fix(frontend): 修复监控策略无数据校验问题 #16921
-
fix(frontend): 修复tendbcluster替换接入层单据详情 #16920
-
fix(frontend): mysql回档_修改集群更新备份记录 #16680
-
fix(frontend): 修复资源池转入时间字段取值 #16974
-
fix(frontend): ai助手更换url #17058
-
fix(frontend): 集群详情tab内容缓存 #17060
-
fix(redis): 自愈重复发起 #17079
-
fix(frontend): ai助手日志分析字段对齐 #17058
-
fix(mysql): show_engine_status_key_error #17095
-
fix(redis): 自愈重复发起 #17111
-
fix(dbha-v2): Fix metric label hardcoding. issue: #17134
-
fix: tendbSingle判断是否存在域名 #17152
-
fix(redis): 蓝鲸安全治理-SAST扫描 #17163
-
fix(frontend): 单据详情补货报错日志 #17156
-
fix(dbha-v2): Make render_configs.py compatible with Python 3.6. issue: #17155
-
fix(kafka): 修复ai-template-injection漏洞 close #17170
-
fix(k8s-dbs): 修复codecc漏洞问题 #17179
-
fix(dbha-v2): Fix dbha-analysis metadata sync gaps and logging panic. issue: #17180
-
fix(mysql): tendbcluster-topo-mcp-error-during-migrate #17197
-
fix: 修复从库重建检查从库的bug #17201
-
fix(other): fix: 修复 MySQL 模拟执行语法检查返回结果不易于理解的问题 #16849
-
fix(other): TenDBSingle SQL 导入经 ClusterEntry 解析目标存储实例 #17098
-
fix(redis): "str not callable" when upgrading and rollback exercise desc dict #17209
-
fix(dbha-v2): extend GoWait to accept multiple fns, optimize handleFailureGroup call chain. issue: #17185
-
fix(redis): redis实例Cpu告警策略Bug,cpu利用率值为[0-1],需要乘以100 #17178
-
fix(backend): 修复替换slave亲和性不满足的问题 #16959
-
fix(backend): 告警策略二期review问题修改 #16611
-
fix(backend): 去除告警策略传targets时key的限制 #16636
-
fix(backend): 修复告警策略二期测试问题 #16699
-
fix(backend): 告警策略二期测试问题修复二 #16799
-
fix(backend): 修复告警策略正则匹配错误问题 #16839
-
fix(backend): 修复修改全局策略配置未修改内置父策略配置 #16943
-
fix(backend): 告警策略添加更新时间与全局策略判断 #16963
-
fix(backend): dba组件获取接口修改 #17019
-
fix(backend): 告警策略迁移脚本修复数据错误 #17056
-
fix(backend): 添加迁移告警策略名称脚本 #17088
-
fix(backend): 导入策略时策略启停跟json文件同步 #17113
-
fix(backend): 批量提单添加事务 #16664
-
fix(backend): 修复每日代办序列化器重名问题 #17142
-
fix(backend): 每日代办提醒模板修改 #17181
-
fix(backend): 每日代办模板类型和错别字修改 #17208
-
fix(frontend): dba角色判定精细化 #17001
-
fix(frontend): 下拉菜单和下拉按钮问题 #17126
-
fix(frontend): 升级组件库修复数字输入框问题 #17144
-
fix(backend): 更新helm整包 #15943
✏️ Docs
- docs(backend): 优化mysql重启 #16778
[Full Changelog](htt...
1.5.0-alpha.86
1.5.0-alpha.85
🚀 Features
-
feat(dbha-v2): add default global strategy in admin migrate. issue: #16698
-
feat(redis): 增加实例信息 #16715
-
feat(backend): dbconfig fix migrate #16744
-
feat(backend): 修复reids proxy 修复和剔除线上问题 #16735
🐛 Bugfixes
1.5.0-alpha.84
🔥 Refactors
-
refactor(dbm-services): 资源池增加定时同步cc部分属性字段 #16137
-
refactor(backend): 优化演练调度策略 #16101
-
refactor(backend): 增加模拟执行克隆的参数 #16149
-
refactor(dbm-services): 优化分析结果输出格式 #16197
-
refactor(dbm-services): 优化语法检查的提示 #16227
-
refactor(backend): 增加machine_type和规格表的映射关系 #16203
-
refactor(backend): Split the checkBusinessWithBizID function into single-responsibility atomic functions. issue: #15826
-
refactor(backend): Split the workflow into some separate logic. issue: #15826
-
refactor(k8s-dbs): 优化 dbs 元数据相关测试用例 #16397
-
refactor(dbha-v2): use package discovery for benchmark_test with its own setup. issue: #16629
🚀 Features
-
feat(redis): redis_mcp_beat #16127
-
feat(backend): drs-refactor #16063
-
feat(backend): use API to query available tdbctl instead of static config #16085
-
feat(backend): filter out kicked proxies when showing routing #16085
-
feat(backend): use DBM metadata API for routing status filter #16087
-
feat(backend): collect all tdbctl connection errors instead of keeping only the last one #16087
-
feat(mysql): more-info-in-mysql-topo-mcp #16141
-
feat(redis): redis元数据Mcp拆分 #16133
-
feat(backend): version_log 安全告警修复 #16120
-
feat(backend): 资源申请异常提前判断 #15645
-
feat(dbm-services): 增加tendbcluster相关规则的检查的白名单配置化 #16067
-
feat(backend): 集群下架代办兼容sqlserver重置单据 #16142
-
feat(redis): redis-slowlog-显示优化-message按右对齐 #16168
-
feat(backend): 获取临时凭证接口支持批量操作 #16176
-
feat(backend): 批量获取临时凭证增加文件顺序映射 #16180
-
feat(backend): Support multi-instance switch on the same machine for mysql cluster. issue: #15985
-
feat(k8s-dbs): dbs纳管rustfs #14920
-
feat(backend): Add admin global strategy apis. issue: #16146
-
feat(redis): redisMcp工具修改权限范围 #16209
-
feat(backend): Add admin strategy eventnames list api and remove trigger_event_name_reason. issue: #16212
-
feat(redis): 加点参 #16231
-
feat(k8s-dbs): qdrant支持api-key鉴权 #16226
-
feat(backend): 修复批量获取临时凭证不全 #16229
-
feat(mysql): db-event-consumer 支持 mysql table size #16267
-
feat(k8s-dbs): qdrant新增指标上报 #16252
-
feat(backend): Return read-only watch chan, use self prefix for workflow, extract etcd key consts. issue: #15826
-
feat(mysql): 优化 mysql慢查询 agent mcp #16282
-
feat(mysql): mysql slow sqlparser add in count #16303
-
feat(redis): Add more metrics querying tools for redis-metrics MCP #16313
-
feat(backend): add result/errmsg fields to cluster show output #16327
-
feat(backend): add printErrorResponsef helper to simplify error response #16327
-
feat(backend): Improve host-level switching and switch logs. issue: #16277
-
feat(backend): Fix code issues based on review feedback. issue: #16277
-
feat(k8s-dbs): 支持 surreal 3.0.0 版本 #16347
-
feat(other): 导入资源使用回收空闲检查公共流程 #16342
-
feat(mysql): mysql 单机多实例恢复控制并发 #16372
-
feat(other): tdbctl升级增加单据值守功能 #16356
-
feat(redis): redis_bill_mcp_init_5 #15509
-
feat(redis): Add redis_reports MCP tools and agent check subtype #16376
-
feat(backend): sqlserver库表备份默认加载集群配置的忽略表 #16305
-
feat(mysql): spider扩容或者替换时增加克隆已存在实例的核心配置逻辑 #16368
-
feat(redis): Add Redis memory growtch check periodic task #16416
-
feat(other): 修改tdbctl_upgrade传参允许多个集群一起升级 #16383
-
feat(mysql): mysql 修复恢复库表备份不应该清理 infodba_schema #16374
-
feat(redis): redis整机替换单据值守 #16385
-
feat(backend): 裁剪 mcp tools 描述 #16421
-
feat(redis): dns reload log split #16418
-
feat(dbha-v2): Add metric for analysis. issue: #16382
-
feat(mongodb): mongodb_mcp #16073
-
feat(backend): db-event-consumer 启用只用配置模式 #16453
-
feat(dbs): 支持 qdrant 缩容,shard 自动迁移 #16365
-
feat(redis): 自愈qps汇报 #16471
-
feat(mysql): mysql slow mcp #16475
-
feat(dbha-v2): add start-mode file and daemon-start guard for restart consistency. issue: #16449
-
feat(other): 新增根ip查询集群信息mcp-tool #16445
-
feat(other): feat(backend): 新增裁撤信息查询MCP Tool,根据IP列表查询集群裁撤相关信息 #16503
-
feat(k8s-dbs): 支持服务部署时初始化集群服务信息 #16527
-
feat(other): tdbctl 升级支持仅升级 slave 场景,master 无需升级时从集群获取 primary 以恢复复制检查 #16532
-
feat(backend): 资源池优化 #16048
-
feat(frontend): 资源池优化 #16280
-
feat(other): 新增集群关联风险查询 MCP Tool #16535
-
feat(redis): 采集器冲新下发 #16554
-
feat(backend): Configurable appid for AddAlarmShieldService #16558
-
feat(redis): Add agent periodic tasks and improve redis-metrics mcp tool #16550
-
feat(dbha-v2): Implement Tendbha cluster level switching process. issue: #16370
-
feat(dbha-v2): Address review comments for HasUserCreatedDatabase function. issue: #16370
-
feat(other): 实现查询失败流程错误信息 mcp-tool #16341
-
feat(other): MCP工具 query_cluster_by_ip 新增返回主机关联实例角色列表 instance_inner_roles #16577
-
feat(kafka): kafka metrics/toolbox mcp close #16560
-
feat(mysql): mysql slow log to doris #16549
-
feat(redis): 自愈波动报告 #16584
-
feat(mysql): dbbackup-go 出包优化 #16596
-
feat(backend): 增加记录主机基准数据信息表 #15963
-
feat(other): es/kafka单据值守 close #16608
-
feat(redis): Add capacity metric for redis-metrics mcp tool #16601
-
feat(sqlserver): 增加sqlserver的数据上报配置 #16340
-
feat(backend): dbconfig 增加修改操作记录 #16600
-
feat(probe): add gen-config command for generating probe config. issue: #16519
-
feat(dbha-v2): Rename the reporter to client for the probe. issue: #16519
-
feat(dbha-v2): Generate probe config by cloudid+ip from DBHA DB, fallback to DBM metadata API. issue: #16519
-
feat(redis): 新增集群维度单节点告警策略 #16641
-
feat(other): 允许超级管理员修改机器规格配置 #16653
-
feat(mongodb): mcp接口压缩表格输出内容 #16474
-
feat(dbha-v2): improve strategy matching logic and add unit tests for analysis. issue: #16604
-
feat(mysql): dbconfig migrate docs #16656
-
feat(other): feat(db-simulation): 适配 TokuDB 集群的模拟执行 #16643
-
feat(redis): Ignorable error and best-effort cleanup for rollback exercise #16670
-
feat(backend): dbconfig sync fix #16683
-
feat(mongodb): state同步到meta定时任务 #15404
-
feat(mongodb-mcp): mongodb-mcpserver合并 #16691
-
feat(dbha-v2): Add TLS for etcd connection. issue: #16629
-
feat(dbha-v2): Persist access_layer from DBM response into t_dbm_metadata. issue: #16629
-
feat(backend): 告警策略优化一期 #15937
-
feat(backend): 安装节点管理插件原子任务卡死,增加轮询超时机制 #16505
-
feat(mysql): 第二批mysql/spider单据接入AI单据值守 #16631
-
feat(redis): 增加redis负载状态 #16666
-
feat(other): 模拟执行克隆中控参数 #16351
-
feat(backend): 自动化创建Job账号 #16337
-
feat(backend): 蓝鲸监控导入在dbm下已创建实例的仪表盘 #16217
-
feat(backend): redis proxy剔除和修复 #16311
-
feat(dbha-v2): add default global strategy in admin migrate. issue: #16698
-
feat(frontend): 告警策略优化 #16156
-
feat(frontend): redis新增proxy剔除和修复 #16274
-
feat(frontend): ai日志分析排除掉无用的过程日志 #16297
-
feat(backend): Job 请求方式 从bk_biz_id 改成 scope #16346
🐛 Bugfixes
-
fix(k8s-dbs): 修复组件更新时版本信息为空的问题 #16119
-
fix(backend): 去掉多余的task import #16147
-
fix(mysql): lsof-cant-find #16150
-
fix(redis): redis-key统计分析-dashboard #16065
-
fix(mongodb): 备份fileTag命名错误的bug #16158
-
fix(backend): 修复sqlserver集群重置没删除代办 #16155
-
fix(dbm-services): 优化模拟执行日志展示 #16167
-
fix(backend): mysql迁移升级提单报错修复 #16187
-
fix(backend): 删除部分参数的同步 #16190
-
fix(mysql): 修复mysql部分单据的获取内置账号的方式 #16186
-
fix(mysql): checksum-report-bad-repair-tickets #16193
-
fix(backend): Fix global strategy api path. issue: #16146
-
fix(backend): Fix admin api doc. issue: #16146
-
fix(dbm-services): 修复资源归档问题 #16207
-
fix(redis): ssd_do_slave #15844
-
fix(dbm-services): 调整资源池分析输出 #16216
-
fix(hdfs): HDFS添加域名bug修复 #16221
-
fix(mysql): mysql-data-repair-bad-port #16242
-
fix(mysql): 修复拼装数据修复参数的隐患 #16243
-
fix(backend): 规格修改min和size不一致报错问题 #16247
-
fix(redis): mcp_权限调整 #16256
-
fix(sqlserver): sqlserver接入单据值守 #16162
-
fix(frontend): redis容量变更方案确定按钮loading #16225
-
fix(frontend): 添加spider未带出规格问题修复 #16099
-
fix(sqlserver): 修复sqlserver数据导出 #16272
-
fix(dbm-services): 修复个别发行版本,/usr/local/bin不在PATH里 close #16279
-
fix: 回档validate匹配 #16285
-
fix(backend): kafka mcp tool代码回退 close #16301
-
fix(redis): 设置redis统计分析的tag #16306
-
fix(sqlserver): slave重建单据增加告警屏蔽逻辑 #16278
-
fix(mysql): daily-checksum-report-ignore-migrate-instance #16295
-
fix(other): 修复主机查询磁盘问题 #16359
-
fix(other): 修复请求bk-llm-gw客户端超时的问题 #16255
-
fix(frontend): 资源池一键补货取值问题 #16344
-
fix(redis): 字段超长 #16377
-
fix(redis): fix/redis_make_sync #15844
-
fix(mysql): optimize-mysql-monitor-update-config #16369
-
fix(kafka): kafka java执行路径软链接路径不对 close #16390
-
fix(backend): sqserver单据去除库表选择器校验 #16325
-
fix(redis): fix/redis_slot_migrate #16389
-
fix(backend): 修改sqlserver获取忽略库配置方式 #16401
-
fix(backend): 获取sqlserver集群忽略库配置支持批量查询 #16403
-
fix(kafka): kafka mcp description长度过长 close #16405
-
fix(other): 修复mcp工具描述超长的问题 #16420
-
fix(sqlserver): 修复sqlserver初始化账号异常的问题 #16434
-
fix(mongodb): 处理mcp提交的冲突 #16461
-
fix(backend): fix(dbactuator): 修复 table_schema_check 中的 logger 参数缺失、错误吞噬等 bug #16464
-
fix(dbha-v2): clarify haapm HealthPath comment and skip-metric log, format daemon. issue: #16449
-
fix(backend): 资源池导出字段修改 #16334
-
fix(frontend): sqlserver库表备份查询集群配置忽略表优化 #16318
-
fix(mysql): do-not-generate-data-repair-when-checksum-disabled #16552
-
fix(backend): Remove the usage of eval #16568
-
fix(redis): predixy config rewrite #16452
-
fix(redis): Longer restoring timeout & correct error handling #16591
-
fix(kafka): 修复kafka工具箱cli传参问题 #16598
-
fix(redis): 自愈消息赌了😢 #16605
-
fix(backend): 新增修复主机下架代办数量与主机数目不对等脚本 #16635
-
fix(other): fix(db-resource): 修复 agent_status_update_time 时间条件判断方向错误及 MatchRsType 代码重构 #16617
-
fix(dbha-v2): fix MatchProxyBackendSimultaneous func backend_master validation. issue: #16604
-
fix(backend): dbconfig fix migrate #16668
-
fix(other): BaselineHost模型intranet_bandwidth_gbps字段改为FloatField支持小数带宽值 #16672
-
fix(backend): dbconfig fix migrate #16685
-
fix(dbha-v2): Optimize the probe error messages. issue: #16629
-
fix(backend): 告警策略监控相关路由去掉v3路由 #16328
-
fix(backend): 修复 InstallNodemanPlugin 单元测试 poll_count 断言 #16505
-
fix(backend): 修复 build_medium 使用 shell=True 拼接路径导致命令注入安全漏洞 #16509
-
fix(mysql): fix mysql mcp #16695
-
fix(backend): optimize-mcp #16647
-
fix(dbm-services): 公共logger新增日志标签_用于ai过滤日志 #16068
-
fix(frontend): 批量录入不允许填充下拉框不存在的值 #15932
-
fix(frontend): 资源池补货优化 #16537
✏️ Docs
- docs(dbha-v2): use English comments for ProbeConfigCode enu...