Skip to content

Patch Releases for Teamscale 2026.2

Version 2026.2.8

Security Improvements

This version contains security improvements. If possible, please update to at least this version.

Download Teamscale v2026.2.8 (ZIP)  (Hash)
April 28th, 2026
Docker Hub
Docker image: cqse/teamscale:2026.2.8

Fixes

  • False positives for "Null pointer dereference" check in C# when using the null-conditional operator
  • Test Gap percentage API endpoint returned 0 instead of indicating that Test Gap Analysis was not enabled for a project
  • Dashboards: Widget parameter validation could fail even after the validation error was fixed
  • False positives for "Missing access control for exposed CDS view" check in ABAP CDS on SAP standard objects
  • Reports: Callout text on slides was rendered too small in Chrome in some cases
  • Delta perspective: Findings of spec items were not shown as resolved
  • Eclipse plugin: "Server is Disabled" dialog was shown twice after closing the preferences dialog
  • False positives for "Naming convention" and "Public class attribute" checks in C/C++ when using constexpr pointer variables
  • ABAP: Code Compare view showed a "Must insert in ascending order!" error in some cases

Improvements


Version 2026.2.7

Download Teamscale v2026.2.7 (ZIP)  (Hash)
April 21st, 2026
Docker Hub
Docker image: cqse/teamscale:2026.2.7

Fixes

  • Method History view: Links on method names to code view turned black after opening them
  • Jira authentication failure was not reported in case of CAPTCHAs
  • External Storage Backend: Uploads to a partition containing /../ or /./ failed
  • C/C++: A random compilation command was chosen per commit for files with multiple commands in different partitions
  • Snippet Analysis view: Macro expansion failed after code changes without refresh

Improvements

  • Documentation: Updated recommendation for server sizing

Version 2026.2.6

Download Teamscale v2026.2.6 (ZIP)  (Hash)
April 14th, 2026
Docker Hub
Docker image: cqse/teamscale:2026.2.6

Fixes

  • False positives for "Variables should not be declared before they are relevant" check in Java
  • NullPointerException when trying to authenticate as a user with the "DenyAll" authenticator
  • Snippet analysis showed no findings without any feedback when pre-commit analysis was disabled server-side
  • Project Edit: Correct passwords did not pass validation when editing an external account
  • False positives for "Multiple declarations of extern objects/functions" check in C++ for static member definitions with scope qualifiers
  • False positives for "Switch statement without default case" check in Java for exhaustive switches
  • Issue metadata in the Issue Detail view was truncated too aggressively
  • Architecture Editor: Excluding a component did not consider its subcomponents when computing matched types

Version 2026.2.5

Security Improvements

This version contains security improvements. If possible, please update to at least this version.

Download Teamscale v2026.2.5 (ZIP)  (Hash)
April 7th, 2026
Docker Hub
Docker image: cqse/teamscale:2026.2.5

Fixes

  • Architecture view: Dragging components from the unmatched types into a component sometimes didn't add them as a child
  • False positives for "Throw of generic exception in Java" check
  • Contributor Statistics: S3 upload commits from the "Teamscale" committer were counted erroneously
  • S3ForceFullScanService sometimes did not perform a full scan
  • NullPointerException during Gitlab merge request synchronization due to incomplete merge requests not filtered in some cases
  • False positives for "Assignment of a variable to itself" check in Swift
  • Compare view scroll synchronization behaved strangely in some cases
  • IntelliJ Plugin: Hostname validation was performed when TLS certificate validation was deactivated
  • Visual Studio Code plugin: Credentials were visible on the command line
  • Visual Studio Code plugin: Previously saved server configurations vanished upon IDE restart

Improvements


Version 2026.2.4

Security Improvements

This version contains security improvements. If possible, please update to at least this version.

Download Teamscale v2026.2.4 (ZIP)  (Hash)
March 31st, 2026
Docker Hub
Docker image: cqse/teamscale:2026.2.4

Fixes

  • System Information view did not show versions of connected SAP systems in some cases
  • False positives for "Null pointer dereference" check in Java
  • Dashboard: Mouse cursor had an offset in view mode
  • Simulink: StackOverflowError when encountering circular dependencies between data dictionary references
  • Finding Details view: Extended code snippet did not use the available height in Safari
  • False positives for "Uncaught Exception" check in function group includes for ABAP
  • False negatives for "Forbidden Standard I/O-Functions" check when using sscanf
  • "Metrics Trend Chart" widget used the color of the first selected metric for all grid lines
  • Stale HTTP connections caused annotations and votes on merge requests in code collaboration platforms to fail
  • Merge requests deleted in Gitea were not deleted in Teamscale
  • Security: OpenID Connect configuration options were not validated sufficiently

Improvements

  • Architecture Editor: Improved performance when many unmatched types were shown
  • Improved performance of compile-command file parsing for reports with many translation units

Version 2026.2.3

Download Teamscale v2026.2.3 (ZIP)  (Hash)
March 24th, 2026
Docker Hub
Docker image: cqse/teamscale:2026.2.3

Fixes

  • Redirection from old issues.html links did not work if the ID contained only numbers
  • OutOfMemoryError in S3ChangeRetriever
  • Reports: Starting a presentation from the list view did not work
  • C#: UnsupportedOperationException in RaexFindingsSynchronizer
  • False positives for "Avoid unused private field" check in Java for serialVersionUID
  • Binary size metrics were displayed incorrectly in some cases
  • Dashboards: Dashboard sometimes showed up too small
  • SAML login failed when metadata XML contained multiple certificates
  • Delta > Findings Churn view showed "Unexpected type of uniform path" error in some cases
  • External uploads were not sorted properly in the External Upload view
  • NullPointerException during coverage integration in rare cases
  • Timeout for importing a backup from another instance was too short
  • False positives for "New exception is created but not thrown" check in Java when using throw in a switch statement
  • ABAP: Field-symbols were incorrectly interpreted as HTML tags, causing them to be rendered as strikethrough
  • Merge Request Details view showed outdated information when processing squashed or rebased commits
  • Overlapping enablement of metric and critical change badges between projects was not detected
  • Simulink: Datatype propagation did not work correctly when a library was included multiple times

Improvements

  • Removed unused DebugArtifactoryRepositoryService
  • ABAP ATC check: Added support for function modules
  • Cppcheck: Parsing issues are now logged with precise location information
  • Improved C/C++/Objective-C++ scanner performance for some code patterns

Version 2026.2.2

Download Teamscale v2026.2.2 (ZIP)  (Hash)
March 17th, 2026
Docker Hub
Docker image: cqse/teamscale:2026.2.2

Fixes

  • Reports: Metric trend chart took very long to load in some cases
  • Proxy authentication did not work
  • The user setting of the default view (Dashboard or Start) was not respected after login
  • "Load Backup From Other Instance" failed with a "400 Bad Request" error in some cases
  • Documentation: Recommended setting of reuseForks parameter for Teamscale Maven Plugin was misleading
  • C# files with interface methods using generic type constraints were not parsed correctly
  • Dashboards: Widgets did not work when creating dashboards from templates
  • Coverage sources were reset when changing the visibility of a path in a widget title
  • The "Coverage of Changes" section in the Merge Request Detail view showed coverage from a previous commit if no coverage was uploaded for the head commit
  • False positives for "Classes should not depend on an excessive number of classes (aka Monster Class)" check in Java
  • Instance Comparison: File content differences were always shown for Simulink files, even when they were identical
  • C/C++: Comments after preprocessor directives were not parsed correctly in some cases

Version 2026.2.1

Download Teamscale v2026.2.1 (ZIP)  (Hash)
March 10th, 2026
Docker Hub
Docker image: cqse/teamscale:2026.2.1

Fixes

  • False positives for "Override GetHashCode on overriding Equals" check in C# for parent classes
  • CSV export from the "Metrics Trend Chart" widget failed when multiple metrics were selected
  • SAML: "Regenerate Certificate" failed if the provider was not yet saved
  • Webhooks were sent before Teamscale voted
  • Dashboard: Color pickers did not store new colors
  • False positives for "Null pointer dereference" check in C# when using the null conditional operator in string.IsNullOrEmpty
  • Navigating between the method history view and the code view resulted in a "Bad Request" error
  • Synchronization of ignore rules from Teamscale to JFrog failed with a "Bad Request" error
  • Tasks: Links to findings did not work in task edit mode
  • Code scope configuration was imported incorrectly if configuration lines ended with a comma

Improvements

  • The "Upload Commit Details" dialog now explains that displayed data covers all partitions when multiple partitions are present

Version 2026.2.0

Bug Fixes
  • 2026.2.0 contains all fixes from previous versions released on and before March 3rd, 2026
  • For brevity, only new features are included in the changelog
Download Teamscale v2026.2.0 (ZIP)  (Hash)
March 3rd, 2026
Docker Hub
Docker image: cqse/teamscale:2026.2.0