Skip to content

Update Notices for Teamscale 2025.5

Teamscale 2025.5 is now available

  • The Docker image cqse/teamscale:2025.5.0 is now available on Docker Hub
  • You can also download Teamscale as a ZIP archive here
2025.5 Deprecated SPCop Upload Format

The SPCop upload format has been deprecated and will be completely removed with version 2025.7.

2025.5 Removed Legacy API: Pre-Commit 2 REST API

The pre-commit 2 REST API, unused by Teamscale's own IDE plug-ins since version 9.3, has been completely removed with version 2025.5.

Action required: If you are using the API to make pre-commit requests, either update to the new /api/projects/{project}/pre-commit3 REST API or, preferably, use the command-line client for developers (teamscale-dev) to perform your requests.

2025.4 Removed feature: Timespan-based threshold configurations

The Timespan-based threshold configurations section of the "Threshold Configuration List" project option has been removed, as this functionality caused inconsistencies when combined with certain other features and was rarely used. This change does not affect the project's default threshold configuration.

2025.2 .NET 8 Required (for analysis of C# code)

Starting with version 2025.2, the Teamscale server will require .NET 8 to execute the internal analysis tools StyleCop, SonarLint and SecurityCodeScan.

Action required: In case you are not using a Docker-based deployment, please make sure to update to .NET 8 framework.

2024.9 Java 21 Required (Teamscale server application)

Starting with version 2024.9, the Teamscale server will require Java 21 to be executed.

Action required: In case you are not using a Docker-based deployment, please make sure to update the JRE used for executing Teamscale to Java 21.

2024.9 Java 21 Required (teamscale-dev)

Starting with version 2024.9, the platform-independent download (teamscale-dev.zip) of teamscale-dev will require Java 21 to be executed.

Action required: In case you are not using the self-contained platform-dependent teamscale-dev download (teamscale-dev-windows-x86_64.zip, etc.), please make sure to update the JRE used for executing teamscale-dev to Java 21.

2024.8 Disabled Legacy API: Update .NET Profiler, ADO Plugin & REST API calls

From version 2024.8 the Legacy API has been disabled by default, and we plan to completely remove it with 2025.1 (or later).

Action required: Make sure you update the Teamscale .NET Profiler, Teamscale Plugin for Azure Dev Ops or scripts that interact with Teamscale's Legacy REST API to their newest versions.

To temporarily re-enable the Legacy API (in case you cannot upgrade a part of your setup yet), you can set the system property com.teamscale.legacy-api.enabled to true.

Teamscale will show a warning banner to administrators if usages of the Legacy API have been detected since the last instance restart. You will find the used legacy services in the System -> Service Log view.

2024.7 Removed feature: "Pretty Print" file action in code view

From version 2024.7.0 the ability to generate a pretty-printed representation of a file was removed. The feature was not working reliably for all programming languages and at the same time was rarely used.

2024.7 Bitbucket Server/Data Center Integration: Support for "Source branch updated" webhook event

From version 2024.7, Source branch updated has been added to the list of the webhook events needed for Teamscale's Bitbucket Server/Data Center integration to work.

Action required: If you create the Bitbucket repository webhooks manually, then please update your current webhooks to include the Source branch updated event as described here. If not, then the webhooks will be updated automatically by Teamscale.

2024.7 Updated Minimum Bitbucket Server/Data Center Version

From version 2024.7, the minimum required Bitbucket version for Teamscale's Bitbucket Server/Data Center integration has been updated and raised to 7.0.0. Teamscale's pull request integration features are no longer available for Bitbucket Server/Data Center instances older than 7.0.0.

Re-Analysis when Upgrading
  • When updating from 2025.5.x, drop-in.
  • When updating from 2025.4.x or earlier, a full re-analysis via backup is required.


What's New for Teamscale 2025.5

Merge Request Integration

Extended Support for Critical Changes in Merge Requests

In Teamscale 2025.5, the feature for highlighting critical changes in merge requests is now extended to all supported code collaboration platforms. Initially exclusive to Bitbucket Data Center, this capability now includes Azure DevOps Git, Bitbucket Cloud, Gitea, GitHub, GitLab, and SCM-Manager, enabling teams to enhance quality assurance and review processes for critical code modifications.

Critical change badges in Bitbucket pull request

For guidance on configuring this feature across different platforms, please refer to our documentation.

Merge Request Test Coverage

Merge Request details view now provides a side-by-side compare view for the merge requests' test coverage changes, with improved indicators and coverage partition selection.

Developers can use the new side-by-side compare view in Teamscale to visually assess the changes that happened the in merge requests with test coverage annotations, clearly indicating which lines are covered or uncovered by tests and helping identify where existing tests might need adjustments.

Web Interface

  • Delta Perspective: In the Findings Churn view, the findings count in the filter options now differentiates between new, changed, and removed findings, depending on the selected tab and active filters.

Quality Control: Reports

  • Presentation navigation now supports using the mouse for slide transitions, either via clicking or scrolling.
  • Slide comment text input fields now dynamically adjust to the size of the entered text, enhancing user experience (Chrome only).

Static Analysis

Microsoft C++/CLI Support

  • Teamscale now supports Microsoft C++/CLI as a standalone language, enabling accurate scanning and analysis of code.

Integrated Tools

  • Updated the internal SonarLint engine, thereby adding 20 new Java, 1 PHP, 16 JavaScript and 16 TypeScript checks.
  • Updated the ABAP Code Inspector checks, thereby adding ~7000 new checks including SLIN checks.

Guideline Support