Skip to content

Patch Releases for Teamscale 2025.3

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