Patch Releases for Teamscale 2026.2
Version 2026.2.5 latest
Security Improvements
This version contains security improvements. If possible, please update to at least this version.
Fixes
- Architecture view: Dragging components from the unmatched types into a component sometimes didn't add them as a child
- False positives for "Throw of generic exception in Java" check
- Contributor Statistics: S3 upload commits from the "Teamscale" committer were counted erroneously
S3ForceFullScanServicesometimes did not perform a full scanNullPointerExceptionduring Gitlab merge request synchronization due to incomplete merge requests not filtered in some cases- False positives for "Assignment of a variable to itself" check in Swift
- Compare view scroll synchronization behaved strangely in some cases
- IntelliJ Plugin: Hostname validation was performed when TLS certificate validation was deactivated
- Visual Studio Code plugin: Credentials were visible on the command line
- Visual Studio Code plugin: Previously saved server configurations vanished upon IDE restart
Improvements
- Faster creation of support requests
- Security: Updated dependencies to mitigate CVE-2026-33228 and CVE-2026-32141
Version 2026.2.4
Security Improvements
This version contains security improvements. If possible, please update to at least this version.
Fixes
- System Information view did not show versions of connected SAP systems in some cases
- False positives for "Null pointer dereference" check in Java
- Dashboard: Mouse cursor had an offset in view mode
- Simulink:
StackOverflowErrorwhen encountering circular dependencies between data dictionary references - Finding Details view: Extended code snippet did not use the available height in Safari
- False positives for "Uncaught Exception" check in function group includes for ABAP
- False negatives for "Forbidden Standard I/O-Functions" check when using
sscanf - "Metrics Trend Chart" widget used the color of the first selected metric for all grid lines
- Stale HTTP connections caused annotations and votes on merge requests in code collaboration platforms to fail
- Merge requests deleted in Gitea were not deleted in Teamscale
- Security: OpenID Connect configuration options were not validated sufficiently
Improvements
- Architecture Editor: Improved performance when many unmatched types were shown
- Improved performance of compile-command file parsing for reports with many translation units
Version 2026.2.3
Fixes
- Redirection from old
issues.htmllinks did not work if the ID contained only numbers OutOfMemoryErrorinS3ChangeRetriever- Reports: Starting a presentation from the list view did not work
- C#:
UnsupportedOperationExceptioninRaexFindingsSynchronizer - False positives for "Avoid unused private field" check in Java for
serialVersionUID - Binary size metrics were displayed incorrectly in some cases
- Dashboards: Dashboard sometimes showed up too small
- SAML login failed when metadata XML contained multiple certificates
- Delta > Findings Churn view showed "Unexpected type of uniform path" error in some cases
- External uploads were not sorted properly in the External Upload view
NullPointerExceptionduring coverage integration in rare cases- Timeout for importing a backup from another instance was too short
- False positives for "New exception is created but not thrown" check in Java when using
throwin a switch statement - ABAP: Field-symbols were incorrectly interpreted as HTML tags, causing them to be rendered as strikethrough
- Merge Request Details view showed outdated information when processing squashed or rebased commits
- Overlapping enablement of metric and critical change badges between projects was not detected
- Simulink: Datatype propagation did not work correctly when a library was included multiple times
Improvements
- Removed unused
DebugArtifactoryRepositoryService - ABAP ATC check: Added support for function modules
- Cppcheck: Parsing issues are now logged with precise location information
- Improved C/C++/Objective-C++ scanner performance for some code patterns
Version 2026.2.2
Fixes
- Reports: Metric trend chart took very long to load in some cases
- Proxy authentication did not work
- The user setting of the default view (Dashboard or Start) was not respected after login
- "Load Backup From Other Instance" failed with a "400 Bad Request" error in some cases
- Documentation: Recommended setting of
reuseForksparameter for Teamscale Maven Plugin was misleading - C# files with interface methods using generic type constraints were not parsed correctly
- Dashboards: Widgets did not work when creating dashboards from templates
- Coverage sources were reset when changing the visibility of a path in a widget title
- The "Coverage of Changes" section in the Merge Request Detail view showed coverage from a previous commit if no coverage was uploaded for the head commit
- False positives for "Classes should not depend on an excessive number of classes (aka Monster Class)" check in Java
- Instance Comparison: File content differences were always shown for Simulink files, even when they were identical
- C/C++: Comments after preprocessor directives were not parsed correctly in some cases
Version 2026.2.1
Fixes
- False positives for "Override GetHashCode on overriding Equals" check in C# for parent classes
- CSV export from the "Metrics Trend Chart" widget failed when multiple metrics were selected
- SAML: "Regenerate Certificate" failed if the provider was not yet saved
- Webhooks were sent before Teamscale voted
- Dashboard: Color pickers did not store new colors
- False positives for "Null pointer dereference" check in C# when using the null conditional operator in
string.IsNullOrEmpty - Navigating between the method history view and the code view resulted in a "Bad Request" error
- Synchronization of ignore rules from Teamscale to JFrog failed with a "Bad Request" error
- Tasks: Links to findings did not work in task edit mode
- Code scope configuration was imported incorrectly if configuration lines ended with a comma
Improvements
- The "Upload Commit Details" dialog now explains that displayed data covers all partitions when multiple partitions are present
Version 2026.2.0
Bug Fixes
- 2026.2.0 contains all fixes from previous versions released on and before March 3rd, 2026
- For brevity, only new features are included in the changelog
