Patch Releases for Teamscale 2025.5
Version 2025.5.4 latest
sha256: 1335b587f238db6d8f75157c717cc90a972c41e6cc609671df27e8c781d0e70c
Fixes
- Incorrect wording of glossary entry for test gap ratio
- "Edit Jira issue update configuration..." button did not work when editing existing projects
- Missing traceability violation findings for work items with parents
- Validation errors for GitHub apps did not indicate which app was affected
- Excessive white space for checkbox column in Admin > Groups view
- Code view showed "No coverage in coverage source" even when merged coverage was visible
IllegalArgumentException
for "Usage of the var keyword" check in some cases- Visual Studio plugin: Architecture findings were not shown in the Code view side bar
- Analysis sometimes did not make any progress due to a rollback loop
- Test Gap summary comments were not posted in GitHub
- Backup import failed when external storage backend was not available
- Analysis profile could not be created without the respective view permission
- False positives for "Unused variable or parameter" check when using forward method declarations for C/C++
- False positives for "Unused variable or parameter" check when using the
__restrict__
keyword for C/C++ - Parsing errors led to incorrect coverage adjustment in some cases
- Postponed rollbacks were prematurely executed in some cases
- Exclude options in the Export Options tab of the Admin > Backup view were reset when switching tabs
- Branches of cross-repository merge requests were not fetched under certain circumstances
Version 2025.5.3
Security Improvements
This version contains security improvements. If possible, please update to at least this version.
sha256: 3ca18fe15cf8fa2489c0fa7a002b9ac58b2bce2786ba9f1e352efde724ea0b63
Fixes
- Code view: Colors of "Test Gaps" coverage mode were undistinguishable when color blind mode was enabled
- "Not Acceptable" error in external uploads view when project had very long partition name
- Code view: Scrollbar was not displayed in some cases
- False negatives for "Usage of the var keyword" check when
var
keyword was used as a loop variable in Java - Dashboards view: Partition selector disappeared when hovering over tooltip text
- Uploading a large number of reports in separate upload sessions with external storage enabled blocked project analysis progress
- Metrics > Tests: Navigating in the table did not persist selected partitions
- In some cases, the License Information view was not shown if the licensee name contained non-ASCII characters
StackOverflowError
inBitbucketServerChangeRetriever
when retrieving changes from Bitbucket server in some cases- Dashboards: Opening method history links via architecture paths did not scroll to the method in the Code view
- Security: Potential CSRF vulnerability when rendering commit messages
Version 2025.5.2
sha256: 67cef2fdfcc86e682d86396e3903b682fba16432e126f62ba44d792a3f1f51fc
Fixes
- False positives for "JUnit5 inner test classes should be annotated with @Nested (java:S5790)" check
- Tasks: "Add all snippets" button did not work if task contained unresolved findings
- Findings Details view: Guidelines not matching the language were shown
- Delta perspective: Adding filters from the context menu did not have an effect on the sidebar filters
- Delta > Repository Changes view was slow when analyzing a lot of commits
- Simulink: Datatype was propagated as
Unknown
within referenced subsystems - SAP Exporter: ATC check did not report findings in class includes
- "Invalid dimensions for plot" JavaScript errors
- "Expected integer for execution" parsing errors for LCOV reports
- ABAP SNC: Library validation error logged even when ABAP SNC was not used
- Change retrievers could be blocked indefinitely in rare circumstances
- Dashboards: Switching projects on the dashboard role assignment page led to 404 errors
- Some delta analysis services returned the wrong data when a selected path was a prefix of another path
- Number of contributors for ABAP systems included committers of transported changes
NullPointerException
in null-pointer analysis for C++ when using the "direct initialization" syntax- IntelliJ plugin: Read access errors when fetching findings from selected file
Improvements
- Added support for loading issue references from other branches in "Issue-based Metric Treemap" and "Method-based Treemap" widgets
- Improved memory consumption when processing issue references
Version 2025.5.1
sha256: e51d8541c9b3bca001f857fdc0c17152f1cc6df07362790d90488a4e0501ac5c
Fixes
- Calling non-versioned services via versioned URI failed
Version 2025.5.0
Bug Fixes
- 2025.5.0 contains all fixes from previous versions released on and before June 24th, 2025
- For brevity, only new features are included in the changelog
Security Improvements
This version contains security improvements. If possible, please update to at least this version.
sha256: e51d8541c9b3bca001f857fdc0c17152f1cc6df07362790d90488a4e0501ac5c