Patch Releases for Teamscale 2025.3
Version 2025.3.4 latest
sha256: 4a5972fe0a14fe7514b4678e15195be282fadfa6233ae94d352945555d54aaf3
Fixes
PatternSyntaxException
inGitHubChangeRetriever
when debug dumping was enabled and branches with special characters were analyzedIllegalArgumentException
inExternalAnalysisResultsPersister
when test names in JUnit reports had trailing spaces- False positives for "PHPStan: class.notFound" check when using heredocs
- System Information view: List of active committers was not scrollable
- Views sporadically broke with the error
Cannot read properties of null (reading appendChild)
- Editing a paused project unpaused it
- Branch selector had a dropdown icon instead of "x" icon for deleting current selection
- False positives for "Endif directive comment" check
Improvements
- Issue-based Metric Treemap and Method-based Treemap widgets now support CSV download
Version 2025.3.3
sha256: d53e0e73c5b665ec3a16b0d475451a29af11cd79009c1bd98958b3456308d6d1
Fixes
- Findings perspective: Missing "Clear" button in the "Guideline" filter dropdown
net::ERR_CONTENT_DECODING_FAILED
error in rare cases- External findings were not resolved after uploading a new external report in some cases
- Datatype was not propagated from inports to Bus selector
- Issue queries:
membersOf
function did not respect the users' full name - Placeholder text was shown in blue color in some places
- Duplicate tables were sometimes added to issues in Jira Cloud
Improvements
- New server options to limit how many pre-commit branches are retained for how long (per user)
- When the
repository
parameter for a jQAssistant upload is set, it is now expected as a prefix for matched file paths
Version 2025.3.2
sha256: b722debf899b381398f9423d6f6ada9b0e60fa9a89b06dbdbd66d5633a045863
Fixes
- Worker log messages did not contain the architecture they were referring to
- Summary for "Comment Completeness Assessment" contained entries of deleted files
- Images in documentation were no longer zoomable
- PHPStan did not reliably detect PHP version constraint from
composer.json
file - Voting repeatedly on merge requests failed for projects with issue or requirement connectors
- Azure DevOps: Duplicate pull request comments for architecture findings
- False positives for "Avoid unused private methods" checks for C#
- False positives for "Unused variable or parameter" check for out parameters in C#
- False positives for "Incorrect JavaDoc usage" check when using Java annotations in comments
NullPointerException
when receiving webhooks in case there were unconfigured projects- "Code Change" links for alerts in Delta perspective pointed to wrong commits
GitLabMergeRequestUpdateTrigger
failures in case the project ID was used in the project configuration instead of the repository name- False positives for "Non-empty switch clauses have to be terminated unconditionally" check for C/C++
- "Start date" in "Branching Configuration" was not optional
- Analysis profile options for "Comment Style" check did not work
- Code view: Expanding/Collapsing a macro while browsing search results always reset the view to the first search result
Improvements
- Documentation: Added missing redirects to "Integrations/jenkins-plugin"
Version 2025.3.1
Jsha256: 0c5a6a8da7d7eb9684cdf52658dc1a44f43f79a30052903f284d29d3427e927b
Fixes
- Documentation: Old link of "Uploading External Analysis Data" page lead to 404
- Identical ABAPLint findings on same line but different character offsets were missing
- Generics in Python type hints were not parsed correctly
- Default tools were not enabled when adding a new language in an analysis profile
- Lazy initialized attributes in Kotlin were not parsed correctly
- Saving external credentials without validation did not work in some cases
- False positives for "Do not access internal class members" check in Python when accessing magic methods
- False positives for "Unused variable or parameter" check in C/C++
- TGA badge did not have the correct colors
- Cppcheck did not terminate in some cases
- Selecting a date in the calendar popup did not update the date in Safari in some cases
- Simulink: Clone siblings were shown vertically to each other instead of horizontally
- Multiple GitHub pull requests with the same source branch caused Teamscale to repeatedly update the same check runs indefinitely in some cases
- Tasks view: Findings links incorrectly included last selected time travel
- Issue-based Metric Treemap widget did not respect "Exclude non-referenced files" parameter
- Delta perspective: Link to comparison for changed files had commits swapped for merge deltas
- C#: Parser error when overriding
true
andfalse
operators StackOverflowError
in "Nonsensical Binary Operation" check when checking large string concatenations- Scanner error in Transact-SQL when using curly braces
- Access Keys view was not centered
- Analysis progress bars had no progress indicators in the Analysis Progress table of the System Execution view
- GitHub check runs did not state the reason for a result in the check run overview
- Cleanup of GitHub check runs did not work in some cases
- Incorrect findings for architecture violations
- Semgrep could not execute under rare circumstances
NullPointerException
in some cases when opening the code perspective- C++:
complex
was incorrectly parsed as a keyword - Parser errors for C++ when using casts
Version 2025.3.0
Bug Fixes
- 2025.3.0 contains all fixes from previous versions released on and before April 1st, 2025
- For brevity, only new features are included in the changelog
sha256: daf3398761f86ed3f57360f17a5dbd31855f1cf93c8ba0db69d5b51e8f788d0f