Skip to content

Release 3.3.1

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Mar 13:12
· 19 commits to main since this release

SonarQube compatibility

This version is compatible with SonarQube 9.9 LTS and SonarQube 10.4 Community Edition.

It may work with the commercial editions of SonarQube, but you won't be able to use ZPA and the embedded PL/SQL plugin from SonarSource to analyze the code simultaneously. If you need this scenario, please use zpa-cli instead.

Highlights

Install/update instructions

  • Download the sonar-zpa-plugin-3.3.1.jar and copy it to the SONARQUBE_HOME/extensions/plugins.
  • Remove the older plugin from that directory.
  • Restart the SonarQube instance.

For custom plugin developers

Binary compatibility is not guaranteed either in between any version number change. Custom plugins should be recompiled against the same version of sonar-zpa-plugin.

Download the zpa-toolkit-3.3.1.jar (requires Java 11+) to test the parser and view the AST.

Full changelog

🐛 Fixes

  • 7744f16 Fix lexer to correctly handle binding and host/indicator variables (#181), closes #181
  • 56b0a67 Fix lexer to correctly handle national character literals (#181), closes #181
  • ce1368f Update list of reserved keywords (closes #179), closes #179
  • 1254a36 Add missing set operators from Oracle 20c+ (minus all, intersect all, except, and except all)
  • e719d2b Check exception declarations in VariableHidingCheck (closes #180), closes #180

🧰 Tasks

🛠 Build

  • ce4fb60 Release 3.3.1
  • af6f456 Reintroduce integration tests with the upcoming SonarQube version
  • 15ee987 Bump project version
  • 20afa2d Bump project version

📝 Documentation