{"assets":[{"apiUrl":"https://api.github.com/repos/foggy-projects/foggy-data-mcp-bridge/releases/assets/659025493","contentType":"application/octet-stream","createdAt":"2026-10-20T10:36:01Z","digest":"sha256:051639bf738633cc63c2e4acfb5a4e91f0a3782c45bdcf767876abd465c7ff40","downloadCount":0,"id":"RA_kwDOQqKzuc4nR-5V","label":"","name":"foggy-runtime-launcher-0.1.26.jar","size":85925778,"state":"uploaded","updatedAt":"2026-10-20T10:40:54Z","url":"https://github.com/foggy-projects/foggy-data-mcp-bridge/releases/download/foggy-runtime-launcher-v0.1.26/foggy-runtime-launcher-0.1.26.jar"},{"apiUrl":"https://api.github.com/repos/foggy-projects/foggy-data-mcp-bridge/releases/assets/659025499","contentType":"text/markdown; charset=utf-8","createdAt":"2026-10-20T10:36:01Z","digest":"sha256:16e85c506c250e44997ba2b06e42598421254870947beb48e4d51004530affe2","downloadCount":0,"id":"RA_kwDOQqKzuc4nR-5b","label":"","name":"README-foggy-runtime-launcher.md","size":2893,"state":"uploaded","updatedAt":"2026-10-20T10:36:02Z","url":"https://github.com/foggy-projects/foggy-data-mcp-bridge/releases/download/foggy-runtime-launcher-v0.1.26/README-foggy-runtime-launcher.md"},{"apiUrl":"https://api.github.com/repos/foggy-projects/foggy-data-mcp-bridge/releases/assets/659025494","contentType":"application/json","createdAt":"2026-10-20T10:36:01Z","digest":"sha256:807ddebc6a08122e957434b8f861cc424500d65db864058ce23ad8ed4e9ddc40","downloadCount":0,"id":"RA_kwDOQqKzuc4nR-5W","label":"","name":"runtime-launcher-manifest.json","size":2743,"state":"uploaded","updatedAt":"2026-10-20T10:36:01Z","url":"https://github.com/foggy-projects/foggy-data-mcp-bridge/releases/download/foggy-runtime-launcher-v0.1.26/runtime-launcher-manifest.json"},{"apiUrl":"https://api.github.com/repos/foggy-projects/foggy-data-mcp-bridge/releases/assets/659025594","contentType":"application/octet-stream","createdAt":"2026-10-20T10:36:05Z","digest":"sha256:bdcb14627d391f2fc04e071f9d579862b8c533ad69364f5e7cd8de66048a2659","downloadCount":0,"id":"RA_kwDOQqKzuc4nR-66","label":"","name":"SHA256SUMS","size":480,"state":"uploaded","updatedAt":"2026-10-20T10:36:05Z","url":"https://github.com/foggy-projects/foggy-data-mcp-bridge/releases/download/foggy-runtime-launcher-v0.1.26/SHA256SUMS"},{"apiUrl":"https://api.github.com/repos/foggy-projects/foggy-data-mcp-bridge/releases/assets/659025498","contentType":"application/octet-stream","createdAt":"2026-10-20T10:36:01Z","digest":"sha256:b5ea97fca3eeca2563405b3899e994d6e049eaa60b07530682af69882dd0112f","downloadCount":0,"id":"RA_kwDOQqKzuc4nR-5a","label":"","name":"start-foggy-runtime.ps1","size":3973,"state":"uploaded","updatedAt":"2026-10-20T10:36:02Z","url":"https://github.com/foggy-projects/foggy-data-mcp-bridge/releases/download/foggy-runtime-launcher-v0.1.26/start-foggy-runtime.ps1"},{"apiUrl":"https://api.github.com/repos/foggy-projects/foggy-data-mcp-bridge/releases/assets/659025495","contentType":"application/octet-stream","createdAt":"2026-10-20T10:36:01Z","digest":"sha256:6094472198fa79414676ba87afd928db008510b12698afe1ebf5add03e7cb2ea","downloadCount":0,"id":"RA_kwDOQqKzuc4nR-5X","label":"","name":"start-foggy-runtime.sh","size":3194,"state":"uploaded","updatedAt":"2026-10-20T10:36:02Z","url":"https://github.com/foggy-projects/foggy-data-mcp-bridge/releases/download/foggy-runtime-launcher-v0.1.26/start-foggy-runtime.sh"}],"body":"## 修复 #145 与排序兼容性\r\n\r\n- 修复 DISTINCT 查询接受排序但执行 SQL / explain 丢失 ORDER BY 的问题。\r\n- 普通、DISTINCT、GROUP BY 共用字段绑定与排序规划，解决普通查询 SQL Server 显式主键与默认主键重复排序。\r\n- 修正 NULL 排序方向拼接及 SQL Server DISTINCT + NULL 位置排序。\r\n- 同表达式重复排序仅首项生效；自动分组非法显式排序明确拒绝；caption 按输出值排序，需要 ID 时使用 `$id`。\r\n- 专项回归 146 项、五数据库矩阵通过；Windows/Linux 全量各 5,856 项，零失败/错误（Windows 11 项平台跳过由 Linux 覆盖）；前端 571 项、浏览器 26 项通过。\r\n- 正式打包另执行 5,777 项 Java 测试，零失败/错误；发行 JAR 再次重放原始 Chinook，119 个 artist 的排序、分页和 total 正确。\r\n\r\n详情：[Issue #145](https://github.com/foggy-projects/foggy-data-mcp-bridge/issues/145)。\r\n\r\n## Foggy Runtime Launcher 0.1.26\r\n\r\nStandard launcher built from `8c8e461b73224d8faddbc7573e550cb549901f05`.\r\n\r\n### Added\r\n\r\n- Embeds Analytics Console and Analytics Runtime API in the standard executable JAR.\r\n- Keeps Analytics Console disabled by default; enable it explicitly with the packaged start script.\r\n- Keeps FAP optional and never provisions or mutates host-managed FAP resources at startup.\r\n- Ships the governed Analytics question Skill and current Function schema delivery.\r\n\r\n### Function contract\r\n\r\n- Live model Functions resolve the current valid model from `namespace + modelName` once per invocation.\r\n- `expectedModelRevision` and `MODEL_REVISION_CONFLICT` are not part of the live Function contract.\r\n- One invocation keeps its resolved CatalogResolution stable through validation or execution.\r\n\r\n### Validation\r\n\r\n- Release-ready manifest: `true`.\r\n- Default profile and Console opt-in runtime smokes passed.\r\n- `SHA256SUMS`, embedded Console assets, Function delivery, Runtime API, and MCP contracts passed.\r\n\r\n### Asset SHA256\r\n\r\n- `051639bf738633cc63c2e4acfb5a4e91f0a3782c45bdcf767876abd465c7ff40  foggy-runtime-launcher-0.1.26.jar`\r\n- `b5ea97fca3eeca2563405b3899e994d6e049eaa60b07530682af69882dd0112f  start-foggy-runtime.ps1`\r\n- `6094472198fa79414676ba87afd928db008510b12698afe1ebf5add03e7cb2ea  start-foggy-runtime.sh`\r\n- `16e85c506c250e44997ba2b06e42598421254870947beb48e4d51004530affe2  README-foggy-runtime-launcher.md`\r\n- `807ddebc6a08122e957434b8f861cc424500d65db864058ce23ad8ed4e9ddc40  runtime-launcher-manifest.json`\r\n","tagName":"foggy-runtime-launcher-v0.1.26","url":"https://github.com/foggy-projects/foggy-data-mcp-bridge/releases/tag/foggy-runtime-launcher-v0.1.26"}
