发版功能列表
V3.13.11 - 发布时间:2023/06/08
本版本更新的重点内容如下:
新增了ElasticSearch 7.16.2版本,ES是一个分布式,开放的搜索和分析引擎,适用于各种搜索和日志分析场景,并支持集成Kibana可视化组件。
新增了GaussDB 330版本,本版本支持主备和分布式两种架构,涉及到集群创建,数据库及账号管理,全量备份,日志和监控告警等核心功能,后续也将持续补足更多重点功能(配置变更,增量备份,备份恢复等功能)。
新增了TiDB 6.5版本,全面代替4.0版本,相比4.0版本对大量功能做了优化提升和错误修复。
新增功能
- 【MySQL】数据库授权支持到表
- 【Redis】支持非持久化机制,支持存储空间配置可选
- 【Mongo】副本集采用用业务vip进行构建,满足外部读写分离访问需求
- 【PG/VB】支持开放备库只读IP,满足报表等只读场景使用
- 【Mssql】创建实例可选实例默认字符集
- 【VB】支持账号有效期设置及过期告警提醒
- 【CMDB】支持备份功能
- 创建实例支持指定AZ下的不同地址池
功能优化
- 补充了更多业务场景常用参数配置
- 安全扫描漏洞修复
- 内存监控指标整合
- 第三方认证/授权管理页面样式优化
- 数据库密码复杂度统一整理优化
- 外部单点登录用户支持修改部门
V3.13.10-P1 - 发布时间:2023/04/07
本版本更新的重点内容如下:
新增一款中间件Kafka 3.2.3版本,Kafka是一种开源的分布式事件流平台,可以用于高性能数据管道、流分析、数据集成和关键任务应用
同时也重点对PostgreSQL和VastBase两款数据库进行了更多功能扩展
新增功能
- 中间件Kafka 3.2.3版本,支持集群架构
- PostgreSQL/VastBase支持实例迁移、参数模板、备份设置可选压缩或非压缩、schema管理
- PostgreSQL新增基于可用区权重切换逻辑
- PostgreSQL引入failsafe特性,在k8s管理节点全部不可用时,维持当前主备状态
- PostgreSQL添加pg_routing,citus等插件
- VastBase支持手动切换功能
- VastBase新增多项监控指标
- 对接第三方单点登录配置页面
优化
- PostgreSQL默认开启异步推送和拉取归档(以解决高负载下归档进度太落后问题)
- PostgreSQL默认开启主备slots(以解决备库短暂下线后必须重做才能重新加入集群问题)
- 统一所有数据库默认用户密码复杂度生成函数
- CMDB/ETCD适配多中心场景,默认安装时候分布在多中心
- 配置变更时实例可选可用区进行分配
V3.13.10 - 发布时间:2023/02/27
该版本进一步加强同城多中心架构的能力并且新增ClickHouse数据库类型的支持
-
新增可用区权重的自定义功能,高权重数据中心内的数据库集群优先进行高可用HA的自动切换,避免不必要的跨数据中心切换发生
-
可设置权重为“零”的可用区,即该数据中心上的实例不会自动提升为主库,满足不同场景的需求
-
实例创建表单可自定义不同可用区的实例数量分布,灵活满足数据库集群跨可用区的冗余能力
-
升级监控告警基础组件,支持自定义告警接收组、暂停告警等功能,支持企业微信告警和WebHook等外部告警接收
-
新增ClickHouse 22.3版本的分片集群,支持自定义分片和副本数量,提供弹性伸缩等能力
该版本其他主要功能
- 平台审计新增客户端源IP地址显示
- redis集群每个分片支持创建多副本
- 增加平台只读用户权限
- 新增etcd集群是否有leader告警项
- mongodb分片集群支持全量备份
- mongodb集群leader中增加延时判断
- mysql、postgres中间件支持多中心创建
- 所有数据库类型增加sql审计自定义保留时间
- mgr支持同步延迟监控功能
优化项
- 所有告警功能优化
- 优化标签显示
- 优化redis单实例、哨兵集群的配置变更表单
- 优化postgres配置变更表单
- mongodb时间点恢复优化为后台定时导出oplog,前端不显示增量备份
- mysql、mssq、postgres、redis、dameng、vastbase、clickhouse内存使用率告警项增加百分比设置
- postgres数据库活动连接数监控项优化为“数据库连接监控“
- promethues监控数据和elaseticsearch日志数据均用本地存储卷方式
- 所有数据库(除了Oracle )内存使用采用working set 指标
V3.13.9 - 发布时间:2022/12/01
在QFusion v3.13.9版本中,我们将支持同城多中心的数据库资源调度和高可用切换能力!!
客户可在不同数据中心机房的物理服务器或者虚拟机,通过自定义AZ(可用区)拓扑和外部访问地址池方式,一键创建跨多可用区的数据库高可用集群服务。需要注意的是当前是同城多中心方案,即数据中心之间拥有良好的网络吞吐和低延迟(参考值:数据中心之间的带宽至少万兆,延迟在3ms以内)
该版本主要新增功能和优化内容如下:
新增功能
- 新增自定义可用区能力,支持可用区不同网段的地址池服务暴露
- 新增海量vastbase 2.2数据库主备集群
- 新增PostgreSQL 11版本
- 新增PostgreSQL 数据库插件管理
- 新增Redis 6.2版本
- 新增Redis 分片集群强制反亲和性的资源调度策略
- 新增MySQL 事件调度器,可在主备实例详情页启用或关闭
- 支持自定义PostgreSQL主备集群的高可靠/高可用切换策略
优化项
- 优化MongoDB/Redis/PG的operator,升级过程不影响正常运行的实例
- 优化数据库集群实例重做逻辑,避免造成集群不可用状态
- 优化PostgreSQL/vastbase数据库实例参数
- 优化PostgreSQL主备复制延迟状态展示
- 优化PostgreSQL增加备库自动rewind逻辑,用于解决主备切换后旧主无法加入同步问题
- 屏蔽Redis分片集群创建过程发送告警信息内容
V3.13.8 - 发布时间:2022/10/11
QFusion迎来了Q3季度版本的更新重点内容如下:
新增两款数据库类型,分别是国产化数据库标杆之一的 DM 8.0数据库以及IoT领域新宠时序数据库InfluxDB
其中InfluxDB当前适配华为的GaussDB for InfluxDB内核,提供高可用的架构,目前该数据库类型仅适用于华为HCS的客户,需要华为授权使用
新增功能
- DM 8.0达梦数据库,支持主备高可用架构
- 适配ARM国产化硬件服务器,支持自动化部署
- PostgreSQL 14版本支持,并且所有pg镜像都打上常用postGis引擎插件
- PostgreSQL 中间件支持,支持读写分离和连接池功能
- GaussDB For InfluxDB 高可用集群,支持自定义分片集群(仅适用于华为HCS客户,需要官方授权)
- S3存储支持用户自定义桶路径,满足用户权限管控需求
- 新增数据库参数模版对比功能,清晰对比前后修改差异
优化
- MySQL数据和日志备份冲突检测,防止死锁发生
- redis实例支持密码修改
- 手动高可用切换高危操作二次确认提示信息
- 列表页修改实例规格配置高危操作二次确认提示
- 前端页面样式优化调整,增强用户使用体验
- SQL Server用户创建流程优化
V3.13.7 - 发布时间:2022/07/12
QFusion发布v3.13.7 新版本,此次版本更新主要内容如下:
平台新增
- 新增计算规格自定义表单,租户可自定义计算规格创建实例
- 新增MySQL参数模版,租户可自定义创建模版并用于新建的实例
- 扩大已有MongoDB分片集群上限数量至32
- 新增MongoDB控制台实例“重做”和慢查询日志功能
- 新增平台license到期时间提醒
- 新增本地存储类型选择(SSD/NVMe),HDD可选但提示非生产推荐
- 新增平台组件一键清理脚本
- 新增实例资源别名,支持中文、英文、数字和特殊符号等
- 新增数据库镜像禁用/启用功能
平台优化
- 优化产品默认安装挂载目录,防止与用户已有环境冲突导致失败
- 优化基于K8S的部署方式,自动配置客户已有的Docker仓库支持后续新数据库镜像的导入
- 自动化安装脚本提示最小资源信息
- 自动化安装脚本校验当前环境是否重复安装组件,避免错误发生
- 优化创建表单使用体验,自动滑动当前未填写必选项
- 优化实例列表使用体验,自动高亮当前点击的实例信息
- 优化平台icon信息
- 优化配额信息,去掉IOPS限制和普通用户最大可创建实例资源限制
组件修复
- 彻底修复当前配置S3对象存储偶发性备份异常问题
V3.13.6 - 发布时间:2022/06/07
DMS重磅支持
对标业内公有云厂商如阿里云的DMS能力,用户可在QFusion平台上无缝的以web方式登录数据库实例,通过全页面化的方式管理和执行关系型数据库SQL
支持数据库类型: MySQL/SQL Server/PostgreSQL/Oracle
核心功能:
1.SQL窗口:支持SQL执行,自动补全,格式化,执行计划,结果集导出,元数据查看导出
2.SQL审核:支持风险SQL/慢查询SQL/无主键表等风险对象筛查,支持语法解析并提供支持自定义审核规则
3.SQL巡检:支持数据库健康深度检测,系统环境检测,支持自定义巡检规则
平台新增
- 新增MongoDB 分片集群模式
- 新增权限菜单管理功能:可灵活定义用户角色和页面菜单对应权限
- 新增实例回收站功能:提供数据库二次保护,防止误删除
- 新增客户端IP 透传功能:支持数据库对业务客户端IP 的识别
- 新增数据库白名单功能
- 新增按存储类型SSD/NVMe 均匀调度:用户创建实例过程只需选择所需的存储介质,后端自动做存储数据的目录均分
- 新增普通用户与租户总览界面功能
平台优化
- 优化Redis单实例/哨兵集群使用方式: 除去中间件代理直接通过LB 暴露服务
- 创建VIP 地址池支持选择共享、非共享两种方式
- 优化资源与用户绑定关系:账户和角色分离,数据库实例资源不再绑定账户
- 备份失败任务记录失败时间,方便跟踪备份失败原因
- 优化备份列表显示唯一识别ID:删除时增加识别ID 展示,减少误删
- 优化安装部署检测: 安装部署期间自动检测主机名是否相同
- 优化裸机部署软件依赖要求: 降低Python3 版本要求
- 优化备份任务添加备份接口后,将备份任务状态默认置为开启
- 优化无可用备份接口时页面友好提示信息
- 优化PG 参数shared_preload_libraries 为用户可配置
- 优化调整Oracle 备份设置: 不允许设置备份冗余数
组件修复
- 修复 Redis 中间件bug: 部分场景下导致redis 服务不可用
- 修复 Redis 实例列表翻页信息显示不全的问题
- 修复 MongoDB 不停刷组件日志问题
V3.13.5 - 发布时间:2022/04/30
新增功能
- MongoDB新增支持4.0、4.2版本
- MongoDB新增 NAS接口备份方式
- MySQL实例镜像新增jemalloc动态库,可通过配置参数方式加载该库提供更加高效的内存管理方式
- MySQL的SQL审计模块新增“开始”、“结束”、“执行时间”三个时间字段
- MySQL新增数据库连接数告警配置
- Oracle ADG集群支持自动高可用切换
- Oracle 19c新增非CDB数据库模式
- 新增管理所有备份任务方式
产品优化
- 优化备份接口可用性检查,当前可以明确判断备份接口是否可用
- MySQL SSL加密开启/关闭,新增实例需要重启的提示信息
- 优化Linux环境集群安装脚本,新增内核和依赖程序检测
- 优化页面标签显示样式,增加每个KV的显示长度
- 存储空间显示调整为实际空间*超分系数
- 优化开源版镜像大小至8GB
修复缺陷
- 修复使用S3备份接口出现偶发性不可用问题
- 修复redis 哨兵和中间件配置导致集群异常问题
- 修复MySQL/Oracle/SQL Server无法退出维护模式
- 修复QStor分布存储适配问题
- qcow2 镜像默认ulimit 限制无法创建TiDB问题
- 离线安装调整默认存储路径,残留资源未清理问题
- 创建TiDB 表单缺少参数导致页面卡死问题
- 数据库退出维护模式失败问题
V3.13.4 - 发布时间:2022/03/31
功能调整
- 新增虚拟机镜像部署增加IO能力检查功能
- 虚拟机镜像包新增sysstat工具包
- 新增日志收集小工具(qfctl dump kube)
- 新增Oracle创建实例Redo数量及大小配置选项
- 丰富Redis监控指标维度及数量
- 调整Oracle备库归档保留策略,默认保留3天
产品优化
- 优化正在使用备份接口的操作提示信息
- 优化leader组件,避免etcd异常影响单实例数据库正常运行
- 优化Oracle表空间使用率展示方式,增加颜色区分风险级别
- 优化平台升级后原集群使用数据库旧版本镜像使用的问题
- 优化Oracle数据库PGA内存限制方式
修复缺陷
- 修复Oracle创建test表空间后平台不展示的问题
- 修复登陆界面验证码校验失败后不清空输入框的问题
- 修复仪表盘存储空间不显示Oracle、PostgreSQL、MongoDB空间的问题
- 修复PostgreSQL监控指标异常的问题
- 修复Mysql审计日志关闭功能不生效的问题
- 修复“工作节点”实例数量未统计MongoDB、PostgreSQL的问题
V3.13.3 - 发布时间:2022/03/16
功能调整
- 新增数据库实例创建过程页面可视化展示功能
- 新增“本地存储”管理功能,支持创建、删除本地存储,支持开启/关闭指定节点调度
- 新增数据库备份集下载功能(SQL Server)
- 新增导入Oracle镜像后后台自动完成节点标签功能
- PostgreSQL新增“参数设置”功能
- 调整登陆验证码功能,新增后端校验功能
- 新增数据安全配置,平台已删除PV默认保留一周
- Oracle数据库新增错误日志管理功能
- Mysql/PostgreSQL/SQL Server取消“收缩副本集”功能
- 仪表盘增加ETCD写盘延迟、对端响应延迟监控
- 全局策略中新增“本地存储超分比”配置
产品优化
- 固定平台内部集群网络配置,使用安装时指定IP地址作为集群内部网络
- 优化实例创建页面数据库版本表单展示方式
- 创建实例页面访问地址表单新增提示信息
- 优化已导入数据库镜像提示信息
- 优化导入数据库镜像“自定义URL”、“本地文件”制作方式文案
- 细化Mysql数据库账号权限(只读、读写、DML、DDL)管理
- 优化Mysql数据库主从/备延迟过高时从/备库状态展示
- 优化备份逻辑,实例禁用后,备份任务不再执行
- 新增“数据库创建”名称校验功能
- 调整Redis实例创建规格,增加CPU规格
修复缺陷
- 修复使用helm安装平台后,全局策略默认值为undefined的问题
- 修复普通用户使用平台已删除实例的备份集克隆库时退出登陆的问题
- 修复节点扩容后新建数据库实例无法调度到新节点的问题
V3.13.2 - 发布时间:2022/02/28
新增功能
- 新增PostgreSQL、MongoDB数据库支持
- 升级平台MySQL 5.7数据库小版本至V5.7.36
修复缺陷
- 修复由于服务容器调度问题导致平台界面无法打开的问题
- 修复Oracle镜像“本地上传”方式导入失败的问题
- 修复MySQL 5.6/5.7基于时间点恢复概率性失败的问题
- 修复非管理员用户创建实例填写访问地址用户直接退出登陆的问题
- 修复实例故障恢复后访问VIP自动回切至原主实例的问题
V3.12.7 - 发布时间:2022/01/25
新增功能
- 完成数据库镜像拆分功能,支持自定义导入数据库镜像
- 新增网络组件(cilium)自定义端口功能,解决深信服端口冲突问题
- 新增多节点并行执行安装部署命令的检测功能
优化体验
- 优化更新授权输入框不清空的问题
- 修改授权页面表头名称"授权码"为"唯一识别码"
- 优化IP地址池及备份接口提示框的提示文案
- 优化申请数据库实例表单样式
修复缺陷
- 修复无IP地址池仍然可以创建数据库实例的问题
V3.12.6 - 发布时间:2022/01/14
新增功能
- 变更资源(CPU、内存)规格前检查资源可用性
- 新增全局配置功能,支持配置日志清理策略、节点expoter监听端口、监控数据清理策略、数据库集群编排策略、CPU超分策略
- 移除安装配置VIP,新增IP地址池功能
- 移除数据库访问白名单配置功能
优化体验
- 增加Oracle PDB/SID同名检测功能
- 优化Oracle申请PDB提示文案
- 优化MySQL数据库管理错误提示文案
修复缺陷
- 修复重启网络导致clium不通的问题
- 修复重启节点导致qfusion-installer pod异常,无法自行恢复的问题
- 修复资源使用量未计算tidb 实例的问题
- 修复数据库进入维护模式依旧可以连接的问题
V3.12.5 - 发布时间:2021/12/31
新增功能
- 新增LB组件,适配单VIP + NodePort方案
- 修改产品对外名称,强化产品定位
- 登陆增加判断授权状态,未授权用户登陆至授权页面
- 新增产品在线升级方案,支持V3.12.1-p1、V3.12.4升级至V3.12.5
优化体验
- 优化uninstall脚本,适配qcow2镜像
- iRDS网络环境端口检查脚本优化
修复缺陷
- 修复日志和监控组件无默认资源区间的问题
V3.12.4 - 发布时间:2021/12/17
新增功能
- 创建实例前检查资源(CPU、内存)可用性
- 创建实例前授权不足时弹出提醒/错误
- 产品后台可调整平台超分比配置
- 产品支持ubuntu操作系统下k8s环境部署
优化体验
- 优化平台最大连接数配置及提示信息
- 优化中间价页面关于延迟信息提示
- 优化安装步骤,后台执行es日志模板配置
修复缺陷
- 修复mysql创建实例,存储空间不显示的问题