{
  "comments": [
    {
      "id": "IC_kwDOQqKzuc8AAAABdtdx6w",
      "author": {
        "login": "foggy-projects"
      },
      "authorAssociation": "OWNER",
      "body": "已在 main 修复，提交：8c8e461b73224d8faddbc7573e550cb549901f05。\r\n\r\n修复内容：\r\n- 普通、DISTINCT、GROUP BY 共用请求级字段绑定与排序规划，解决 DISTINCT 输出别名不一致导致 ORDER BY 丢失。\r\n- 统一脚本、请求、QM 默认排序的优先级；同表达式只保留首项，解决普通查询 SQL Server 显式主键与隐式主键重复排序。\r\n- 统一 native/emulated NULL 排序；SQL Server DISTINCT + NULL 位置排序使用保持原投影的外层关系。\r\n- 不扩充 DISTINCT 投影，不改变去重粒度；validate/execute/explain 使用相同规划路径。\r\n\r\n兼容性：自动分组的非法显式排序现在明确拒绝；caption 按输出值排序，需要 ID 时应显式指定 `$id`。\r\n\r\n验证结果（最终源码快照）：\r\n| 范围 | 结果 |\r\n|---|---|\r\n| 专项回归 | 146 项通过 |\r\n| Windows 全量 reactor | 5,856 项，0 失败/错误，11 项平台条件跳过 |\r\n| Linux 全量 reactor | 5,856 项，0 失败/错误/跳过，覆盖上述平台用例 |\r\n| 常规 SQLite/Caffeine/预聚合集成 | 390 项通过 |\r\n| 外部 Redis/Mongo/MCP/直接工具/Compose/Milvus | 全部通过，现有 47 个 IT 类均有执行覆盖 |\r\n| 五数据库实际执行 | SQLite/SQL Server 2022/MySQL 5.7 各 107 项，MySQL 8 为 162 项，PostgreSQL 15 为 172 项，全部通过 |\r\n| MySQL 5.7 预聚合生命周期 | 3 项通过 |\r\n| 前端单元 / 浏览器 | 571 / 26 项通过 |\r\n| 原始 Chinook 请求 | 119 个 artist，顺序与独立 SQLite 查询一致；降序分页、total 及非法排序拒绝通过 |\r\n| current-main 合同 / diff check | 通过 |\r\n\r\n在线 LLM 推理未启用。Launcher 0.1.26 与私有 Maven 9.3.0-SNAPSHOT 发布正在执行，完成后补充下载与发布校验结果。\r\n\r\n详细方案、影响面、架构说明及验证：[workitem](https://github.com/foggy-projects/foggy-data-mcp-bridge/blob/8c8e461b73224d8faddbc7573e550cb549901f05/docs/9.5/9.5.5/workitems/REFACTOR-order-by-field-binding.md)。\r\n",
      "createdAt": "2026-10-20T10:24:56Z",
      "includesCreatedEdit": false,
      "isMinimized": false,
      "minimizedReason": "",
      "reactionGroups": [],
      "url": "https://github.com/foggy-projects/foggy-data-mcp-bridge/issues/145#issuecomment-6288798187",
      "viewerDidAuthor": true
    },
    {
      "id": "IC_kwDOQqKzuc8AAAABdtwlnA",
      "author": {
        "login": "foggy-projects"
      },
      "authorAssociation": "OWNER",
      "body": "发布完成：\n\n- 修复提交：[8c8e461b](https://github.com/foggy-projects/foggy-data-mcp-bridge/commit/8c8e461b73224d8faddbc7573e550cb549901f05)，已推送 main。\n- [Launcher 0.1.26 下载](https://github.com/foggy-projects/foggy-data-mcp-bridge/releases/tag/foggy-runtime-launcher-v0.1.26)，六个资产的远端 SHA-256 全部匹配。\n- 发行 JAR SHA-256：`051639bf738633cc63c2e4acfb5a4e91f0a3782c45bdcf767876abd465c7ff40`。\n- 正式打包另执行 5,777 项 Java 测试，零失败/错误；两组运行时 smoke 通过。发行 JAR 再次重放原始 Chinook：119 个 artist 的顺序、降序分页、total 和错误拒绝均通过。\n- 私有 Maven `com.foggysource:*:9.3.0-SNAPSHOT` 已更新，42 个坐标的 POM/JAR 下载内容及仓库校验全部通过；引擎快照 `9.3.0-20261020.103830-3`。\n- Launcher 与私有库的 1,143 个引擎 class 文件一致。\n\n本 issue 保持 completed。完整回归结果见上条修复说明；[发布记录](https://github.com/foggy-projects/foggy-data-mcp-bridge/blob/97ecf46b188a78dc6deace5881949ee1afa858bf/docs/release/launcher-0.1.26-publication.md) 已同步（含临时报告保留情况）。\n",
      "createdAt": "2026-10-20T10:44:05Z",
      "includesCreatedEdit": true,
      "isMinimized": false,
      "minimizedReason": "",
      "reactionGroups": [],
      "url": "https://github.com/foggy-projects/foggy-data-mcp-bridge/issues/145#issuecomment-6289106332",
      "viewerDidAuthor": true
    }
  ],
  "number": 145,
  "state": "CLOSED",
  "url": "https://github.com/foggy-projects/foggy-data-mcp-bridge/issues/145"
}