Patch Releases for Teamscale 2026.7
Version 2026.7.5 latest
Security Improvements
This version contains security improvements. If possible, please update to at least this version.
Fixes
ClassCastExceptioninFindingsTracker- Objective-C methods named
newcould not be parsed - Temporary connection errors of repository connectors, such as a GitLab 503 response, were logged as fatal errors
- Eclipse plugin: Editing a Teamscale server removed its stored credentials if the user canceled the master password prompt of the secure storage
- External storage: Uploading many external reports or scheduling a large migration stalled the project analysis progress
- Restarting external storage migrations migrated previously migrated data again, which caused duplicate uploads
- SVN analysis got stuck on HTTP 404 errors in some cases
- Agentic reviews: A triggered review waited for another running review to finish although workers were free
- Dashboards: Widgets showed a
NullPointerExceptionand could no longer be edited if their referenced project did not exist - Dependencies between C#/TypeScript files and Dockerfiles were detected incorrectly
- False positives for "Missing braces for block statements" check in Objective-C/C++ when
@autoreleasepoolwas combined with anifstatement - Bitbucket: Pull request descriptions were updated with an incomplete message when the "Add badges in a pull request comment" option was enabled
- SwiftLint: Importing an analysis profile from a configuration file added opt-in rules that were not selected in the input YAML file
- jQAssistant: Check options were not code-scope aware
- Stale line coverage from earlier commits was kept in some cases
- JavaScript/TypeScript: Some closures were incorrectly reported as covered by tests
- "Unused/duplicated imports (Java)" check did not create findings for unused static imports
- Checks: Help tooltips for group options and advanced options were too wide to read
- Checks: "Tool" filter was misaligned
- Eclipse plugin: Setting up a filter showed the error "This configuration is not expected to be initialized with other filter types"
- teamscale-dev:
teamscale-ide-cli.jarcontained theteamscale-dev/legal/license folder, which is already part of the distribution ZIPs - Instance Comparison: Worker log links did not show the linked entry unless it was among the most recent entries
- Metrics:
IllegalArgumentExceptionwhen sorting a table - Interaction logs were not included in the support request ZIP file
- Simulink: TargetLink blocks were not detected correctly
- False positives for "Check fundamental logical and numerical operations" check in Simulink when using "Bus Assignment" blocks
Improvements
- Improved performance of dotCover report parsing
- Improved documentation for Software Composition Analysis
- Security: Updated backend and frontend dependencies to remove CVE-2026-104845
Version 2026.7.4
Security Improvements
This version contains security improvements. If possible, please update to at least this version.
Fixes
- False positives for "Multiple Statements in Same Line" check in TypeScript
- Migration to an external storage backend failed for projects without repository connectors
- Backups view: Page loading was slow while projects were migrating to an external storage backend
- Tasks could not be closed without refreshing the page
- SCM-Manager: Rollbacks caused merge request annotations to be removed and re-added, which triggered excessive email notifications
- Project Edit view: "Edit" and "Delete" buttons overflowed their sections in some cases
- Merge Requests: Coverage of changes was no longer available after the merge request was merged
- "Out of memory" errors when merging coverage information for merge commits of old branches
- "Start revision" baseline of a project was moved to a later commit when an incremental backup was imported
- Finding details from external systems showed an error if the finding was not accessible
- IntelliJ plugin: "Show Findings in Problems Tab" button was not shown in newer IntelliJ versions
Improvements
- Security: Updated PHP to a version that is no longer affected by CVE-2026-109618 and CVE-2026-109619 (PHP2Shell). These vulnerabilities were not exploitable in Teamscale
Version 2026.7.3
Security Improvements
This version contains security improvements. If possible, please update to at least this version.
Fixes
- Architecture upload information could not be retrieved for uploads with a timestamp adjusted by the analysis
- No warning was shown when deleting or overwriting architectures in some cases
- Function declarations in JavaScript and TypeScript were incorrectly considered coverable
- Instance Comparison: Comparing internal and external uploads showed non-existent differences
- SVN connector: Synchronization failed with a "Duplicate key" error in some cases
- Dialogs were rendered blurry in Safari in some cases
- External storage migrations targeting anonymous branches were shown as pending indefinitely
- External storage migration: Restarting an instance during an active migration caused "Failed to read credentials" errors
- Requesting check descriptions for SAP Code Inspector findings from systems with a Teamscale Connector for SAP older than v2606 showed an error
- IntelliJ plugin: Pre-commit analysis used the file content on disk instead of unsaved editor changes
- C#
fieldwas parsed incorrectly in some cases - SwiftLint: Wrong check options were used for code scopes
- False positives for "Checks for missing or obsolete abap doc" check in ABAP when parameter names differed in case
- Voting on merge requests failed with a
Failed to resolve commiterror if the target branch had no analyzed commit yet - ABAP connector: Newly generated code was not excluded from the analysis
Improvements
- Docker image no longer contains npm
Version 2026.7.2
Fixes
- External Storage Backend: Uploading data to shortened revision strings caused a rollback loop
- S3 client failed TLS (SSL) negotiation because it did not consider
javax.net.ssl.trustStore - Git connection failed to synchronize if a submodule could not be read
- Proxy credentials were not used when connecting with AI providers
- AI Model Providers: The "AI Model Routing" section failed to render when one AI model provider was unreachable
OutOfMemoryErrorwhen processing line coverage with hidden sequence points from OpenCover reports- Line coverage was imported incompletely from Clover reports generated by Istanbul
- Chart smoothing did not work for "Metric Trend Chart" widgets
- "Agentic Review" tab did not map the review to the correct user in some cases
- Simulink: Propagated signals were incorrectly marked as
NOT_CONNECTEDwhen using "Switch" blocks - S3 connector: Newly created connectors used
1209600as the default value for the "Max Change Detection Age" option
Improvements
- SAML configuration: New optional setting "Assertion consumer service URL" to set an intermediary, such as an SSO proxy, for the identity provider
- Software Composition Analysis (SCA): SBOM and Violations views are now branch-aware
- Merge Request Detail view: The "Test Coverage" tab was renamed to "Coverage of Changes"
Version 2026.7.1
Fixes
- Architecture editor showed an error page and lost data when manual edits were interleaved with AI refinements
- Temporary folders were not cleaned up correctly when shutting down Teamscale
- Possible scheduling deadlock if an S3 upload referenced an empty or skipped commit
- "Inconsistent control flow graph" errors in
DataFlowFindingsSynchronizer NullPointerExceptionwhen importing coverage for external library files in some cases- Test Suggestions:
NullPointerExceptionin content-based test suggestions for tests without a known syntax tree - Copying a project left a partially copied project behind when validation errors occurred
- ABAP connector: "Repository Connectivity Status" showed
Nowinstead of the actual times of the last successful and last attempted SAP connections
Improvements
- Improved performance of the scheduler
- Improved processing of raw testwise coverage reports containing Bullseye coverage
Version 2026.7.0
Bug Fixes
- 2026.7.0 contains all fixes from previous versions released on and before September 29th, 2026
- For brevity, only new features are included in the changelog
