Skip to content

Patch Releases for Teamscale 2024.9

Version 2024.9.11

Download Teamscale v2024.9.11 (ZIP)
February 18th, 2025
sha256: c1d8c3b1921224ad8e45c94cc493313f47b557b3114d44ada076d4b0eebaf2cd

Fixes

  • Architecture created by deleted users could not be edited due to partial error page
  • Removed redundant references to Simulink guideline checks from finding descriptions

Improvements

  • Merge Requests: Added "Change Type" indicator for Metric Details

Version 2024.9.10

Download Teamscale v2024.9.10 (ZIP)
February 11th, 2025
sha256: 5c2ac2c5f1f635953817b721eac722114ddccd2ec5ea22e69b442c59e86fb285

Fixes

  • Simulink: Incremental analysis did not consider model or data dictionary changes
  • Analysis profile containing only specification item checks could not be saved
  • Unlinked Changes view did not allow the selection of cross-annotation projects
  • Flagged findings were marked as pending in their detail view
  • Clone findings were not correctly resolved in some cases
  • ReportParserException in IntegrateImportedAnalysisResultsTrigger and AnalysisReportIntegrator when uploading external reports that could not be parsed
  • Uploading external analysis data to merge commits caused recurring rollbacks in some cases
  • Issues view: Query operator like_in incorrectly included all entries with empty values

Version 2024.9.9

Download Teamscale v2024.9.9 (ZIP)
February 4th, 2025
sha256: f01452d55364bcfc3edb3e75daa64cea4751955f9c8c0af7db546cea4772d849

Fixes

  • Voting on merge requests whose target branch was set as the default branch did not work in some cases
  • Merge request metric details showed Unknown selected tab: 0 upon initial opening in some cases
  • Simulink: AssertionError occurred when the type Inherit from constant value was used in non-constant blocks
  • Adding coverage uploads to merge requests removed impacted specification items

Improvements

  • Added support for line coverage in method-based treemaps

Version 2024.9.8

Download Teamscale v2024.9.8 (ZIP)
January 28th, 2025
sha256: 042a085f5069b8ff5132f3f8e685f1f32fd9e1f1104094842ceb2f9b40d0d887

Fixes

  • Redirected login page broke with React error after importing backup
  • Metrics: Zooming into trend delta dialog did not produce correct delta link
  • Architectures could not be created when architecture assessment was disabled
  • Analysis was stuck due to failing Artifactory and S3 change retrievers in some configurations
  • Analysis profile documentation export did not respect heading depth, resulting in incorrect formatting
  • Project reanalysis feedback was slow after changing an analysis profile
  • CodeToIssueReferenceMappingSynchronizer failed if there were more than one capturing groups in the configured regex
  • 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.9.7

Download Teamscale v2024.9.7 (ZIP)
January 21st, 2025
sha256: a73cb01b781661362d75e0285d132cc84182ef53e4416e390b667a61007dab07

Fixes

  • Findings flagging did not provide immediate visual feedback anymore
  • IllegalArgumentException in DataFlowFindingsSynchronizer
  • Merge request updates sometimes failed with a NullPointerException after a force push
  • Project creation/edit: Deleting a branching configuration line resulted in a wrong start time displayed for the next configuration line
  • False positives for "Non-empty switch clauses have to be terminated unconditionally" check for Objective-C++ when switch block contains pragma directives
  • Merge Request Details view could not be opened if metric badges were configured without a shared metric threshold configuration
  • Parser error in JavaScript when using comments inside JSX
  • QtCreator plugin crashed when right-clicking the Teamscale panel before opening any project
  • 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

  • Added support for sorting the metrics table by column in the Merge Request view
  • Increased timeouts for connections to SAP systems and added global option "Timeout in seconds for logon connections to an ABAP system"

Version 2024.9.6

Download Teamscale v2024.9.6 (ZIP)
January 14th, 2025
sha256: ea8c580b03f32255ecc093d7dd63d556a22e65696d9e2110d9bf169c312f9cd3

Fixes

  • ABAP: Authority checks in IF conditions led to false positives
  • False negatives for null pointer analysis for C#
  • 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.9.5

Security Improvements

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

Download Teamscale v2024.9.5 (ZIP)
January 7th, 2025
sha256: a12b1dd07c9e7b7631e78f0114347a646e1015b2801ee4648de43dc7d537d81c

Fixes

  • False negatives for "No database operation in macro" check for ABAP

Improvements

  • Improved validation of backup settings

Version 2024.9.4

Download Teamscale v2024.9.4 (ZIP)
December 24th, 2024
sha256: 1d6f9d039f7eeea082eb376a4648326edf627f474f1056b2e30ddfdfc9af36b6

Fixes

  • GitLab SAST and Semgrep did not analyze files in test folders
  • Test gap analysis trend showed wrong data in some cases
  • Specification items and issues grouping widgets did not count multi-label items towards individual label's categories
  • False positives for "Switch statements should have default case" check when using case null, default -> ... for Java
  • "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 .*

Improvements

  • Improved performance of GitLab SAST and Semgrep

Version 2024.9.3

Download Teamscale v2024.9.3 (ZIP)
December 17th, 2024
sha256: 461f65a3349414607ffe655b810ccb4dc0e3c2ca84f96a05569a930d7d9813e2

Fixes

  • False positives for commented-out code analysis for C#
  • Scrollbar in Code view was unnecessarily shown for short files
  • C# parser error when using file as identifier
  • False positives for "String interpolation argument number check" when using custom imported classes for Java
  • False positives for "Avoid unused private methods in C#" check
  • T-SQL Invalid character parser error when using $action in merge statement
  • Reports: Task Details slide did not display code snippets associated with findings
  • Banner "N commits left to analyze" was not working reliably
  • Eclipse plugin: "Enable Automatic Pre-Commit Analysis" setting was sometimes not persisted after IDE restarts
  • Specification item analysis: Delta > Changed Files incorrectly showed new items as "changed" instead of "added"
  • 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.9.2

Download Teamscale v2024.9.2 (ZIP)
December 10th, 2024
sha256: 32953a7e9022db70b1e2605487019cac431f590cf7f030557ef19f127cec36a7

Fixes

  • Project Edit view did not open on older versions of Firefox
  • Instance comparison failed to run for projects without files
  • S3 webhook incorrectly required "View Project" permissions
  • Drill-down mode: Hovering on a label did not brighten the corresponding nodes
  • Merge Request Details view could crash with error "Failed to resolve branching point" in rare cases
  • "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.9.1

Download Teamscale v2024.9.1 (ZIP)
December 3rd, 2024
sha256: 02cd3fe697fd7a4929d44d095b1c04dfc7ed48de8c9543398730921325190ef2

Fixes

  • Switching from S3 storage backend to internal storage backend could cause project validation errors
  • 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

Improvements

  • Merge Request Details: Switching between treemap and table in Metrics section now preserves selected uniform path

Version 2024.9.0

Bug Fixes
  • 2024.9.0 contains all fixes from previous versions released on and before November 26th, 2024
  • For brevity, only new features are included in the changelog
Download Teamscale v2024.9.0 (ZIP)
November 26th, 2024
sha256: 3868ae2f6ca56772c3f66c244e53ed75aeb13864de260e28123c47f645f14b33