Patch Releases for Teamscale 2025.4
Version 2025.4.5 latest
sha256: 22b2339c7f4db1f4ac982ffa00971092d5fed15275cb26d39621db418af499b1
Fixes
- Test Selection view: Percentage in bars was incorrect
NullPointerException
inFindingsTracker
in rare cases- Deleting the day in the "Start revision" field broke the date picker
- Guideline Summary widget showed incorrect finding numbers
- Analysis Profiles: Removing the last value in a comma-separated list option was not persisted
- Finding locations were sometimes abbreviated in the Findings table even when space was available
- IntelliJ plugin:
AssertionError
about missing project when opening the Findings view - Reports: Pressing "Delete" while editing a callout text deleted the callout
- Metric Table widget opened the trend dialog for the wrong path in some cases
- Coverage could be matched to the wrong file when multiple files in a JaCoCo report had the same file name
- "Ignore Methods matching" check option for "Method Length" check did not work for preprocessed languages
- Branches for cross repository merge requests could not be fetched in some cases
- "Content exclude" option was not considered in pre-commit analysis for ABAP
Improvements
- IntelliJ plugin is now compatible with IntelliJ 2025.2 EAP
- Visual Studio Code plugin: Long running background operations (e.g. pre-commit analysis) now show progress notification
Version 2025.4.4
sha256: 33ac2647f369bd6eb1f4670015f314a384e83b283b2825095836d748766b454e
Fixes
- Links to the Test Gaps perspective from older Teamscale instances did not consider the previously configured baseline
- Simulink: "Element does not exist" error occurred when opening referenced subsystems
- Azure DevOps TFVC connector: Root level branches were not considered when they were included via
.
in the branch lookup paths - Server settings validation failed for option "ABAP SNC service library path" when no SAP connectors were set
- Eclipse plugin:
NullPointerException
when third-party plugins shipped a non-compliantjavax.annotations
package - Comparisons such as the broken clone comparison showed an assertion error if the token-based comparison mode had previously been enabled
Improvements
- Improved performance of Clang-Tidy and Cppcheck analysis
Version 2025.4.3
sha256: 03221420149fdd17066fc79bb7777828f8bd84a5956abd5ab7fbee5021ca9769
Fixes
S3ChangeRetriever
failed withOutOfMemoryError
when storing large debug info- Code collaboration platform connection problems were logged as
FATAL
instead ofERROR
when updating merge requests - False positives for "Switch statement without default case" check when using type assertions in JSX
- Settings could not be saved due to validation error when SAP SNC library was specified with an environment variable but SNC was disabled
- Visual Studio Code plugin: UI froze when pre-commit analysis was running in the background
- PL/SQL parser error when using compound triggers or
RUN
as an identifier - Tasks: Avatars could be distorted when task titles were long
- Clone finding comparison showed
undefined is not an object
error if the token-based comparison mode had previously been enabled
Version 2025.4.2
sha256: a4078f5fcd39161cb8eeee6cce12407b4f736a67ce1f42269ae66e4f4ea5bd70
Fixes
- Clang-Tidy and CppCheck analyses ran into out-of-memory problems when executed on large projects
- Minor layout glitch in table footer of guideline widget
- Method history link in code view navigated to incorrect time range
- Merge Request view: Metrics delta table did not display any data, in case findings were tolerated on the merge request's source branch.
- Bitbucket Data Center: Emojis in Teamscale's inline diff comments were sometimes not rendered correctly
- Reporting: Incorrect finding ID on "Finding Detail" slide led to infinite render loops
- TFVC: File renames in merges were not recognized correctly
- Visual Studio Code plugin: Extension failed if path to extension directory contained spaces
- Dashboard: Guideline Summary Table widget did not show data for MISRA C 2012
- GitLab and Azure DevOps: Line comments were duplicated if they contained many aggregated findings
- Teamscale Upload tool: External generic findings were not uploaded
- Visual Studio plugin: Findings view did not update after tolerating or flagging a finding
Improvements
- GitHub: Improved logging for build job webhooks
- Improved description for check Forbidden Standard I/O-Functions
- AWS client region can be set using system property
com.teamscale.aws.region
Version 2025.4.1
sha256: 826d6bda1394d7262f989376eb713225d7c67f140fc55e639367932f872c1381
Fixes
- GitHub: Inconsistent check run dates
- Code view: Baseline was reset after changing partition in "Test Gaps" mode
- Importing backups using external S3 storage did not immediately integrate data when using revision-based uploads
- Checks: Selecting code scope did not affect available languages and tools
- Issue test gap table did not consider the number of test gap when sorting
- IntelliJ plugin: Double clicking a finding in the Findings tool window did not open it in an editor
- Deleting data directly from S3 did not remove all analyzed metric paths
- Worker logs regarding architectures did not specify the architecture name
- False positives for Javascript naming convention check
- Intellij plugin: Help text for
teamscale-dev
--user
and--accesskey
option was shown twice - GitHub: Inconsistent check details when ignoring yellow findings for voting
- False positives for "Post-Operator in return statement" check
- Intellij plugin: "Enable Automatic Pre-Commit Analysis" and "Show Assessment in Editor Gutter" toggles in the Teamscale menu did not show a checkmark when enabled
- Simulink datatypes were propogated as
Unknown
when using "Vector Concatenate" blocks
Improvements
- Instance comparison: Improved detection of internal changes
Version 2025.4.0
Bug Fixes
- 2025.4.0 contains all fixes from previous versions released on and before May 13th, 2025
- For brevity, only new features are included in the changelog
Security Improvements
This version contains security improvements. If possible, please update to at least this version.
sha256: 5555dbfa29d0c598d85cafa5d6d47cc698373ee4957a25b911b934928639c4ec