Skip to content

Patch Releases for Teamscale 2024.8

Version 2024.8.9

Download Teamscale v2024.8.9 (ZIP)
December 17th, 2024
sha256: b2a78bd990bc8f0a7fb27ce16abb7a5d468985a97bed35d1ab1cb70a6ab351ff

Fixes

  • Instance Comparison view could fail for very large differences
  • Eclipse plugin: Unexpected error Unknown notification visibility: OBSTRUSIVE occurred whenever notifications were shown as a dialog
  • Custom Artifact Metrics were lost on backup import
  • Reporting: The title slide's markdown content could be cut off in PDFs in some cases
  • Eclipse plugin: teamscale.toml configuration files were automatically created for subdirectories

Improvements

  • Improved branch handling with multiple tabs open at the same time

Version 2024.8.8

Download Teamscale v2024.8.8 (ZIP)
December 10th, 2024
sha256: a68bc8a9d656bf8c37933651f9d2a54ddf98650dd705a05a9229bf6dbd1f8e2f

Fixes

  • "Duplicate Key" error in S3ContentUpdater
  • Start and end dates of quality reports could not be changed in some cases
  • Voting on Azure DevOps pull requests failed if they were closed during the voting process or if there were threads with deleted comments
  • Parsing errors for Dart when using inline lambda functions with async modifier
  • ConcurrentModificationException when using Prometheus service in some cases
  • Parsing errors for Python when using async and await keywords
  • Simulink: Constant blocks did not use parameter values from root data dictionary
  • Long-pending GitHub check runs were not closed in some cases

Version 2024.8.7

Download Teamscale v2024.8.7 (ZIP)
December 3rd, 2024
sha256: f4d655f5513fdf6f293465d4f546711c096f8dc0f7dc1fe04cf956db6da9a727

Fixes

  • SVN connector failed to retrieve data for repositories without a trunk folder
  • Fatal error in AnalysisReportPersister if non-configured custom artifact metric was uploaded
  • Upload commit details dialog showed the same report preview multiple times in some cases
  • Incorrect finding locations for "Unquoted identifiers" check
  • False positives for "Endif directive comment" check when using common endif directive comment pattern // not MACRO_NAME
  • OutOfMemoryError when importing a large backup from another instance
  • Changing the build job include/exclude patterns did not update the fetched merge requests correctly until the next reanalysis

Version 2024.8.6

Download Teamscale v2024.8.6 (ZIP)
November 26th, 2024
sha256: 708c96e0c8515541ad39cc4483f9ada43438f624e75d5953ddabb111707f7ef8

Fixes

  • Advanced Code Search: Treemap failed to load in some cases
  • No data was shown when adding a Guideline Summary widget to the dashboard
  • Eclipse plugin: When adding a new server, entering a URL with a subdirectory but without a trailing slash led to an IllegalArgumentException
  • SVNException in SvnContentUpdater led to analysis being stuck
  • False positives for "Each variable should be declared in a separate statement" check for Objective-C when function pointer declarations were used
  • OpenID Connect logout did not work if the initial ID token was required for logout
  • Some external tool processes did not time out
  • AbapThirdPartyPathsSynchronizer caused high database load and CPU usage

Improvements

  • teamscale-dev, IntelliJ and Eclipse plugins: New options to debug resolving of the .teamscale.toml IDE configuration file
  • Introduced a new system property com.teamscale.mergerequest.excluded_source_branches to skip voting on merge requests of the specified source branches
  • Improved performance of the code view for very large files with a lot of methods
  • Improved performance of the Merge Requests list view

Version 2024.8.5

Download Teamscale v2024.8.5 (ZIP)
November 19th, 2024
sha256: 381285d0da86a4eeaed243e3d495f09b3e580285a9f4f49223fe2c2ca475ace9

Fixes

  • Coverage from LCOV reports was calculated incorrectly in some cases
  • Reports: Code was not rendered in PDF exports
  • Metrics perspective failed to open due to a ClassCastException after uploading custom external metrics of type String
  • Merge request details view sometimes displayed a NotFoundException for Gerrit change requests
  • Dialog to change metric threshold profile assignments did not work if the profile was invalid due to a missing metric
  • Enabling "Show deleted entries" with multiple non-code metrics sometimes displayed a "Failed to compute treemap" error
  • Custom Artifacts metrics table did not have summary row
  • Check Explorer: Descriptions were always collapsed
  • Color-blind tooltip link to documentation was not clickable
  • Parser errors for Kotlin for classes without bodies
  • Finding details view: Choosing a sibling for specification items could sometimes lead to an unresponsive page
  • Coverable lines in testwise coverage reports could not be parsed
  • Projects with IDs containing ".js" could not be opened via link
  • Teamscale automatically added "in progress" check runs to GitHub pull requests, which could cause check runs pending indefinitely. Can be reenabled by setting the system property com.teamscale.merge-request-analysis-in-progress-notification.enabled to true

Improvements

  • Searching in source code is now case insensitive
  • External storage integrations now try to resolve revisions when required

Version 2024.8.4

Download Teamscale v2024.8.4 (ZIP)
November 12th, 2024
sha256: 9862b1de90ca8dd5e654420395248d604fc6a2d90e0801bab3e6283544f90f44

Fixes

  • Teamscale crashed during startup when using custom external finding descriptions
  • Analysis Profile Versions: A large gap was rendered between the analysis profile history and the comparison results
  • Check Explorer: Newly added languages and tools had to be selected twice
  • Merge Request Details: Search in dropdown of Metrics section did not work
  • Merge Request Details: Metrics section headline overlapped treemap and table buttons in Safari
  • Metrics > Custom Artifacts: Trend and treemap failed to load in some cases
  • Check options were missing when check descriptions were overridden
  • AbapThirdPartyPathsSynchronizer could run very long for extremely large projects
  • Gerrit connector did not validate correctly if the URL referred to a subdirectory but did not end with a slash
  • ABAP DDIC object types were not parsed correctly
  • False positives for "No write access to SAP standard tables" check in ABAP when an INCLUDE statement was present in the file
  • SonarLint for JavaScript/TypeScript did not reliably detect Node.js installation

Improvements

  • Documentation: Improved multiple test intelligence related pages including "Providing Testwise Coverage for TIA", "Improving Test Quality and Efficiency" and "Improving Test Execution Efficiency".

Version 2024.8.3

Download Teamscale v2024.8.3 (ZIP)
November 5th, 2024
sha256: 3fa42ccfea5d5a00c8af95a4eb4224772d5ec276363008c18b4264ebc206f358

Fixes

  • Eclipse plugin: Some dialog warnings and errors were obtrusively shown even when the user did not explicitly trigger any actions
  • False negatives for "Hard-coded password" check when password was not spelled correctly in identifier
  • Some LCOV reports could not be correctly parsed
  • NullPointerException in FindingsTracker for requirement connectors
  • Merge requests view: Metric Details section title could overlap the filter buttons
  • Warning about missing Powershell installation although it was available
  • Dart: Lambdas with parameters were not correctly parsed
  • C++ Coverage: Empty constructors were not shown as executed in the code view if covered in a selected test partition.

Improvements

  • Documentation: Updated the Upload from Azure DevOps section
  • Improved performance of Bitbucket pull requests annotation when handling many changed paths

Version 2024.8.2

Download Teamscale v2024.8.2 (ZIP)
October 29th, 2024
sha256: db757655cedd210c05bce7523f70f4ffad2e8fd97441fb1bc4f50c80ef25c472

Fixes

  • Admin > Roles view was not scrollable
  • Count of checks in System Information view was incorrect
  • Requirements Management Tool connectors: Tooltip of Verifies Relationships field was not correctly formatted
  • False positives for "Unused variable or parameter" check for C# in case of string interpolation variables with multiple dollar signs
  • Code view was cut off during history analyses
  • Jetty statistics exposed via Prometheus were incorrect
  • Path-based version routing did not work when the Accept header contained a wildcard
  • Projects configured with internal storage uploaded to S3 even if the global default wasn't forced
  • AbapLint: metadata for ABAP Enhancement objects (ENHO) were not supported

Improvements

  • Improved loading of instance comparison table
  • Improved loading of large issue hierarchy trees
  • Improved performance of ExternalAnalysisResultsUpdater for projects with many partitions

Version 2024.8.1

Download Teamscale v2024.8.1 (ZIP)
October 22nd, 2024
sha256: 3a01d24c0fb33e9dd076a0a36756a936396f8628257f8ede7919ff1688ca1c22

Fixes

  • Tolerating specification item findings via the context menu did not work
  • Backup import could fail in special cases with overly long encoded strings
  • Metrics with value zero were not considered deleted in the merge request metrics treemap
  • Merge request "Coverage of Changes" was not calculated correctly in some cases
  • Fallback to native git synchronization did not work
  • DDIC ABAPGIT object types were not supported while parsing file paths to ABAP names

Improvements

  • Performance improvements for the "Comments should not contain nested comments" check for Python
  • Consolidated security documentations
  • Performance improvements for rendering the code view of a file
  • Added information message that PDFs for reports can't be generated in Safari
  • Improved support for Dart language: Nested functions and additional lambda function declarations
  • Improved error message for "Test Coverage" section in merge request detail view
  • Added maintenance service to clean up pending check runs

Version 2024.8.0

Bug Fixes
  • 2024.8.0 contains all fixes from previous versions released on and before October 15th, 2024
  • For brevity, only new features are included in the changelog
Download Teamscale v2024.8.0 (ZIP)
October 15th, 2024
sha256: 97719af25f9570be82dff64f07f2bbb253daece1af09c2b328f86c459c17cb0b