从 DataCap 到 MetaForge,我们迎来了一次真正意义上的全面升级。
2026 年 11 月,开源数据管理平台 MetaForge 2026.0.0 正式发布。
距离 2025.1.1 版本发布已经过去一年多。在此期间,我们围绕数据源管理、SQL 查询、数据集、数据同步、可视化分析、插件扩展和系统管理等核心能力,持续进行功能开发、架构重构和体验优化。
本次版本累计包含 700 余项改进,不仅重新设计了多个核心工作台,也进一步完善了从数据连接、管理、处理到分析与共享的完整使用流程。
MetaForge 希望让开发者和数据工作者能够在一个统一的平台中完成更多工作,减少不同数据库工具、数据处理工具和可视化平台之间的频繁切换。
一、数据源管理全面重构,让数据库操作更加直观
数据库管理是 MetaForge 最核心的能力之一。
在此前的版本中,用户已经能够连接不同类型的数据源,管理数据库对象并执行基础的数据操作。
2026.0.0 对数据源管理工作台进行了全面重构,进一步完善数据库对象管理、结构分析及数据操作能力。
1. 全新的数据库管理工作台
新版本将数据库管理中常用的操作整合到了统一工作台中。
用户可以在同一个界面中查看和管理:
-
数据库表结构、字段信息及表属性
-
表数据预览、编辑及排序
-
表索引、外键及触发器
-
数据定义语言(DDL)
-
数据库对象及其依赖关系
对于日常需要频繁操作数据库的开发者来说,不再需要为了查看字段定义、修改索引或编辑数据而反复切换多个管理页面。
2. 更完整的数据库结构管理
新增和完善索引、外键、触发器及表属性的查看、创建、修改和删除功能,并保留生成的 DDL 历史记录。
同时增加字段依赖关系检测,在删除字段前展示依赖该字段的数据库对象,帮助用户识别潜在影响。
3. ER 图与数据对比
新增数据库级和数据表级 ER 关系图,更直观地展示数据库结构及表之间的关联。
同时支持对两张表进行:
-
表结构差异对比
-
表数据差异对比
这些能力能够帮助开发者更方便地检查数据库结构变化、分析数据差异,降低手工核对的成本。
二、SQL 查询控制台升级,打造更加专业的查询体验
SQL 查询是数据开发和数据分析过程中使用频率最高的功能之一。
2026.0.0 将原有查询页面升级为 IDE 风格的 SQL 查询工作台,使 SQL 编写、执行、结果分析与数据集创建形成更加连贯的操作流程。
1. IDE 风格的交互设计
全新的三栏布局支持自由调整面板尺寸,并能够保存布局状态。
开发者可以根据自己的工作习惯调整 SQL 编辑器、数据对象导航和查询结果区域,获得更加灵活的操作空间。
同时支持:
-
Cmd + Enter快速执行 SQL -
仅执行当前选中的 SQL 语句
-
SQL 模板库快捷调用
-
查询结果行数限制
-
支持的数据库引擎执行计划查看
2. 查询结果可视化增强
查询不仅是获取数据,更重要的是理解数据。
新版本升级至 ECharts 可视化方案,增加了更加灵活的图表配置能力,让用户可以直接针对 SQL 查询结果进行可视化分析。
3. 查询结果一键创建数据集
这是本次查询工作台升级中非常实用的一项功能。
用户可以直接将 SQL 查询结果创建为数据集,而不需要重新录入查询逻辑。
从探索数据、验证 SQL,到创建可复用的数据集,整个流程更加自然。
三、全新可视化大屏设计器,让数据展示更加丰富
2026.0.0 对可视化大屏能力进行了大规模升级。
新版本提供完整的可视化设计器,并新增多种数据展示组件、图表类型和动态效果。
1. 更加丰富的数据可视化组件
本次新增和增强的可视化组件覆盖多个方向,包括:
-
业务分析与经营指标
-
运营监控与巡检分析
-
时间序列与趋势分析
-
空间数据分析
-
流程跟踪与进度展示
-
数据诊断与关系分析
-
区间分析与对比分析
同时增加堆叠图、阶梯图、气泡图等多种图表类型。
用户能够根据数据特点选择更加合适的展示方式,而不再局限于基础统计图表。
2. 更灵活的组件设计体验
新增可搜索的可视化组件图库,并提供静态预览,帮助用户更快找到所需组件。
同时支持流动效果、几何动态效果及组件动画预设,并可在设计画布中实时预览。
3. 大屏分享与访问管理
新版本支持通过公开链接分享数据大屏,也可以将大屏分享给指定用户、角色或所有用户。
此外,数据大屏还可以设置为系统首页,以无工具栏的完整视图展示。
这让 MetaForge 不仅能够完成数据分析,也能够作为数据展示和信息共享的平台。
四、数据同步引擎全面增强,让大规模数据处理更加可靠
在实际数据处理过程中,任务的执行状态、异常恢复能力和大数据量处理能力往往比单纯的功能数量更加重要。
2026.0.0 对数据同步引擎进行了重点升级。
1. 更清晰的任务执行过程
新增同步任务执行状态、完成数量、总数量及实时进度等信息展示。
同步执行期间,数据集统计信息可以持续更新,同时提供实时和已完成任务的日志查看能力。
用户能够更直观地了解同步任务的运行情况,而不需要仅凭任务状态猜测执行进度。
2. 增强任务调度与异常恢复
同步引擎引入了更完整的任务队列、状态管理和执行指标机制。
新增或完善:
-
多通道并行读取与速率限制
-
写入失败容错
-
任务暂停、恢复和重试
-
整体任务执行超时控制
-
手动停止同步任务
-
服务重启后的任务中断状态识别
这些改进能够帮助用户更好地处理数据同步过程中的异常情况,减少任务失败后的重复操作。
3. 流式处理大数据量
本次同步执行器进一步完善流式读取能力,减少大表同步时的内存压力。
同时修复了与内存溢出、SQL 注入风险和 NULL 值处理相关的问题,并增加独立任务日志。
对于需要处理大数据表和长时间运行同步任务的用户,这是一项非常重要的稳定性升级。
五、数据导入导出重构,降低数据迁移操作成本
新版本重新设计了数据导入和导出流程。
全新的数据导出向导
数据导出升级为五步式操作向导,让用户可以按照清晰的步骤完成导出配置。
数据库导出任务支持后台运行,避免用户必须一直停留在导出操作页面。
同时,数据表中的记录可以通过数据转换插件导出为文件。
全新的文件导入流程
文件导入支持分析、预览和执行等环节。
用户能够在正式导入前检查待导入的数据内容,减少因数据格式或字段不匹配导致的操作问题。
六、扩展更多数据源,进一步完善异构数据访问能力
MetaForge 一直致力于提供统一的多数据源管理体验。
2025.1.1 版本已经新增 DolphinDB 数据库支持,并增强了现有数据库连接器。
在 2026.0.0 中,我们继续扩展数据源驱动能力,并针对非传统关系型数据源完善访问方式。
新增数据源驱动
本次新增:
-
Apache Kafka
-
Apache ZooKeeper
-
阿里云 OSS
-
Apache Hadoop HDFS
同时引入面向非 SQL 数据源的 JDBC 驱动基础能力,增强异构数据源的统一访问体验。
Redis 驱动重构
重新设计 Redis 数据库、键及字段的管理方式,增加原生 Keyspace 浏览能力。
MongoDB 与 Neo4j 增强
完善数据库、集合、标签及字段属性等元数据信息的原生浏览能力。
此外,还修复和改进了 YDB、TDengine、Solr、Presto、Pinot、IoTDB、InfluxDB、Doris 等数据源的相关问题。
这些更新进一步增强了 MetaForge 在关系型数据库、NoSQL、大数据系统及其他异构数据源之间的管理能力。
七、通知中心重构,让重要信息更容易被发现
随着数据源、报表和同步任务不断增加,用户需要更加清晰地掌握系统运行过程中的重要事件。
2026.0.0 重构了通知中心,采用基于通知渠道和业务场景的消息管理方式。
主要改进包括:
-
全新的通知面板
-
每个用户独立的通知收件箱
-
数据源、报表及账号等场景通知
-
用户独立配置通知渠道
相比此前以基础通知和数据集消息为主的能力,新版本进一步完善了不同业务场景下的通知管理。
八、报表共享增强,让数据分析结果更容易传播
在数据分析工作中,查询和展示并不是终点。
如何让其他人员方便地获取分析结果,同样重要。
新版本增强了报表共享能力,支持:
-
通过公开链接访问报表
-
使用 iframe 嵌入到其他页面
-
配置共享链接的有效期限
-
自定义公开页面展示内容
-
在公开页面提供数据及 CSV 下载
用户能够根据需要选择更加灵活的报表共享方式,降低数据分析结果的传播和使用门槛。
九、账号认证与权限管理升级
2026.0.0 新增第三方登录能力,支持:
-
GitHub OAuth 登录
-
Google OAuth 登录
-
OpenID Connect(OIDC)登录
管理员可以在系统设置中配置对应认证方式,并控制登录和注册功能是否开放。
角色管理也进行了统一改造,增加自定义角色编码校验,并限制角色编码创建后的修改。
同时,登录日志能够展示失败原因,帮助管理员定位认证问题。
这些更新为不同部署环境下的账号管理提供了更多选择。
十、部署、插件商店与系统体验同步升级
除了用户直接使用的业务功能,本次版本也对系统基础设施进行了大量改进。
1. 首次启动安装向导
MetaForge 现在支持在未提前配置元数据库的情况下启动服务,并通过安装向导完成初始化。
安装向导支持选择元数据存储数据库,并创建管理员账号。
除了已有数据库选项,新版本进一步支持 PostgreSQL、SQL Server 和 Oracle 等数据库作为元数据存储。
这能够降低首次部署时的手动配置成本。
2. 全新插件商店
插件商店界面进行了重新设计,并通过服务端获取插件目录。
同时完善插件安全管理、下载校验与统计,以及插件详情展示。
3. 统一系统配置
新增通用系统配置管理能力。
文件存储等设置可以通过管理界面进行配置,并在保存前执行连接测试。
4. 整体界面改进
新版本调整了用户端与管理端的导航结构,并重构首页资源工作台。
同时升级了基于 Tailwind 的 metaforge-ui 组件体系,完善全局主题设计和组件一致性。
首页新增查询活动图表、最近访问资源等内容,使日常工作入口更加集中。
十一、稳定性与工程质量持续提升
本次版本不只包含大量新功能,还对既有系统进行了系统性修复与重构。
重点包括:
-
修复数据同步中的内存溢出、NULL 值处理与 SQL 注入风险
-
修复 Oracle 和 SQL Server 相关测试及数据库升级兼容问题
-
修复多个数据源插件的适配问题
-
修复约 50 项界面显示与交互问题
-
完成 100 余项代码重构
-
优化 CI 流程与构建资源管理
-
完善 Maven Central 发布、腾讯云 COS 分发与 ForgeStats 下载统计能力
这些改进为后续功能扩展、插件开发和版本维护提供了更加稳定的基础。
十二、升级说明
从 2025.1.1 升级到 2026.0.0,涉及多个核心模块及交互方式的变化,建议现有用户在升级前完成数据备份,并优先在测试环境验证。
需要特别注意:
-
ClickHouse HTTP 和 CrateDB HTTP 插件已移除,应迁移至对应的标准插件。
-
旧版 Redis 数据源类型会在启动时自动迁移至新的驱动配置。
-
如果使用了自定义可视化大屏或报表布局,建议升级后检查兼容性。
-
第三方登录需要管理员配置并启用相应认证凭据。
-
数据库版本迁移将在服务启动时自动执行,但仍建议保留完整备份。
十三、感谢每一位开源贡献者
MetaForge 的每一次升级,都离不开社区开发者和用户的参与。
从功能建议、Issue 反馈,到代码提交、问题修复与测试验证,来自社区的每一份贡献都在帮助项目不断完善。
特别感谢本次版本中参与贡献的 qianmoQ 和 SimonFoobar648,也感谢所有长期关注和支持项目的开发者与用户。
我们欢迎更多开发者参与 MetaForge 的建设,无论是提交代码、完善文档、报告问题,还是分享实际使用经验,都将帮助这个开源项目持续成长。
写在最后
MetaForge 2026.0.0 不只是一次功能更新,更是产品能力和用户体验的一次系统性升级。
从数据库对象管理,到 SQL 开发与结果分析;从数据集创建,到可靠的数据同步;从可视化大屏设计,到报表共享与系统通知,我们正在持续完善数据处理工作的各个环节。
未来,我们也将继续围绕易用性、稳定性、数据源兼容性和开放扩展能力进行迭代。
希望 MetaForge 能够成为更多开发者和数据工作者日常工作中实用、可靠的开源工具。
感谢大家一直以来的支持。
MetaForge,让数据管理、处理与分析更加简单。
项目地址: https://github.com/devlive-community/metaforge
官方网站: https://metaforge.devlive.org/