Patch Releases for Teamscale 2026.1
Version 2026.1.2 latest
Fixes
- Postponed rollbacks were not cleared correctly after execution
- Selecting an item in a filtered checkbox list selected the wrong item
- User selector search box was occluded in the Role Assignment view
- Data in different external upload paths referencing the same commit were not merged
- Archived reports had the wrong file name when downloaded
- No findings were shown in the treemap when a code scope was selected
ClassCastExceptionin metrics handling for ABAP projects- After external uploads, redundant revision lookups were performed in some cases
- Comments in anonymized code were not anonymized correctly
- Updates to existing cross-repository pull requests were not processed when no other branch changes occurred
NullPointerExceptionin plausibility check during path matching when processing "Testwise Coverage" reportsEOLtokens were not fully cleared from the display when switching between token and AST representations- Teamscale comments in Azure DevOps pull requests could not be displayed in Visual Studio
Version 2026.1.1
Fixes
- Reports perspective: Slide previews did not automatically scroll into view when switching slides
- Reports perspective: Banner on the left side of slides did not expand to the full slide height in Safari
- Service to force S3 full scan did not work when feature toggle
com.teamscale.external-storage.disable-user-configurationwas enabled - ABAP code in check descriptions was not highlighted correctly
DataFlowFindingsSynchronizerfailed for C# when detecting infinite loops inside a lambda- Errors during backup import due to missing check descriptions for "Cppcheck Report Uploads (External)" tool
NullPointerExceptioninInconsistentCloneChangeAlerter- False negatives for "Annotation in JUnit test class missing" check for Java
- "Metrics Trend Chart" widget parameter validation could fail even if at least one color was selected for each metric
- Button to add a new dashboard on the Dashboard perspective was shown even if no projects existed
- GitHub: Periodical sync of GitHub teams to Teamscale group assignments did not work
- False positives for ESLint checks ("no-shadow", "no-redeclare", "no-unused-vars") for TypeScript code
- Legend colors in trend charts on the Start perspective were swapped
- Dashboards created from templates were created for the wrong project in some cases
- False positives for "Use of enclosing braces, partial array initialization, multiple initialization of array elements" check for C/C++ when using partial array initialization with
{NULL}or{nullptr} - False positives for "Methods should not be defined in a header file" check for C++/Objective-C/++ when using
__inline__ - Trend chart failed to render for the ABAP "Creation Date" metric
- Extended code snippets in the Finding Details view did not use the available height in some cases
- Treemap colors were inconsistent for metrics with a fixed set of values (e.g. languages) when some values were not present in the project
- "No testwise coverage" was shown when coverage was actually present in some cases
- Jira connector did not accept valid URLs in some cases
- False positives for "Switch statements should not contain unexpected constructs" check for C/C++ when all conditional branches had exit statements
Improvements
- Reduced memory consumption in
FindingsTracker - Improved slow initial trigger execution for huge projects
- Polling interval for external storage backends can now be configured with the system flag
com.teamscale.external-storage.polling-interval - Improved check description for "No call to external form routines" check
Version 2026.1.0
Bug Fixes
- 2026.1.0 contains all fixes from previous versions released on and before January 20th, 2026
- For brevity, only new features are included in the changelog
