Skip to content

Patch Releases for Teamscale 9.8

Version 9.8.6

Download Teamscale v9.8.6 (ZIP)
July 23rd, 2024
sha256: e3ca7b92f0aee68f112e303bcf19598cb7ec289e57e96596a69d5ee8fc40f903

Fixes

  • Visual Studio plugin failed to load for Visual Studio 2022 IDE (17.8.x)
  • Test Source Code tab broke for test executions with no corresponding test implementations
  • Backup import failed in some cases for Git connectors with ssh:// URLs
  • Dashboard perspective: Project selection was not always retained
  • Mismatch of numbers in the test execution trend and test gap metrics view
  • Check Explorer: Missing indication for different option visibility types
  • False positives for "Null pointer dereference" check for C# extension methods
  • Eclipse plugin: Findings view now also shows the introduction date
  • False positives for "Commented Out Code" check in C/C++
  • Model Advisor reports with model compile problems were not parsed correctly
  • Reports: Some metrics were not selectable as color metrics for the metric treemap slide
  • False positives for bugprone-branch-clone check for Clang-Tidy
  • Pre-commit analysis incorrectly reported files as excluded from analysis in multi-connector projects

Improvements

  • Higher throughput for artifactory connections by removing limitation of 4 parallel HTTP calls
  • Improved load time of commit detail view
  • Metrics perspective: Better tooltips for assessment metrics

Version 9.8.5

Security Improvements

This version contains security improvements. If possible, please update to at least this version.

Download Teamscale v9.8.5 (ZIP)
July 16th, 2024
sha256: 00a516e9c08eb2ca342c579c50f0b2695763dd1f21c456780131aa750f5b88c6

Fixes

  • Uploading empty roslyn reports caused NullPointerException
  • Compilation databases: Definitions with special characters were not considered for C/C++ projects
  • Eclipse plugin: Fetching findings failed if no Override Branch Name was set
  • Processing test code with content filter enabled caused Start offset may not be after end offset error in TestCaseExtractionSynchronizer
  • Analysis Profile Editor: Check Options for code clones were mapped to the wrong group in some cases
  • Jira issue connector could load issues from unspecified projects, if all specified projects were not available or accessible on the server
  • Merge request detail view sometimes incorrectly indicated that a merge request has not been analysed (requires re-analysis)
  • Architectures mappings matched on no files when using type- and file-based architectures at the same time
  • Bitbucket Server: Teamscale was not able to review pull requests
  • Bitbucket Server: Non-readable key was used instead of readable name to match build jobs (requires re-analysis)
  • BitbucketServerMergeRequestSynchronizer could get stuck when using build include/exclude patterns
  • SCM-Manager: Voting on pull requests failed in case the pull request included moved files
  • False positives for "Non-empty switch clauses have to be terminated unconditionally" check when using empty statements for C/C++
  • False positives for "Unused variable or parameter" check for C/C++
  • False positives for "Switch statements should not contain unexpected constructs" check when using the fallthrough attribute for C/C++

Version 9.8.4

Download Teamscale v9.8.4 (ZIP)
July 9th, 2024
sha256: 2853ff51277709564b47681eb481ddb712040b42f9874dfc1aed3b96d3c9c2c0

Fixes

  • Roslyn reports without findings could not be parsed
  • Navigating via the dashboard selector did not leave the edit mode
  • System Performance Metrics showed incorrect "Scheduler Load" if a lot of worker threads were in supporting mode
  • False positives for "Unreachable code after exit statement" check for Kotlin when using conditional statements with return
  • Fetching Jira issues failed with BugTrackerException if an outdated Jira instance was used
  • Output-port data types of common blocks from the Simulink library were incorrectly resolved in some cases
  • False positives for "Unused variable or parameter" check for C# when using out parameters

Improvements

  • New service to test the performance of regular expressions used in architecture definitions

Version 9.8.3

Download Teamscale v9.8.3 (ZIP)
July 2nd, 2024
sha256: b77d5ebe14b0af856e024c69638f37ed0745b5f9b617f6331859f89ee2d56d59

Fixes

  • Test Coverage section in the merge request detail view sometimes showed the error "No line coverage threshold configured"
  • Bitbucket Server pull requests could not be fetched in some cases when processing forked pull requests
  • Selecting a Git tag as a baseline resulted in "undefined" is not valid JSON error
  • Code view: "Copy link" button produced invalid URLs
  • Metrics view: Sorting the columns could cause the trend and treemap dialog to reopen
  • Issues view: Links to issue led to 404 errors
  • Metric table links did not work for metrics with custom names
  • Merge Request view: Findings table always redirected to the first page
  • Affected files between commit detail view and Delta view had different change types
  • False negatives for IEC 61131-3 ST (Structured Text) naming conventions check: input and output variables were not taken into account
  • OpenID Connect could not retrieve user details via user info endpoint when creating a new user
  • Findings Churn view could break when using timestamps without a specified branch
  • Last "Start date" in project branching configuration was not editable
  • SAML: Cases with users having multiple accounts with the same email were not handled correctly
  • GitHub Integration: Check Runs were sometimes not updated from "in progress" to "completed"
  • Clicking on a metric value in Delta > Metric Churn view caused tab to freeze
  • Test Selection view: Test durations of execution units were not shown

Version 9.8.2

Security Improvements

This version contains security improvements. If possible, please update to at least this version.

Download Teamscale v9.8.2 (ZIP)
June 25th, 2024
sha256: 64a481564ef498b10a92ed345a832e4e10a5d46771d1c7b7f1aafbc4effd2550

Fixes

  • SSO redirected to non-existent or wrong views
  • False positives for "Unreachable code" check for PHP when using null-coalescing operator with throw statement
  • Support request generation failed
  • Reporting: Numeric metric with yellow and red thresholds were displayed confusingly
  • Reporting: Bar chart slide showed negative axis labels when all values were zero
  • Reporting: Slide parameters were not updated when switching between slides of the same type
  • Creating projects with GitLab connectors failed in case the GitLab project ID was used instead of the name in the Repository Name option
  • Sonarlint could not be executed on Windows
  • Reporting: Changing settings for reports with drafted slides did not keep the slides as drafted
  • False positives for "Function types should be in prototype form" check for C++ keyword property as identifier
  • False positives for "Endif directive comment check" check for if-directives included in the endif directive comment
  • False positives for "Null pointer dereference" check when defining pointers
  • False positives for "Null pointer dereference" check in case while condition ensured non-null pointer value
  • False positives for "Statements in Conditional Expression are equal" check with C/C++ macros
  • False positives for "Check diagnostic settings for incorrect calculation results" check in Simulink for referenced subsystems
  • False positives for "Avoid different type categories for operands of binary arithmetic operator" check for integer literal operands
  • Open merge requests with deleted source branch were not handled correctly
  • Group filter was not applied for the Delta > Repository Changes view
  • Processing of large JaCoCo report could take unexpectedly long
  • Security: Users could edit their own mail address to get more privileges when synchronizing groups based on mail address
  • Shadow mode was disabled after project backup import
  • False positives in "Unreachable code after exit statement" check for pragma directives following an exit statement
  • Identifiers with dots were not parsed correctly in IEC 61131-3 Structured Text

Improvements

  • Eclipse ABAP Development Tools: Open in external editor now works for ABAP DDIC and CDS source objects

Version 9.8.1

Download Teamscale v9.8.1 (ZIP)
June 18th, 2024
sha256: e259a6620b97ee3897bd698a56f3e0915c8042dcb41f5cfd74da4b21f5841486

Fixes

  • False positives for naming convention in JavaScript when using CommonJS imports
  • Tasks view did not finish loading after manually manipulating the URL
  • Metrics view: Broken link for Copy link button
  • Debug dump paths containing spaces were not supported by GitBranchLabeler CLI utility
  • Metrics > Tests table did not consider thresholds for tests
  • Slide comments were not visible for Finding Detail slides in "Stack code snippets" mode
  • In color-blind mode, blue indicated missing code coverage
  • Execution metric in the test gap table showed the wrong execution time when "Hide unchanged methods" is turned on
  • Avatars in "Search > Commits" were slightly distorted
  • False positives for "Avoid creating SimpleDateFormat objects without specifying the Locale" check for Java
  • False negatives for structure analysis when using named functions in a structure similar to ES5 constructors
  • False positives for the AbapLint check "check_includes"
  • Metrics trend for specification items and issue metrics started in the year 1970
  • Parse log was not generated with the default configuration
  • Button for importing users and groups via LDAP was not always visible
  • JaCoCo Coverage Reports: Some report variants caused parsing failures
  • False positives for "Missing AUTHORITY-CHECK in reports/programs" check for ABAP inside the conditional block of an if statement

Version 9.8.0

Bug Fixes
  • 9.8.0 contains all fixes from previous versions released on and before June 11th, 2024
  • For brevity, only new features are included in the changelog
Download Teamscale v9.8.0 (ZIP)
June 11th 2024
sha256: bf1689ad86e69cdad44362ada6d7e4081d89480ba1d4588c7779dae9a9833559