Patch Releases for Teamscale 2024.7
Version 2024.7.2
sha256: 21d8dc74b94f310e36dedfe67d74a4c0ff935bc729188855e4235f1aa3b70c15
Fixes
- Parser errors for interpolated raw string literals in C#
- Git debug dumping did not include all required information
- Treemaps could be stuck loading in some rare cases
- Caching for S3 did not work
- Test metrics table in Metrics view showed wrong metrics in some cases
- Filter options in Code view loaded slowly
- Parser errors when class/struct declaration occurred on a single line for Swift
- Searching in dropdowns triggered global shortcuts
- False positives for "Public class attribute (C++)" check when using macros
- False positives for "Avoid unused private methods in Java" check when using Java persistence API annotations
- Check Explorer view did not have margins at the bottom if slightly zoomed in
- False positives for "A compatible declaration shall be visible with external linkage" check when using function templates for C++
- Uploading to a revision-based backend with
teamscale-upload
failed - False positives for "Commented-out code" check for C#
- Simulink: Datatype propagation did not consider values in root dictionaries
- Description of "Test Coverage Compare View" did not take color blind mode into account
- False positives for "Statements in Conditional Expression are equal" check when case statements are declared inside a macro for C/C++
- Simulink: Datatype propagation did not work correctly for bus creators
- Simulink: Incorrect output signals for bus selectors
- IntelliJ plugin: Findings were incorrectly fetched for selected files in "Search Everywhere" view
- Deleted merge requests sometimes led to
NullPointerException
inBitbucketServerMergeRequestUpdateTrigger
Improvements
- Updated description for check "Null pointer dereference"
- Improved notification when IDE plugins are older than Teamscale server
- Documentation: Updated the Widgets reference page
- Improved run time of
DataFlowFindingsSynchronizer
- Improved performance of validating GitLab connectors
Version 2024.7.1
sha256: a7e477fe2ccea321543c00d75eff3badc49e67797aac057704ec6bd5280ba01f
Fixes
- Teamscale got stuck in a merge request voting loop in some cases
IndexOutOfBoundsException
inDependencySynchronizer
for Kotlin when usingimport
as an identifier- Instance comparison view showed many irrelevant differences due to finding enablement casings
- Issue-based treemap widget could not handle architecture paths
- Code view: Finding markers overlapped the code when window was too narrow
- ABAP: Default "Content exclude" pattern did not exclude some generated objects
ClassNotFoundException
when opening the Coverage Profilers view- Line coverage was copied when files were copied
- False negatives for "ABAP modification" check when using the new modification ID scheme
- Some C++ files were incorrectly handled as C files
- Switching the dashboard in the Change permissions view redirected to the Show view
- Line coverage was not aggregated when multiple coverage reports were uploaded to the same commit from the same partition
- ABAP source code files were not analyzed after their metadata files changed
- Delta perspective did not show a loading indicator during initial page load
- Git change retrievers sometimes failed with the error "Create branch returned unexpected result NO_CHANGE"
Improvements
- Improved logging when
MergeBaseResolver
fails
Version 2024.7.0
Bug Fixes
- 2024.7.0 contains all fixes from previous versions released on and before September 3rd, 2024
- For brevity, only new features are included in the changelog
sha256: 0e39c5fe7fc7d5651831cfb8011e8e6390aa2b2e7617d50e254048378b717eef