Patch Releases for Teamscale 2026.1
Version 2026.1.3 latest
Fixes
- Kubernetes: Invalid YAML files sometimes led to a
ClassCastException - Documented configuration for using the Windows trust store did not work for recent JVMs
- Groups created by importing teams from GitHub were missing the organization name
- Go: Tuple return types were not correctly parsed
- External analysis data was not correctly deleted during history analysis
- Bitbucket Data Center: Code Insight report status was always
PASSEDand did not match the Teamscale vote status - Post-poned votes were not cleared from the index after a merge request was merged
- Code Compare view broke with error
Must insert in ascending order! - AI resolution failed when fixing a finding required adding extra lines of code
- Polarion: No specification items were imported when a custom field was defined multiple times
golangci-lint: Configured options were not passed correctly- False positives for "Don't use string in Matlab Function Blocks" Simulink check when function calls were used
- False positives for "Unauthorized Access Control Object" ABAP check when
#MANDATORYannotation was used
Improvements
- Improved GitHub connector validation speed for apps having access to a lot of repositories
- Renamed "Test Coverage" section in the merge request detail view to "Coverage of Changes"
- Improved Maven plugin documentation
Version 2026.1.2
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
