Releases: advanced-security/codeql-development-mcp-server
v2.25.1-next.3
Overview
This prerelease contains the last expected improvements for v2.25.1-next.* release train, which will form the bulk of changes between the full v2.25.1 release and the to-be-released v2.25.2 release (pending upstream CodeQL release).
This v2.25.1-next.3 prerelease is focused on bug fixes and usability improvements for the ql-mcp server and its wrapping VSIX-installed (e.g. VS Code) extension.
v2.25.1-next.2
What's Changed
- Updates for
v2.25.1-next.2prerelease by @data-douser in #204
Full Changelog: v2.25.1-next.1...v2.25.1-next.2
v2.25.1-next.1
v2.25.1-next.1 — 2026-03-30
Highlights
- Ready for multi-query and/or multi-repository variant analysis (aka MRVA) -- An improved
sql.jsbackend and new MCP server primitives (i.e. prompts, resources & tools) are designed to support analysis of large codebases and/or MRVA results and/or results across multiple query runs. - Prepped for drop-in to
GitHubSecurityLab/seclab-taskflow-agent-- Thisnextrelease is intended to be a drop-in replacement for the CodeQL MCP server currently bundled with theGitHubSecurityLab/seclab-taskflow-agent-- where additional work is required to complete this integration on theseclab-taskflow-agentside, but where thecodeql-development-mcp-serveris fully prepped to go "Yes, and ..." on the ideas pioneered by theseclab-taskflow-agent. Where the previously bundled CodeQL MCP server provided some "tools" queries for a couple of languages, thecodeql-development-mcp-serverstandardizes and extendsPrintAST,PrintCFG,CallGraphFrom,CallGraphTo, andCallGraphFromTo"tools" queries for all currently supported languages, including:actions## only supportsPrintASTandPrintCFGcppcsharpgojavajavascriptpythonrubyrustswift
- SqliteStore backend + 14 new opt-in tools — Replaced
lowdbwithsql.js(SQLite compiled to asm.js) as the unified storage backend. Introduced annotation (6 tools), audit (4 tools), and query result cache (4 tools) suites, gated byENABLE_ANNOTATION_TOOLS. (#169) - Rust language support — Added first-class Rust support with all standard tool queries (PrintAST, PrintCFG, CallGraphFrom, CallGraphTo, CallGraphFromTo) plus a new
rust_ast.mdlanguage resource, bringing the total supported languages to 10. (#195) - VS Code workspace folder change fix — The ql-mcp server now correctly restarts with a fresh environment when workspace folders are added or removed, fixing a bug where the server was left in a broken state. (#196)
Added
MCP Server Tools
Enabling the new MCP tools (below) requires setting the ENABLE_MONITORING_TOOLS and MONITORING_STORAGE_LOCATION env vars, like:
export ENABLE_ANNOTATION_TOOLS=true
export MONITORING_STORAGE_LOCATION=".codeql/.ql-mcp-tracking"NOTE: A future (e.g. v2.25.1-next.2 release will ensure that these ^ env vars are automatically set for a VSIX-installed ql-mcp server and wrapping VS Code extension. For this v2.25.1-next.1 release, the above env vars need to be manually set in the extension's settings.
| Tool | Description |
|---|---|
annotation_create |
Create general-purpose notes and bookmarks on any entity. (#169) |
annotation_get |
Retrieve a specific annotation by ID. (#169) |
annotation_list |
List all annotations, optionally filtered. (#169) |
annotation_update |
Update an existing annotation. (#169) |
annotation_delete |
Delete an annotation by ID. (#169) |
annotation_search |
Full-text search across annotations. (#169) |
audit_store_findings |
Store repo-keyed findings for MRVA triage workflows. (#169) |
audit_list_findings |
List audit findings for a repository. (#169) |
audit_add_notes |
Add notes to audit findings. (#169) |
audit_clear_repo |
Clear all findings for a repository. (#169) |
query_results_cache_lookup |
Look up cached query results with subset retrieval. (#169) |
query_results_cache_retrieve |
Retrieve cached query results with line range, grep, and SARIF filters. (#169) |
query_results_cache_clear |
Clear the query result cache. (#169) |
query_results_cache_compare |
Compare query results across databases. (#169) |
CodeQL Query Packs
| Pack | Description |
|---|---|
| Rust tool queries | PrintAST, PrintCFG, CallGraphFrom, CallGraphTo, CallGraphFromTo for Rust, using entity-based function resolution via getResolvedTarget(). (#195) |
MCP Server Resources
| URI | Description |
|---|---|
codeql://languages/rust/ast |
Comprehensive Rust AST class reference for CodeQL query development, with verified accessor predicates. (#195) |
Infrastructure & CI/CD
- Added Rust to all CI/CD workflows:
query-unit-tests.yml,release.yml,release-codeql.yml. (#195) - Added client integration tests for Rust PrintAST and CallGraphFrom. (#195)
- Added client integration tests for all 14 new annotation/audit/cache tools and an MRVA triage workflow end-to-end test. (#169)
- Added
.prettierignoreentries for*.ql,*.qll, and query documentation.mdfiles to prevent prettier from overriding CodeQL formatting. (#195)
What's Changed
MCP Server Tools
| Tool | Change |
|---|---|
codeql_query_run |
Results are now auto-cached in the SqliteStore after SARIF interpretation. (#169) |
extractQueryMetadata |
LRU in-memory cache with mtime-based invalidation for improved performance. (#169) |
resolveDatabasePath |
Module-level Map cache to avoid redundant filesystem scans. (#169) |
VS Code Extension
McpProvider.requestRestart()now atomically invalidates the environment cache and bumps a+rNrevision suffix, ensuring VS Code reliably detects version changes and restarts the server. (#196)- Extension version is cached once at construction time instead of reading
package.jsonsynchronously on every definition query. (#196)
Infrastructure & CI/CD
- Extracted
database-resolver.ts,query-resolver.ts,result-processor.ts, andcodeql-version.tsfrom monolithic files, reducingcli-tool-registry.tsby ~375 lines. (#169) - CodeQL CLI actual-vs-target version mismatch detection at startup with logged warnings. (#169)
Fixed
- VS Code workspace folder changes left server in broken state —
fireDidChange()was called with an identical version string after folder add/remove, causing VS Code to stop but not restart the server.requestRestart()now invalidates the environment cache and uses a monotonically increasing+rNrevision suffix. (#196) requestRestart()did not invalidate environment cache — Callers had to manually invalidate the env cache before callingrequestRestart(), which was undocumented. Now handled internally. (#196)
Dependencies
- Replaced
lowdbwithsql.js(asm.js build, zero native dependencies). (#169) - Added
codeql/rust-all: 0.2.10as a CodeQL pack dependency for Rust tool queries. (#195)
New Contributors
v2.25.1
What's Changed
- Add
CHANGELOG.mdand maintenance agent skill by @data-douser in #193 - Upgrade CodeQL CLI dependency to v2.25.1 by @github-actions[bot] in #192
Full Changelog: v2.25.0...v2.25.1
v2.25.0
What's Changed
- Build(deps-dev): bump @vitest/coverage-v8 from 4.0.18 to 4.1.0 by @dependabot[bot] in #141
- Update
copilot-setup-stepsand NodeJS dependencies by @data-douser in #142 - Apply
npm audit fixfor NodeJS dependencies by @data-douser in #144 - Implement duplicated code detection prompts, supported by tools. by @MichaelRFairhurst in #109
- Upgrade NodeJS dependencies to latest by @data-douser in #156
- Build(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 by @dependabot[bot] in #146
- Update action versions and fix build-and-test step in
update-codeqlworkflow by @data-douser in #158 - Support target upgrade version in
update-codeql.ymlworkflow by @data-douser in #160 - Improve prompt error handling and relative path support by @data-douser in #153
- Upgrade CodeQL CLI dependency to v2.25.0 by @github-actions[bot] in #161
- Pin actions to full-length commit SHAs by @data-douser in #190
- Update dependabot config to group PRs by @data-douser in #191
- Upgrade NodeJS dependencies and rebuild
server/dist/**by @data-douser in #189 - Add CallGraphFromTo queries for all supported languages by @data-douser in #168
- [UPDATE PRIMITIVE] Fix
codeql_database_analyzeadditionalArgs pass-through by @Copilot in #188
Full Changelog: v2.24.3...v2.25.0
What's Changed
- Build(deps-dev): bump @vitest/coverage-v8 from 4.0.18 to 4.1.0 by @dependabot[bot] in #141
- Update
copilot-setup-stepsand NodeJS dependencies by @data-douser in #142 - Apply
npm audit fixfor NodeJS dependencies by @data-douser in #144 - Implement duplicated code detection prompts, supported by tools. by @MichaelRFairhurst in #109
- Upgrade NodeJS dependencies to latest by @data-douser in #156
- Build(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 by @dependabot[bot] in #146
- Update action versions and fix build-and-test step in
update-codeqlworkflow by @data-douser in #158 - Support target upgrade version in
update-codeql.ymlworkflow by @data-douser in #160 - Improve prompt error handling and relative path support by @data-douser in #153
- Upgrade CodeQL CLI dependency to v2.25.0 by @github-actions[bot] in #161
- Pin actions to full-length commit SHAs by @data-douser in #190
- Update dependabot config to group PRs by @data-douser in #191
- Upgrade NodeJS dependencies and rebuild
server/dist/**by @data-douser in #189 - Add CallGraphFromTo queries for all supported languages by @data-douser in #168
- [UPDATE PRIMITIVE] Fix
codeql_database_analyzeadditionalArgs pass-through by @Copilot in #188
Full Changelog: v2.24.3...v2.25.0
v2.25.0-rc1
What's Changed
- Build(deps-dev): bump @vitest/coverage-v8 from 4.0.18 to 4.1.0 by @dependabot[bot] in #141
- Update
copilot-setup-stepsand NodeJS dependencies by @data-douser in #142 - Apply
npm audit fixfor NodeJS dependencies by @data-douser in #144 - Implement duplicated code detection prompts, supported by tools. by @MichaelRFairhurst in #109
- Upgrade NodeJS dependencies to latest by @data-douser in #156
- Build(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 by @dependabot[bot] in #146
- Update action versions and fix build-and-test step in
update-codeqlworkflow by @data-douser in #158 - Support target upgrade version in
update-codeql.ymlworkflow by @data-douser in #160 - Improve prompt error handling and relative path support by @data-douser in #153
- Upgrade CodeQL CLI dependency to v2.25.0 by @github-actions[bot] in #161
Full Changelog: v2.24.3...v2.25.0-rc1
v2.24.3
v2.24.3
Highlights
🔓 Database Lock Contention Fix & New CodeQL Search/Discovery Tools
This release resolves a critical compatibility issue where databases locked by the GitHub.vscode-codeql extension prevented the MCP server from running CLI commands. A new DatabaseCopier syncs databases into a managed, lock-free directory under the extension's globalStorage. Two new tools — search_ql_code and codeql_resolve_files — eliminate the need for LLMs to use grep or shell access for QL code search and file discovery.
🔍 Automatic CodeQL CLI Discovery
The MCP server now automatically finds the CodeQL CLI binary installed by the GitHub.vscode-codeql extension, which stores it off-PATH. Discovery uses distribution.json (folder index hint) with a fallback to scanning distribution* directories. This works at two layers: the VS Code extension CliResolver and the server-side cli-executor.
📚 Rewritten MCP Resources as Actionable LLM-Oriented Guides
All static MCP resources have been rewritten as actionable, LLM-oriented guides. Resources are now registered under clearer URIs (e.g., codeql://server/overview, codeql://server/queries, codeql://server/tools, codeql://server/prompts) and include new resources for learning query basics, test-driven development, and language-specific security query guides.
New MCP Server Tools
| search_ql_code | Searches QL source code by text or regex pattern across resolved CodeQL packs and workspace folders, returning matched lines with surrounding context. Eliminates the need for LLMs to use grep or shell access. |
| codeql_resolve_files | Discovers files by extension or glob pattern within CodeQL databases and packs, enabling LLMs to find source files without CLI dependencies. |
New MCP Server Resources
codeql://server/overview |
MCP server orientation guide (replaces getting-started.md) |
codeql://server/queries |
PrintAST, PrintCFG, CallGraphFrom, CallGraphTo overview |
codeql://server/tools |
Complete default tool reference |
codeql://server/prompts |
Complete prompt reference |
codeql://learning/query-basics |
Practical query writing reference |
codeql://learning/test-driven-development |
TDD theory overview with cross-links |
codeql://learning/security-queries/* |
Language-specific security query guides (migrated from .github/skills/) |
Changed MCP Server Prompts & Resources
All existing workflow prompts and resources have been updated to remove grep/CLI references in favor of the new search_ql_code and codeql_resolve_files tools.
Changed MCP Server Tools
| profile_codeql_query_from_logs | Rewritten with two-tier design: compact inline JSON + line-indexed detail file for targeted read_file access. Parser now captures RA operations and pipeline-stage tuple progressions. Output is deterministic (no timestamps). Uses streaming async generators instead of readFileSync for large evaluator logs. |
| codeql_query_run | resolveDatabasePath helper auto-resolves multi-language database roots and throws on ambiguity instead of silently picking the first candidate. |
| codeql_database_analyze | Same resolveDatabasePath helper applied for consistent database path resolution. |
| codeql_resolve_database | Now probes child directories for databases; uses resolveDatabasePath for ambiguity detection. |
Bug Fixes
- Database lock contention with
vscode-codeql— Fixed a critical issue where.lockfiles created by thevscode-codeqlquery server preventedcodeql_query_runandcodeql_database_analyzefrom executing. A newDatabaseCopiersyncs databases into a managed lock-free directory. (#119) - Version-bearing files not updated during release — The
update-release-version.shscript now tracksserver/src/codeql-development-mcp-server.ts(const VERSION) alongside all other version files. (#90) - MCP resource content missing at runtime in VSIX — Embedded MCP resource content at build time via esbuild loader for VSIX compatibility. (#111)
- CODEQL_PATH tests failing on Windows CI — Fixed robust binary search and MSYS2 FIFO skip for
windows-latest. (#115) - TOCTOU race condition in
search_ql_code— Eliminated filesystem race (read-then-check instead of stat-then-read); added symlink cycle detection. (#119) - OOM risk with large files in
search_ql_code— Large files (>5 MB) are now streamed line-by-line instead of loaded into memory. (#119) - Transient HTTP 503 in
install-packs.sh— Added exponential backoff retry (3 attempts, 10s/20s/40s) forcodeql pack installto handle GHCR.io rate limits. (#121)
Infrastructure & CI/CD
- Added
CODEQL_MCP_TMP_DIRandCODEQL_MCP_WORKSPACE_FOLDERSenvironment variables for workspace-local scratch directories. (#119) - Added query-file-finder contextual hints for missing tests, documentation, and expected results. (#119)
- Set
ENABLE_MONITORING_TOOLS=falsefor client integration tests to avoid CI interference. (#115)
Dependency Updates
- Upgraded CodeQL CLI dependency to v2.24.3. (#114)
- Upgraded NodeJS dependencies to latest available versions. (#108, #114)
- Bumped
actions/download-artifactfrom 7 to 8. (#94) - Bumped
actions/upload-artifactfrom 6 to 7. (#93)
What's Changed (PRs)
- Fix release update of version-bearing files from
2.24.2-rc3to2.24.2by @data-douser in #90 - Support automatic discovery of
codeqlCLI distributions installed off-PATH by VS Code extension by @data-douser in #91 - Build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #93
- Build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #94
- Upgrade NodeJS dependencies to latest available versions by @data-douser in [#108](https://github.com/advanced-security/...
v2.24.3-rc2
What's Changed
- Fix release update of version-bearing files from
2.24.2-rc3to2.24.2by @data-douser in #90 - Build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #93
- Upgrade NodeJS dependencies to latest available versions by @data-douser in #108
- Build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #94
- Embed MCP resource content at build time for VSIX compatibility by @Copilot in #111
- Support automatic discovery of
codeqlCLI distributions installed off-PATH by VS Code extension by @data-douser in #91 - Upgrade CodeQL to
v2.24.3and upgrade NodeJS dependencies to latest by @data-douser in #114 - Fix CODEQL_PATH Tests (windows-latest) CI failure by @Copilot in #115
- [UPDATE PRIMITIVE] Rewrite static MCP resources as actionable LLM-oriented guides by @Copilot in #113
- Fixes for extension
.lockdatabase contention and tool improvements to avoid LLM use ofgrepby @data-douser in #119
Full Changelog: v2.24.2...v2.24.3-rc2
v2.24.3-rc1
What's Changed
- Fix release update of version-bearing files from
2.24.2-rc3to2.24.2by @data-douser in #90 - Build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #93
- Upgrade NodeJS dependencies to latest available versions by @data-douser in #108
- Build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #94
- Embed MCP resource content at build time for VSIX compatibility by @Copilot in #111
- Support automatic discovery of
codeqlCLI distributions installed off-PATH by VS Code extension by @data-douser in #91 - Upgrade CodeQL to
v2.24.3and upgrade NodeJS dependencies to latest by @data-douser in #114 - Fix CODEQL_PATH Tests (windows-latest) CI failure by @Copilot in #115
- [UPDATE PRIMITIVE] Rewrite static MCP resources as actionable LLM-oriented guides by @Copilot in #113
Full Changelog: v2.24.2...v2.24.3-rc1
What's Changed
- Prep for v2.24.1 release by @data-douser in #38
- Refactor release into separate child workflows with isolated deployment environments by @data-douser in #45
- Build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #49
- Build(deps): bump dotenv from 17.2.4 to 17.3.0 by @dependabot[bot] in #54
- Add nightly CodeQL CLI update workflow by @data-douser in #58
- Add
vscode-codeql-development-mcp-server.vsixextension for "bridge" toGitHub.vscode-codeqlextension's databases, query results, and MRVA results by @data-douser in #61 - Fixes and integration tests for MCP-provided prompts and VSIX bundle by @data-douser in #71
- Avoid timeouts in client integration test fixtures by @data-douser in #74
- Add a new prompt & tool for diagnosing FPs/FNs from query runs. by @MichaelRFairhurst in #70
- Upgrade CodeQL CLI dependency to v2.24.2 by @github-actions[bot] in #65
- Fixes for
v2.24.2release prep by @data-douser in #75 - Add
stdiotransport support to client integration test runner by @Copilot in #77 - Prep for
v2.24.2release by @data-douser in #81 - Fix
release-tagworkflow for releases created fromv*tag onmainbranch by @data-douser in #85 - Fix release-tag workflow to push only annotated tags to main by @data-douser in #87
- Fix release update of version-bearing files from
2.24.2-rc3to2.24.2by @data-douser in #90 - Build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #93
- Upgrade NodeJS dependencies to latest available versions by @data-douser in #108
- Build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #94
- Embed MCP resource content at build time for VSIX compatibility by @Copilot in #111
- Support automatic discovery of
codeqlCLI distributions installed off-PATH by VS Code extension by @data-douser in #91 - Upgrade CodeQL to
v2.24.3and upgrade NodeJS dependencies to latest by @data-douser in #114 - Fix CODEQL_PATH Tests (windows-latest) CI failure by @Copilot in #115
- [UPDATE PRIMITIVE] Rewrite static MCP resources as actionable LLM-oriented guides by @Copilot in #113
New Contributors
- @dependabot[bot] made their first contribution in #49
- @MichaelRFairhurst made their first contribution in #70
- @github-actions[bot] made their first contribution in #65
Full Changelog: v2.24.0...v2.24.3-rc1
v2.24.2
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:
- Automatically discovers CodeQL databases, query run results, and MRVA (Multi-Repository Variant Analysis) results managed by the
GitHub.vscode-codeqlextension, and exposes them to MCP-connected AI agents via environment variables. - Bundles the MCP server and all CodeQL tool packs inside the VSIX, so that installation is self-contained — no separate
npm installrequired. - Manages the MCP server lifecycle (start/stop/restart) from within VS Code, with configurable settings for the server command, arguments, and npm version.
- Registers an MCP Server Definition Provider, enabling VS Code's built-in MCP support to discover and connect to the server automatically.
Download: The VSIX is attached as a release asset. Install it via
code --install-extension codeql-development-mcp-server-v2.24.2.vsixor through the VS Code Extensions sidebar ("Install from VSIX…").
New MCP Server Tools
| Tool | Description |
|---|---|
list_codeql_databases |
Discovers CodeQL databases in configured base directories. Returns path, language, CLI version, and creation time for each database. |
list_query_run_results |
Lists discovered query run result directories. Returns path, query name, timestamp, language, and available artifacts (evaluator-log, BQRS, SARIF, query.log, summary). Supports filtering by queryName, language, or queryPath. |
list_mrva_run_results |
Lists discovered MRVA run results. Returns run ID, timestamp, repositories scanned, analysis status, and available artifacts. |
profile_codeql_query_from_logs |
Parses CodeQL query evaluation logs into a performance profile without re-running the query. Works with logs from codeql query run, codeql database analyze, or vscode-codeql query history. |
read_database_source |
Reads source file contents directly from a CodeQL database's source archive (src.zip) or extracted source directory (src/), enabling agents to inspect code at alert locations without the original source tree. |
New MCP Server Prompts
| Prompt | Description |
|---|---|
run_query_and_summarize_false_positives |
Guides an agent through running a CodeQL query, reading source code from the database archive via read_database_source, and diagnosing false positives / false negatives to improve query precision. |
Changed MCP Server Tools
| Tool | Change |
|---|---|
codeql_bqrs_decode |
Added text and bqrs output formats, --result-set selection, --sort-key / --sort-direction sorting, --no-titles flag, --entities column display control, and --rows pagination. Improved description to document the typical decode workflow. |
codeql_bqrs_info |
Enhanced description with cross-references to related tools and workflow guidance. |
codeql_database_analyze |
Improved logging and error messages; auto-creates output directories. |
codeql_query_run |
Minor logging improvements. |
register_database |
Error objects now chain the original cause for better debugging. |
Changed MCP Server Prompts
All existing workflow prompts have been updated to use #tool_name hashtag 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's loader: { '.md': 'text' }, fixing a critical bug where prompts were missing at runtime in VSIX and npm-installed deployments.
Bug Fixes
- VSIX bundle missing server dependencies — Fixed a packaging bug where the esbuild
externalconfiguration excluded required Node.js dependencies (express,cors,zod, etc.) from the bundled VSIX extension, causing runtime failures. (#71) - Prompt templates not found at runtime — Refactored prompt loading from filesystem reads (
readFileSync) to build-time static imports, ensuring prompt templates are available in all deployment scenarios (monorepo, npm, VSIX). (#71) - Client integration test timeouts — Resolved timeout issues in client integration test fixtures that caused flaky CI runs. (#74)
- VS Code extension version not tracked in release scripts — The
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. (#75) - VSIX-bundled server pack installation — The extension now prefers the bundled
server/directory inside the VSIX for CodeQL pack resolution, falling back to npm-installed packages only if necessary. (#81) - Error chaining in
register_database— All error paths now preserve the originalcause, making debugging registration failures easier. (#61)
Infrastructure & CI/CD
- Refactored the release workflow into separate child workflows with isolated deployment environments. (#45)
- Added a nightly CodeQL CLI update workflow that automates version bumps across all packages. (#58)
- Added dedicated GitHub Actions workflows for building, testing (with coverage), linting, bundling, and packaging the VS Code extension. (#61)
- Added
stdiotransport support to the client integration test runner alongside SSE. (#77) - Release artifacts now include version strings in filenames (e.g.,
codeql-development-mcp-server-v2.24.2.vsix,codeql-development-mcp-server-v2.24.2.tar.gz). (#81) - Release workflow uses a concurrency group keyed by version, preventing overlapping releases. (#81)
- Added
.mddocumentation enforcement for all.qltool queries. (#81)
Dependency Updates
- Upgraded CodeQL CLI dependency to v2.24.2. (#65)
- Bumped
actions/download-artifactfrom 6 to 7. (#49) - Bumped
dotenvfrom 17.2.4 to 17.3.0. (#54) - Bumped
eslintfrom ^10.0.0 to ^10.0.1 across all packages. (#75)
What's Changed (PRs)
- Refactor release into separate child workflows with isolated deployment environments by @data-douser in #45
- Build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #49
- Build(deps): bump dotenv from 17.2.4 to 17.3.0 by @dependabot[bot] in #54
- Add nightly CodeQL CLI update workflow by @data-douser in #58
- Add
vscode-codeql-development-mcp-server.vsixextension for "bridge" toGitHub.vscode-codeqlextension's databases, query results, and MRVA results by @data-douser in #61 - Upgrade CodeQL CLI dependency to v2.24.2 by @github-actions[bot] in #65
- Add a new...