Patch Releases for Teamscale 2024.8
Version 2024.8.4 latest
sha256: 9862b1de90ca8dd5e654420395248d604fc6a2d90e0801bab3e6283544f90f44
Fixes
- Teamscale crashed during startup when using custom external finding descriptions
- Analysis Profile Versions: A large gap was rendered between the analysis profile history and the comparison results
- Check Explorer: Newly added languages and tools had to be selected twice
- Merge Request Details: Search in dropdown of Metrics section did not work
- Merge Request Details: Metrics section headline overlapped treemap and table buttons in Safari
- Metrics > Custom Artifacts: Trend and treemap failed to load in some cases
- Check options were missing when check descriptions were overridden
AbapThirdPartyPathsSynchronizer
could run very long for extremely large projects- Gerrit connector did not validate correctly if the URL referred to a subdirectory but did not end with a slash
- ABAP DDIC object types were not parsed correctly
- False positives for "No write access to SAP standard tables" check in ABAP when an
INCLUDE
statement was present in the file - SonarLint for JavaScript/TypeScript did not reliably detect Node.js installation
Improvements
- Documentation: Improved multiple test intelligence related pages including "Providing Testwise Coverage for TIA", "Improving Test Quality and Efficiency" and "Improving Test Execution Efficiency".
Version 2024.8.3
sha256: 3fa42ccfea5d5a00c8af95a4eb4224772d5ec276363008c18b4264ebc206f358
Fixes
- Eclipse plugin: Some dialog warnings and errors were obtrusively shown even when the user did not explicitly trigger any actions
- False negatives for "Hard-coded password" check when password was not spelled correctly in identifier
- Some LCOV reports could not be correctly parsed
NullPointerException
inFindingsTracker
for requirement connectors- Merge requests view: Metric Details section title could overlap the filter buttons
- Warning about missing Powershell installation although it was available
- Dart: Lambdas with parameters were not correctly parsed
- C++ Coverage: Empty constructors were not shown as executed in the code view if covered in a selected test partition.
Improvements
- Documentation: Updated the Upload from Azure DevOps section
- Improved performance of Bitbucket pull requests annotation when handling many changed paths
Version 2024.8.2
sha256: db757655cedd210c05bce7523f70f4ffad2e8fd97441fb1bc4f50c80ef25c472
Fixes
- Admin > Roles view was not scrollable
- Count of checks in System Information view was incorrect
- Requirements Management Tool connectors: Tooltip of Verifies Relationships field was not correctly formatted
- False positives for "Unused variable or parameter" check for C# in case of string interpolation variables with multiple dollar signs
- Code view was cut off during history analyses
- Jetty statistics exposed via Prometheus were incorrect
- Path-based version routing did not work when the
Accept
header contained a wildcard - Projects configured with internal storage uploaded to S3 even if the global default wasn't forced
- AbapLint: metadata for ABAP Enhancement objects (ENHO) were not supported
Improvements
- Improved loading of instance comparison table
- Improved loading of large issue hierarchy trees
- Improved performance of
ExternalAnalysisResultsUpdater
for projects with many partitions
Version 2024.8.1
sha256: 3a01d24c0fb33e9dd076a0a36756a936396f8628257f8ede7919ff1688ca1c22
Fixes
- Tolerating specification item findings via the context menu did not work
- Backup import could fail in special cases with overly long encoded strings
- Metrics with value zero were not considered deleted in the merge request metrics treemap
- Merge request "Coverage of Changes" was not calculated correctly in some cases
- Fallback to native git synchronization did not work
DDIC
ABAPGIT
object types were not supported while parsing file paths to ABAP names
Improvements
- Performance improvements for the "Comments should not contain nested comments" check for Python
- Consolidated security documentations
- Performance improvements for rendering the code view of a file
- Added information message that PDFs for reports can't be generated in Safari
- Improved support for Dart language: Nested functions and additional lambda function declarations
- Improved error message for "Test Coverage" section in merge request detail view
- Added maintenance service to clean up pending check runs
Version 2024.8.0
Bug Fixes
- 2024.8.0 contains all fixes from previous versions released on and before October 15th, 2024
- For brevity, only new features are included in the changelog
sha256: 97719af25f9570be82dff64f07f2bbb253daece1af09c2b328f86c459c17cb0b