
DBeaver 26.2.1 更新解读1383 个文件变更AI 子系统成主线新增 2 个数据库驱动【免费下载链接】dbeaverFree universal database tool and SQL client项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver从 26.1.1 到 26.2.1DBeaver 累计 359 个 commit触及 1383 个文件48,486 / -59,438 行。AI 子系统AI 会话、引擎管理、Agent 指令是体量最大的变更块GreptimeDB 与 Timeplus 两个新数据库驱动接入SQL 解析层新增 LSM / LSP 等 5 个 model 层模块。变更全景一张表看完 26.2.1 改了什么方向 / 模块变更类型规模状态AI 子系统model.ai / ui.ai / model.rcp重构 完善203 文件18,031 行✅数据库驱动Greptime、Timeplus 新增Firebird UI 拆分新增37 文件1,375 行✅SQL 引擎LSM / LSP / CLI / event / tracking新增54 文件1,634 行✅模型核心层model / core / registry重构122 / 48 / 29 文件变更✅UI 与数据编辑器ui / editors.data完善54 35 文件变更✅版本号由 26.1.1 统一提升至 26.2.15ea2eefad4commit 对全部 feature/pom 做 version bump是判断本次发布边界的依据。AI 子系统40 余个 commit 集中重塑会话与引擎管理AI 相关 commit 超过 40 个覆盖plugins/org.jkiss.dbeaver.model.ai99 文件与plugins/org.jkiss.dbeaver.ui.ai89 文件合计 203 文件、18,031 行含接口层 model.rcp。本次变更集中在 AI 配置、引擎接入与可靠性三块变更点commit 引用AI 偏好设置重组与重命名#41882AI 模型动态加载#41826AI 账户认证支持#41797AI 引擎排序确定#41817不完整 OpenAI 流式响应处理#41886AI 出错警告、已删 AI profile 数据清理#41804 / #41830模型层新增AIFunctionDescriptor、AIChatSession、AIFunctionCallConfirmation等函数调用与确认机制为 LLM 工具调用function calling提供了完整的数据结构Copilot 的 review 指令#41767与 GPT-5 作为 OpenAI 默认模型#41523也落在本区间。驱动线GreptimeDB 与 Timeplus 首次接入存量驱动多项修复新增两个插件plugins/org.jkiss.dbeaver.ext.greptimeGreptimeDB与plugins/org.jkiss.dbeaver.ext.timeplusTimeplus各含 DataSourceProvider 与 model 子包Firebird 的 UI 从驱动包中拆出为独立的ext.firebird.ui插件与「model 与 UI 分离」的整体架构保持一致。存量驱动修复按数据正确性与连接体验分两类数据正确性OceanBase 字段名对齐#41863、ClickHouse 日期时间值处理#41865、BigQuery 驱动更新#41775连接体验Databend SSL 连接 UI 改进#41846、新建连接不再弹密码框#41868、自动连接命名格式修复#41875SQL 引擎LSM、LSP、CLI 等 5 个 model 层模块就位本区间合入 54 个文件、1,634 行落在 5 个此前体量很小或新建的模块上构成「解析—传输—调用」的底层骨架模块路径职责LSMplugins/org.jkiss.dbeaver.model.lsm基于 ANTLR4 的 SQL 语法解析SQLStandardParser.g4为基准文法方言通过LSMDialectRegistry扩展点注册LSPplugins/org.jkiss.dbeaver.model.lspLanguage Server Protocol 支持层CLIplugins/org.jkiss.dbeaver.model.cliApplicationCommandLine命令框架支撑无界面执行eventplugins/org.jkiss.dbeaver.model.eventWebSocket 事件模型会话关闭、配置变更、任务完成trackingplugins/org.jkiss.dbeaver.model.tracking数据访问跟踪客户端DDTracking 系列类LSM 的入口类LSMAnalyzer通过parseSQLQueryTree将文本解析为STMTreeNode树SQLStandardAnalyzer作为通用方言实现被各数据库扩展复用——这意味着新增方言只需扩展文法与注册工厂无需改动核心。工程与安全贡献入口与两处漏洞修复仓库根目录新增AGENTS.md为 AI 开发助手提供 OSGi/Tycho 构建规则、仓库布局与构建命令降低贡献者含 AI 协作场景的上手成本安全修复两处配置导入时的 zip 路径穿越防护#41866、HTML 预览漏洞#41843代码风格与规则清理以独立 commit 形式合入#41862、#41880保持 OSGi 插件边界清晰验证与上手从 clone 到构建的四条命令克隆仓库并确认 checkout 在 26.2.1 版本头预期输出5ea2eefad4 ... 26.2.1 version bumpgit clone https://gitcode.com/GitHub_Trending/db/dbeaver cd dbeaver git log --oneline -1核对变更规模预期1383 files changed, 48486 insertions(), 59438 deletions(-)git diff --shortstat 26.1.1..HEAD完整产品构建需 Java 21 Maven 环境mvn package -f product/aggregate/pom.xml -T 1C -Pproduct-dbeaver-ce,product-dbeaver-eclipse-ce单 bundle 验证 AI 模型层构建失败时先在 aggregate 目录执行一次mvn clean install补齐依赖cd plugins/org.jkiss.dbeaver.model.ai mvn verify后续计划AI 引擎生态扩展本区间已出现 Grok provider 相关提交#41774结合模型动态加载与账户认证后续预计持续扩充 provider 列表具体清单待补充5 个 model 层新模块tracking / LSM / LSP / CLI / event处于文件量早期预计下一版本继续完善路线图待补充26.3 版本规划与功能预告以维护者公告为准待补充【免费下载链接】dbeaverFree universal database tool and SQL client项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考