Skip to content

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.

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 VersionLast UpdateNotes
0.24.0ongoingMore APEXlang checks requiring APEXlang-Parser v0.2.0
0.23.12026-06-30First APEXlang check for A-1010 (later renamed to A-0770)
0.23.02026-06-26
0.21.02026-06-09

Custom validators are managed on a per-tenant basis. Consequently, they cannot be listed here.

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 VersionIslandSQL VersionAPEXlang-Parser VersionParser Version
1.10.00.25.00.2.00.25.0
1.9.00.24.00.2.00.24.0
1.8.00.23.00.1.00.23.1
1.7.00.23.00.1.00.23.1
1.6.00.23.0-0.23.0
1.5.00.22.0-0.21.0
1.4.00.21.1-0.21.0
1.3.00.21.0-0.21.0
1.2.00.20.0-0.20.0