Skip to content

Patch Releases for Teamscale 2025.3

Version 2025.3.14

Security Improvements

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

Download Teamscale v2025.3.14 (ZIP)
July 8th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.14
sha256: 4c459a7452142cf92dc02a00bc82168f6ca4e15b7b72fc96ad939046ffb66d78

Fixes

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

Download Teamscale v2025.3.13 (ZIP)
July 1st, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.13
sha256: c2671818c54d43ce248e5f7e2e4a99d8c264881984de3ba26e8e04d94456bbbd

Fixes

  • 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

  • Improved memory consumption when processing issue references

Version 2025.3.12

Download Teamscale v2025.3.12 (ZIP)
June 24th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.12
sha256: d4e3e0f55c5c19b0721aa0f912d03c1135412f14f016924d3cd5252378a57d60

Fixes

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

Download Teamscale v2025.3.11 (ZIP)
June 17th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.11
sha256: 15fb5bc32f236937a8a1059f2ed8d7f1b882bd735e46d44eed447cab2592d2b7

Fixes

  • 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

  • Visual Studio Code plugin: Long running background operations (e.g. pre-commit analysis) now show progress notification

Version 2025.3.10

Download Teamscale v2025.3.10 (ZIP)
June 10th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.10
sha256: 9d95654d4eb9a477050d30bb847e5f69e5aea18d4fea3233054937e415b54cd2

Fixes

  • 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

Version 2025.3.9

Download Teamscale v2025.3.9 (ZIP)
June 3rd, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.9
sha256: 4bcb82f181eb3bdabbed8dd2206f6a70e86fdf24ad4b7788f11477066b9c50d6

Fixes

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

Download Teamscale v2025.3.8 (ZIP)
May 27th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.8
sha256: b199b69d4aec3162d539a7410d92257e39fbb383c9e4e6fa1cb78909a8564b8a

Fixes

  • 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

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

Version 2025.3.7

Download Teamscale v2025.3.7 (ZIP)
May 20th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.7
sha256: bd42ee65f47ba8b24a0980fa7afb9b3f8ae3c5ae93b4c3eb256b5bb350913c54

Fixes

  • 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 integration: 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

Version 2025.3.6

Download Teamscale v2025.3.6 (ZIP)
May 13th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.6
sha256: 282774edca572f9083570c08c80b2334cff56353ee3048ac7e7b5c539d982f0f

Fixes

  • Reporting: Difference indicators on finding details compare slides were off when changing the font size
  • Reporting: Highlighting identifiers on finding details slides was not possible
  • Reporting: Creating new reports failed if there were multiple thresholds with the same name
  • Reporting: Thresholds could not be selected during report creation in Firefox
  • Reporting: The TGA slide partition selector was reset too frequently
  • Projects with Gitlab Requirements Connector could not be created
  • Metrics perspective: Directory table entries containing -src- in their names were truncated incorrectly
  • External revision lookup was too slow when using an external storage backend
  • Findings Filter Options: Guideline filter was no longer shown if filter did not match any findings
  • Indentations of role assignment table entries and of the assignment dropdown were inconsistent
  • Code Compare view: Changes in broken clones were not highlighted

Improvements

  • External Upload Processing: Reduced the amount of memory needed to process reports from artifact repositories such as S3 or Artifactory

Version 2025.3.5

Download Teamscale v2025.3.5 (ZIP)
May 6th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.5
sha256: eb2ac58c0ecac2f9b7456dc35a5c971737fe1bb70051e4303140a282e2540e38

Fixes

  • Uploads to S3 external storages targeting the same commit and partition were not processed
  • Sonarlint check descriptions contained escaped symbols
  • IntelliJ plug-in: Broken link to plug-in changelog on JetBrains Marketplace
  • False positives for the naming convention check for MATLAB
  • Cannot read properties of undefined error occurred when clicking on a Simulink block
  • False positives for Prefix is current class check for ABAPLint

Improvements

  • Eclipse plug-in: "Teamscale Not Enabled for Project" notifications now offer to open project preferences

Version 2025.3.4

Download Teamscale v2025.3.4 (ZIP)
April 29th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.4
sha256: 4a5972fe0a14fe7514b4678e15195be282fadfa6233ae94d352945555d54aaf3

Fixes

  • PatternSyntaxException in GitHubChangeRetriever when debug dumping was enabled and branches with special characters were analyzed
  • IllegalArgumentException in ExternalAnalysisResultsPersister when test names in JUnit reports had trailing spaces
  • False positives for "PHPStan: class.notFound" check when using heredocs
  • System Information view: List of active committers was not scrollable
  • Views sporadically broke with the error Cannot read properties of null (reading appendChild)
  • Editing a paused project unpaused it
  • Branch selector had a dropdown icon instead of "x" icon for deleting current selection
  • False positives for "Endif directive comment" check

Improvements

  • Issue-based Metric Treemap and Method-based Treemap widgets now support CSV download

Version 2025.3.3

Download Teamscale v2025.3.3 (ZIP)
April 22nd, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.3
sha256: d53e0e73c5b665ec3a16b0d475451a29af11cd79009c1bd98958b3456308d6d1

Fixes

  • Findings perspective: Missing "Clear" button in the "Guideline" filter dropdown
  • net::ERR_CONTENT_DECODING_FAILED error in rare cases
  • External findings were not resolved after uploading a new external report in some cases
  • Datatype was not propagated from inports to Bus selector
  • Issue queries: membersOf function did not respect the users' full name
  • Placeholder text was shown in blue color in some places
  • Duplicate tables were sometimes added to issues in Jira Cloud

Improvements

  • New server options to limit how many pre-commit branches are retained for how long (per user)
  • When the repository parameter for a jQAssistant upload is set, it is now expected as a prefix for matched file paths

Version 2025.3.2

Download Teamscale v2025.3.2 (ZIP)
April 15th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.2
sha256: b722debf899b381398f9423d6f6ada9b0e60fa9a89b06dbdbd66d5633a045863

Fixes

  • Worker log messages did not contain the architecture they were referring to
  • Summary for "Comment Completeness Assessment" contained entries of deleted files
  • Images in documentation were no longer zoomable
  • PHPStan did not reliably detect PHP version constraint from composer.json file
  • Voting repeatedly on merge requests failed for projects with issue or requirement connectors
  • Azure DevOps: Duplicate pull request comments for architecture findings
  • False positives for "Avoid unused private methods" checks for C#
  • False positives for "Unused variable or parameter" check for out parameters in C#
  • False positives for "Incorrect JavaDoc usage" check when using Java annotations in comments
  • NullPointerException when receiving webhooks in case there were unconfigured projects
  • "Code Change" links for alerts in Delta perspective pointed to wrong commits
  • GitLabMergeRequestUpdateTrigger failures in case the project ID was used in the project configuration instead of the repository name
  • False positives for "Non-empty switch clauses have to be terminated unconditionally" check for C/C++
  • "Start date" in "Branching Configuration" was not optional
  • Analysis profile options for "Comment Style" check did not work
  • Code view: Expanding/Collapsing a macro while browsing search results always reset the view to the first search result

Improvements

  • Documentation: Added missing redirects to "Integrations/jenkins-plugin"

Version 2025.3.1

J
Download Teamscale v2025.3.1 (ZIP)
April 8th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.3.1
sha256: 0c5a6a8da7d7eb9684cdf52658dc1a44f43f79a30052903f284d29d3427e927b

Fixes

  • Documentation: Old link of "Uploading External Analysis Data" page lead to 404
  • Identical ABAPLint findings on same line but different character offsets were missing
  • Generics in Python type hints were not parsed correctly
  • Default tools were not enabled when adding a new language in an analysis profile
  • Lazy initialized attributes in Kotlin were not parsed correctly
  • Saving external credentials without validation did not work in some cases
  • False positives for "Do not access internal class members" check in Python when accessing magic methods
  • False positives for "Unused variable or parameter" check in C/C++
  • TGA badge did not have the correct colors
  • Cppcheck did not terminate in some cases
  • Selecting a date in the calendar popup did not update the date in Safari in some cases
  • Simulink: Clone siblings were shown vertically to each other instead of horizontally
  • Multiple GitHub pull requests with the same source branch caused Teamscale to repeatedly update the same check runs indefinitely in some cases
  • Tasks view: Findings links incorrectly included last selected time travel
  • Issue-based Metric Treemap widget did not respect "Exclude non-referenced files" parameter
  • Delta perspective: Link to comparison for changed files had commits swapped for merge deltas
  • C#: Parser error when overriding true and false operators
  • StackOverflowError in "Nonsensical Binary Operation" check when checking large string concatenations
  • Scanner error in Transact-SQL when using curly braces
  • Access Keys view was not centered
  • Analysis progress bars had no progress indicators in the Analysis Progress table of the System Execution view
  • GitHub check runs did not state the reason for a result in the check run overview
  • Cleanup of GitHub check runs did not work in some cases
  • Incorrect findings for architecture violations
  • Semgrep could not execute under rare circumstances
  • NullPointerException in some cases when opening the code perspective
  • C++: complex was incorrectly parsed as a keyword
  • Parser errors for C++ when using casts

Version 2025.3.0

Bug Fixes
  • 2025.3.0 contains all fixes from previous versions released on and before April 1st, 2025
  • For brevity, only new features are included in the changelog
Download Teamscale v2025.3.0 (ZIP)
April 1st, 2025
sha256: daf3398761f86ed3f57360f17a5dbd31855f1cf93c8ba0db69d5b51e8f788d0f