Sonar Scanner Python - 1.0
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