Skip to content

Patch Releases for Teamscale 2024.8 ​

Version 2024.8.15 ​

Download Teamscale v2024.8.15 (ZIP)
March 4th, 2025
Docker Hub
Docker image: cqse/teamscale:2024.8.15
sha256: 6e8903d81eab8d6166de5e37ec6beb74fe4e0e2beb20ab54b2b24d9902eacc7b

Fixes ​

  • External report uploads did not get scheduled in some cases

Version 2024.8.14 ​

Download Teamscale v2024.8.14 (ZIP)
February 11th, 2025
sha256: 08ce39674dd58fa7531ed91ee20f8aa74b2a99d9dd9be3f6ce011bb02d4a8c44

Fixes ​

  • Issues view: Query operator like_in incorrectly included all entries with empty values

Version 2024.8.13 ​

Download Teamscale v2024.8.13 (ZIP)
January 28th, 2025
sha256: a2568a9aa91d5c16e613b62a47ec77bf1d01ae8011628d4f9ae4401c9f8d13b0

Fixes ​

  • QtCreator plugin: User credentials were not stored
  • AbapIncrementalSynchronizeTrigger failed due to JCO_ERROR_ILLEGAL_ARGUMENT during ABAP RFCs
  • Detailed Line Comments Limit for Findings option could not be configured for Bitbucket Server pull requests
  • LDAP: Nested groups were not resolved correctly
  • Filtering the resource history did not work reliably for commits containing both coverage and code changes
  • NullPointerException when updating deleted Bitbucket Server pull requests
  • Custom checks analyzed ABAP files excluded from project configuration

Version 2024.8.12 ​

Download Teamscale v2024.8.12 (ZIP)
January 21st, 2025
sha256: 2ffe552c630ba46cf0379177ac004e5bc43ec6005f3a846a99fa29fa7abcdc89

Fixes ​

  • Reporting: Trend delta for System Quality Overview slide was not shown for assessments
  • User Detail view: Avatar images were blurry
  • False positives for "Avoid using cartesian queries" check when functions were called for PL/SQL
  • NullPointerException during backup export
  • Files with ".c" extension containing Objective-C code were not parsed correctly
  • Macro expansion button location was off in Safari
  • Bitbucket Cloud and SCM-Manager connectors did not fetch git tags

Improvements ​

  • Increased timeouts for connections to SAP systems and added global option "Timeout in seconds for logon connections to an ABAP system"

Version 2024.8.11 ​

Download Teamscale v2024.8.11 (ZIP)
January 14th, 2025
sha256: 63cef48caf353ade9ce12d1650e22f75034041f1c2a84e3f6a1c7e9e2d9fed5c

Fixes ​

  • Reporting: Markdown slides had no space between title and content
  • False positives for "Allow only forward jumps" check for Objective C/C++
  • Architecture editor: In policy creation mode drawing policies did not work consistently
  • False positives for "Use of enclosing braces, partial array initialization, multiple initialization of array elements" check for C/C++

Version 2024.8.10 ​

Download Teamscale v2024.8.10 (ZIP)
December 24th, 2024
sha256: 5116a79a198211b66d4f8675da9e973773f6bf0770cc00bd47307190e6dbf86a

Fixes ​

  • "Discouraged function calls" check ran even if configured options could not result in any findings
  • Kubernetes connector: "Helm value files regex" option did not work if it didn't start with .*

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