Patch Releases for Teamscale 2025.9
Version 2025.9.2 latest
Fixes
StringIndexOutOfBoundsExceptionin "Avoid unused private methods in Java" check- PL/SQL: Variables declared with
%ROWTYPEwere no longer reported by the "No SELECT *" check - TypeScript files were not anonymized correctly
- Objective-C: Parsing of class extensions resulted in incomplete AST nodes
- False positives for "SpEL expression should have a valid syntax" and "@Value annotation should inject property or SpEL expression" checks in java
- Swift: Certain regular expression definition could lead to parser issues
- Cppcheck: Findings for deleted files were not resolved
- Swift: Macros in closures could lead to parser errors
- Project permissions bound to alternative project ids were not taken into account
- False positives for "Avoid using cartesian queries" check for PL/SQL
- C#:
DataFlowFindinsSynchronizersometimes ran into errors regarding CFG cycles - Uploading .NET ephemeral traces via REST endpoint targeting an external storage backend did not work
- Parser and Interaction logs were empty with the default logging configuration
Improvements
- Added descriptions for Cppcheck MISRA checks
- C#: Improvements for the null-pointer analysis when
string.IsNullOrEmpty()was called - Performance improvements for
JFrogXraySynchronizer - Performance improvements for "Nonsensical Binary Operation" check
Version 2025.9.1
Fixes
- Start perspective did not consider the Preselected UI Branch of a project
NoSuchElementExceptioninFindingBlacklistChangePersister- False positives for "Regex should not be overly complex" check for Java
- Project Edit view: Removing all secondary project IDs unexpectedly led to validation errors
- False positives for "Unreachable code after exit statement" check for TypeScript
- Test impact analysis services reported invalid metadata in some cases
- HANA SQLScript
?operator was not supported - False positives for "Methods should not be defined in a header file" check for C++
constexprfunctions
Improvements
- More configuration options for ABAPLint with the system properties
com.teamscale.abaplint-file-batch-sizeandcom.teamscale.abaplint-node-max-old-space-size - Maximum allowed HTTP header size is now configurable in the
teamscale.propertiesfile withserver.max-header-size-kib(docs)
Version 2025.9.0
Bug Fixes
- 2025.9.0 contains all fixes from previous versions released on and before December 9th, 2025
- For brevity, only new features are included in the changelog
