Skip to content

Patch Releases for Teamscale 2025.1

Version 2025.1.11

Download Teamscale v2025.1.11 (ZIP)
April 1st, 2025
Docker Hub
Docker image: cqse/teamscale:2025.1.11
sha256: 3f35e4e64e5cb16dd9dbe3a27b6f2a2a2afa80bd726aeaca588d8132c82b97fa

Fixes

  • C++ parsing errors for anonymous enums with fixed types
  • Method-level treemap excluded trivial methods for Line Coverage metrics
  • Commit details: Metric selection dialog showed selected metrics which were not in the actual table

Version 2025.1.10

Download Teamscale v2025.1.10 (ZIP)
March 25th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.1.10
sha256: 0b6669df004bcee19b64e7d814d19e6ba3162934f29fe3de44ac14870e828c2b

Fixes

  • NullPointerException in BitbucketServerMergeRequestSynchronizer when processing deleted pull requests
  • Compiler directives within control flow statements lead to missing findings
  • Coverable lines were incorrectly calculated for IEC61131-ST files in some cases

Version 2025.1.9

Download Teamscale v2025.1.9 (ZIP)
March 18th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.1.9
sha256: 4e27bd551dd7c6514625d7a26ddbc46dfd5eb73747a1d5a43bba6f739072a51c

Fixes

  • Delta > Change Treemap: Treemap popups displayed the same file links multiple times
  • ConcurrentModificationException in AnalysisReportIntegrator in rare cases when processing JaCoCo reports
  • Architecture assessments were incorrect in some cases
  • Safari did not show the favicon in some cases
  • Profiler Configuration: Severity filter was not applied correctly to log entries
  • Feature toggle: com.teamscale.disable-coverage-merging=true did not affect testwise coverage merging
  • "Could not remove dependencies for ..." errors in ArchitectureComponentDependencySynchronizer
  • Uploading data to S3 external storages always executed a project validation
  • Spurious rollbacks caused by completion boundary timestamp collision
  • Opening an architecture created by a deleted user led to service errors
  • Repository connector status incorrectly showed failed Git synchronisations as a warning instead of an error

Version 2025.1.8

Download Teamscale v2025.1.8 (ZIP)
March 11th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.1.8
sha256: 462d43abba51d9d371cb133fa759e0b682c273539567b01c0e282bdb4e856bfb

Fixes

  • Architecture editor: Some policies were incorrectly marked as unnecessary
  • NullPointerException in BitbucketServerMergeRequestSynchronizer and BitbucketServerMergeRequestUpdateTrigger in some cases
  • ServiceCallException in TfsChangeRetriever
  • Edit Project view: Overly long validation error message overlapped settings
  • NullPointerException when drawing Simulink models

Improvements

  • Improved Delta perspective loading time for some cases

Version 2025.1.7

Download Teamscale v2025.1.7 (ZIP)
March 4th, 2025
Docker Hub
Docker image: cqse/teamscale:2025.1.7
sha256: c35eaac306cf5552d4871f6f2d9b26ba20364bda3b39bc5d872fc37894b066a1

Fixes

  • Incorrect errors were logged about getting uniform paths instead of line numbers when parsing Xcode Coverage reports
  • Non-code metric deltas were displayed incorrectly in rare cases
  • Teamscale crashed in rare cases during backup import when using a large backup and RocksDB
  • System Information: UI glitch when JVM arguments contained a % character
  • ABAP: Malfunctioning connections to an SAP system led to FATAL worker logs instead of ERROR logs
  • External report uploads did not get scheduled in some cases

Version 2025.1.6

Download Teamscale v2025.1.6 (ZIP)
February 25th, 2025
sha256: 4d6ecdc5eacddc439ce22eba6e954b76387f121495a9f130121f4a5410ff38d8

Fixes

  • Architecture analysis did not update dependencies
  • "Changes Related to This Test Failure" treemap compared to oldest passing test result instead of newest
  • Outdated coverage was shown in Merge Requests > Test Coverage section when the feature toggle com.teamscale.feature-toggle.use-coverable-lines-from-coverage-reports was enabled
  • Header files without file extensions were not supported for C/C++
  • The "Analysis in progress" warning did not refresh automatically and was missing in the Activity perspective
  • Uploads to external storage backends from backup imports were falsely stored internally
  • TFS connections timed out for very large change sets
  • Eclipse plugin: Popup messages appeared for projects without .teamscale.toml file

Improvements

  • Code view: New button to reset the search
  • Improved performance of AnalysisReportPersister and AnalysisReportIntegrator

Version 2025.1.5

Download Teamscale v2025.1.5 (ZIP)
February 18th, 2025
sha256: 1ac0044ff2324dcd9f3790dc70eabfb10f22e6636d8dd425310a41759eeac7a1

Fixes

  • Swiftlint execution could run indefinitely
  • Findings detail view showed unnecessarily reloaded siblings when switching tabs
  • GitGarbageCollectionMaintenanceTrigger waited indefinitely in some cases
  • Parsing errors in C# when required was used
  • NTLM authentication did not support concurrent authentication attempts
  • Removed redundant references to Simulink guideline checks from finding descriptions

Improvements

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

Version 2025.1.4

Download Teamscale v2025.1.4 (ZIP)
February 11th, 2025
sha256: 2db45138136ee8cf70c5336d62589fffeacd0e33cc7ec7800a6b55599798318b

Fixes

  • Prometheus metric for "Committers in the last 180 days" was not available
  • NullPointerException in ArchitectureAnalysisSynchronizer
  • Metric treemaps: Very small values were shown as white when color shading was disabled
  • NullPointerException in GitLabMergeRequestAnnotationTrigger
  • Powershell analysis was not working if the execution produced a warning
  • UnsupportedOperationException in DataFlowFindingSynchronizer
  • Threshold configuration could be deleted while still being used
  • Parsing errors in C# when using quotation marks inside raw string
  • 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

Improvements

  • Improved performance of architecture analysis

Version 2025.1.3

Download Teamscale v2025.1.3 (ZIP)
February 4th, 2025
sha256: b1e28e70c82a19591ddf981572eab858a4cdd2f6b7cbabe77bb943821e2e1646

Fixes

  • Teamscale did not start when database sharding was enabled
  • Reporting: Metric treemap slide zoomed to node when creating annotations
  • Architecture components of third-party dependencies were not updated correctly
  • Architecture Editor: Misleading warnings about an unsupported language were shown in some cases
  • teamscale-dev: Pre-commit always removed the line break after the first line
  • Some specification item finding locations were not displayed correctly in the UI
  • 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 2025.1.2

Download Teamscale v2025.1.2 (ZIP)
January 28th, 2025
sha256: 8e0ebf2f2794c86a522052287999f70ab0fdf3566b664c4182b8d8f94542c2bf

Fixes

  • Uploading to specific timestamps led to missing merge request annotations
  • IndexOutOfBoundsException while parsing C/C++/Objective-C files with unexpected or incorrect syntax
  • Links in advanced code search table were broken
  • Unexpected navigation prompt when expanding a check description in Analysis Profile Editor
  • Spurious rollbacks when using S3 with webhooks
  • Admin > Settings: "Automatic Backup Path" was not validated in some cases
  • Guideline Summary widget showed invalid entries for the CWE Sans Top 25 guideline
  • Finding detail view did not update after adding the finding to a task
  • Architectures were sometimes not updated correctly
  • Swift: Extended regex literals were not parsed correctly
  • Nesting depth calculation was incorrect for Java switch expressions in return statements
  • 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 2025.1.1

Download Teamscale v2025.1.1 (ZIP)
January 21st, 2025
sha256: a959c4a6396ce8e7211f0ab881e9c1ac3e4c5f98ddb5cb81d3f07164e46beb6c

Fixes

  • Too many external uploads for the same commit could cause a rollback loop
  • Web UI could not be opened on Windows
  • Architectures modified by deleted users could not be edited
  • Instance Comparison overview table displayed the wrong summary icon in some cases
  • Check Explorer: Separate input fields for collections did not automatically escape commas
  • ESLint analyzed HTML files incorrectly
  • 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 2025.1.0

Bug Fixes
  • 2025.1.0 contains all fixes from previous versions released on and before January 14th, 2025
  • For brevity, only new features are included in the changelog
Download Teamscale v2025.1.0 (ZIP)
January 14th, 2025
sha256: 79286dc200e427632dabbc5245d8401c8a0a864d54d424ed0fc544af833da3a7