Releases: TencentBlueKing/blueking-dbm
1.5.0-alpha.83
1.5.0-alpha.82
🔥 Refactors
- refactor(backend): 增加web worker最大请求数 #15739
🚀 Features
-
feat(backend): 修复checksum 再次提单手动执行定时时间bug #15980
-
feat(backend): version_log 安全问题 #15814
-
feat(mongodb): service_status_check原子任务 #15991
-
feat(mysql): mysql slowlog add sql-tuner #15998
-
feat(backend): add cluster show domain/nodes/replication/routing commands #15899
-
feat(backend): optimize replication query with parallel execution and cleanup code #15899
-
feat(backend): remove empty role field from proxy switch log #15899
-
feat(backend): use English comment in GetMySQLRole #15899
-
feat(k8s-dbs): Qdrant v1.16.3 的运维管理支持 #15965
-
feat(mysql): optimize-mysql-query-mcp-dep #15956
-
feat(mysql): fix-wrong-time-in-mysql-slow-log #15988
-
feat(backend): Add metrics and pagination to admin api. issue: #16005
-
feat(dbm-services): tendbcluster语法检查优化 #16046
-
feat(dbm-services): 引入智能体开发分析资源不足的原因 #14773
-
feat(other): 模拟执行增加探查 crash Pod 日志功能 #15833
-
feat(mysql): db-event-consumer add tenant_id and table_size model #16082
-
feat(mysql): general-checksum-repair-use-drs #16090
-
feat(redis): Add redis-metrics MCP server and functions #16044
-
feat(frontend): 实例选择器优化 #14892
-
feat(frontend): 业务下【工具箱】移除提单结果页 #15619
-
feat(frontend): 新增mongodb数据导出 #15672
-
feat(frontend): 单据详情增加 ai 日志分析 #15845
-
feat(backend): mongo数据导出 #15656
-
feat(mongodb): Change the suffix of exported data file to readable string #16076
-
feat(backend): periodic task 导入不正确修正 #16058
-
feat(other): 单据值守功能的AI建设 #15579
-
feat(backend): version_log 安全问题 #16032
🐛 Bugfixes
-
fix(backend): 处理关联的get_clusters_to_upgrade函数 #15977
-
fix(other): 修复查询告警记录的mcp tool输出格式 #15959
-
fix(redis): 初始化bug #16010
-
fix(sqlserver): 优化sqlserver安装时对系统账号的初始化策略 #16004
-
fix(backend): Fix format. issue: #16005
-
fix(redis): update_redis_version #15844
-
fix(mysql): checksum-demand-bug #16061
-
fix(redis): redis-key统计分析-dashboard #16065
-
fix: fix_partition_block_issue #16043
-
fix(mysql): increase-mysql-crond-load-jobs-compatibility #16071
-
fix: tendbCluster切换预检查不检查新主新从之间的checksum #16088
-
fix(sqlserver): 修复数据导出时文件名称重复的问题 #16108
-
fix(frontend): 修复hdfs申请实例按钮报错及删除实例列表历史代码 #15882
-
fix(frontend): mysql db克隆目标集群去掉重复校验 #14809
-
fix(frontend): 集群标签管理列表异常问题修复 #16007
-
fix(mongodb): Fix params of package delivery of data exporting #15900
-
fix(backend): 修复mongo数据导出数量获取为空 #15915
-
fix(backend): mongo数据导出允许表名为空 #16033
-
fix(backend): mysql迁移升级手动选择的主机加入到资源池匹配中 #15883
-
fix(backend): 安全工单处理 #15975
1.5.0-alpha.81
🔥 Refactors
-
refactor(k8s-dbs): 优化元数据路由注册模块 #15919
-
refactor(k8s-dbs): 优化基础设施层信息调试信息输出 #15949
-
refactor(k8s-dbs): 优化集群管理接口,解耦集群管理和运维管理 #15961
🚀 Features
-
feat(backend): bill-operation-mcps #15881
-
feat(mysql): mysql slow log mcp add role #15936
-
feat(backend): Add 8 new strategy apis and register validator for admin. issue: #15909
-
feat(other): 允许业务配置的dba列表的人员可以更新主机配置 #15960
-
feat(redis): Display error message when domain API fails #15969
🐛 Bugfixes
1.5.0-alpha.80
🔥 Refactors
-
refactor(k8s-dbs): 优化路由注册逻辑,拆分 cluster 资源与 opsRequest 资源 #15797
-
refactor(backend): Remove the real DB type from the workflow. issue: #15791
-
refactor(k8s-dbs): 优化集群更新操作,增加组件版本检查 #15812
🚀 Features
-
feat(backend): Add admin webserver and 2 strategy apis, optimize strategy table. issue: #15717
-
feat(mysql): mysql slow log mcp fix #15822
-
feat(k8s-dbs): 支持milvus 2.6.7 #15156
-
feat(mysql): 优化 mysql slow log mcp #15857
-
feat(backend): 监控对接仪表盘渲染接口 #15653
-
feat(backend): 修复监控渲染图片结果swagger文档报错 #15868
-
feat(redis): redis日志查询 #15750
-
feat(backend): Correct switching procedure for backend_slave nodes. issue: #15809
-
feat(backend): Address code style shortcomings. issue: #15809
-
feat(redis): 日志增加字段 #15878
-
feat(redis): Add configuration of redis-job mcp server #15890
-
feat(mysql): use-pandas-in-mysql-processlist-mcp #15789
-
feat(backend): 修复故障池转入人搜索 #15921
🐛 Bugfixes
-
fix(mysql): fix mysql slowlog mcp #15787
-
fix(backend): 修复swagger文档报错 #15813
-
fix(backend): Fix admin api comments and add timeout config. issue: #15717
-
fix(backend): Move ginx file to admin. issue: #15717
-
fix(backend): Fix admin api doc and timeout config. issue: #15717
-
fix(backend): 修复集群下架代办搜索问题 #15817
-
fix(other): 修复语法检查对系统库执行的判断错误 #15804
-
fix(sqlserver): 调整sqlserver巡检时间 #15831
-
fix(k8s-dbs): 修正部分api返回格式异常的问题 #15820
-
fix(frontend): 修复redis安装Module选项获取不到的问题 #15837
-
fix(backend): 修复主机导入待裁撤和故障主机检测失效问题 #15854
-
fix(other): 修复中控升级单据调用flow的参数转换 #15859
-
fix(backend): 修复启动图片渲染任务请求失败 #15876
-
fix(other): 修复升级流程spec未录入的问题 #15874
-
fix(backend): 请求监控渲染图片接口添加请求用户为admin #15887
-
fix(backend): 修复获取监控图片渲染结果接口权限 #15902
-
fix(mongodb): 去掉dashboard中的无效source #15904
-
fix(backend): 修复监控渲染图片获取结果接口任务id字段类型 #15912
-
fix(backend): tendbcluster迁移升级新增flow获取规格字段 #15917
✏️ Docs
- docs(other): 优化中控升级流程 #15872
1.5.0-alpha.79
🔥 Refactors
-
refactor(dbm-services): 增加shutdown mysqld判定的超时时间 #15163
-
refactor(dbm-services): 资源池代码优化 #15361
-
refactor(k8s-dbs): 优化集群可用状态同步流程 #15373
-
refactor(k8s-dbs): 集群部署增加别名和业务信息校验 #15452
-
refactor(k8s-dbs): 集群列表过滤应用侧未纳管的存储 #15456
-
refactor(k8s-dbs): 修正部署时展示未激活存储的问题 #15663
-
refactor(k8s-dbs): 优化基础设施层代码逻辑,抽离公共代码 #15669
-
refactor(k8s-dbs): 优化应用层代码逻辑,抽离公共代码 #15694
-
refactor(backend): 更新helm整包 #15784
🚀 Features
-
feat(frontend): 工具箱报错优化 #14792
-
feat(mongodb): mongodb标准化 #15160
-
feat(mysql): 修复 mysql 备份记录的清理逻辑 #15223
-
feat(backend): add receiver commands #15184
-
feat(receiver): add admin commands #15184
-
feat(receiver): add analysis commands #15184
-
feat(receiver): deduplicate process management commands #15184
-
feat(receiver): simplify process command handlers #15184
-
feat(receiver): fix SIGHUP problem #15184
-
feat(redis): tendisplus缩容支持同时减少机器和实例数 #15132
-
feat(backend): Finish defining the strategy table. issue: #15153
-
feat(mysql): checksum-bill-add-start-end-tag #15226
-
feat(mysql): dbconfig 平台配置定义修改 #15301
-
feat(es): 增加带宽采集项文件 #14979
-
feat(k8s-dbs): 集群重启信息同步 #15314
-
feat(k8s-dbs): 水平扩缩信息同步 #15317
-
feat(k8s-dbs): 垂直扩缩信息同步 #15319
-
feat(k8s-dbs): 磁盘扩缩信息同步 #15321
-
feat(dbm-services): 提供根据单据id查询资源请求参数的api #15305
-
feat(backend): mysql-checksum-bill-add-default-repl-table-name #15326
-
feat(redis): Display cli output when role_check has unexpected response #15298
-
feat(frontent): 工具提单报错优化 #15201
-
feat(frontend): 实例视图优化 #14630
-
feat(backend): 实例视图优化 #14761
-
feat(frontend): ai日志解析支持单据类型 #15343
-
feat(k8s-dbs): 集群异常状态同步 #15324
-
feat(backend): 提交Mysql/tendb 数据校验定时单据,取消flow中的定时 #15346
-
feat(backend): Implement resetcluster command to reset the status of TenDBCluster test cluster. issue: #15077
-
feat(backend): Fix connection config to avoid extra SQL on connect for proxy nodes. issue: #15359
-
feat(backend): Remove redundant MySQL connection configs. issue: #15359
-
feat(mysql): mysql-priv-bill-in-mcp #15340
-
feat(backend): Optimize discovery and add TTL operation. issue: #15331
-
feat: 迁移流程加入自动checksum单据定时执行与检查3 #15194
-
feat(dbm-services): 模拟执行请求日志增加platform字段 #15387
-
feat(redis): ASAP日志告警 #15198
-
feat(mysql): mysql-standardize-in-ai #15413
-
feat(redis): Default cluster types for rollback exercise #15375
-
feat(redis): Check the actual DNS state of the proxies #15434
-
feat(backend): tendbcluster换模块后增加配置克隆 #15092
-
feat(backend): Improve switching log related functionality. issue: #15187
-
feat(backend): Fix code defects found during self-review. issue: #15187
-
feat(backend): Fix code defects according to review comments. issue: #15187
-
feat(backend): Modify SwitchLogger generics to enhance usability. issue: #15187
-
feat(mysql): rename-db-mcp #15453
-
feat(mysql): 优化并发添加spider路由节点的逻辑 #15459
-
feat(backend): sql语法解析mcp开发 #15227
-
feat(backend): Add service info, cache, and host toolkits. issue: #15430
-
feat(redis): redis_mcp_2redis_init #15491
-
feat(redis): Entry check compatible with nodes domain #15480
-
feat(backend): Receiver adds metrics for Kafka and MySQL. issue: #15471
-
feat(dbm-services): 资源池查询listApi增加显示查询空标签资源 #15478
-
feat(redis): MCP查询工具 #15509
-
feat(frontend): 告警组获取会话id文案优化 #15516
-
feat(backend): 资源操作记录优化 #14992
-
feat(redis): Entry check batches in a single component #15528
-
feat(backend): Add the Gin http server framework. issue: #15485
-
feat(backend): 调整升级流程相关的校验的流程接入 #15472
-
feat(backend): Merge tendbha and tendbcluster switching to mysql switcher. issue: #15524
-
feat(backend): Fix code defects according to review comments. issue: #15524
-
feat(frontend): 资源操作记录优化 #15012
-
feat(backend): haapm add unit tests. issue: #15539
-
feat(redis): redis_mcp_4_status #15586
-
feat(other): 开发单据值守的mcp工具 #15182
-
feat(k8s-dbs): 同步集群全量更新 #15624
-
feat(redis): 增加更多信息 #15622
-
feat(backend): Trigger the switching with the db-type: issue: #15598
-
feat(redis): Supporting Tendisplus/Redis cluster in rollback exercise #15630
-
feat(backend): Add switching logic for Spider Slave nodes. issue: #15620
-
feat(mysql): mysql-slowlog-custom-report #15551
-
feat(redis): Add support for single-server Redis deployments in Predixy #15690
-
feat(redis): redis_mcp_2 #15683
-
feat(backend): add domainSlave field to support separate spider slave domain binding #15701
-
feat(mysql): optimize-list-bizs-base-info-mcp #15709
-
feat(kafka): 缩容/替换流程,清理机器前,检查数据是否搬空 close #15714
-
feat(backend): 修复TenDBCluster切换中sqlx改gorm及日志输出问题 #15260
-
feat(redis): redis_mcp_4_log #15708
-
feat(redis): 增加查询集群维度、主机维度慢查询工具2个 #15708
-
feat(mysql): mysql slow_log and metrics mcp #15720
-
feat(backend): add-mcp-check-admin-command #15742
-
feat(backend): 开发更新空规格机器的mcp_tools #15558
-
feat(backend): 项目初始化支持:支持 sync_dbconfig 命令 #15271
-
feat(backend): github ci 加上检查-makemigrations 检查、import检查 #15341
-
feat(backend): 单据终止新机回收流程 #11882
-
feat(mysql): 优化退回主机框架;开发集群部署对应的退回主机流程 #12825
-
feat(backend): 调整新机回收为注册器模式 #14492
-
feat(mysql): 增加部署类单据的主机退回流程 #14905
-
feat(dbm-services): 开发更新中控的flow #14129
-
feat(backend): 解决资源申请flow失败终止不了bug #15429
-
feat(backend): refactor Makefile with build macro and add package/test/help targets #15674
-
feat(backend): mysql、tendbcluster存储层迁移升级 #14832
-
feat(backend): 支持按需开启是否识别待裁撤的主机 #15601
-
feat(backend): 支持按架构类型配置主机是否托管在业务下 #15557
-
feat(backend): 禁用集群后个人工作台添加下架代办 #15169
-
feat(backend): 主机回收开关 #15671
-
feat(frontend): MySQL 存储层迁移升级优化 #15234
-
feat(frontend): sqlserver新机重建支持按规格自动匹配资源 #15353
-
feat(frontend): 禁用集群后个人工作台添加下架待办 #15377
-
feat(frontend): 个人工作台添加主机处理待办 #15508
-
feat(frontend): 资源操作记录新增主机回收操作 #15603
-
feat(frontend): dba 智能助手 #15348
-
feat(backend): AIDEV SDK接入 #15166
🐛 Bugfixes
-
fix(frontend): 列表查看详情过滤掉 AI 小鲸的点击事件 #15154
-
fix(frontend): 修复资源列表全选切换数据不对的问题 #15191
-
fix(backend): Fix the bug the election is not reset to nil. issue: #15239
-
fix(frontend): 工具箱报错问题 #15248
-
fix(frontend): mysql迁移升级备份源报错 #13856
-
fix(dbm-services): 异常字符串检查配置读取 #15199
-
fix(mongodb): mongodb标准化增加下发gse配置可选 #15254
-
fix(redis): 回档演练函数修正 #15258
-
fix(dbm-services): 语法检查 #15259
-
fix(mysql): extend-checksum-report-endtime #15276
-
fix(mysql): tendbcluster-autofix-proxy-spec-check #15278
-
fix(redis): 自愈获取资源有问题 #15286
-
fix(redis): 修复 bk-dbmon 重装失败问题 #15132
-
fix(redis): autofix_compat #15300
-
fix(redis): 内存分析报告rank_value改为bigint #15294
-
fix(mysql): 修复添加mnt节点时不做cc模块标准化 #15303
-
fix(dbm-services): 语法检查 #15274
-
fix(backend): checkinstance添加相关集群园区名称 #15287
-
fix(mongodb): 整机替换获取节点status_role优化,适配替换节点故障 #15328
-
fix(mysql): change-mysql-mcp-auth-class #15207
-
fix(frontend): 升级组件库解决编辑标签问题 #15237
-
fix(frontend): mongo连接字符串默认隐藏密码 #15290
-
fix(mongodb): bk-dbmon备份时间调整 #14995
-
fix(backend): 新增实例试图枚举接口 #14975
-
fix(backend): 实例试图测试问题修复 #15078
-
fix(backend): 集群实例试图版本修复 #15173
-
fix(backend): 修改实例导出引发的单测报错 #15203
-
fix(backend): fix tendbcluster reset. issue: #15077
-
fix(k8s-dbs): 修复存储插件启用失效问题 #15357
-
fix(backend): 修复mongo副本集实例试图报错 #15360
-
fix(mysql): checksum-report-missing-param #15354
-
fix(mongodb): 备份巡检中断异常捕捉 #15371
-
fix(backend): 修复资源申请主机规格混乱问题 #15393
-
fix(backend): mcp-slz-get-param-error #15402
-
fix(mysql): optimize-mysql-connlog-clean #15400
-
fix(k8s-dbs): 修复k8s 集群配置更新失效的问题 #15386
-
fix(mysql): reduce-mcp-tool-desc #15406
-
fix(mongodb): redis-exporter-巡检-bug #15405
-
fix(backend): add SpiderSlave to getInstanceListForDbmStatusUpdate #15436
-
fix(backend): delete getTenDBClusterInstanceList #15436
-
fix: partition_v2_celery_task_rate_limit #15133
-
fix(mysql): cc-standardize-bug #15425
-
fix(mongodb): dbmon-删除15前dump.log文件 #15463
-
fix(redis): 内存分析报告avg_ttl改为bigint #15466
-
fix(frontend): redis自定义部署单机分片数补充非空校验 #15421
-
fix(frontend): 集群详情操作按钮显示异常&非 DBA 也会查询巡检报告 #15439
-
fix(frontend): 修复mongodb实例视图问题 #15369
-
fix(mysql): 优化主从迁移流程的互斥锁 #15457
-
fix: slave原地重建清理db节点改为强制清理,检查由前面节点负责 #15486
-
fix(backend): Change the chinese comments to English. issue: #15430
-
fix(frontend): 告警事件统计传参错误 #15490
-
fix(mysql): show-processlist-mcp-wrong-port #15483
-
fix(backend): Fix log format. issue: #15471
-
fix(other): 名字服务增加超时时间10分钟 #15503
-
fix(mysql): some-monitor-bugs #15489
-
fix(backend): 添加标签增加操作记录 #15417
-
fix(backend): 修复资源操作记录问题 #15497
-
fix: mysql_failover_drill_control_task_speed #15432
-
fix(backend): 修复主机回收操作记录显示不对问题 #15545
-
fix(backend): probe health命令新增返回 db_types #15534
-
fix(backend): extract config loading logic to config package #15534
-
fix(mysql): mcp-show-processlist-bugs #15548
-
fix(mysql): missing-bk-cloud-id-in-standardize #15547
-
fix(kafka): kafka 4.0部署crontroller节点缺少环境变量 close #15522
-
fix(backend): 修复主机回收记录没改正问题 #15565
-
fix(dbm-services): tendbcluster存储层迁移升级问题修复 #15564
-
fix(redis): autofix-x #15583
-
fix(mysql): mysql-crond-missing-bk-biz-id #15587
-
fix(backend): Fix some obvious bugs in haapm module. issue: #15539
-
fix(mongodb): 修改下架前屏蔽告警的屏蔽字段 #15625
-
fix: tendbHaChecksum修复bug #15651
-
fix(backend): 将蓝鲸监控拉取数据的功能从定时任务中分离 #15263
-
fix(other): 修复单据值守的mcp注册问题 #15635
-
fix(test): add unit tests for discovery, process, converter and other packages #15592
-
fix(test): add integration tests and benchmarks #15592
-
fix(redis): redis_bill_mcp_init_2 #15509
-
fix(frontend): redis版本升级批量录入示例改进 #15388
-
fix(frontend): 工具箱交互问题修复 #15541
-
fix(frontend): 待补货列表宽度调整 #13696
-
fix(backend): 添加tendbcluster迁移升级集群类型 #15680
-
fix(dbm-services): 修复资源导入磁盘为空的情况 #15688
-
fix: fix_partition_task_duplicate #15662
-
fix(mysql): list-biz-module-mcp-bug #15595
-
fix(redis): redis_bill_mcp_init_3 #15509
-
fix(backend): local-mcp-server-high-cpu-usage #15728
-
fix(redis): Predixy延迟告警策略bug #15730
-
fix(mysql): 开发mysql flow 的终止回退机器流程 #11384
-
fix: 修复已下架主机处理单的序列化器
-
fix(backend): 修复新机自动流转问题 #12273
-
fix(mysql): 修复计算回退主机信息时,出现重复的问题 #12248
-
fix(backend): 新机退回去掉主机数据清理 #14959
-
fix(backend): 新机回收不存在,自动跳过后续流程 #15030
-
fix(redis): redis_bill_mcp #15509
-
fix(backend): McpNameClass Rename #15780
-
...
1.5.0-alpha.78
🔥 Refactors
-
refactor(redis): pass context as function parameter instead of struct field #14784
-
refactor(redis): use converter package and case-insensitive parsing #14784
🚀 Features
-
feat(redis): redis-exporter巡检 #14758
-
feat(backend): 单据的validator放在单据的builder中 #14838
-
feat(backend): Redis harvester 采集功能 #14784
-
feat(backend): tendisplus与tendisssd集群采集 #14784
-
feat(redis): 内存分析单据validator #15099
-
feat(sqlserver): sqlserver组件的aimcp基础建设 #15105
-
feat(backend): db-event-consumer 增加指标统计上报 #15165
-
feat(backend): tendbha/tendbCluster 创建一个数据校验单据-定时任务/立即执行 #15071
-
feat(backend): 提供 dbconfig_sync 函数 #15178
-
feat(backend): cc-standardzie-support-instance #15143
-
feat(redis): 巡检任务执行记录 #15168
-
feat(mysql): spec-check-in-autofix-and-daily-report #15186
🐛 Bugfixes
1.5.0-alpha.77
🔥 Refactors
-
refactor(k8s-dbs): 集群服务暴露信息同步到 DBM #14807
-
refactor(dbm-services): 代码优化 #14908
-
refactor(dbm-services): 增加创建临时tendbcluster集群的api #14903
-
refactor(k8s-dbs): 支持多源元数据信息配置 #14999
-
refactor(k8s-dbs): 优化区域集群列表接口 #15049
-
refactor(dbm-services): 资源池水位计算优化 #14917
-
refactor(k8s-dbs): 调整dbs对外clb端口 #15134
🚀 Features
-
feat(hdfs): HDFS部署流程优化consul依赖 #14836
-
feat(mysql): mysql-checksum-daily-report-use-drs #14858
-
feat(mysql): more-mysql-mcp #14751
-
feat(backend): Collected the TendbCluster spider proxy status. issue: #14805
-
feat(backend): Collected the TendbCluster spider storage status. issue: #14805
-
feat(redis): Redis上报2.0初始化 #14631
-
feat(redis): 演练结果表&视图&候选集群加权采样 #14865
-
feat(backend): tlinux4 perl 依赖安装 #14884
-
feat(backend): dbconfig as code #14897
-
feat(backend): 模拟执行增加回显单据信息的节点 #14869
-
feat(mysql): detect-dbha-in-mysql-monitor #14916
-
feat(backend): Optimize the database dbha_data to support all types of database status data. issue: #14902
-
feat(backend): tendbha集群克隆 #14735
-
feat(backend): optimize-mcp-server-error-process #14964
-
feat(backend): 全量同步cc数据到machine表 #14290
-
feat(sqlserver): 开发SQL Server数据导出功能 #14493
-
feat(backend): 补充展示tendbcluster模拟执行单据信息回显 #14993
-
feat(redis): Instance actual role check #14972
-
feat(backend): Implement switch process for remote nodes of TenDB cluster. issue: #14806
-
feat(backend): Improve code comments. issue: #14806
-
feat(backend): tendbcluster存储层故障切换优化 #15001
-
feat(mongodb): mongodb实例迁移单据vaildate #14700
-
feat(k8s-dbs): dataweb新建集群增加默认环境变量 #13691
-
feat(kafka): kafka巡检 close #15054
-
feat(mysql): 优化添加spider逻辑,并发加入路由节点,提高时间效率 #14955
-
feat(k8s-dbs): 集群停止信息同步 #15067
-
feat(backend): 演练回收先增加延迟节点等待节点管理的异步任务完成 #15044
-
feat(backend): dbconfig clone config #14954
-
feat(redis): redis-exporter巡检 #14758
-
feat(k8s-dbs): 集群启动信息同步 #15079
-
feat(backend): Improve the Analysis service and support multiple types of databases. issue: #14966
-
feat(redis): 重做slave流程优化 #14988
-
feat(k8s-dbs): dbs 支持 clb 服务暴露 #15122
-
feat(backend): 支持模拟多版本tendbcluster的集群 #15010
-
feat(backend): redis集群分片变更 #13719
-
feat(backend): redis亲和性优化 #13822
-
feat(redis): Redis 亲和性验证单据协议变更 #14814
-
feat(mysql): try-ai-create-bill #14867
-
feat(backend): mysql空间评估 #14363
-
feat(redis): 角色巡检批次之间增加等待时间 #15091
-
feat(redis): Redis日志上报2.0消费端 #14980
-
feat(frontend): 告警订阅覆盖全部db组件 #15034
-
feat(frontend): redis亲和性优化 #13787
-
feat(frontend): 工具箱报错优化 #14792
-
feat(mongodb): mongodb下架机器前增加实例告警屏蔽节点 #15053
🐛 Bugfixes
-
fix(dbm-services): 路由巡检忽略异常状态的实例 #14859
-
fix(dbm-services): download rpm pkg #14866
-
fix(backend): 安装依赖包前先判断是否已经安装 #14873
-
fix(mysql): 优化proxy单据对账号处理的逻辑 #14879
-
fix(mysql): mysql-autofix-some-column-missing #14844
-
fix(mongodb): dbmon healthcheck兼容mongosh #14881
-
fix(frontend): 修复redis接入层缩容详情展示问题 #14923
-
fix(frontend): bk-version 链接拼接错误 #14929
-
fix: partition_v2_fix_cluster_type #14919
-
fix(mysql): dbha-autofix-duplicate-cluster-id #14900
-
fix(dbm-services): 修复亲和性巡检结果写入的问题 #14934
-
fix(mysql): dbload 打印 binlog 位点 #14939
-
fix(backend): 修改获取mongo分片列表按分片名搜索返回 #14956
-
fix(mysql): empty-master-port-when-slave-dbha #14962
-
fix(redis): 自愈重复发起 #14973
-
fix(mysql): mysql-checksum-report-missing-bkcloudid #14968
-
fix(frontend): 修复mongodb容量变更自定义部署输入禁用问题 #14922
-
fix: partition_v2_reinitialization #14961
-
fix(mysql): default-standardize-cc #14947
-
fix(backend): Avoid importing periodic task module elsewhere #15005
-
fix(mysql): do-not-gen-config-in-checksum-bill #15008
-
fix(backend): mongodb获取默认账号密码 #14911
-
fix: binlog位点匹配ip #15038
-
fix(mysql): 密码首位不为特殊字符 #15036
-
fix(backend): 修复mongo实例迁移回收主机不对问题 #14981
-
fix(mysql): checksum-report-misjudgment-fail #15032
-
fix(dbm-services): 修复升级标准化参数问题 #15064
-
fix(mysql): cc-standardize-missing-cluster-ids #15081
-
fix(sqlserver): 优化sqlserver的告警策略 #15059
-
fix(dbm-services): 资源池导入冲突问题 #15107
-
fix: partition_v2_task_fix #15014
-
fix(backend): mysql-standardize-bug #15116
-
fix(mysql): mysql-standardize-cc-bug #15119
-
fix(backend): 解决redis分片缩容报错 #14169
-
fix(backend): 修复redis分片变更报错 #14212
-
fix(backend): redis容量变更添加标签信息 #14242
-
fix(redis): slot迁移前端联调问题修复 #14238
-
fix(backend): redis亲和性review问题修复 #14295
-
fix(backend): redis分片变更增加校验唯一值 #14766
-
fix(redis): 单据协议23 #14886
-
fix(redis): 【DBM】Redis 亲和性验证 #14888
-
fix(backend): redis亲和性整机替换获取主机规格报错修复 #14893
-
fix(backend): 修复redis亲和性获取proxy不满足问题 #15020
-
fix(backend): mysql空间优化导包修改 #14799
-
fix(backend): 处理传入db列表为空 #14831
-
fix(backend): return_dict_list #14871
-
fix(backend): mysql DB克隆单据修改名称 #14937
-
fix(backend): mysql数据克隆db_list不能为空校验 #15035
-
fix(frontend): 新申请的mongodb集群从密码服务获取默认账号gameuser的密码 #14620
1.5.0-alpha.76
🔥 Refactors
-
refactor(k8s-dbs): 优化集群配置变更,增加版本信息校验 #14613
-
refactor(k8s-dbs): 优化集群部署时模板仓库缺失的错误提示 #14621
-
refactor(k8s-dbs): 修复集群操作逻辑,增加操作人校验 #14648
-
refactor(backend): 修改升级单据的一些校验 #14685
-
refactor(dbm-services): 优化proxy重启 #14688
-
refactor(k8s-dbs): 优化 dbm 数据同步逻辑 #14730
-
refactor(dbm-services): add some log for load data #14843
🚀 Features
-
feat(redis): 演练结束时清理构造记录 #14628
-
feat(mysql): 修改 mysql 磁盘空间的致命阈值 #14641
-
feat(backend): Create DBHA-V2 #10934
-
feat(backend): Update DBHA-V2 go.mod #10934
-
feat(backend): Add goimports after generate protobuf code #10934
-
feat(backend): Delete the repeated files. #10934
-
feat(backband): add format command in Makefile. #10934
-
feat(backend): add receiver service. #10934
-
feat(backend): add probe client, receiver service and test cases. #10934
-
feat(backend): Add admin server and admin client. #10934
-
feat(backend): Add probe base framework. #10934
-
feat(backend): Add probe metric structure. #11569
-
feat(backend): Add inputer, outputer and workflow for receiver. #11421
-
feat(backend): Add kafka inputer. #11421
-
feat(backend): Add analyst in AM server. issue #11421
-
feat(backend): Add dbha database and table automigrate. issue #11421
-
feat(backend): Add harvest and reporter logic. #11864
-
feat(backend): Implement RM,AM to support analysis mysql metrics. issue #11845
-
feat(backend): Add BKMonitor. issue #11845
-
feat(backend): Report metrics by GSE sdk. issue #11845
-
feat(backend): Implement high availability data collection for MySQL. issue #12036
-
feat(backend): Add snowflake and generate sequence id method. issue #12036
-
feat(backend): Optimize probe reporter creation logic. issue: #12223
-
feat(backend): Add t_mysql_event table used to store the exception event. issue: #12215
-
feat(backend): Add service registry in receiver server. issue: #12215
-
feat(backend): Add service registry in analysis server. issue: #12215
-
feat(backend): format imported package sort and add http client. issue: #12364
-
feat(backend): implement the dbm metadata cache. issue #12364
-
feat(backend): ensure that only the AM leader node can synchronize the dbm metadata data. issue: #12365
-
feat(backend): add the logic which analyzes the data reported by a probe. issue: #12365
-
feat(backend): update the event data structure and workflow report the event to bk-monitor. issue: #12365
-
feat(backend): Implement the default database switching strategy. issue: #12366
-
feat(backend): Replace the DBHA logger with the DBM logger. issue: #12991
-
feat(backend): Add some metrics for the DBHA. issue: #12991
-
feat(backend): Redefine the Prometheus metrics for the DBHA-V2. issue: #12991
-
feat(backend): Implement stop and restart subcommands for probe. issue: #13094
-
feat(backend): Define the global Prometheus metrics for the DBHA-V2. issue: #13318
-
feat(backend): Add detector with SSH for the DBHA-V2. issue: #13501
-
feat(backend): Add health command for the probe. issue: #13501
-
feat(backend): Add parser in analysis server for the probe health. issue: #13715
-
feat(dbm-services): Implement switch process for MySQL master-slave cluster nodes (including proxy and backend). issue: #13419
-
feat(dbm-services): Fix code style issues. issue: #13419
-
feat(backend): Fix more code style issues. issue: #13419
-
feat(backend): Add the exception events the same as DBHA-v1. issue: #13768
-
feat(backend): Add the logic that creates the switching request for mysql switcher. issue: #13768
-
feat(backend): Add the logic that skips the database instance which is unavailable. issue: #13989
-
feat(backend): Optimize the naming of some variables. issue: #14007
-
feat(backend): Add pid file for all servers. issue: #14007
-
feat(backend): Implement resetcluster command to reset the status of MySQL test cluster. issue: #14216
-
feat(backend): Set up separate log files for the third-party libraries. issue: #14123
-
feat(backend): Optimize the way of collecting data from multiple database instances using probes. issue: #14123
-
feat(backend): Rebase to the main branch v1.5.0. issue: #14396
-
feat(backend): Collect the tendb proxy status. issue: #14428
-
feat(frontend): redis即时内存分析 #12258
-
feat(frontend): 大数据扩容替换支持标签 #14274
-
feat(frontend): doris新增COS存储层管理 #14335
-
feat(frontend): mysql开区重构 #13315
-
feat(frontend): 任务失败增加AI日志分析 #14512
-
feat(frontend): redis内存分析大key排行去除汇总数据 #14577
-
feat(frontend): 任务流程画布调整error_ignorable节点显示效果 #14584
-
feat(dbm-services): 切换后前置标准化流程 #14633
-
feat(backend): optimize-disable-alarm-shield #14671
-
feat(dbm-services): 增加tendbcluster路由和元数据的校验 #14562
-
feat(dbm-services): 调整亲和性的计算 #14689
-
feat(k8s-dbs): 同步 DBM 集群创建实例 #14672
-
feat(backend): 调整切换演练视图 #14694
-
feat(k8s-dbs): 同步集群下架到DBM #14697
-
feat(backend): 亲和性检查计算调整 #14699
-
feat(k8s-dbs): 同步集群变更到DBM #14706
-
feat(redis): 回档演练派生单据改进 #14677
-
feat(dbm-services): 演练保留最近的失败的备份导入的日志 #14704
-
feat(mysql): 更新告警策略 #14719
-
feat(backend): bill-sidecar-subflow #14653
-
feat(dbm-services): mongo跨园区弱匹配计算增加current_hosts #14275
-
feat(mysql): sql-tuning-mcp #14686
-
feat(dbm-services): 优化切换提示信息 #14673
-
feat(redis): 内存分析 #12239
-
feat(mongodb): dbmon-检测异常状态 #14403
-
feat: tendbsingle添加validate #14753
-
feat(backend): Implement switch process for spider nodes of TenDB cluster. issue: #14402
-
feat(backend): code style issues in spider switch flow. issue: #14402
-
feat(redis): 演练的临时实例下架支持跳过请求检查 #14782
-
feat: tendbha物理回档屏蔽proxy告警 #14785
-
feat(backend): Optimize the gerrors, add Is and Unwrap methods. issue: #14776
-
feat(k8s-dbs): 纳管 surreal 2.4.0 #14779
-
feat(backend): 全站搜素优化 #14743
-
feat(mysql): 备份记录增加过期任务 #14823
-
feat: partition optimization v2 #11879
-
feat(frontend): 资源池补货_model导入调整、接口更换 #13696
-
feat(frontend): mongo亲和性优化 #13580
-
feat(frontend): 资源池补货_拆分路由、新增过滤项 #13696
-
feat(frontend): 全站部署增加标签支持 #14267
-
feat(frontend): 全站搜索优化 #14626
-
feat(backend): sqlserver实例迁移 #14241
-
feat(sqlserver): 调整sqlserver实例迁移的SaaS调用 #14566
-
feat(sqlserver): sqlserver迁移单据联动资源池退回逻辑 #14668
-
feat(backend): Mongo 亲和性优化 #13479
-
feat(mysql): dbconfig 修改配置新接口协议 #14842
-
feat(dbm-services): 返回实际资源池水位情况 #13199
-
feat(dbm-services): 适配tliunx4安装相关的依赖包 #14271
-
feat(backend): 资源池补货 #13698
🐛 Bugfixes
-
fix(dbm-services): 演练报告数量统计错误 #14615
-
fix(mysql): mysql-monitor-update-monitor-config-error #14618
-
fix(mysql): tendbcluster-db-table-backup-on-ctl #14624
-
fix: mysql切换校验 #14640
-
fix(backend): disable-alarm-bug #14622
-
fix: failover_drill_add_time_field #14654
-
fix(backend): Fix obvious bugs in MySQL master-slave cluster switch process. issue: #14099
-
fix(backend): Fix the bug where there was an error in SQL string concatenation when reading dbmetrics. issue: #14007
-
fix(backend): The switch must be triggered only when the SSH detection fails. issue: #14211
-
fix(frontend): 演练报告日志详情问题修复 #14518
-
fix(frontend): bk-popover class 名称更新 #14542
-
fix(frontend): sqlserver实例视图路由补充 #14570
-
fix(frontend): mysql集群授权单据克隆修复 #14644
-
fix(frontend): reids 集群列表获取获取容量使用率参数错误 #14659
-
fix(mysql): mysql-autofix-wrong-warning #14662
-
fix(dbm-services): 亲和性计算 #14665
-
fix: failover_drill_add_switch_duration #14667
-
fix(backend): 演练任务状态更新 #14681
-
fix(backend): 评估数据合并空间展示目标db与忽略的db #14393
-
fix(redis): 回档演练避免构造flow的biz_id被覆盖 #14724
-
fix(backend): tendbcluster中控路由巡检修复 #14728
-
fix(backend): 路由巡检spider mnt节点的处理 #14741
-
fix(redis): 回档演练确保主机信息在创建回收单据前写入details #14746
-
fix(mongodb): 修复备份Tag未生效的bug #14721
-
fix(kafka): kafka消费组延迟告警策略增加topic告警纬度 close #14760
-
fix(backend): 亲和性巡检修复 #14769
-
fix(mysql): register-mysql-dbha-autof-task #14774
-
fix(dbm-services): 恢复数据成功就当成功状态来处理 #14777
-
fix(backend): 触发cc标准化流程 #14786
-
fix(frontend): mysql关联集群列去重 #14710
-
fix(backend): probe的stop异常 #14787
-
fix(redis): 多个实例演练重复删除任务记录 #14797
-
fix(dbm-services): 忽略计算申请资源不足的演练任务 #14811
-
fix(backend): download actor #14827
-
fix(dbm-services): 中控路由检查 #14829
-
fix(frontend): 资源池主机选择器换新表格组件 #14676
-
fix(frontend): 任务流程画布自动定位顺序调整与过滤问题修复 #14430
-
fix(frontend): bkversion 静态资源强制刷新 #14821
-
fix(backend): 修复sqlserver整机迁移单据类型错误问题 #14437
-
fix(backend): sqlserver整机迁移添加展示字段 #14479
-
fix(backend): sqlserver 资源申请增加操作系统参数 #14594
-
fix(mongodb): 根据新的flow参数优化整机替换,实例迁移flow流程 #13790
-
fix(backend): mongo分片迁移修改controller #13976
-
fix(mongodb): 根据新的flow参数优化容量变更和扩容shard节点数flow流程 #13910
-
fix(backend): mongo单据新增集群类型字段 #14066
-
fix(mongodb): 修复实例迁移获取资源规格错误 #14110
-
fix(mongodb): 修复整机替换获取资源规格错误 #14119
-
fix(backend): 修复mongo副本集申请资源参数不对问题 #14105
-
fix(backend): mongodb跨机架亲和性调整 #14163
-
fix(backend): mongo亲和性优化调整最终版 #14312
-
fix(backend): 修复mongo分配集群部署报错 #14341
-
fix(backend): mongo集群容量变更添加字段 #14407
-
fix(backend): 修复mongo副本集集群亲和性容忍度传错问题 #14485
-
fix(mongodb): 修复容量变更存在多个secondary节点情况只获取一个secondary节点信息 #14527
-
fix(backend): 修复mongo分片集群增加分片节点不执行流程问题 #14691
-
fix(backend): 修复mongo分片集群添加分配数资源申请报错 #14716
-
fix(backend): tendbcluster模拟执行复制backend启动参数 #14497
1.5.0-alpha.75
🔥 Refactors
🚀 Features
-
feat(backend): oracle迁移元数据 #14411
-
feat(dbm-services): 语法检查增加对json默认值的约束 #14310
-
feat(mongodb): 实例迁移获取下架机器 #14360
-
feat(mysql): mysql-checksum-bill-copy-result #14514
-
feat(backend): disable-alarm-shield-with-sleeper #14506
-
feat(redis): 回档演练子任务归于演练业务;资源回收优化 #14568
-
feat: tendbSingle联调 #14478
-
feat(mysql): mysql actor 增加 stop_mysql 命令 #14583
-
feat: 回档演练屏蔽维度修正 #14591
-
feat(redis): 内存分析 #12239
🐛 Bugfixes
-
fix(redis): 修复Predixy复用 #14515
-
fix(dbm-services): 修正os清洗的单词拼写错误 #14532
-
fix(backend): 修复升级的前置检查 #14538
-
fix(mysql): 修复中控切换bug #14546
-
fix(sqlserver): 修复原地重建slave的bug #14533
-
fix(redis): 回档演练屏蔽维度修正 #14586
-
fix(dbm-services): 获取spider_slave clb信息 #14580
-
fix: 主从重建检查主从关系修复 #14601
-
fix(backend): 资源回收default值 #14607
-
fix(dbm-services): 演练复制实例配置端口映射错误 #14605
1.5.0-alpha.74
🔥 Refactors
- refactor(dbm-services): 调整演练调度策略 #14253
🚀 Features
-
feat(mysql): 数据恢复打印进度 #14221
-
feat: doris集群用量获取 #14233
-
feat(redis): Redis回档演练单据 #14277
-
feat(mysql): check-instance-info-file-mtime #14259
-
feat(k8s-dbs): 插件实例模板API 打点信息上报 #14286
-
feat(k8s-dbs): 新增console自动补全功能 #13474
-
feat(mysql): mysql-dbha-af-warning-on-fail #14297
-
feat(redis): Redis园区故障快速恢复 #14239
-
feat(redis): 优化元数据巡检记录生成策略 #14321
-
feat(mysql): tendbha-proxy-autofix #14302
-
feat(frontend): spider变更 #13951
-
feat(frontend): 平台管理新增演练报告 #13999
-
feat(redis): 演练报表信息优化 #13614
-
feat(redis): 内存分析Job #12239
-
feat(redis): 内存分析 #12239
-
feat(redis): 内存分析flow #14369
-
feat(backend): Redis回档演练单据功能完善 #14381
-
feat(es): ES新增集群状态巡检 #14208
-
feat(kafka): kafka 4.x版本支持 close #14179
-
feat: 记录级别回档添加参数 #14404
-
feat(mysql): enable-spider-autofix #14336
-
feat(sqlserver): 开发sqlserver集群迁移的自动化流程 #13861
-
feat(k8s-dbs): 模板版本 API 指标上报 #14461
-
feat(dbm-services): 演练集群不创建域名 #14465
-
feat(mysql): table-checksum-deprecate-job-context #14464
-
feat(dbm-services): 升级单据忽略子版本的校验 #14467
-
feat(redis): 回档演练单据改进 #14484
-
feat(frontend): clb和北极星单据详情增加域名地域 #14257
-
feat(frontend): 前端自动化测试框架搭建 #13980
-
feat(frontend): redis即时内存分析 #12258
-
feat(frontend): 集群详情页主机列表增加绑定规格 #12311
-
feat(frontend): 规格列表支持id过滤 #14482
-
feat(frontend): sqlserver数据迁移放开源集群限制 #14477
-
feat(frontend): mysql闪回优化 #14383
-
feat(backend): MySQL、Tendbcluster闪回优化 #14035
-
feat(backend): 增加主机表头枚举类接口 #14183
-
feat(backend): redis即时内存分析【saas部分】 #14359
🐛 Bugfixes
-
fix(backend): 评估空间多盘符处理_输出适配 #13978
-
fix(mysql): enable-mysql-dbha-autofix #14272
-
fix(k8s-dbs): 修复webconsole WebSocket断连panic问题 #14306
-
fix(backend): 亲和性巡检bug修复 #14285
-
fix(mysql): 修复 mysql rotatebinlog 异常 #14289
-
fix(mysql): reduce-mysql-monitor-internal-error #14325
-
fix(frontend): oracle集群列表页面取消全屏 #14317
-
fix(redis): Cluster模式自愈可能重复发起 #14344
-
fix(backend): 修复备份恢复演练报告 #14347
-
fix(mysql): 修复 mysql 告警项 #14355
-
fix(mongodb): 兼容新的mycmd包位置 #14379
-
fix(mysql): 优化中控集群安全切换逻辑 #14254
-
fix(mysql): 优化mysql机器退回主机的清理逻辑 #14269
-
fix(redis): 切换同步检查加入自己的心跳机制 #14397
-
fix(mysql): 优化spider的自增初始值的计算模型 #14413
-
fix(other): 修复Tbinlogdumper全量同步场景的bug #14264
-
fix(mysql): 优化中控同步master的逻辑 #14418
-
fix(redis): 自愈加上同一主机出现多种角色检查 #14423
-
fix(mysql): 修复 xtrabackup repair #14455
-
fix: failover_drill_report_add_field #14452
-
fix(es): 修复下架服务实例主机后监控丢失的问题 #14469
-
fix(k8s-dbs): 修复terminal换行和深目录补全bug #14351
-
fix: failover_drill_report_fix #14499
-
fix(frontend): 修复规格popover无法移动到详情问题及资源明细复制按钮样式统一 #14414
-
fix(frontend): 修复添加spider表头批量 #14487
-
fix(frontend): mysql proxy升级当前版本展示多个 #14488
-
fix(backend): 修复mysql闪回优化截取时间自动填充问题 #14425
-
fix(backend): 修复主机列表报错问题 #14232
-
fix(backend): 主机列表枚举接口额外增加字段 #14365
-
fix(backend): 兼容tendbcluster集群主机列表部署角色搜索 #14386
-
fix(backend): 修复主机列表报错问题 #14470
-
fix(backend): tendbcluster定点构造v2 #14364
-
fix(es): 扩容流程校验节点加入集群后才会加入到域名 #14474