Patch Releases for Teamscale 2024.9
Version 2024.9.6
sha256: ea8c580b03f32255ecc093d7dd63d556a22e65696d9e2110d9bf169c312f9cd3
Fixes
- ABAP: Authority checks in
IF
conditions led to false positives - False negatives for null pointer analysis for C#
- Reporting: Markdown slides had no space between title and content
- False positives for "Allow only forward jumps" check for Objective C/C++
- Architecture editor: In policy creation mode drawing policies did not work consistently
- False positives for "Use of enclosing braces, partial array initialization, multiple initialization of array elements" check for C/C++
Version 2024.9.5
Security Improvements
This version contains security improvements. If possible, please update to at least this version.
sha256: a12b1dd07c9e7b7631e78f0114347a646e1015b2801ee4648de43dc7d537d81c
Fixes
- False negatives for "No database operation in macro" check for ABAP
Improvements
- Improved validation of backup settings
Version 2024.9.4
sha256: 1d6f9d039f7eeea082eb376a4648326edf627f474f1056b2e30ddfdfc9af36b6
Fixes
- GitLab SAST and Semgrep did not analyze files in test folders
- Test gap analysis trend showed wrong data in some cases
- Specification items and issues grouping widgets did not count multi-label items towards individual label's categories
- False positives for "Switch statements should have default case" check when using
case null, default -> ...
for Java - "Discouraged function calls" check ran even if configured options could not result in any findings
- Kubernetes connector: "Helm value files regex" option did not work if it didn't start with
.*
Improvements
- Improved performance of GitLab SAST and Semgrep
Version 2024.9.3
sha256: 461f65a3349414607ffe655b810ccb4dc0e3c2ca84f96a05569a930d7d9813e2
Fixes
- False positives for commented-out code analysis for C#
- Scrollbar in Code view was unnecessarily shown for short files
- C# parser error when using
file
as identifier - False positives for "String interpolation argument number check" when using custom imported classes for Java
- False positives for "Avoid unused private methods in C#" check
- T-SQL Invalid character parser error when using
$action
in merge statement - Reports: Task Details slide did not display code snippets associated with findings
- Banner "N commits left to analyze" was not working reliably
- Eclipse plugin: "Enable Automatic Pre-Commit Analysis" setting was sometimes not persisted after IDE restarts
- Specification item analysis: Delta > Changed Files incorrectly showed new items as "changed" instead of "added"
- Instance Comparison view could fail for very large differences
- Eclipse plugin: Unexpected error
Unknown notification visibility: OBSTRUSIVE
occurred whenever notifications were shown as a dialog - Custom Artifact Metrics were lost on backup import
- Reporting: The title slide's markdown content could be cut off in PDFs in some cases
- Eclipse plugin:
teamscale.toml
configuration files were automatically created for subdirectories
Improvements
- Improved branch handling with multiple tabs open at the same time
Version 2024.9.2
sha256: 32953a7e9022db70b1e2605487019cac431f590cf7f030557ef19f127cec36a7
Fixes
- Project Edit view did not open on older versions of Firefox
- Instance comparison failed to run for projects without files
- S3 webhook incorrectly required "View Project" permissions
- Drill-down mode: Hovering on a label did not brighten the corresponding nodes
- Merge Request Details view could crash with error "Failed to resolve branching point" in rare cases
- "Duplicate Key" error in
S3ContentUpdater
- Start and end dates of quality reports could not be changed in some cases
- Voting on Azure DevOps pull requests failed if they were closed during the voting process or if there were threads with deleted comments
- Parsing errors for Dart when using inline lambda functions with
async
modifier ConcurrentModificationException
when using Prometheus service in some cases- Parsing errors for Python when using
async
andawait
keywords - Simulink: Constant blocks did not use parameter values from root data dictionary
- Long-pending GitHub check runs were not closed in some cases
Version 2024.9.1
sha256: 02cd3fe697fd7a4929d44d095b1c04dfc7ed48de8c9543398730921325190ef2
Fixes
- Switching from S3 storage backend to internal storage backend could cause project validation errors
- SVN connector failed to retrieve data for repositories without a
trunk
folder - Fatal error in
AnalysisReportPersister
if non-configured custom artifact metric was uploaded - Upload commit details dialog showed the same report preview multiple times in some cases
- Incorrect finding locations for "Unquoted identifiers" check
- False positives for "Endif directive comment" check when using common
endif
directive comment pattern// not MACRO_NAME
OutOfMemoryError
when importing a large backup from another instance- Changing the build job include/exclude patterns did not update the fetched merge requests correctly until the next reanalysis
Improvements
- Merge Request Details: Switching between treemap and table in Metrics section now preserves selected uniform path
Version 2024.9.0
Bug Fixes
- 2024.9.0 contains all fixes from previous versions released on and before November 26th, 2024
- For brevity, only new features are included in the changelog
sha256: 3868ae2f6ca56772c3f66c244e53ed75aeb13864de260e28123c47f645f14b33