Compatibility
The dbLinter CLI, VS Code Extension and SonarQube Plugin each embed a Language Server with specific versions of IslandSQL and APEXlang-Parser.
The Language Server requests a configuration that includes Core and custom validators for the required parser version. If the requested version is unavailable, the next lower available version is used instead. If no lower version is available, no validator is considered. As a result, no rules will be checked and no issues will be reported.
Core Validators
Section titled “Core Validators”The following table lists all the currently supported and provided Core validator versions.
Although the parser version is based on the IslandSQL version, it is actually a combination of all the parsers used.
| Parser Version | Last Update | Notes |
|---|---|---|
| 0.24.0 | ongoing | More APEXlang checks requiring APEXlang-Parser v0.2.0 |
| 0.23.1 | 2026-06-30 | First APEXlang check for A-1010 (later renamed to A-0770) |
| 0.23.0 | 2026-06-26 | |
| 0.21.0 | 2026-06-09 |
Custom Validators
Section titled “Custom Validators”Custom validators are managed on a per-tenant basis. Consequently, they cannot be listed here.
Client Versions
Section titled “Client Versions”As the CLI, the VS Code extension and the SonarQube plugin were all released at the same time, the client version reflects this by having the same version number.
| Client Version | IslandSQL Version | APEXlang-Parser Version | Parser Version |
|---|---|---|---|
| 1.10.0 | 0.25.0 | 0.2.0 | 0.25.0 |
| 1.9.0 | 0.24.0 | 0.2.0 | 0.24.0 |
| 1.8.0 | 0.23.0 | 0.1.0 | 0.23.1 |
| 1.7.0 | 0.23.0 | 0.1.0 | 0.23.1 |
| 1.6.0 | 0.23.0 | - | 0.23.0 |
| 1.5.0 | 0.22.0 | - | 0.21.0 |
| 1.4.0 | 0.21.1 | - | 0.21.0 |
| 1.3.0 | 0.21.0 | - | 0.21.0 |
| 1.2.0 | 0.20.0 | - | 0.20.0 |