Skip to content

Update Notices for Teamscale 2025.3

Teamscale 2025.3 is now available

  • The Docker image cqse/teamscale:2025.3.0 is now available on Docker Hub
  • You can also download Teamscale as a ZIP archive here
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.9 Deprecated feature: Timespan-based threshold configurations

From version 2024.9, the Timespan-based threshold configurations section of the "Threshold Configuration List" project option is deprecated. This change does not affect the project default threshold configuration. The functionality causes inconsistencies when combined with certain other features and is rarely used. It will thus be removed in version 2025.3.0.

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 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 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 Version

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

9.8 Removed feature: bgRFC protocol for background full sync with SAP ABAP systems

The option to execute full syncs with SAP ABAP systems in the background using the bgRFC protocol has been deprecated since version 9.6 and is no longer available with Teamscale 9.8. Please use the default option of scheduling a batch (BTC) job instead. For further information please refer to the documentation

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


What's New for Teamscale 2025.3

Guideline Support

This release introduces the CWE Software Development & Research Concepts guideline, containing all software-related CWE rules for comprehensive weakness detection. We've also improved guideline support UI by using more descriptive names for better clarity and usability.

Guideline Selector

Quality Control

The reporting editor now allows to interactively change the order of comments and finding badges, giving you a maximum of flexibility with the design and structure of your slides.

Change order of comments and finding badges

Updated Integrated Analysis Tools

This release comes with two tool updates, providing new checks for C++ and C#, as well as improvements to existing checks provided by these tools.

  • The Cppcheck Premium integration (licensed separately) was upgraded to version 24.11.0, adding 24 new checks
  • Updated SonarLint C# to version 9.32 with 38 new checks for C#

Eclipse Plugin

In order to reduce visual noise, dialogs that display a notification by the plugin now offer an option to not show the dialog for the respective notification again.

Check our Eclipse Plugin Setup Guide to learn how to make use of pre-commit analysis and see Teamscale's findings annotated to your code directly in Eclipse.

New Checks & Check Options

Finally, this release comes with a new check for Matlab and more precision for checks in the context of ABAP S4/HANA.

Matlab

  • New "Unused variable or parameter in program" check

ABAP

  • ABAP checks related to the usage of system variables now also consider new S4/HANA APIs provided by CL_ABAP_CONTEXT_INFO and XCO_CP=>SY