Skip to content

Changelog for Teamscale 5.7

Newer Release Available

Our current release is available here

Newsletter

Check our Release Newsletter for Teamscale 5.7.

Changed System Requirements

Update from Older Version

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

Version 5.7.12

Download Teamscale v5.7.12 (ZIP)
28th April, 2020

Fixes

  • False positives for "Multiple statements in same line" check in Gosu.
  • Findings were created when declaration statements initialized variables with trivial default values (null, 0, etc.).

Version 5.7.11

Download Teamscale v5.7.11 (ZIP)
14th April, 2020

Fixes

  • Maintenance and "All Projects" log pages did not load
  • NullPointerException during instance comparison

Version 5.7.10

Download Teamscale v5.7.10 (ZIP)
7th April, 2020

Fixes

  • if constexpr statements caused a parsing error in C++
  • Image slides in reports imported from older versions did not render the images
  • Commits were not analyzed in projects with the Azure DevOps Git connector
  • Repeated error message on submitting an empty input in the "Navigate to issue" dialog

Version 5.7.9

Download Teamscale v5.7.9 (ZIP)
31st March, 2020

Fixes

  • Reporting presentation view on Safari was distorted
  • Error message was incorrectly displayed when external credentials validation failed
  • Code lines with findings were slightly indented
  • Wrong violation entity was shown for some naming convention findings
  • False positives in dead-store analysis in C# 8.0 due to interpolated verbatim strings
  • Links to commits in system logs did not work for aliased projects
  • Misleading icon was shown for failed issue queries

Improvements

  • Gerrit comments are tagged as auto-generated in order to be displayed as such

Version 5.7.8

Download Teamscale v5.7.8 (ZIP)
24th March, 2020

Fixes

  • JiraSynchronizer failed if the Jira project was deleted
  • Teamscale's pull request comments were not updated in Bitbucket if they had replies
  • False positives for "Redundant parentheses" check in Python
  • IntelliJ: "Edit Mapping" button was unresponsive when editing an auto-created mapping
  • False positives for method length findings in ABAP in rare cases
  • Task discussion history was not visible to users who did not have view rights on all users participating in the discussion
  • Finding message and location overlapped in change detail view
  • Number of removed findings shown in delta perspective did not respect finding filters
  • Dead-store analysis did not generate findings if variable declaration and initial assignment were done in the same line
  • Double dots in report paths were not correctly resolved
  • ArtifactoryChangeRetriever caused rollbacks if Zip file download failed
  • Incremental backups sometimes contained inconsistent Git labeling information leading to rollbacks
  • Metric trend percentage values in Assessment Pie Chart widget were incorrect
  • PDF-printed reports contained blank pages under certain circumstances
  • Hitting any key in presentation mode in the Reports perspective made a system sound on Safari
  • Infinite loading bar when trying to display an unknown commit in Activity perspective
  • IntelliJ plug-in findings window was not updated after pre-commit upload

Version 5.7.7

Download Teamscale v5.7.7 (ZIP)
17th March, 2020

Fixes

  • Incorrect parsing of local functions using lambda notation in C#
  • GitHub connector caused high load on GitHub server due to inefficient resolution of clone URL
  • Dashboard list service crashed in rare cases due to an invalid database entry
  • False positives for "Redundant parentheses" check in Python in case of tuple packing or unpacking
  • Jira users were not fetched correctly in Teamscale due to a recent change in Jira Cloud's API
  • False positives for "Calling equals()/toString() on array" check in Java
  • Selecting folders was not working in the findings view if the list of findings was filtered
  • Using declaration for local variables in C# causes false positives in dead-store analysis.
  • Using Gerrit with NoteDB backend caused long update times
  • < and > were not correctly displayed in findings messages

Improvements

  • Improved performance when processing coverage reports

Version 5.7.6

Download Teamscale v5.7.6 (ZIP)
10th March, 2020

Fixes

  • Memory leak in native Clang-based parser
  • Commits deleting/moving architectures were very slowly processed
  • ProjectCreationService failed silently without logging any errors
  • External reports uploaded via connectors were not processed if they contained file locations with invalid lines
  • "Expecting metric value for edited path" error in StructuringAnalysis
  • NumberFormatException when parsing OpenCover reports containing conditional entries
  • Edit, Duplicate and Delete buttons did not work in External Content Widget
  • False positives for "Assignment of a variable to itself" check in C#
  • Invalid diff was shown for broken clones
  • FxCop findings for generic types were not imported
  • Branch coverage information in LCOV and GCO reports were not processed

Version 5.7.5

Download Teamscale v5.7.5 (ZIP)
3rd March, 2020

Fixes

  • Many rollbacks with SVN connectors
  • NullPointerException in ToggleFetchPreCommitResultsAction in the IntelliJ plug-in
  • False positives for "Do not shadow built-ins" check in Python when class and static methods with built-in functions had the same name
  • Auto-generated sibling findings in Simulink were not resolved when their corresponding original findings were resolved
  • Event log download did not work
  • False positives for "Unused variable" check in C# in case of string interpolation
  • Misleading error message when starting Teamscale on a LevelDB storage that was already being used by another Teamscale instance
  • Many rollbacks during initial analysis caused by merging of external uploads
  • File review button was always shown in grey color
  • Avatars were not displayed in Firefox 62.0
  • FxCop findings were not correctly imported
  • Review finding creation/resolution mistakenly required permission for external uploads
  • Red error page when using TGA treemap in branch merge delta analysis in some cases

Version 5.7.4

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

Fixes

  • OutOfMemoryError while processing multiple testwise coverage reports
  • Using declaration in C# caused false positives in dead-store analysis
  • Project selection in dashboards was lost when switching perspectives
  • User with 'User Manager' role could not create users
  • Sibling findings were not generated and linked correctly
  • Branch previewing failed for Artifactory servers with non-default Public Context Path
  • TsLintFindingsSynchronizer could block forever when TSLint process did not terminate
  • NullPointerException when uploading JaCoCo reports containing runtime-generated classes
  • FxCop findings were missing if they referred to same same whole file and their message were identical except for some numeric part
  • Task filter got lost when changing Teamscale perspective
  • Eclipse plug-in did not show deleted files for pre-commit analysis

Version 5.7.3

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

Fixes

  • Red error page was shown in activity perspective when scrolling down during rollback
  • Misleading errors were logged when new commits were pushed to a Bitbucket pull request while Teamscale was already trying to comment on it
  • Scroll position was lost when navigating away from the code view and back again
  • NullPointerException during Instance Comparison
  • LockFailedException in GerritChangeRetriever
  • Pagination in tasks perspective did not work properly
  • Some Simulink model links could not be loaded
  • "Parent not in commit tree" error in TFS connector
  • "Active users by project" chart in the System Information page was always empty
  • Slide list in Reports perspective sometimes had a horizontal scrollbar
  • False positives for "Parameter is never used" check in Java for methods with @Override annotation

Version 5.7.2

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

Fixes

  • Pre-Commit analysis did not work in Visual Studio plug-in
  • Coverage was not integrated when uploaded for branch with empty fork commit
  • False positives for "Unused variable" check when using string concatenation in switch/case statements
  • Export "All projects" checkbox on Backup view rendered with large left margin
  • Option "Hide Y axes" in Single Metric Trend Chart had no effect
  • Merge request voting was not working in some configurations with multiple connectors

Version 5.7.1

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

Fixes

  • Warning about outdated coverage information in code view showed inconsistent timestamps for last upload
  • System Information page did not show build hash and timestamp

Improvements

  • Merge-request-based delta analysis now shows a Test Gap Treemap

Version 5.7.0

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

Major Features

  • Line comments in GitLab Voting Connector

Integration in Repository Hosting Platforms

  • Findings badge has been added to the GitHub integration

Misc

  • The system-quality-overview-slide can now be manually overridden
  • Java fields with common testing annotations are no longer suggested as 'final' candidates
  • Wizard to set up a test coverage profiler for Java and Kotlin