Skip to content

Patch Releases for Teamscale 2026.1 ​

Version 2026.1.14 ​

Download Teamscale v2026.1.14 (ZIP)  (Hash)
May 5th, 2026
Docker Hub
Docker image: cqse/teamscale:2026.1.14

Fixes ​

  • teamscale-dev performed redundant interactions with the operating system's certificate store

Version 2026.1.13 ​

Security Improvements

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

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

Fixes ​

  • False positives for "Naming convention" and "Public class attribute" checks in C/C++ when using constexpr pointer variables
  • ABAP: Code Compare view broke with the error "Must insert in ascending order!" in some cases

Improvements ​


Version 2026.1.12 ​

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

Fixes ​

  • 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

Version 2026.1.11 ​

Security Improvements

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

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

Fixes ​

  • Visual Studio Code plugin: Previously saved server configurations vanished upon IDE restart

Improvements ​


Version 2026.1.10 ​

Security Improvements

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

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

Fixes ​

  • "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

Version 2026.1.9 ​

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

Fixes ​

  • External uploads were not sorted properly in the External Upload page
  • 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 ​

  • Cppcheck: Parsing issues are now logged with precise location information
  • Improved C/C++/Objective-C/++ scanner performance for some code patterns

Version 2026.1.8 ​

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

Fixes ​

  • Dashboards: Widgets were broken 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 considered coverage from previous commits if no coverage data had been uploaded for the head commit
  • False positives for "Classes should not depend on an excessive number of classes (aka Monster Class) (java:S6539)" check
  • 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.1.7 ​

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

Fixes ​

  • 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.1.6 ​

Download Teamscale v2026.1.6 (ZIP)  (Hash)
March 3rd, 2026
Docker Hub
Docker image: cqse/teamscale:2026.1.6

Fixes ​

  • False negatives for "Catch of generic exception" check when exceptions were annotated
  • Cppcheck Premium 25.8.3 Windows binaries reported file paths with Unix-style forward-slash separator
  • Clang-Tidy findings were missing when Teamscale ran in a Docker environment
  • SwiftLint: IllegalArgumentException when parsing results
  • Duplicate entries and incorrect role assignments were shown in the Global Role Assignments view when users shared multiple groups
  • Merge request details were not shown in some cases
  • Simulink: Datatypes in Bus Selector blocks could not be resolved when Alias types were used
  • Objective-C: Instance method declaration lines were considered coverable in some cases
  • NullPointerException in ContentIndexSynchronizer while resolving includes

Improvements ​

  • Improved error handling for backup imports from remote Teamscale instances
  • Reduced memory consumption when processing many uploads during a backup import

Version 2026.1.5 ​

Download Teamscale v2026.1.5 (ZIP)  (Hash)
February 24th, 2026
Docker Hub
Docker image: cqse/teamscale:2026.1.5

Fixes ​

  • Visual Studio Code plugin: Opening a file that was excluded from the Teamscale analysis resulted in an error
  • IssueSynchronizers failed when encountering an invalid link
  • JavaScript: Clones with template literals were not detected correctly
  • Page state was lost after confirming the "Do you really want to leave the page?" dialog
  • Excluded findings were not shown in the Activity view for approval commits
  • During backup import, it was possible to log in with outdated credentials of local users
  • GitHub Enterprise could not be configured due to a NullPointerException
  • False positives for "Usage of Abs Block" check for Simulink when setting the block parameter "Saturate on integer overflow"

Improvements ​

  • "Hard-coded password" check: Added support for detecting hard-coded secrets

Version 2026.1.4 ​

Download Teamscale v2026.1.4 (ZIP)  (Hash)
February 17th, 2026
Docker Hub
Docker image: cqse/teamscale:2026.1.4

Fixes ​

  • Superfluous error logs were shown for Bandit when using code scopes
  • Stale project options were shown after updating them
  • Instance Comparison: ClassCastException when comparing ABAP projects
  • Worker Log did not show the number of errors and warnings
  • IssueTrackerSynchronizer could fail due to a missing scheduling commit
  • Uploading findings via the /external-findings endpoint failed when external storage was enabled
  • Cleaning up outdated GitHub check runs failed for repository names with uppercase letters
  • False positives for "Missing virtual destructor" check in C++ for stack-only classes with deleted new operators
  • False positives for "Check usage of unconditional transitions in flow charts Correctness" check for Simulink
  • False positives for "Check usage of Signal Routing blocks" check for Simulink

Version 2026.1.3 ​

Download Teamscale v2026.1.3 (ZIP)  (Hash)
February 10th, 2026
Docker Hub
Docker image: cqse/teamscale:2026.1.3

Fixes ​

  • Kubernetes: Invalid YAML files sometimes led to a ClassCastException
  • Documented configuration for using the Windows trust store did not work for recent JVMs
  • Groups created by importing teams from GitHub were missing the organization name
  • Go: Tuple return types were not correctly parsed
  • External analysis data was not correctly deleted during history analysis
  • Bitbucket Data Center: Code Insight report status was always PASSED and did not match the Teamscale vote status
  • Post-poned votes were not cleared from the index after a merge request was merged
  • Code Compare view broke with error Must insert in ascending order!
  • AI resolution failed when fixing a finding required adding extra lines of code
  • Polarion: No specification items were imported when a custom field was defined multiple times
  • golangci-lint: Configured options were not passed correctly
  • False positives for "Don't use string in Matlab Function Blocks" Simulink check when function calls were used
  • False positives for "Unauthorized Access Control Object" ABAP check when #MANDATORY annotation was used

Improvements ​

  • Improved GitHub connector validation speed for apps having access to a lot of repositories
  • Renamed "Test Coverage" section in the merge request detail view to "Coverage of Changes"
  • Improved Maven plugin documentation

Version 2026.1.2 ​

Download Teamscale v2026.1.2 (ZIP)  (Hash)
February 3rd, 2026
Docker Hub
Docker image: cqse/teamscale:2026.1.2

Fixes ​

  • Postponed rollbacks were not cleared correctly after execution
  • Selecting an item in a filtered checkbox list selected the wrong item
  • User selector search box was occluded in the Role Assignment view
  • Data in different external upload paths referencing the same commit were not merged
  • Archived reports had the wrong file name when downloaded
  • No findings were shown in the treemap when a code scope was selected
  • ClassCastException in metrics handling for ABAP projects
  • After external uploads, redundant revision lookups were performed in some cases
  • Comments in anonymized code were not anonymized correctly
  • Updates to existing cross-repository pull requests were not processed when no other branch changes occurred
  • NullPointerException in plausibility check during path matching when processing "Testwise Coverage" reports
  • EOL tokens were not fully cleared from the display when switching between token and AST representations
  • Teamscale comments in Azure DevOps pull requests could not be displayed in Visual Studio

Version 2026.1.1 ​

Download Teamscale v2026.1.1 (ZIP)  (Hash)
January 27th, 2026
Docker Hub
Docker image: cqse/teamscale:2026.1.1

Fixes ​

  • Reports perspective: Slide previews did not automatically scroll into view when switching slides
  • Reports perspective: Banner on the left side of slides did not expand to the full slide height in Safari
  • Service to force S3 full scan did not work when feature toggle com.teamscale.external-storage.disable-user-configuration was enabled
  • ABAP code in check descriptions was not highlighted correctly
  • DataFlowFindingsSynchronizer failed for C# when detecting infinite loops inside a lambda
  • Errors during backup import due to missing check descriptions for "Cppcheck Report Uploads (External)" tool
  • NullPointerException in InconsistentCloneChangeAlerter
  • False negatives for "Annotation in JUnit test class missing" check for Java
  • "Metrics Trend Chart" widget parameter validation could fail even if at least one color was selected for each metric
  • Button to add a new dashboard on the Dashboard perspective was shown even if no projects existed
  • GitHub: Periodical sync of GitHub teams to Teamscale group assignments did not work
  • False positives for ESLint checks ("no-shadow", "no-redeclare", "no-unused-vars") for TypeScript code
  • Legend colors in trend charts on the Start perspective were swapped
  • Dashboards created from templates were created for the wrong project in some cases
  • False positives for "Use of enclosing braces, partial array initialization, multiple initialization of array elements" check for C/C++ when using partial array initialization with {NULL} or {nullptr}
  • False positives for "Methods should not be defined in a header file" check for C++/Objective-C/++ when using __inline__
  • Trend chart failed to render for the ABAP "Creation Date" metric
  • Extended code snippets in the Finding Details view did not use the available height in some cases
  • Treemap colors were inconsistent for metrics with a fixed set of values (e.g. languages) when some values were not present in the project
  • "No testwise coverage" was shown when coverage was actually present in some cases
  • Jira connector did not accept valid URLs in some cases
  • False positives for "Switch statements should not contain unexpected constructs" check for C/C++ when all conditional branches had exit statements

Improvements ​

  • Reduced memory consumption in FindingsTracker
  • Improved slow initial trigger execution for huge projects
  • Polling interval for external storage backends can now be configured with the system flag com.teamscale.external-storage.polling-interval
  • Improved check description for "No call to external form routines" check

Version 2026.1.0 ​

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