Skip to content

Update Notices for Teamscale 9.3

Custom log configurations have to be updated for version 9.3

If you use a custom log configuration, you have to add new filters to still collect the Parse Log errors. Please contact Teamscale support for details.

Deprecated feature: Avatar images via Gravatar

Due to privacy concerns, the ability to fetch avatar images via the external Gravatar service is deprecated since version 9.2 and will be removed in Teamscale 9.4. Please upload your avatar directly to Teamscale.

Deprecated feature: Issue id parameter in Test Gap Treemap

widgets The "issue id" parameter of the Test Gap Treemap widget is deprecated and was removed in Teamscale 9.1. Please use the Test Gaps > Issues perspective instead.

Added parameter support for abapLint checks as of version 8.9

Analysis profiles which specify an abapLint configuration file need to be manually migrated. This can be done by importing the abapLint configuration file via the Analysis Profiles view. The import will create a Teamscale analysis profile with the settings from the imported abapLint configuration file.

Action Required: Updated default CORS configuration as of version

8.9 The default configuration was changed to not allow any CORS requests. If you are using the Azure DevOps Integration or integrate Teamscale dashboards within other websites (e.g. Jira), you have to manually change the CORS configuration. Please refer to Configuring CORS Settings for more information.

Removed support for Istanbul and CQSE JS Profiler as of version

8.8 The support for Istanbul and CQSE JS Profiler were removed from Teamscale as of version 8.8. You can use the new Teamscale Javascript Profiler instead.

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

What's New for Teamscale 9.3

New Analysis Profile Editor

Starting this release, analysis profiles can be edited via the Check Explorer. With this feature, the analysis profile editing experience has been greatly improved and simplified. You can now edit and configure the checks with much more ease and in less steps.

You can learn more on how to use the new analysis profile editor here.

Analysis Profile Editor

Test Intelligence

This release includes improvements to the test selection view and adds support for new coverage formats and test frameworks.

Test Selection View

Test selection view now allows restricting risks to test gaps instead of all code changes.

Test Selection View

Test Extraction & Coverage

  • Support for Boost.Test test case detection
  • Support for J-Link/Ozone coverage

Web Accessibility

In this release, we have continued our efforts to make Teamscale more accessible and usable by as many people as possible. The Metric Value widgets have been accordingly improved as follows:

  • Links have been underlined in order to indicate that they are clickable
  • Labels can now be assigned to the metric intervals corresponding to different colours, which will be displayed below the delta values to make the assessment accessible to people with colour blindness

Metric Value Widget

Java Analysis: Record Patterns

Teamscale now supports instance of checks and switch statements for Record Patterns introduced with Java version 21.

Java Record Patterns

Embedded Development & C/C++

New Checks

  • "Use nullability annotations with pointer types" check (Objective-C)
  • "Bitwise Operators in Conditional" check (Objective-C & C++)
  • Support for new MDL format introduced with version R2021B

IDE Integrations

IntelliJ Plugin

  • Background task loading indicator now shows task description in distraction free mode

Eclipse Plugin

  • On-save pre-commit is now available and supported

Access Keys Security

This release introduces various security enhancements to the process of generating and storing access keys in Teamscale.

  • Access keys are now encrypted
  • Access keys are now displayed only once in plaintext for the user to store and keep safe
  • Support for multiple access keys

Access Keys

Administration & Operation

This release comes with a number of administrative features to make running a Teamscale instance easier.

Prometheus Monitoring

  • Prometheus metrics were extended to now include worker runtime, rollback size, pre-commit statistics, project scheduling mode, commit analysis time, voting time and service call latency
  • New option allowing Teamscale to regularly push Prometheus monitoring metrics to a configured web server

Additional Improvements

  • Support for virtual host style for S3 connector
  • Support for authentication via Bearer Tokens
  • Detailed worker log entries now contain links to the project configuration