Skip to content

Roadmap

raleigh-g-thompson edited this page Apr 15, 2026 · 14 revisions

CQL Tooling — Release Roadmap - 2026/04/10

Overview

Twelve features are planned across two repos: cql-language-server and vscode-cql. Two are officially released; seven are complete and available to internal users; three are planned.

Features are developed on versioned release branches and delivered to internal users as VSIX packages. Official VS Code Marketplace releases occur at major version milestones.

cql-language-server publishes to Maven Central; vscode-cql follows as a pre-release (v0.9.X). The official stable release is v0.10.0.

Repos

Repo Description
cql-language-server Kotlin/Maven LSP server (diagnostics, hover, commands)
vscode-cql TypeScript VS Code extension (LSP client, UI, DAP client)

Release Sequence

# Feature LS version Ext version Status Notes
1 Kotlin migration v4.3.0 v0.9.1 Released Server only. Converts server Java → Kotlin, removes Spring Boot.
2 CQL Explorer v0.9.2 Released Extension only. Adds logical view of CQL project that groups CQL, test cases, and test results by library.
3 Explorer filtering bugfix v0.9.3-SNAPSHOT Internal Extension only. Bugfix for CQL Explorer filtering behavior.
4 Module consolidation v4.5.0-SNAPSHOT v0.9.3-SNAPSHOT Internal Server only. 6 Maven modules → 1. Removes core/, debug/server/, debug/service/, plugin/debug/, ls/service/.
5 CQL compilation cache v4.5.0-SNAPSHOT v0.9.3-SNAPSHOT Internal Server only. Caches compiled ELM per library; invalidates on file save using a reverse dependency index.
6 Execute CQL RPC refactor v4.5.0-SNAPSHOT v0.9.3-SNAPSHOT Internal Replaces CLI arg array with structured JSON request/response. Enables clean programmatic consumption.
7 Execute CQL optimization v4.5.0-SNAPSHOT v0.9.3-SNAPSHOT Internal Shared terminology repo + compile-once per batch. Eliminates redundant value set loading and library compilation.
pre-release v4.5.0 v0.9.3 Planned
8 Library Resolution v4.6.0-SNAPSHOT v0.9.4-SNAPSHOT Planned Server only. Recursive within-project search, cross-project workspace search, and precedence change (local → npm packages → bundled FHIRHelpers).
9 Code navigation v4.6.0-SNAPSHOT v0.9.4-SNAPSHOT Planned Go-to-definition and document symbols. Extension adds wordPattern for quoted CQL identifiers.
10 Find All References v4.6.0-SNAPSHOT v0.9.4-SNAPSHOT Planned Server only. Finds all CQL references to a definition across the workspace.
pre-release v4.6.0 v0.9.4 Planned
11 CQL engine upgrade v4.7.0-SNAPSHOT v0.9.5-SNAPSHOT Planned Server only. Upgrades clinical_quality_language 4.2.0 → 4.5.0 and cqf-fhir 4.0.0 → 4.7. Enables trace-based debugging.
12 CQL debugger v4.7.0-SNAPSHOT v0.9.5-SNAPSHOT Planned DAP debugger for step-through CQL evaluation. Extension adds launch config, debug adapter factory, and debug command.
pre-release 4.7.0 v0.9.5 Planned
Offical release 4.7.0 v10.0.0 Planned All pre-release features promoted to stable.

Clone this wiki locally