Repository navigation
AgentSQL v1.3.0
AgentSQL v1.3.0
本版增加默认关闭的 MySQL 8.0/8.4 单表 InnoDB SELECT 列授权子集。明确列投影、受限谓词、排序和有界行数可在列权限与掩码下执行;JOIN、视图、生成列、函数、子查询等未证明语法在执行前拒绝。既有无列策略 MySQL 路径、PostgreSQL B2 和其他数据库的支持口径不变。
策略登记分两次真库发现与持锁复核;运行请求在只读事务中用 metadata lock 与 InnoDB TABLE_ID 绑定对象,逐列验证权限和脱敏,执行原 SQL 后完成 Fpost、持久审计和最终控制面 fence。业务账号要求最小 SELECT 权限,另用 PROCESS-only 元数据账号读取表身份;缺少任一身份或校验失败均拒绝交付。
MySQL 8.0.46 和 8.4.11 隔离真库已通过允许、脱敏、缺权拒绝、持久审计、DDL 竞争、同名表重建、权限撤销、故障关闭和真实 HTTP MCP 调用。正式包从 v1.2.0 的 SQLite 与 PostgreSQL metadata/audit 分库完成升级、只读迁移检查及备份恢复。Go、Web、govulncheck CI 全绿。
发行物含 linux/amd64 与 linux/arm64 包、SPDX SBOM、provenance、SHA256SUMS 及 Ed25519 分离签名;15 项资产已经逐项校验。部署请固定 v1.3.0 精确版本并验签;本版不代表 MySQL 所有 SELECT 或所有 8.x 版本均已获得完整生产支持。支持边界、配置、测试证据见 发布说明、验收记录和部署文档。
按既定分阶段发布计划,官网、公网 Demo 和 GHCR latest 继续保持 v1.0.0,完成 v1.5.0 后统一切换。v1.3.0 的主、Demo 和 quickstart 镜像使用精确版本标签。