tianqijiuyun-latiao
|
86c39ac36f
|
Merge branch 'dev' into feature/20260602_connection_driver_i18n
|
2026-06-23 23:34:16 +08:00 |
|
Syngnat
|
adacf0b5c5
|
✨ feat(connection): 支持生产连接多项保护策略
- 新增数据编辑、结构编辑、脚本执行和数据导入四类连接级保护配置
- 升级生产连接保护弹窗为多选卡片,并修复选项对齐与勾选态显示
- 按保护类型收口 QueryEditor、DataGrid、表设计、导入与同步目标入口
- 后端统一拦截 SQL 或 Mongo 写操作、结果编辑、结构变更和导入写入
- AI 本地工具与 RPC 执行链路透传连接保护配置并复用后端守卫
- 补充多语言文案、定向测试与需求追踪记录
|
2026-06-23 17:42:54 +08:00 |
|
Syngnat
|
b0a9a995fb
|
✨ feat(connection): 新增生产连接只读保护
|
2026-06-23 15:33:11 +08:00 |
|
Syngnat
|
3a00ae1f44
|
🔧 chore(wails): 同步数据同步 targetSchema TS 绑定
- 为 sync 请求模型补充 targetSchema 字段映射
- 同步自动生成的 frontend wailsjs models.ts 绑定
- 更新 package.json.md5 生成校验文件
|
2026-06-23 09:55:41 +08:00 |
|
Syngnat
|
e7935db84b
|
✨ feat(db-connection): 新增连接后台定时探活保活能力
- 为连接配置新增 keepAlive 开关与探活间隔
- 在后端缓存连接上增加后台定时 Ping 调度与失效剔除
- 补充前端表单、Wails 模型映射与定向测试覆盖
Close #579
|
2026-06-20 11:24:44 +08:00 |
|
Syngnat
|
946450874f
|
🔧 chore(wails): 同步 GetSlowQueries 与 ClearSlowQueries 的 TS 绑定
- Wails 工具自动重新生成,把手动插入的绑定重排到字母序正确位置
- 同步 package.json.md5 构建指纹
|
2026-06-19 13:25:32 +08:00 |
|
Syngnat
|
577a417292
|
✨ feat(explain-ui): 新增慢 SQL 历史面板与 Ctrl+Shift+H 快捷键
- 面板组件:SlowQueryPanel 含 TopN 列表 + 耗时/扫描行数/时间三种排序 + 清空操作
- 入口接入:QueryEditor 加 Ctrl+Shift+H 快捷键,点击条目回填 SQL 到编辑器
- Wails 绑定:手动同步 GetSlowQueries 与 ClearSlowQueries 到 App.js/App.d.ts
- 颜色提示:耗时 >5s 红色、>1s 橙色,便于一眼识别重查询
|
2026-06-19 13:23:02 +08:00 |
|
Syngnat
|
85648b1e5a
|
🔧 chore(wails): 同步 DiagnoseQuery 自动生成的 TS 绑定
- 重新生成 App.d.ts / App.js:暴露 DiagnoseQuery(connectionConfig, dbName, sql) 入口
- 更新 models.ts:新增 connection.ExplainResult / ExplainNode / ExplainStats 等类型
- 同步 Service.d.ts / Service.js / package.json.md5(构建缓存指纹)
|
2026-06-19 12:31:42 +08:00 |
|
Syngnat
|
06dd9507ee
|
✨ feat(ai): 补齐 Cursor 与 CodeBuddy 会话态聊天链路
- 新增 SessionChatProvider 接口,补齐非流式对话的会话态复用能力
- 为 Cursor Agent 和 CodeBuddy CLI 同步实现流式与非流式会话续接及状态持久化
- CustomProvider 补充会话态透传,统一 custom provider 的会话复用行为
- Service 新增 AIChatSendInSession,聊天主链路非流式回退改走带 session 的发送接口
- 保留原 AIChatSend 无状态语义,避免标题生成和记忆压缩污染主会话上下文
- 补充前后端定向测试,覆盖会话恢复、续接发送和前端回退分流
|
2026-06-18 13:35:08 +08:00 |
|
Syngnat
|
4e31d47936
|
✨ feat(export-workbench): 支持批量导出工作台并优化 SQL 导出性能
- 侧边栏批量表/批量库入口改为直接打开导出工作台,统一导出配置与进度视图
- 导出工作台新增 batch-tables / batch-databases 模式,支持连接、数据库、对象选择与独立历史记录键
- 连接、数据库、对象下拉项补齐完整名展示与悬浮提示,避免长名称被截断后不可识别
- 后端新增批量对象/批量库导出 WithOptions 链路,统一返回输出文件/目录与进度信息
- SQL dump 数据导出改为按方言批量写入,MySQL/PG 等使用多值 VALUES,Oracle/达梦使用 INSERT ALL
- 补充导出工作台与 SQL dump 的回归测试和 benchmark,覆盖批量模式与批量写入语义
|
2026-06-17 16:50:05 +08:00 |
|
Syngnat
|
5b31ab7435
|
✨ feat(export-workbench): 新增导出工作台与进度历史
- 新增表级导出工作台标签页,统一承载导出范围、格式和 XLSX sheet 行数配置
- 结果集、表概览、侧栏和右键菜单统一接入导出工作台与带进度的导出入口
- 导出进度改为事件驱动,未知总数时展示不定进度和实时已写入行数
- 持久化每张表的导出历史并复用同一导出标签,重启后仍可查看最近任务
- 调整导出页签标题、状态胶囊和历史列表,补充工作台与状态流测试覆盖
|
2026-06-17 14:40:49 +08:00 |
|
tianqijiuyun-latiao
|
76b0163bd3
|
Merge branch 'dev' into feature/20260602_connection_driver_i18n
# Conflicts:
# frontend/package.json.md5
# frontend/src/App.tsx
# frontend/src/components/AIChatPanel.message-boundary.test.tsx
# frontend/src/components/AIChatPanel.tsx
# frontend/src/components/AISettingsModal.tsx
# frontend/src/components/ConnectionModal.tsx
# frontend/src/components/DataGrid.ddl.test.tsx
# frontend/src/components/DataGrid.layout.test.tsx
# frontend/src/components/DataGrid.tsx
# frontend/src/components/DataGridColumnTitle.test.tsx
# frontend/src/components/DataGridLegacyCellContextMenu.tsx
# frontend/src/components/DataGridSecondaryActions.tsx
# frontend/src/components/DataGridToolbarFrame.tsx
# frontend/src/components/DataSyncModal.tsx
# frontend/src/components/DataViewer.tsx
# frontend/src/components/DefinitionViewer.tsx
# frontend/src/components/DriverManagerModal.tsx
# frontend/src/components/QueryEditor.external-sql-save.test.tsx
# frontend/src/components/QueryEditor.tsx
# frontend/src/components/RedisViewer.tsx
# frontend/src/components/Sidebar.locate-toolbar.test.tsx
# frontend/src/components/Sidebar.tsx
# frontend/src/components/TabManager.hover.test.tsx
# frontend/src/components/TabManager.tsx
# frontend/src/components/TableDesigner.tsx
# frontend/src/components/V2TableContextMenu.tsx
# frontend/src/components/ai/AIChatHeader.tsx
# frontend/src/components/ai/AIHistoryDrawer.tsx
# frontend/src/main.tsx
# frontend/src/store.ts
# frontend/src/utils/aiComposerNotice.test.ts
# frontend/src/utils/aiComposerNotice.ts
# frontend/src/utils/connectionModalPresentation.ts
# frontend/src/utils/driverImportGuidance.ts
# frontend/src/utils/externalSqlTree.test.ts
# frontend/src/utils/externalSqlTree.ts
# frontend/src/utils/sqlDialect.ts
# internal/ai/service/service.go
|
2026-06-16 18:35:11 +08:00 |
|
tianqijiuyun-latiao
|
558966a129
|
✨ feat(i18n): 推进六语言多语言体系与扫描门禁
- 新增共享六语言词典、前端 i18n 运行时与语言设置入口
- 推进连接、驱动、数据网格、查询、AI、Redis、表设计等模块文案本地化
- 补充 raw 边界、SQL/驱动/更新场景测试与 i18n 扫描工具
|
2026-06-15 14:35:08 +08:00 |
|
Syngnat
|
2f354d2267
|
✨ feat(saved-query): 新增已存查询独立查看入口
- 侧边栏新增“全部已存查询”根节点,不依赖连接实例或加载数据库
- 按连接、数据库和未匹配状态分组展示后端已加载查询
- 使用独立树节点 key,避免与数据库节点下的同一查询冲突
- 重命名和删除按真实 query id 同步更新所有展示副本
- 补充独立入口分组结构测试,覆盖已匹配和未匹配查询
|
2026-06-15 14:12:39 +08:00 |
|
Syngnat
|
eca9601ab0
|
✨ feat(saved-query): 支持已存查询后端持久化与连接重绑
- 后端新增 saved_queries.json 仓库,保存、导入、删除和重绑统一走 Wails 方法
- 启动时导入旧 lite-db-storage 中的 savedQueries 和连接快照,成功后清理旧字段
- 新增连接指纹匹配,唯一强匹配自动重绑,歧义场景保留为未匹配
- 侧边栏新增未匹配已存查询分组,并支持手动绑定到目标连接
- 前端保存、重命名、删除查询改为后端持久化,并补充浏览器 mock
- 补充后端与前端迁移回归测试
|
2026-06-15 12:20:57 +08:00 |
|
Syngnat
|
0b9f0448c8
|
⚡️ perf(database): 优化查询元数据加载和连接释放
- 查询编辑器仅预取当前库及 SQL 显式引用库的元数据
- 断开侧边栏连接时主动释放同实例后端缓存连接
- 完善 Redis 连接释放和 Wails 前端绑定
- 修复 SQL Server 存储过程消息结果显示
- 调整查询工具栏布局并补充回归测试
Close #541
|
2026-06-15 07:21:00 +08:00 |
|
Syngnat
|
5f892d29c8
|
✨ feat(schema): 支持模式编辑删除及按模式导出备份
- 新增 PostgreSQL 系模式重命名与删除能力
- 侧栏模式节点补充右键菜单、编辑弹窗和删除确认
- 导出表结构与备份表数据支持按模式过滤表和视图
- 同步补充 Wails 绑定与前后端定向测试
Close #526
|
2026-06-14 17:48:29 +08:00 |
|
Syngnat
|
f3e11961dc
|
🐛 fix(tdengine): 修复旧版 TDengine 元数据查询与驱动版本选择异常
- 放开 TDengine 已安装驱动的历史版本切换入口
- 兼容低版本 SHOW TABLES FROM 语法差异
- 修复表概览加载时报 [0x2600] syntax error near
- 新增后端兼容与前端交互回归测试
- Close #531
|
2026-06-14 17:22:02 +08:00 |
|
Syngnat
|
3da3a3fb13
|
🐛 fix(mysql): 兼容 MyCAT 场景下数据库列表解析逻辑
- 扩展数据库名字段识别,兼容 SCHEMA、database_name 等返回列名
- 按驱动返回列顺序兜底提取单列结果,避免非标准列名导致误判为空
- 补充 MyCAT 风格回归测试,覆盖 SHOW DATABASES 与当前库回退逻辑
Close #552
|
2026-06-14 16:36:42 +08:00 |
|
Syngnat
|
c3a3387ee3
|
✨ feat(ai): 优化 AI 对话体验与 MCP 接入配置
- AI 请求:增强 OpenAI 兼容接口降级逻辑,文本模型自动省略图片并在 400 场景重试
- MCP 接入:支持自定义 HTTP 服务监听地址、端口和 Authorization Bearer Token
- MCP 生命周期:停止服务后保留授权信息,并将主动关闭子进程视为正常停止
- 交互优化:移除 AI 对话导出入口,支持关闭常驻状态提示并收敛设置弹窗 toast 宽度
- UI 调整:优化 AI 输入框边框、聚焦态和 Authorization 运行中只读可查看体验
- 测试覆盖:补充 OpenAI 降级、MCP HTTP、AI Header 和设置面板相关用例
|
2026-06-12 14:51:37 +08:00 |
|
Syngnat
|
156fce531c
|
✨ feat(redis): 支持 Redis Sentinel 连接模式
|
2026-06-12 01:04:43 +08:00 |
|
Syngnat
|
5d4989f68f
|
✨ feat(ai): 增加 MCP HTTP 服务与 Docker 配置诊断
- AI 设置页新增 GoNavi MCP HTTP 服务开关与状态展示
- 后端新增 HTTP MCP 子进程生命周期管理和鉴权配置
- 增加 Docker MCP 配置诊断工具与参数提示校验
|
2026-06-11 18:27:13 +08:00 |
|
Syngnat
|
74a422a5e2
|
🐛 fix(sync): 修复 Oracle 同步连接与 MySQL 备份导出异常
- 分离 Oracle/OceanBase Oracle 同步连接 Service Name 与选中 schema
- 兼容旧同步请求中 database 被 schema 覆盖的情况
- 规范 MySQL/MariaDB SHOW CREATE TABLE 标识符引用
Refs #549
Refs #518
|
2026-06-11 10:24:48 +08:00 |
|
Syngnat
|
0394667680
|
✨ feat(mcp): 支持远程 Agent 接入和 HTTP 模式
|
2026-06-10 21:28:00 +08:00 |
|
Syngnat
|
61d71cf1d0
|
✨ feat(editor): 支持 SQL 编辑器增删改事务提交
- 为 SQL 编辑器 DML 新增后端托管事务会话和提交回滚接口
- 增加手动提交与自动提交设置,并显示待提交状态
- 补充前后端事务执行、提交、回滚和自动提交测试
|
2026-06-10 17:18:34 +08:00 |
|
Syngnat
|
6841e69008
|
✨ feat(ai-tools): 新增日志与快捷键探针并完善 MCP 配置引导
|
2026-06-09 07:46:38 +08:00 |
|
Syngnat
|
5c867fd121
|
✨ feat(ai-mcp): 补充外部客户端命令检测状态
|
2026-06-08 19:33:05 +08:00 |
|
Syngnat
|
eff2f7f63a
|
✨ feat(ai-mcp): 补全结构探针并优化客户端接入体验
- 新增 get_indexes、get_foreign_keys、get_triggers 内置工具与 MCP Server 对应实现
- 拆分 AI 设置中的 MCP 接入面板和服务卡片,补充参数提示与客户端状态展示
- 补齐前后端测试与真实页面验证,降低 AI 设置区域的臃肿度
|
2026-06-07 22:06:24 +08:00 |
|
Syngnat
|
5b843ee25b
|
✨ feat(ai-mcp): 完善外部客户端安装链路并收紧 SQL 安全控制
- 新增 GoNavi MCP stdio server 与 Claude/Codex 用户级安装入口
- 增加安装状态检测、刷新复制能力和浏览器联调 mock
- 外部 execute_sql 对齐 GoNavi safetyLevel 并补充前端/后端验证
|
2026-06-07 20:27:50 +08:00 |
|
Syngnat
|
f7d71c6c5c
|
✨ feat(ai): 增加用户提示词与 MCP/Skills 扩展能力
- 支持用户级自定义提示词加载保存与聊天会话注入
- 新增 MCP 服务配置、工具发现与按次调用链路
- 增加 Skills 配置、作用域注入与前后端类型同步
- 补充配置存储与前端行为测试并更新依赖
|
2026-06-07 17:56:45 +08:00 |
|
Syngnat
|
f5166ac3fc
|
🐛 fix(sql-editor): 修复结果消息展示与数据目录迁移稳定性
|
2026-06-04 07:09:42 +08:00 |
|
Syngnat
|
e6dd986115
|
✨ feat(external-sql): 完善外部 SQL 目录文件管理
- 新增外部 SQL 文件的新建、重命名、删除和目录管理接口
- 后端限制 SQL 目录只加载 .sql 文件并补充目录操作测试
- 前端补齐 Wails 类型、浏览器 mock 和外部 SQL 树过滤逻辑
- 支持从外部 SQL 文件标签定位到侧栏目录节点
|
2026-06-02 11:15:30 +08:00 |
|
Syngnat
|
63db9fecb3
|
✨ feat(query-editor): 支持查询重命名导出与保存快捷键
- 支持已保存查询重命名并同步当前标签标题
- 新增 SQL 文件导出接口、Wails 绑定和浏览器 mock
- 补充 Ctrl/Cmd+S 保存查询与 Ctrl+, 快捷键入口修复
- 覆盖 SQL 编辑器保存、导出和快捷键回归测试
|
2026-05-31 22:32:48 +08:00 |
|
Syngnat
|
fdcbadf918
|
🐛 fix(connection-modal): 支持编辑态回填已保存密码并保持默认遮罩
- 编辑连接前主动拉取可编辑配置,恢复主密码与 SSH 等已保存密钥
- 支持 AI 供应商编辑态回填 API Key,并保持默认遮罩展示
- 修正 AI 设置长错误提示换行展示,避免测试连接报错被裁切
Refs #489
|
2026-05-30 17:25:58 +08:00 |
|
Syngnat
|
a7f8ce36df
|
✨ feat(font): 新增系统字体枚举与全局字体配置能力
- 新增 Go 侧已安装字体扫描接口,支持前端读取系统真实字体列表
- 接入 Wails 字体查询导出,补齐 App.d.ts 与 App.js 调用声明
- 新增字体选项构建与匹配工具,区分 UI 字体与等宽字体候选
- 外观设置支持按平台加载字体列表,并支持搜索匹配与默认字体回退
- Store 增加自定义 UI 字体与代码字体配置,持久化全局字体选择
|
2026-05-29 14:41:56 +08:00 |
|
Syngnat
|
8615265ee1
|
✨ feat(postgres): 新增数据库节点新建模式功能
- 后端新增 CreateSchema 接口,支持在选中 PostgreSQL 数据库下创建 schema
- 侧边栏旧版菜单和新版菜单均增加新建模式入口
- 创建成功后刷新对象树,并支持空模式显示
- 补充 Wails 绑定与创建模式相关测试
Refs #480
|
2026-05-23 18:32:51 +08:00 |
|
Syngnat
|
b707c74203
|
✨ feat(connection): 支持连接 SSL 证书文件配置
- 新增 CA 证书、客户端证书和私钥路径配置
- 为 MySQL、PostgreSQL、ClickHouse、MongoDB、Redis 等连接接入 TLS 证书
- 修正 SSL 模式下证书校验、明文回退和 DER 证书兼容问题
- 补充证书路径保存、RPC 传递和 DSN 生成回归测试
Refs #463
|
2026-05-15 22:04:20 +08:00 |
|
Syngnat
|
b22d28b79c
|
🐛 fix(oracle): 修复 Oracle/Dameng 打开表时缺少 schema 前缀导致 ORA-00942
- 问题根因:GetTables 在 dbName 为空时走 user_tables 分支返回纯表名,下游 SQL 缺少 owner 前缀,引用未授权 schema 的表时报 ORA-00942
- SQL 修复:user_tables 分支改用 USER 伪列拼接 owner,确保始终返回 OWNER.TABLE_NAME 格式
- 驱动兼容:列别名用双引号包裹强制大写(AS "OWNER" / AS "TABLE_NAME"),避免不同驱动返回不一致 case 导致 row map 取值失败
- 边界保护:增加 TABLE_NAME 为 NULL 的跳过逻辑,避免污染表名输出
- 达梦对齐:DamengDB.GetTables 同步修复,保持与 Oracle 实现一致
- 测试覆盖:新增 3 个回归用例(all_tables 路径、user_tables 路径、NULL 值跳过),扩展 recording driver 支持 mock 任意查询结果
Refs #445
|
2026-05-11 19:46:24 +08:00 |
|
TonyJiangWJ
|
1965564386
|
✨ feat(data-grid): 增强数据表编辑与展示体验
- 新增变更预览能力,支持在提交前查看删除、更新和新增对应的 SQL 语句
- 增加表格密度配置,统一控制默认列宽、行高、字号与单元格内边距
- 优化 DataGrid 编辑状态展示,区分新增、修改和删除行列的视觉反馈
- 调整导出入口与 Wails 前端绑定,补齐变更预览相关调用与测试覆盖
|
2026-05-10 19:00:47 +08:00 |
|
Syngnat
|
947bdbbe0c
|
Merge pull request #451 from TonyJiangWJ/feature/sql-snippets
# Conflicts:
# frontend/package.json.md5
|
2026-05-10 12:46:45 +08:00 |
|
TonyJiangWJ
|
30f3ac86aa
|
✨ feat(query-editor): 支持 SQL 片段配置
|
2026-05-10 08:59:25 +08:00 |
|
Syngnat
|
8d8366c190
|
🐛 fix(query-editor): 修复 Oracle 星号查询定位列别名非法
- Oracle `SELECT *` 改写时使用合法源表别名 `gonavi_query_source`
- 让自动注入的 `ROWID` 绑定到源表别名,避免 `ORA-00911`
- 保留显式字段查询的 `ROWID` 追加逻辑
- 新增回归测试覆盖 `SELECT * FROM EDC_LOG` 的执行 SQL
- 校验生成 SQL 不再包含非法自动别名
|
2026-05-09 11:11:40 +08:00 |
|
Syngnat
|
3c68325132
|
🐛 fix(oceanbase): 修复 Oracle 协议保存与连接链路
- 测试连接统一走 RPC 配置构造,确保 OceanBase Oracle 协议生效
- 保存连接时同步写入 oceanBaseProtocol 与 protocol 参数
- 编辑回显支持从显式字段、连接参数和 URI 恢复协议
- 双击连接时清理旧树缓存,避免复用 MySQL 协议子节点
- 补充 OceanBase 协议解析与缓存 key 隔离测试
|
2026-04-30 17:27:17 +08:00 |
|
Syngnat
|
5f9adcac37
|
🐛 fix(ai): 兼容 DeepSeek reasoning 内容响应
- 增加 reasoning_content 字段解析与前后端类型定义
- 兼容 DeepSeek 流式和非流式响应中的推理内容
- 统一 AI 消息 payload 映射,避免历史消息丢失推理内容
- 补充 OpenAI 兼容 Provider 与前端消息映射测试
|
2026-04-30 17:26:36 +08:00 |
|
Syngnat
|
c92959f3e8
|
✨ feat(connection): 支持多数据源额外连接参数配置
- 前端连接表单新增额外连接参数入口,支持 URI query 格式录入与解析回填
- MySQL 兼容驱动支持 JDBC 常见参数映射,修复 UTF-8 字符集与 serverTimezone 兼容问题
- 扩展 Oracle、PostgreSQL 兼容、SQL Server、ClickHouse、MongoDB、达梦、TDengine 参数合并
- 按不同驱动通道处理 DSN、URI、Options 与 Settings,避免统一透传导致连接异常
- 修复编辑已保存连接时解析无认证 URI 会清空已有账号密码的问题
- 补充连接参数透传、缓存隔离、DSN 合并与 URI 回填回归测试
|
2026-04-30 10:57:52 +08:00 |
|
Syngnat
|
0c1586d7a4
|
🐛 fix(clickhouse): 修复协议选择与连接错误提示
- 支持 ClickHouse 手动 HTTP/Native 协议优先级,避免 URI scheme 覆盖用户选择
- Auto 模式识别 Native/HTTP 协议误配错误并自动尝试备用协议
- 净化连接失败中的二进制乱码,补充测试连接参数校验和排查日志
- 前端表单增加 ClickHouse 协议选择并同步类型、缓存 key 与持久化兼容
Refs #425
|
2026-04-29 17:25:54 +08:00 |
|
Syngnat
|
b1ef52f62e
|
✨ feat(data-grid): 支持无主键表安全编辑
- 定位策略:新增主键、唯一索引和 Oracle ROWID 三类安全行定位能力
- 查询编辑器:简单单表 SELECT 自动补充隐藏定位列,复杂结果保持只读
- 表预览:无主键表可通过唯一索引或 Oracle ROWID 安全编辑
- 提交流程:移除无主键整行 WHERE fallback,隐藏定位列不参与展示和写入
- 后端保护:Oracle、MySQL、PostgreSQL 更新删除必须恰好影响 1 行
- 测试覆盖:补充 QueryEditor、DataViewer、DataGrid 和 ApplyChanges 相关用例
Refs #419
|
2026-04-29 12:33:35 +08:00 |
|
Syngnat
|
ef634075ab
|
🐛 fix(external-sql): 修复外部 SQL 文件保存不写回源文件
- 保存逻辑:外部 SQL 文件标签页携带 filePath,保存时写回原始磁盘文件
- 后端接口:新增 WriteSQLFile 能力,支持覆盖已有 SQL 文件并保留原文件权限
- 状态隔离:外部文件保存失败时不创建 savedQuery,避免写入 localStorage 副本
- 兼容行为:非文件标签页继续沿用原有 savedQuery 快速保存逻辑
- 文案优化:将数据库下入口改为“外部 SQL 目录”,减少与单文件打开入口的歧义
- 测试覆盖:补充前端保存分支、后端写文件边界和外部 SQL 目录文案测试
Refs #422
|
2026-04-28 13:26:55 +08:00 |
|
Syngnat
|
ffc4f2c2d9
|
🐛 fix(jvm): 强化变更确认令牌校验
将 JVM 变更确认从可重算校验值升级为服务端发放的一次性令牌,避免未预览、重放或上下文变更后继续执行高风险变更。
|
2026-04-28 09:42:21 +08:00 |
|
Syngnat
|
9d08b185d0
|
✨ feat(jvm): 新增持续监控与采样链路
- 后端新增监控会话管理,支持启动、停止和历史查询
- JMX、Endpoint、Agent Provider 补齐监控快照采集能力
- JMX helper 增加内存、GC、线程、类加载采样并更新内嵌运行时
- 生成 Wails 监控接口绑定并补充后端回归测试
|
2026-04-26 14:33:41 +08:00 |
|