# Changelog for Teamscale 5.6

Newer Release Available

Our current release is available here.

Newsletter

Check our Release Newsletter for Teamscale 5.6.

Changed System Requirements

Update from Older Version

When updating from 5.5.x or earlier, a full re-analysis via backup is required.

# Version 5.6.8

Download Teamscale v5.6.8 (ZIP)
25th February, 2020

# Fixes

  • Simulink model compare service returned 400 Bad Request error

# Version 5.6.7

Download Teamscale v5.6.7 (ZIP)
18th February, 2020

# Fixes

  • False positives for "Multiple statements in same line" check in Kotlin
  • Importing users or groups without the server settings being configured caused NullPointerException in Javascript
  • Switching projects in the Search perspective did not retain the search query
  • IllegalArgumentException prevented tooltip rendering in the IntelliJ plug-in
  • Fly-out navigation menu was sometimes not visible when the sidebar was collapsed
  • IntelliJ plug-in was incompatible with early access previews of IntelliJ 20.1
  • "Navigate to Issue" dialog did not display pre-selected aliased projects
  • Custom checks were searched for under the JVM working directory instead of TEAMSCALE_HOME

# Version 5.6.6

Download Teamscale v5.6.6 (ZIP)
11th February, 2020

# Fixes

  • Validation errors when using CppCheck rules in analysis profile
  • Java streams were not supported by "Null pointer dereference" check
  • Task change history was not rendered correctly
  • Clone Compare view did not show finding markers
  • Worker Log export in support request was incomplete
  • Authentication picked Wrong certificate from SAML meta-data if non-signing certificate came first
  • ClassCastException when an SSH Private Key ID was accidentally configured for a Git repository using HTTP(S)
  • SvnChangeRetriever unnecessarily crawled tags folder
  • Reports created from another report didn't render correctly in View-mode
  • Eclipse/IntelliJ/NetBeans plugins did not show files for pre-commit against Teamscale server 5.4 or older
  • Misleading warnings in ExternalAnalysisResultsPersister: Missing value for file
  • Project chooser showed "(true)"-suffix for projects with same name

# Version 5.6.5

Download Teamscale v5.6.5 (ZIP)
4th February, 2020

# Fixes

  • Buttons for flagging findings were shown when user had no permission to do so
  • Percentages for assessment deltas were incorrect in dashboard widgets and the report system overview slide
  • False positives in "Reassigned value of the method parameter check" check when a field's name was equal to a method name
  • Download link to C++ Redistributable contained in error message was invalid

# Improvements

  • When navigating from code to Simulink model the target block is now highlighted
  • Links to Simulink models that could not be resolved are now explicitly marked

# Version 5.6.4

Download Teamscale v5.6.4 (ZIP)
28th January, 2020

# Fixes

  • ExternalAnalysisResultsUpdater was mistakenly logging errors about invalid line numbers
  • Scroll position was lost when navigating away from code view and back again
  • False positives for "Non-void function should return a value" check in C++ when a method definition uses trailing return type syntax

# Improvements

  • File-system connector restrictions now checked on validation
  • The names of referenced blocks for Simulink opaque libraries are now displayed

# Version 5.6.3

Download Teamscale v5.6.3 (ZIP)
21st January, 2020

# Fixes

  • Error page in issue details had overflowing text and was not scrollable
  • "Project does not exist" error was shown when navigating from Test Gap Treemap for aliased project
  • Duplicate comments were sometimes added to Bitbucket's pull requests
  • Red error page was shown instead of field validation error during project creation
  • External upload with errors could not be deleted
  • Coverage sources in TGA widget options were always fetched from default branch
  • False positives for "Unused imports" check for Javadoc references
  • Voting on Bitbucket pull requests did not work

# Improvements

  • Cppcheck rules were updated to the latest version
  • Improved error message for validation errors in analysis profiles

# Version 5.6.2

Download Teamscale v5.6.2 (ZIP)
14th January, 2020

# Fixes

  • Git clones could grow very large without explicit garbage collection
  • Auto-complete for Issue Metrics query proposed user names instead of user IDs
  • TGA Treemap showed misleading message about missing coverage uploads in case of no relevant code changes
  • No sibling information was shown for removed clone findings
  • Treemap was not displayed in the issue trend and treemap dialogs
  • False positives in "Incorrect JavaDoc tags" check when using @throws with fully-qualified exception names
  • False positives for "Empty blocks" check on empty Java annotations which do not require comments
  • "Analyzing first commit" message showed the project's ID instead of its display name
  • The findings summary bar chart was not sorted properly by count

# Version 5.6.1

Download Teamscale v5.6.1 (ZIP)
7th January, 2020

# Fixes

  • Clang crashed due to missing JNI exception handling
  • Pasting images to the image slide repeatedly caused slowdown
  • Links in the Method History View to compare different method versions did not work
  • Trend text in the Findings Churn Widget was not displayed
  • Report did not open after creation via dialog
  • Report slide settings were not saved on rapid changes
  • Legend was not shown for trend charts in a report if only one metric was selected

# Improvements

  • New storage back-end based on H2's MVStore

# Version 5.6.0

Download Teamscale v5.6.0 (ZIP)
17th December, 2019

# Major Features

  • Azure DevOps Integration: New Git Voting Connector
  • Live preview of repository's files
  • Support for synchronization of finding exclusions between projects

# Bitbucket Integration

  • Position of the findings badge in the pull request is now configurable.
  • Voting as a build status is now configurable

# Web UI

  • Right sidebar is now collapsible
  • Projects perspective: Displaying which project is about to re-analyze after saving a project configuration
  • Method History view now indicates the currently selected baseline
  • Repository identifier is now shown in the initial "Teamscale Import" commit
  • Projects list view indicates which voting options have been enabled for each project if applicable

# IDE Integration

  • Visual Studio Plug-in now supports pre-commit analysis for multiple files

# Administration

  • Users view now supports paging and search
  • Commit entries in the log tables are now clickable
  • Execution view: Sorting of the "active workers" table