v2.24.2 #88
data-douser
announced in
Announcements
v2.24.2
#88
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
v2.24.2
Highlights
🚢 New VS Code Extension:
advanced-security.vscode-codeql-development-mcp-server🚀This release introduces a new VS Code extension distributed as a VSIX archive (
codeql-development-mcp-server-v2.24.2.vsix) that acts as a "bridge" between the GitHub CodeQL extension and the CodeQL Development MCP Server. When installed, the extension:GitHub.vscode-codeqlextension, and exposes them to MCP-connected AI agents via environment variables.npm installrequired.New MCP Server Tools
list_codeql_databaseslist_query_run_resultsqueryName,language, orqueryPath.list_mrva_run_resultsprofile_codeql_query_from_logscodeql query run,codeql database analyze, orvscode-codeqlquery history.read_database_sourcesrc.zip) or extracted source directory (src/), enabling agents to inspect code at alert locations without the original source tree.New MCP Server Prompts
run_query_and_summarize_false_positivesread_database_source, and diagnosing false positives / false negatives to improve query precision.Changed MCP Server Tools
codeql_bqrs_decodetextandbqrsoutput formats,--result-setselection,--sort-key/--sort-directionsorting,--no-titlesflag,--entitiescolumn display control, and--rowspagination. Improved description to document the typical decode workflow.codeql_bqrs_infocodeql_database_analyzecodeql_query_runregister_databasecausefor better debugging.Changed MCP Server Prompts
All existing workflow prompts have been updated to use
#tool_namehashtag references (instead of backtick formatting) for tool mentions, improving consistency when rendered in VS Code Copilot Chat. Additionally, prompt templates are now embedded at build time via esbuild'sloader: { '.md': 'text' }, fixing a critical bug where prompts were missing at runtime in VSIX and npm-installed deployments.Bug Fixes
externalconfiguration excluded required Node.js dependencies (express,cors,zod, etc.) from the bundled VSIX extension, causing runtime failures. (Fixes and integration tests for MCP-provided prompts and VSIX bundle #71)readFileSync) to build-time static imports, ensuring prompt templates are available in all deployment scenarios (monorepo, npm, VSIX). (Fixes and integration tests for MCP-provided prompts and VSIX bundle #71)update-release-version.shscript and nightly CodeQL CLI update workflow now correctly detect and update the version inextensions/vscode/package.jsonalongside other version-bearing files. (Fixes forv2.24.2release prep #75)server/directory inside the VSIX for CodeQL pack resolution, falling back to npm-installed packages only if necessary. (Prep forv2.24.2release #81)register_database— All error paths now preserve the originalcause, making debugging registration failures easier. (Addvscode-codeql-development-mcp-server.vsixextension for "bridge" toGitHub.vscode-codeqlextension's databases, query results, and MRVA results #61)Infrastructure & CI/CD
vscode-codeql-development-mcp-server.vsixextension for "bridge" toGitHub.vscode-codeqlextension's databases, query results, and MRVA results #61)stdiotransport support to the client integration test runner alongside SSE. (Addstdiotransport support to client integration test runner #77)codeql-development-mcp-server-v2.24.2.vsix,codeql-development-mcp-server-v2.24.2.tar.gz). (Prep forv2.24.2release #81)v2.24.2release #81).mddocumentation enforcement for all.qltool queries. (Prep forv2.24.2release #81)Dependency Updates
actions/download-artifactfrom 6 to 7. (Build(deps): bump actions/download-artifact from 6 to 7 #49)dotenvfrom 17.2.4 to 17.3.0. (Build(deps): bump dotenv from 17.2.4 to 17.3.0 #54)eslintfrom ^10.0.0 to ^10.0.1 across all packages. (Fixes forv2.24.2release prep #75)What's Changed (PRs)
vscode-codeql-development-mcp-server.vsixextension for "bridge" toGitHub.vscode-codeqlextension's databases, query results, and MRVA results by @data-douser in Addvscode-codeql-development-mcp-server.vsixextension for "bridge" toGitHub.vscode-codeqlextension's databases, query results, and MRVA results #61v2.24.2release prep by @data-douser in Fixes forv2.24.2release prep #75stdiotransport support to client integration test runner by @Copilot in Addstdiotransport support to client integration test runner #77v2.24.2release by @data-douser in Prep forv2.24.2release #81New Contributors
Full Changelog: v2.24.1...v2.24.2
This discussion was created from the release v2.24.2.
Beta Was this translation helpful? Give feedback.
All reactions