Skip to main content

专属集群 Release Note

版本:3.0.24(2025.02.11~2025.04.11)

模块
功能
发布详情说明
数据库 DevOps审批流程新增特性
  • 支持飞书审批渠道接入,可配置飞书审批流程并实现状态联动管理。
  • 支持自定义审批定义的映射管理。
数据库 DevOps用户与权限新增特性
  • SSO 支持用户信息映射与多组织切换优化。
  • 支持组织管理员开启全局 MFA(多因素认证),开启后将要求所有组织成员通过密码 + 验证码登录系统。
功能优化
  • 专属集群支持用户邮箱、手机号的信息录入与展示。
数据库 DevOps数据源扩展新增特性
  • GoldenDB for MySQL 支持 SQL 开发规范、导入导出、SQL 窗口等功能。
  • KingbaseES for Oracle、KingbaseES for PostgreSQL 作为两个独立数据库类型纳管。
  • AWS ElastiCache 适配哨兵模式(集群模式)。
功能优化
  • KingbaseES for Oracle、KingbaseES for PostgreSQL 支持 SQL 开发规范、数据导入导出功能。
  • GoldenDB for MySQL 移除对 test 库的依赖。
数据库 DevOps敏感数据保护新增特性
  • 支持自定义正则匹配规则识别敏感数据,可设置命中率阈值(达到百分比才标记为对应类型与等级)。
  • 支持通过任务扫描日志查看样例数据。
功能优化
  • SQL 代码审核优化索引推荐逻辑,支持模板 SQL 场景。
基础服务OpenAPI新增特性
  • 开放 OpenAPI 鉴权体系,可进行账号 AccessKey、SecretKey 管理;AccessKey 的权限与平台账号的权限保持一致。
  • 开放数据源管理元数据获取抽样数据获取敏感数据等各大类型接口。
数据库 DevOps数据导出BUG 修复
  • 修复 EXCEL 数据导入时空列处理异常的问题。
数据库 DevOpsSQL 窗口功能优化
  • Elasticsearch 数据源请求类型解析支持分类管理。
数据复制数据复制新增特性
  • 新增 PostgreSQL → openGauss 的数据复制链路,支持表结构复制、全量数据复制及增量复制。
  • 新增 SQLServer → PostgreSQL 数据复制,支持表结构复制、全量及增量复制。
  • 新增 PostgreSQL → SQLServer 数据复制,支持全量及增量数据复制。
  • 支持在单个 NineData 集群中同时运行多个版本,并通过版本回滚功能灵活切换集群版本。
  • CDC 支持批量修改列(新增或重命名列)。
功能优化
  • Sybase MSA(高可用) → PostgreSQL 数据复制时,若遇到含 text/image 类型的表触发重复键错误,日志等级从 ERROR 调整为 INFO
  • PostgreSQL 到 Sybase 的复制链路中,通过禁用 DDL 复制消除对 PostgreSQL 超级用户的依赖。
BUG 修复
  • 修复数据对比任务中“生成修改 SQL”的异常问题。
  • 解决数据对比执行 SQL 时因 union union 导致的语法错误。
  • 修复 CDC 复制写入线程挂起的问题。
  • 解决 CDC 复制含 identitytext/image 类型列的表时出现异常的问题。
数据库对比数据对比功能优化
  • 修复前端英文界面下周期性对比任务无法配置抽样比例的问题。
  • 解决对比任务完成时部分表状态显示异常(未展示对比结果),参考相关 Issue 优化逻辑。
BUG 修复
  • 修复告警内容未展示用户名和告警策略的问题。

版本:3.0.17(2024.11.1~2025.01.15)

模块
功能
发布详情说明
数据库 DevOpsSQL 窗口新增特性
  • SQL 窗口新增对百度云向量数据库 VectorDB 数据源的支持。
  • SQL 窗口新增对 AWS ElastiCache 数据源的支持。
数据库 DevOps数据导出新增特性
  • 数据导出功能已支持 ElastiCache 数据源。
  • 数据导出功能已支持 Doris 数据源。
数据库 DevOpsSQL 任务|结构设计与发布新增特性
  • SQL 任务、结构设计与发布功能新增对 AWS ElastiCache 数据源的支持。
  • SQL 任务、结构设计与发布的变更备份功能支持了库分组、SQL Server、Greenplum。
基础服务基础配置新增特性
  • 新增数据源:新增支持 AWS ElastiCache 数据源。
  • 新增数据源:新增支持百度云向量数据库 VectorDB。
  • 隐藏数据源连接地址:新增【数据源连接地址隐藏】功能,开启后数据源的连接地址将对非管理员用户不可见。需联系 NineData 团队开启。
功能优化
  • 审批流程优化:不再支持审批自己提交的任务。
  • 数据源被删除后,该数据源的 SQL 窗口不再报错。
  • 数据源被删除后,包含该数据源的库分组配置相关任务不再出现异常。
  • 数据源被删除后,该数据源相关的任务列表、任务详情不再显示空白。
BUG 修复
  • 修复达梦数据源的权限申请校验异常的问题。
数据库对比数据对比新增特性
  • 高级配置:配置任务阶段,新增【高级配置】选项,包含对比并发数单分片大小不一致数据存储记录数(单表上限)Float 对比精度Double 对比精度字符串空格处理策略等可配置参数。
数据复制数据复制新增特性
  • 新增 openGauss 实例之间的数据复制数据对比能力。
  • 新增 OceanBase MySQL 实例之间的数据复制数据对比能力。
  • 新增 OceanBase Oracle 实例之间的数据复制数据对比能力。
  • 新增 Oracle 到 StarRocks 的数据复制数据对比能力。
  • 新增 MySQL 到 StarRocks 的数据复制数据对比能力。
  • 新增 Oracle 到 Datahub 的数据复制能力。
  • 新增 MySQL 到 Datahub 的数据复制能力。
  • 新增 OceanBase(MySQL 和 Oracle)到 Datahub 的数据复制能力。
  • 新增 OceanBase(MySQL 和 Oracle)到 StarRocks 的数据复制能力。
  • 批量 ETL 配置:在创建数据复制任务时,可以将源表的数据批量处理后复制到目标。支持新增列、修改列取值、添加表名前后缀、替换表名等。
  • 对象列表导入导出:在复制任务中修改复制对象时,支持对象列表的导入导出操作。
功能优化
  • 针对 MySQL/Oracle/PostgreSQL 为源的复制任务,在预检查阶段会新增对无主键表的检查,发现存在无主键表将进行拦截并提示。
  • 复制任务的增量过程中的【重新同步】功能优化,现已基本覆盖所有复制链路。
  • MySQL 到 Oracle 的 DDL 操作增量复制优化,现已支持 RenameTable 操作以及其他的表对象级别的 DDL 转换。
  • 搜索功能优化,现已支持筛选多种状态的组合。例如,可同时选择运行中+已暂停+异常的任务。
BUG 修复
  • 修复在 Oracle 复制任务出现空指针异常(NPE)后无法正确处理的问题。
  • 修复 Oracle 的约束、索引名称未按配置的大小写规则进行转换的问题。

版本:3.0.12 (2024.10.31~2024.12.11)

模块
功能
发布详情说明
数据库 DevOpsSQL 窗口新增特性
  • 标签重命名:SQL 窗口标签页支持双击或右键重命名,方便打开多个同名数据源的情况下有效进行区分。
  • 结果集字段详情:将鼠标悬停于结果集的字段名上,可展示包含字段名、字段类型、字段长度、字段注释的字段详情信息。
  • 结果集字段搜索:可在执行结果集中针对单个字段进行内容搜索。
  • 表对象的重命名和删除:对于 MySQL 数据源,支持左侧导航栏中表对象的重命名删除操作。
  • 生成创建脚本:对于 Greenplum 数据源,在左侧导航树新增生成创建脚本操作(表、存储过程、函数、触发器、视图)。
  • 字段长度显示:对于 Greenplum、PostgreSQL、SQLServer、Oracle 数据源,支持在左侧导航树中展示字段的长度。
功能优化
  • 非表对象生成创建脚本优化:对于 Greenplum、PostgreSQL 的非表对象,生成的创建脚本升级为 CREATE OR REPLIACE 操作,支持直接执行,不再需要手动修改。
  • 表对象生成创建脚本优化:对于 Greenplum、PostgreSQL 的表对象,生成的创建脚本中将包含分区表信息。
BUG 修复
  • 解决数据源权限执行障碍:修复普通用户在开通数据源权限后,无法有效执行可编程对象变更语句(如创建存储过程)的问题。
数据库 DevOpsSQL 任务|结构设计与发布新增特性
  • 终止功能:新增【终止】功能,支持在任务运行过程中,手动介入终止任务。终止后任务不可再进行任何状态流转,执行中的 SQL 也会被中断不再执行。
  • 非表对象备份:对 MySQL、SQL Server 数据源的非表对象执行变更的时候,支持备份能力(包含存储过程、视图、函数、触发器、事件)。
  • 库分组任务:新增支持以 SQLServer、Greenplum 的库分组为对象创建任务。默认情况下,SQL Server 在 dbo(Schema 名称)下执行,而 Greenplum 在 public(Schema 名称)下执行。
  • 执行结果新增参数:任务执行后,执行结果中新增了开始时间结束时间的显示,便于了解每个 SQL 的具体执行情况。
数据库 DevOps数据生成新增特性
  • 数据库类型扩展:新增支持类 MySQL、类 Oracle 数据库类型。
  • 任务流管理:新增暂停、重启功能,执行中的任务暂停后可按需重启继续执行。
数据库 DevOps敏感数据保护新增特性
  • 识别规则可视化配置:数据类型识别规则支持可视化配置,降低上手门槛。
  • 批量操作支持:数据类型列表页面支持多选后批量设置等级、开启或关闭。
  • 扫描记录列表优化:扫描记录列表增加【扫描对象】、【扫描结果是否立即生效】、【是否采样数据】等多个参数,对于扫描失败的任务还增加了【重试】按钮。
数据库 DevOps审计日志新增特性
SQL执行日志、操作日志新增支持以 Excel 表格的形式下载到本地。
基础服务数据源新增特性
  • 库分组(SQL Server、Greenplum、Oracle):支持为 SQLServer、Greenplum、Oracle 数据源创建库分组。
功能优化
  • 数据源详情联动 License 管控,失效后不再请求任务列表避免报错拦截。
基础服务站内信新增特性
  • 新增 Webhook 来源:后端增加对 open.feishuwww.feishu 两个域名来源的兼容,支持用户基于飞书自定义 Webhook 进行消息转发,将审批通知精准发送到个人,避免过多无关消息干扰。
基础服务角色管理|用户管理功能优化
  • 为用户或角色授权数据源权限时,在按数据源列表中为每个数据源增加环境标识信息。
基础服务基础配置功能优化
  • 取消注册入口:取消登录页【注册】入口,待后续支持注册审批流程管理与审批通过后,再开放自主注册功能。
  • 增强 SSO 登录配置灵活性:取消登录页 【SSO 登录】入口,提供按需配置功能,支持用户根据实际需求屏蔽不必要的 SSO 登录选项。
  • 版本号信息透明化:在页面左上角增加当前部署版本的版本号信息,方便用户进行问题分析和支持处理。
  • 授权信息透明化:【账号管理】 > 【授权管理】模块中,新增授权公司信息展示。
  • 用户密码管理优化:管理员可以在用户管理模块中为用户重置密码。
  • 提升 SSO 登录效率:为 SSO 登录页面增加域名缓存功能,优化用户登录体验。

版本:3.0.8 (2024.10.23~2024.10.30)

模块
功能
发布详情说明
数据库 DevOps数据生成全新功能
NineData 支持在数据库中自动生成符合特定业务场景的随机数据,用于模拟实际生产环境中的数据情况。内置了 40 多条仿真规则,对应了常用的数据库字段类型。帮助用户在不使用真实数据的情况下,进行功能测试、压力测试以及其他验证工作。
数据库 DevOpsSQL 任务|结构设计与发布功能优化
  • 优化 SQL Server 更新语句字段存在性检测规则,支持忽略大小写。
  • 任务执行结果的详情内容超长的情况下,支持鼠标放置(Hover)以显示完整信息。
Bug 修复
  • 修复任务调度后锁未释放的问题。
  • 修复任务调度失败后,错误信息未显示的问题。
  • 修复配置定时任务后,子任务不显示定时时间的问题。
  • 修复子任务中不显示跳过备份按钮的问题。
数据库 DevOps数据追踪Bug 修复
  • 通过类似创建功能创建新任务时,修复过滤条件显示异常的问题。
  • 修复 BIGINT UNSIGNED 条件下,无法通过过滤条件(主键值等)定位目标数据的问题。
数据库 DevOps慢查询分析Bug 修复
  • 慢查询功能会检查 MySQL 数据库的 log_output 参数值是否为 TABLE,但不接受有多个值的情况,例如 log_output='FILE,TABLE'。本次修复了该问题。
基础服务权限管理功能优化
  • 支持按用户(用户管理页面)或角色(角色管理页面)授权数据库、表及敏感列的权限。
  • 在数据源页面,支持按数据源查看数据源、库、表及敏感列的权限。
Bug 修复
  • 修复 Oracle 表权限申请中的表名搜索问题。
基础服务组织信息功能优化
  • 优化邮件服务的配置过程,提供更友好的界面。同时,支持在订阅管理中通过邮件渠道发送消息通知。
基础服务消息通知功能优化
  • Webhook 支持关联库分组,可基于库分组发送 Webhook 通知消息。
基础服务操作日志新增特性
  • SQL 执行日志新增报表下载功能。

版本:3.0.5(2024.09.19~2024.09.25)

模块
功能
发布详情说明
数据库 DevOps工作台功能优化
  • 取消显示工作台页面右侧的常用文档公告本周热文区块,避免对使用者造成干扰。
数据库 DevOps结构设计与发布Bug 修复
  • 任务执行对象为库分组的情况下,修复定时任务被撤销后缺少重启选项的问题。
数据库 DevOpsSQL 任务Bug 修复
  • 修复定时执行 SQL 任务时,偶发卡在备份节点无法推进的问题。
基础服务数据源管理功能优化
  • 优化数据源连接方式。合并私网链接公网地址两种连接方式,统一改为直连地址
基础服务用户管理功能优化
  • 调整邀请用户时的默认角色显示。管理员邀请用户时,用户的角色配置将默认为空,方便管理员按需选择。
基础服务角色管理功能优化
  • 调整角色的默认权限。普通用户角色自定义角色的数据源、审计日志模块权限在默认情况下改为关闭
基础服务License 管理新增特性
  • 新增授权管理页面,可在该页面查看 License 详情,或更新 License。
  • 页面右上角头像处新增 License 信息。
基础服务组织管理功能优化
  • 取消创建组织功能,仅提供当前管理员账号的默认组织。
  • 取消退出组织删除组织入口。
  • 在管理员配置邮件服务之前,验证个人邮箱功能将不可用,以避免报错。
  • 取消新手引导功能。
  • 取消 DSQL数据备份与恢复相关功能入口及权限配置入口。
数据复制数据复制新增特性
  • 新增 Oracle 到 Kafka 的全量和增量复制。

版本:3.0.3(2024.08.28~2024.09.04)

模块
功能
发布详情说明
数据库 DevOps结构设计与发布功能优化
  • 优化任务列表页面,显示当前任务所处节点信息。
  • 优化执行对象为库分组的任务,新增对变量的识别。
  • 优化任务提交,单个节点内无需等待其他子任务达到终态即可提交新的变更任务。
  • 系统管理员可终止其他成员创建的任务。
Bug 修复
  • 修复主任务已终止,但子任务仍然可以操作的问题。
  • 修复库分组定时任务下,仅单个数据库任务被调度执行,其他分库任务未被调度的问题。
  • 修复无法撤销库分组定时任务的问题。
  • 修复部分场景下执行失败无法查看任务详情的问题。
数据库 DevOps规范与流程新增特性
  • 新增规则,自动检测高危 SQL 语法,支持按需配置需要审批的语法类型,并联动审批流程进行管控(可区分DDL、DML)。
  • 新增规则,自动检测高危字段修改,可识别是否存在 DROP COLUMN 语法。
  • 新增规则,自动检测 DELETE 表对象是否存在,可于预审阶段检测出来,避免执行阶段再报错。
  • 新增规则,拦截解析失败的 SQL 语句,可按需配置是否允许在 SQL 窗口、SQL 任务中提交 UNKNOWN 语句。
数据库 DevOps库表分组功能优化
优化枚举表达式,用于批量添加表分组,或通过 SQL 窗口快速定位到目标数据所在的表。
数据库 DevOps敏感数据新增特性
  • 新增敏感数据概览大盘,显示敏感数据分布及使用信息。
  • 新增 MySQL 数据库类型的定时、周期扫描任务配置,自动识别敏感字段数据类型、等级、脱敏算法,可按需配置是否立即生效。
  • 新增扫描任务日志,显示每次任务中识别并新增的敏感列信息,对未生效的敏感列可选则生效或忽略识别结果。
  • 新增敏感等级,支持用户自定义敏感等级(含颜色、描述等信息)。
  • 新增数据分类,支持用户将不同数据类型合理归属到对应数据分类下,以便进行更清晰的管理。
功能优化
  • 优化数据源列表,列出支持敏感数据保护功能的所有数据源,按需进行开启、关闭。
  • 内置敏感数据类型扩展到 27 种,用户可基于这些敏感数据类型快速实现自定义数据类型的创建与管理。
  • 内置脱敏算法扩展到 33 种,用户可基于这些脱敏算法快速实现自定义脱敏算法的创建与管理。
数据库 DevOps慢查询分析Bug 修复
修复特定情况下,下载慢查询报告报错的问题。
数据库 DevOps数据导入Bug 修复
修复特定情况下文件无法上传问题。
数据库 DevOps审计日志Bug 修复
修复 SQL 执行日志界面下,操作时间列的时区异常问题。
数据复制数据复制新增特性
  • 新增 MySQL 库表分组的数据复制能力,支持将库表分组作为源和目标。
  • 在复制任务的增量阶段,支持一键重新同步指定表,主要用于两端数据不一致过多的情况下重新复制整张表,以快速修复不一致。
功能性能优化
  • Sybase 到 PostgreSQL 的双向复制新增行级防循环能力,支持 Sybase 事务日志合并的场景。
  • 全量流式读取(优化读取性能,杜绝 OOM 故障)新增如下多种数据源类型:Greenplum、AnalyticDB PostgreSQL 版、Doris、SelectDB、StarRocks、SingleStore、OceanBase。