Patch Releases for Teamscale 2025.7
Version 2025.7.6 latest
sha256: b5f0eda3d7809282a4e20a3a19315b0504f28116caaa76c8a2eedfccd846aa04
Fixes
- New commits from an artifact store were not correctly added to the history
- Data returned from the server got corrupted in some cases when terminating HTTPS in Teamscale
- C/C++:
//in URLs used inside preprocessor directives was always scanned as comment - False positives for "Avoid unused private methods" check for Java when using
@MethodSourceannotations - Simulink:
NullPointerExceptionwhen resolving data types - Too strict code scope validation when creating new projects
Improvements
- Improved loading times of Global Role Assignments view
Version 2025.7.5
sha256: 3fece15288e8b432a4cea16c6488cc364eb28101273e4516254b3745bd18b229
Fixes
- False positives for "Dead Store Analysis" check for C++ concepts
- False positives for "Classes should not depend on an excessive number of classes (aka Monster Class) (java:S6539)" check for Java enums
- AssertJ's
withMessagefunction was not recognized as an assertions - False positives for
assertEqualscheck with same arguments - False positives for “Unreachable code after exit statement” check for Typescript near
keyofoperator - After opening a Quality Report in edit mode, the slides of the report were slightly outdated in some cases
- Go functions/methods were not always parsed correctly
Version 2025.7.4
sha256: 9b2f77b85f5ec075aa67262c1932243ff54e389e8d5c106497837832d3f2492d
Fixes
- False positives for "Change the assertion arguments to not compare dissimilar types" check for types containing dots
- False positives for "Test further the exception raised by this
assertThatThrownBycall" check within lambdas - Errors in data flow analysis of C# local functions with tuple return types
- When upgrading Teamscale, "A compatible declaration shall be visible with external linkage" check was falsely removed from analysis profiles containing C
- Generic Go functions were not parsed correctly
- Reports: "Finding Details" slide did not scroll to the finding when "Show introduction/removal diff" was enabled
- Merge Requests: Critical Changes section included files and methods that were not changed within the merge request in some cases
Version 2025.7.3
sha256: e6c2f9743a5c051b8db8fd93c308f5587b270108b7f965659979e71c8a0ca8ad
Fixes
- Backup import failed for projects with S3 connectors
- Project scheduling failed with error "Can't set newer commit as parent of older commit" in some cases
- False negatives for "Avoid creating SimpleDateFormat objects without specifying the Locale" check for Java when using star imports
NullPointerExceptionin "String Interpolation" check when usingpermitsas identifier- golangci-lint was not working if the home directory was not writable
- False positives for "Unreachable Code" check for Go
switchstatement - Anonymous blocks in Go were not parsed correctly
- Go method was not parsed correctly when
interface{}type was used in signature - Go built-in functions were not parsed correctly
- Very high count of log messages resulted in
OutOfMemoryError - When importing compilation databases, Teamscale did not resolve absolute include paths against the code directory on the build server
DataFlowSynchronizererror when trying to construct CFG for C++ constructor- False positives for Naming Convention check for C/C++
conststructmembers - Taint Analysis findings did not disappear when code snippets in ABAP were commented-out
- False positives for "Unused variable or parameter" check when using GTEST tracing macros
- False positives for "Forbidden Literals" check for ABAP
Improvements
- Improved performance of "JWT should be signed and verified with strong cipher algorithms (java:S5659)" check
Version 2025.7.2
sha256: c04d62b76f2235db0efcf6f4d97e7189665f6f5593a4b920b4ca38540f3fbf54
Fixes
- Overlapping headlines in Project Edit view for instances without dashboard templates
- JavaScript attribute functions called
get,set,static, orasyncwere not parsed correctly - "Show coverage" toggle was not available in Broken Clone view
- ABAP parser failed on string templates ending with backslash
- Projects with Jira as Requirement Management Tool connectors could not be edited or imported from older releases after applying the previous patch version
- False positives for "Unreachable code after exit statement" check for Objective-C when using lambdas
- Double scrollbar was displayed in the Simulink block view
- API Reference: Wrong description for query parameter "projectId" for
api/sap-system-id-by-project
Improvements
- Improved performance when fetching the resource history of a file when Code Review Findings were turned on
- Visual Studio Code plugin: Improved error logging when invalid JSON was returned for Teamscale precommit request
- SAP integration documentation now describes compatibility with git-based ABAP environments
Version 2025.7.1
sha256: 1df6277c8681376b4e8afdc52fba3abdf8a9265bdd8a5f988960e5f9f7a1fe10
Fixes
- Reports view: Popup contents overflowed their containers in Safari
AssertionErrorinTypeIndexSynchronizerin some cases when resolving JavaScript dependencies- Backups with Jira projects could no longer be imported from old releases after applying previous patch version
Improvements
- Improved URI placeholder for GitLab in External Accounts dialog
Version 2025.7.0
Bug Fixes
- 2025.7.0 contains all fixes from previous versions released on and before September 16th, 2025
- For brevity, only new features are included in the changelog
sha256: 1df6277c8681376b4e8afdc52fba3abdf8a9265bdd8a5f988960e5f9f7a1fe10
