Skip to content

Patch Releases for Teamscale 2025.4

Version 2025.4.14

Download Teamscale v2025.4.14 (ZIP)
August 19th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.14
sha256: 66da65e8085ce86e33faf0449fd16f2b8535a2d08619c165da015507dcc52624

Fixes

  • Default build job polling interval for Bitbucket Data Center was not set correctly

Version 2025.4.13

Download Teamscale v2025.4.13 (ZIP)
August 12th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.13
sha256: f7d3ba7fe606528f2594c7906ab7a42224e1da148a9b62a9df0a29ea506e14f6

Fixes

  • 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

  • Dashboards: Trend lines of Metrics Chart widgets are now thicker to be more distinguishable from grid lines

Version 2025.4.12

Download Teamscale v2025.4.12 (ZIP)
August 5th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.12
sha256: 358de4b9be97e4f43a9baade174420026d2d340516fa5f7582d77b60713e01ae

Fixes

  • 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

  • Removed waiting for external uploads on pull requests that have no relevant test gap analysis changes

Version 2025.4.11

Download Teamscale v2025.4.11 (ZIP)
July 29th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.11
sha256: 034100f9a562c316a8d0e41c3175c96423172ea99bec3e0a4c83b5fa004fa25b

Fixes

  • 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.4.10

Download Teamscale v2025.4.10 (ZIP)
July 22nd, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.10
sha256: 97599ffa868144855d11c0367af5e0a1fd99d499a77484352c4d50e13287df42

Fixes

  • 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.4.9

Download Teamscale v2025.4.9 (ZIP)
July 15th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.9
sha256: e7bb26cffbfae94f90a28a4773525bfec3084e0bee2358a3c89ec9e407590b3d

Fixes

  • 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.4.8

Security Improvements

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

Download Teamscale v2025.4.8 (ZIP)
July 8th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.8
sha256: 884d6a03aa5205dc14539aa557911db6708f358b1d264741f3028ad4bb1f51d6

Fixes

  • 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.4.7

Download Teamscale v2025.4.7 (ZIP)
July 1st, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.7
sha256: df51cae0fc91e6801d976f819e7cd011c52aeb2c4eef1c817cef21c8d478c217

Fixes

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

Download Teamscale v2025.4.6 (ZIP)
June 24th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.6
sha256: b455551ef0d58b3625cc4a6b99549a69ed9fc8d0bb62bcbf44356d58b48f97d5

Fixes

  • Custom Guidelines: Header row in config file was recognized as guideline
  • Delta: Comparison did not open for JavaScript files that had React snippets
  • Reports: Code snippets on "Task Detail" slides did not use the available space in Safari
  • Repository changes were empty when looking at non-code metric delta paths
  • Project Edit view showed incorrect analysis profile version
  • Code view: Missing warning about outdated coverage
  • Azure DevOps: Pull requests with configured branch policies could not be voted on in some cases
  • Visual Studio plugin: Misconfigurations in .teamscale.toml file could lead to NullPointerException when flagging findings

Version 2025.4.5

Download Teamscale v2025.4.5 (ZIP)
June 17th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.5
sha256: 22b2339c7f4db1f4ac982ffa00971092d5fed15275cb26d39621db418af499b1

Fixes

  • Test Selection view: Percentage in bars was incorrect
  • NullPointerException in FindingsTracker in rare cases
  • Deleting the day in the "Start revision" field broke the date picker
  • Guideline Summary widget showed incorrect finding numbers
  • Analysis Profiles: Removing the last value in a comma-separated list option was not persisted
  • Finding locations were sometimes abbreviated in the Findings table even when space was available
  • IntelliJ plugin: AssertionError about missing project when opening the Findings view
  • Reports: Pressing "Delete" while editing a callout text deleted the callout
  • Metric Table widget opened the trend dialog for the wrong path in some cases
  • Coverage could be matched to the wrong file when multiple files in a JaCoCo report had the same file name
  • "Ignore Methods matching" check option for "Method Length" check did not work for preprocessed languages
  • Branches for cross repository merge requests could not be fetched in some cases
  • "Content exclude" option was not considered in pre-commit analysis for ABAP

Improvements

  • IntelliJ plugin is now compatible with IntelliJ 2025.2 EAP
  • Visual Studio Code plugin: Long running background operations (e.g. pre-commit analysis) now show progress notification

Version 2025.4.4

Download Teamscale v2025.4.4 (ZIP)
June 10th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.4
sha256: 33ac2647f369bd6eb1f4670015f314a384e83b283b2825095836d748766b454e

Fixes

  • Links to the Test Gaps perspective from older Teamscale instances did not consider the previously configured baseline
  • Simulink: "Element does not exist" error occurred when opening referenced subsystems
  • Azure DevOps TFVC connector: Root level branches were not considered when they were included via . in the branch lookup paths
  • Server settings validation failed for option "ABAP SNC service library path" when no SAP connectors were set
  • Eclipse plugin: NullPointerException when third-party plugins shipped a non-compliant javax.annotations package
  • Comparisons such as the broken clone comparison showed an assertion error if the token-based comparison mode had previously been enabled

Improvements

  • Improved performance of Clang-Tidy and Cppcheck analysis

Version 2025.4.3

Download Teamscale v2025.4.3 (ZIP)
June 3rd, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.3
sha256: 03221420149fdd17066fc79bb7777828f8bd84a5956abd5ab7fbee5021ca9769

Fixes

  • S3ChangeRetriever failed with OutOfMemoryError when storing large debug info
  • Code collaboration platform connection problems were logged as FATAL instead of ERROR when updating merge requests
  • False positives for "Switch statement without default case" check when using type assertions in JSX
  • Settings could not be saved due to validation error when SAP SNC library was specified with an environment variable but SNC was disabled
  • Visual Studio Code plugin: UI froze when pre-commit analysis was running in the background
  • PL/SQL parser error when using compound triggers or RUN as an identifier
  • Tasks: Avatars could be distorted when task titles were long
  • Clone finding comparison showed undefined is not an object error if the token-based comparison mode had previously been enabled

Version 2025.4.2

Download Teamscale v2025.4.2 (ZIP)
May 27th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.2
sha256: a4078f5fcd39161cb8eeee6cce12407b4f736a67ce1f42269ae66e4f4ea5bd70

Fixes

  • Clang-Tidy and CppCheck analyses ran into out-of-memory problems when executed on large projects
  • Minor layout glitch in table footer of guideline widget
  • Method history link in code view navigated to incorrect time range
  • Merge Request view: Metrics delta table did not display any data, in case findings were tolerated on the merge request's source branch.
  • Bitbucket Data Center: Emojis in Teamscale's inline diff comments were sometimes not rendered correctly
  • Reporting: Incorrect finding ID on "Finding Detail" slide led to infinite render loops
  • TFVC: File renames in merges were not recognized correctly
  • Visual Studio Code plugin: Extension failed if path to extension directory contained spaces
  • Dashboard: Guideline Summary Table widget did not show data for MISRA C 2012
  • GitLab and Azure DevOps: Line comments were duplicated if they contained many aggregated findings
  • Teamscale Upload tool: External generic findings were not uploaded
  • Visual Studio plugin: Findings view did not update after tolerating or flagging a finding

Improvements

  • GitHub: Improved logging for build job webhooks
  • Improved description for check Forbidden Standard I/O-Functions
  • AWS client region can be set using system property com.teamscale.aws.region

Version 2025.4.1

Download Teamscale v2025.4.1 (ZIP)
May 20th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.1
sha256: 826d6bda1394d7262f989376eb713225d7c67f140fc55e639367932f872c1381

Fixes

  • GitHub: Inconsistent check run dates
  • Code view: Baseline was reset after changing partition in "Test Gaps" mode
  • Importing backups using external S3 storage did not immediately integrate data when using revision-based uploads
  • Checks: Selecting code scope did not affect available languages and tools
  • Issue test gap table did not consider the number of test gap when sorting
  • IntelliJ plugin: Double clicking a finding in the Findings tool window did not open it in an editor
  • Deleting data directly from S3 did not remove all analyzed metric paths
  • Worker logs regarding architectures did not specify the architecture name
  • False positives for Javascript naming convention check
  • Intellij plugin: Help text for teamscale-dev --user and --accesskey option was shown twice
  • GitHub: Inconsistent check details when ignoring yellow findings for voting
  • False positives for "Post-Operator in return statement" check
  • Intellij plugin: "Enable Automatic Pre-Commit Analysis" and "Show Assessment in Editor Gutter" toggles in the Teamscale menu did not show a checkmark when enabled
  • Simulink datatypes were propogated as Unknown when using "Vector Concatenate" blocks

Improvements

  • Instance comparison: Improved detection of internal changes

Version 2025.4.0

Bug Fixes
  • 2025.4.0 contains all fixes from previous versions released on and before May 13th, 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.4.0 (ZIP)
May 13th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.4.0
sha256: 5555dbfa29d0c598d85cafa5d6d47cc698373ee4957a25b911b934928639c4ec