‐ 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 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.

Teamscale is also available as Docker container.

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.5

Version 3.5.0 - 19th July, 2017 (download)

Upgrade from older version: Full re-analysis via backup required
  • Major Features
    • TGA Support for JavaScript/TypeScript
    • UI design improvement: Semantic UI
    • Branch-aware findings tracking
    • Artifactory Connector
  • UI Features
    • Explicitly mark content-excluded files in the metrics perspective
    • TGA treemaps are shown for issues in the issue perspective
    • Single metric trend chart has the option to use different axes per configured path
    • TGA-widgets have deselect-all option for coverage sources
    • Decluttered Activity Perspective displaying the most relevant information
  • New Languages/External Tools
    • Integration of OScript in Teamscale
    • Architecture analysis for SAP HANA views
    • Direct FindBugs upload
    • Report-based pylint upload
  • Admin Features
    • Extension of the event log to include non-service events
    • Inclusion of teamscale.log file in support request
  • Custom Checks
    • HANA SQLScript
      • Input parameter proper prefix check
      • Joins on calculated attributes check
      • Naming of scripted calculation views check
      • Avoid usage of Column Engine check
      • Variable proper prefix check
  • Visual Studio 2017 Support
    • Auto-prefix mapping: improved project setup by automatically resolving path prefixes if possible

Release 3.4

Version 3.4.8 - 18th July, 2017 (download)

Update from 3.4.x: Drop-in, unless there are missing methods in TGA or missing merge commits. Then, a full re-analysis is recommended.
Upgrade from older version: Full re-analysis via backup required
  • Fixes
    • Fix: Teamscale did not detect merge commits in rare cases
    • Fix: CodeChangeIndexSynchronizer missed lots of methods
    • Fix: Scheduler was sometimes very slow on very big projects
    • Fix: InState Queries were not evaluated correctly, if changes appeared between evaluation points

Version 3.4.7 - 11th July, 2017 (download)

  • Fixes
    • Fix: Goto, labels and case fallthroughs were not handled correctly for CTC coverage
    • Fix: SVN connector threw IllegalStateException in rare cases
    • Fix: Crucible connector could not be validated when using basic authentication
    • Fix: Cursor hovering used wrong offset on some treemaps
  • Enhancements
    • Add support for the "Fix Version(s)" and "Components" fields for Jira issue queries
    • The Gerrit connector can now leave line comments for findings with each vote

Version 3.4.6 - 6th July, 2017 (download)

  • Fixes
    • Fix: Comments from the Gerrit connector pushed to Gerrit did not contain the commit message

Version 3.4.5 - 4th July, 2017 (download)

  • Fixes
    • Fix: Very large files were not properly handled by the git connection
    • Fix: 'Number of Days in Future' setting for trend charts that use threshold profiles was ignored
    • Fix: CodeChangeIndexSynchronizer crashed with OutOfMemoryException for very long histories
    • Fix: CommitChartWidget displayed incorrectly sorted results

Version 3.4.4 - 30th June, 2017 (download)

  • Fixes
    • Fix: CodeChangeIndexSynchronizer errors due to missing region content
    • Fix: Issues in multiple parent branches
    • Fix: Duplicate identical commits
    • Fix: PDB upload failed with a service error
    • Fix: Simulink library did not support Reset port
    • Fix: NullPointerException when adding a user to a group
    • Fix: Code view errors in Internet Explorer
    • Fix: Removed outdated Admin Guide link

Version 3.4.3 - 28th June, 2017 (download)

  • Fixes
    • Fix: CodeChangeIndexSynchronizer and FindingsTracker crashed repeatedly
    • Fix: TGA widget with issue ID did not work
    • Fix: Updated wrong description for Git connector
    • Fix: Jira did not import certain fields
    • Fix: Bug in SVNRepositoryConnection

Version 3.4.2 - 27th June, 2017 (download)

  • Fixes
    • Fix: TGA for Python: methods were incorrectly reported as tested
    • Fix: Could not connect to Visual Studio Team Services (VSTS) with new default JVM arguments
    • Fix: Error in change retriever: Did not find scheduled revision for commit (Git and TFS)
    • Fix: Finding Links in Task View were not shown for all branches but master
    • Fix: Missing commits in SVN project when part of repository path was renamed

Version 3.4.1 - 13th June, 2017 (download)

  • Fixes
    • Fix: SVN connector did not validate deleted paths
    • Fix: Teamscale instance would hang and queued jobs would not be scheduled
    • Fix: Single commit had too many parent commits in some cases

Version 3.4.0 - 6th June, 2017 (download)

  • Major Features
    • Branch aware test gap analysis
    • Gerrit has been added as new connector
    • Special UI to highlight and explain dataflow findings
  • New Languages/External Tools
    • Support for Clang dataflow findings
    • BullseyeCoverage test coverage for C++
  • Simulink
    • Display test coverage on Simulink models
    • Added links from generated source code to simulink model (and vice versa)
    • Findings in the underlying code are now visible as part of the simulink model
  • UI Features
    • Display a name for the current Teamscale instance on every page
    • Number format in Metrics perspective is now switchable between shortened and full format
    • Findings can now be exported to a csv file
    • Improved drag and drop behaviour on threshold profile creation page
    • Better keyboard support during project creation
  • Admin Features
    • Event Log and system usage information is now included in the support request
    • Postpone analysis of late external uploads to a specific time window
    • The Teamscale Admin Guide has been merged into the Teamscale User Guide
Show old releases