‐ Code Quality Matters


Just getting started?

Take a look at our Getting Started Guide. It provides quick installation instructions to get you up to speed.


Take a look at our User Guide and Admin Guide for more detailed information.

Extend Teamscale?

Take a look at our Custom Check Framework. It allows you to extend Teamscale with your own checks.

Knowledge Base & FAQ

Looking for documentation on Teamscale? Have a look at our online knowledge base.

Missing something or need further help?
Let us know using support@teamscale.com or the

Download Teamscale

Teamscale Server

Note that you need a license in order to run Teamscale. If you have no license yet, request an evaluation license.

Read the Getting Started Guide to learn how to setup Teamscale.

Want to read the EULA first? Need help uninstalling?

IDE Integration

Get the most out of Teamscale using our IDE integrations:

Changelog: What's new?

Release 3.1

Version 3.1.0 - 1st February 2017 (download)

  • Major New Features
    • Simulink support
    • Visual Basic .NET
    • UI for managing external findings and metrics descriptions
    • UI for managing external uploads
    • Rename branches/authors on connector level
    • Basic ABAP security checks
    • Official Plugin for IntelliJ
  • Simulink Support
    • Render Stateflow Models
    • Advanced rendering of Simulink blocks
    • Navigation along block references
    • Basic metrics and findings for Simulink blocks
  • General Analysis
    • Support Doxygen syntax for C++ doc comments
    • Architecture analysis performance improvements
    • Check for missing test annotations
    • Check for number of method parameters
    • ABAP security checks
  • UI Improvements
    • Analysis Profile: set severity color of all findings in an analysis group at once
    • Architecture perspective usability improvements
    • Show Teamscale license location in system information view
    • Some project settings can now be changed without requiring a full re-analysis
  • External Tools
    • Coverage and FXCop support for VB.NET
    • JaCoCo coverage suppor for Groovy
    • dotCover coverage support
    • C# compiler warnings und FxCop findings can now be uploaded in the Roslyn format

Version 3.1.1 - 8th February 2017 (download)

  • Fixes
    • Some border cases in SVN connector were not properly handled when using branches with externals
    • Architecture upload crashed in some rare cases
  • Eclipse Plugin - Fixes
    • Missing EGit install made plugin unusable

Version 3.1.2 - 15th February 2017 (download)

  • Fixes
    • Critical: Re-analyzing more than one project at the same time could lead to an inconsistent database state
    • Could not edit analysis groups in the analysis profile edit mode
    • Problem when editing users with uppercase usernames in some cases
    • SVN connector would crash in case a branch was deleted (if branch analysis was enabled)
    • Metrics Bar Chart broke when metric thresholds were enabled
    • ABAP include calculation crashed with NullPointerException in edge cases.
    • Comment analysis crashed with AssertionError in rare cases analyzing C++ code
    • CloneSynchronizer crashed with IndexOutOfBoundsException in rare cases analyzing C++ code
    • Branch coverage incorrectly calculated in rare cases
    • Possible NPE when synchronizing LDAP users in rare cases

Release 3.0

Version 3.0.0 - 21st December 2016 (download)

  • Major New Features
    • Branch Support for Git, TFS and SVN
    • SVN externals support
    • Combined Git connectors into a single connector "Git"
    • New supported Languages: SQL Script, PHP, Xtend, Groovy, OpenCL, Rust
    • Support for Atlassian Crowd for group/user management
    • Improved analysis performance
  • Dashboard Widgets
    • Metric Bar Chart widget
    • IFrame widget
    • Link support in label widget
    • Team evolution widget
    • Single Metric Trend Chart widget
    • Dashboard export as static HTML
    • Metrics Table support for threshold profiles improved
  • Architecture Analysis
    • Save and delete architectures directly from Web UI
    • Option to disable findings for violations and orphans
    • Support for PHP and Matlab
  • General Analysis
    • Branch Coverage for C++
    • Cyclomatic Complexity metric
    • Number of red/yellow findings metric
    • Many new checks for ABAP, C#, C++, Java and Javascript
    • Usage Analysis for ABAP
  • TestGap Analysis
    • Major performance, stability, and usability improvements
    • TestGap Overview widget
  • Metric Thresholds Profiles
    • Improved UI
    • Time-dependent metric limits
    • Sub-path per metric support
  • UI Improvements
    • Autocomplete for user/group imports in the admin perspective
    • Many scalability and usability improvements
  • External Tools
    • Allow markdown in metric/finding/non-code content
    • Improved UI support for external metrics/findings
    • TSLint Support
  • Eclipse Plugin
    • Branch support (including auto detection for git and svn)
    • Display code coverage from Teamscale server in the editor
  • Visual Studio Plugin
    • Branch support

Version 3.0.1 - 13th January 2017 (download)

  • Fixes
    • Selector ignored branch in Activity view
    • Rollbacks sometimes led to inconsistent repository connector state
    • Service load recording sometimes crashed on startup
    • Typescript lambdas were incorrectly parsed
    • Backup import led to corrupt store if a group was specifically named "BUILD"
    • Commit alert table sorting crashed in Activity Details view
    • False error reported by ElementHistoryUpdater: Obtained X after X
  • Stability
    • Make repository connector more robust in case of connection problems

Version 3.0.2 - 20th January 2017 (download)

  • Fixes
    • Architecture component mapping could not be edited and layout was broken
    • Selection of threshold configuration in project was broken
    • Parent commit could not be resolved in TFS connector

Version 3.0.3 - 30th January 2017 (download)

  • Fixes
    • Potential stackoverflow if very many uploads were made
    • Unordered architecture uploads caused storage exceptions
    • TFS branch detection potentially failed in case the branch was not beneath the base path
Show old releases