Skip to content

Sonar Scanner Python - 1.0

Compare
Choose a tag to compare
@guillaume-dequenne guillaume-dequenne released this 01 Apr 14:54
· 45 commits to master since this release
af66d93

Release notes - Sonar Scanner Python - 1.0

New Feature

SCANPY-146 Parse properties from sonar-project.properties file

SCANPY-164 Allow the use of kebab cases for all properties in pyproject.toml

Bug

SCANPY-77 Fix shell command execution for windows

SCANPY-151 Fix cache location for the Python scanner

Improvement

SCANPY-100 New bootstrapping: Resolve the JRE to use

SCANPY-101 New bootstrapping: Fetch the Scanner Engine

SCANPY-102 New bootstrapping: Execute the Scan

SCANPY-106 New bootstrapping: Create a ScannerEngineAPI class holding the logic to call meaningful APIs

SCANPY-110 Support all scanner engine properties

SCANPY-113 Parse the scanner properties from the command line

SCANPY-114 Parse the scanner properties from the environnement variables

SCANPY-115 Parse the scanner properties from the generic environnement variables

SCANPY-116 Parse the scanner properties from project toml file

SCANPY-119 New bootstrapping: Version Check

SCANPY-120 Use the new region URLs

SCANPY-122 Create IT which scans a project

SCANPY-126 Serialize the scanner properties to JSON

SCANPY-130 Accept options of the form -Dsonar.***

SCANPY-135 Add log messages through out the code

SCANPY-136 Support custom analyzer properties

SCANPY-137 Support documented analyzer properties

SCANPY-138 Support python custom analyzer properties

SCANPY-139 Parse well-known project properties form pyproject.toml

SCANPY-145 Dynamically infer the OS and Architecture properties

SCANPY-148 Stream logs from the scanner to the user

SCANPY-149 Provide useful error message in case an exception is raised

SCANPY-155 Provide properties computed during bootstrapping to the scanner engine

SCANPY-161 Add Python report related properties to cli