Skip to content

Patch Releases for Teamscale 2025.5

Version 2025.5.10

Download Teamscale v2025.5.10 (ZIP)
August 26th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.5.10
sha256: 81c83b690541575a177de3f332de5fbe131c87ef674e13ec954027a889d07e92

Fixes

  • Findings Details view: "Go to definition" did not work
  • ABAP architecture analysis could not detect dependency from DDIC struct to table type
  • ABAP architecture analysis could not handle TABLE OF <field-in-interface>
  • OutOfMemoryError when downloading large CSV of Coverage Treemap in Metrics > Tests
  • False positives for "Endif directive comment check" check for C++ when using /* macro name */
  • Eclipse plugin: Clone finding tooltip was only shown for the first line of multi-line findings
  • Eclipse plugin: ADT includes were mapped incorrectly
  • Default values of SwiftLint check options that require a string list included unnecessary quotes when there was only one string in the list
  • False positives for "No non-class-based exceptions via RAISE statement" check for ABAP when throwing RAP events
  • False negatives for "Replace magic numbers with named constants" check for ABAP when using substring comparisons

Improvements

  • Large merge commits had poor performance

Version 2025.5.9

Download Teamscale v2025.5.9 (ZIP)
August 19th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.5.9
sha256: 49ff605b5fca9d20ada530a1af2b69a1f626dadeaf60701f523d3bc5a15e651e

Fixes

  • False positives for "Substring clone" check for C/C++ when using string literals in static_assert calls
  • Uploads with empty revision parameters were accepted for projects with revision-based external storage backends
  • Dataflow analysis failed when using asm goto statements
  • Default build job polling interval for Bitbucket Data Center was not set correctly

Version 2025.5.8

Download Teamscale v2025.5.8 (ZIP)
August 12th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.5.8
sha256: a015e29fd238a6f4bf62b5afa5d12f253dbabf8b2ef3906fe49eb97e8630ab32

Fixes

  • Reports: Old links to report slides no longer worked
  • Dashboards: UI glitch in the footer of the Metrics Change Table widget when "Show absolute end-date values" was enabled
  • Hiding sections in Delta > Findings view did not work in "Tree View" mode
  • Misleading error messages in service log when retrieving metrics for paths excluded from clone analysis
  • Refactoring suggestion service failed for C# code when using do while statement
  • False positives for "Missing check of SY-SUBRC return code after authority check" check for ABAP when having subsequent nested authority checks in when-case statements
  • False positives for "Missing check of SY-SUBRC return code after authority check" check for ABAP when using syst-subrc instead of sy-subrc
  • False positives for "Use nullability annotations with pointer types" check for Obj-C/++ when annotation was behind a macro
  • Role assignments for threshold configurations were not editable when they referred to a non-existing project
  • Duplicate error log entry when no merge requests could be found for a webhook

Improvements

  • Simulink code patterns for Simulink 2024a are now supported
  • Dashboards: Trend lines of Metrics Chart widgets are now thicker to be more distinguishable from grid lines

Version 2025.5.7

Download Teamscale v2025.5.7 (ZIP)
August 5th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.5.7
sha256: d4c986442753d729be2cd99ff715967640a915fa5369ca7039c1b880d70a6c19

Fixes

  • Siblings tab showed line coverage in some cases
  • Cppcheck was unable to parse macros in some cases
  • C++ parsing error when using __typeof in combination with sizeof
  • C/C++ preprocessor: Empty macro arguments combined with ## token concatenation were handled incorrectly
  • Dashboards: Links in the CSV export of the Test Gap Treemap widget did not set test gap mode
  • SSO with GitHub always redirected to the main page
  • Check names for Cppcheck null-pointer checks did not describe differences between the checks
  • False positives for "Missing authority check at CALL TRANSACTION" check when having statements between AUTHORITY CHECK and CALL TRANSACTION call for ABAP
  • Uploads to no longer existing commits after a force push led to empty import commits on the branch
  • False positives for "Lowercase literal suffix" when using the suffix ull for C/C++
  • False positives for naming convention check on constructors for Matlab

Improvements

  • GitHub SSO: New option to specify a list of organizations the user must be members of to be able to sign in
  • Improved Reports editor performance when changing parameter values
  • Removed waiting for external uploads on pull requests that have no relevant test gap analysis changes

Version 2025.5.6

Download Teamscale v2025.5.6 (ZIP)
July 29th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.5.6
sha256: 1db7e5aa929de1d7455dea19db6e273aa74da5f321eb604980bfdd73cf9d7ede

Fixes

  • NullPointerException when fetching findings for some ABAP class objects
  • Simulink: Datatype was not displayed when it was defined as an alias
  • C++ parser errors when using [[unlikely]] attributes in some cases
  • Cppcheck did not create any findings
  • Bullseye coverage within C++ lambdas was ignored
  • "User-Agent" could not be parsed in some cases
  • Admin > Users view broke when filtering for groupless users
  • Log view automatically reloaded issues when switching tabs
  • User creation via GitHub SSO did not work
  • Method history showed unrelated coverage upload in rare cases
  • C/C++/Obj-C/++: __builtin_trap() was not recognized as a termination call
  • C++ header files ending with ".h" were considered to be C code in some cases
  • False positives for "Avoid usage of implicit int" check when using typedef volatile struct for C/C++

Improvements

  • Pull requests that have no relevant test gap analysis changes or no coverable lines will now get a positive vote

Version 2025.5.5

Download Teamscale v2025.5.5 (ZIP)
July 22nd, 2025
Docker Hub
Docker image: cqse/teamscale:2025.5.5
sha256: 488398a8944fa1e70769458596bf245b822f1979334986008f184e3a3d74289a

Fixes

  • Time travel was not indicated in Method History view
  • Teamscale C++ parser crashed on file content ending with using
  • The guideline filter of the Guideline Summary widget selected rules of guidelines that were not selected.
  • False positives for Clang-Tidy and Cppcheck checks in some cases of header file changes
  • False positives for Java check "JUnit5 inner test classes should be annotated with @Nested (java:S5790)"
  • False positives for Java check "JUnit5 test classes and methods should have default package visibility (java:S5786)" when mixing JUnit 4 and JUnit 5
  • PHP dependency extraction failed when a grouped use statement was encountered
  • Wrong SonarLint findings when using pre-commit
  • Code clone options could not be scrolled when many excludes were added
  • Favicon was incorrect in Safari in some cases
  • Cleanup of pending GitHub check runs failed with a NullPointerException

Version 2025.5.4

Download Teamscale v2025.5.4 (ZIP)
July 15th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.5.4
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.

Download Teamscale v2025.5.3 (ZIP)
July 8th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.5.3
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 in BitbucketServerChangeRetriever 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

Download Teamscale v2025.5.2 (ZIP)
July 1st, 2025
Docker Hub
Docker image: cqse/teamscale: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

Download Teamscale v2025.5.1 (ZIP)
June 25th, 2025
Docker Hub
Docker image: cqse/teamscale: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.

Download Teamscale v2025.5.0 (ZIP)
June 24th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.5.0
sha256: e51d8541c9b3bca001f857fdc0c17152f1cc6df07362790d90488a4e0501ac5c