Release Notes - SonarJava - Version 7.13
New Feature
- [SONARJAVA-4133] - Rule S6241 Region should be set explicitly when creating a new AwsClient
- [SONARJAVA-4134] - Rule S6242 Credentials Provider should be set explicitly when creating a new "AwsClient"
- [SONARJAVA-4135] - Rule S6243 Reusable resources should be initialized at construction time of Lambda functions
- [SONARJAVA-4136] - Rule S6244 Consumer Builders should be used
- [SONARJAVA-4137] - Rule S6246 Lambdas should not invoke other lambdas synchronously
- [SONARJAVA-4138] - Rule S6262 AWS region should not be set with a hardcoded String
- [SONARJAVA-4139] - Rule S6263 Using Long-term access keys are security-sensitive
Task
- [SONARJAVA-4270] - Add performance timers on the cache-aware analysis paths
- [SONARJAVA-4280] - Update rules metadata
Improvement
- [SONARJAVA-4271] - Do not attempt to scan without parsing in a context where files cannot be skipped
- [SONARJAVA-4276] - Message of S4968 should end with a full stop