Skip to content

NewIn82

Bernd Hufmann edited this page Feb 14, 2024 · 1 revision

NewIn82

Requirements (Java 17)

Starting from this release the Trace Compass RCP requires Java 17 to run.

Added

  • support of Mozilla's Rhino Javascript engine for XML analysis
  • UstCpuAnalysisModule and UstCpuStateProvider
  • use nm to resolve functions implicitly and keep results on disk.
  • Support for double metrics.
  • o.e.t.t.c.model.DataProviderDescriptor
  • o.e.t.t.c.model.annotations.Annotation
  • o.e.t.t.c.model.annotations.AnnotationCategoriesModel
  • o.e.t.t.c.model.annotations.AnnotationModel
  • o.e.t.t.c.model.annotations.EventAnnotationProvider
  • o.e.t.t.c.model.annotations.IAnnotation
  • o.e.t.t.c.model.annotations.IOutputAnnotationParameters
  • o.e.t.t.c.model.annotations.IOutputAnnotationProvider
  • o.e.t.t.c.model.annotations.TraceAnnotationProvider
  • o.e.t.t.c.model.AbstractStateSystemAnalysisDataProvider
  • o.e.t.t.c.model.AbstractTmfTraceDataProvider
  • o.e.t.t.c.model.timegraph.AbstractTimeGraphDataProvider
  • o.e.t.t.c.model.timegraph.TmfTimeGraphCompositeDataProvider
  • o.e.t.t.c.model.tree.AbstractTreeDataProvider
  • o.e.t.t.c.model.tree.TmfTreeCompositeDataProvider
  • o.e.t.t.c.model.xy.AbstractTreeCommonXDataProvider
  • o.e.t.t.c.model.xy.TmfTreeXYCompositeDataProvider
  • API to instantiate a trace instance by type ID
  • o.e.t.t.c.d.DataProviderParameterUtils.TABLE_SEARCH_EXPRESSIONS_KEY
  • o.e.t.t.c.d.DataProviderParameterUtils.TABLE_SEARCH_DIRECTION_KEY
  • In-memory implementation of ITmfGraph, using the legacy graph
  • graph: Decouple OS specific edges replacing EdgeType with contextState
  • graph: Add an implementation of the graph on disk
  • graph: Add a new API for the execution graph

Changed

  • AbstractCounterAspect#resolve now returns Number (Double|Long)
  • The analysis.graph and LTTng execution graph classes now use
  • segmentstore: Add segment into get{Next,Previous}
  • segmentstore: Remove get{Next,Previous} duplication
  • segmentstore: Align getPreviousWrappedSM further
  • segmentstore: Refactor get{Next,Previous}'s params
  • segmentstore: Move filter variable closer to usage
  • segmentstore: Add null case to generateFilter doc
  • segmentstore: Move localQueryFilter close to usage
  • segmentstore: Add "Previous" test alongside Next's
  • segmentstore: Align method for Previous w/ Next's
  • segmentstore: Make endTimeIndexRank usage cleaner
  • segmentstore: Add indexesComparatorWrapper javadoc
  • Document that default value for "automatic" is false.
  • core.tests: Use test-local search direction values
  • tmf: Clarify TABLE_SEARCH_EXPRESSIONS_KEY javadoc
  • tmf: Move Direction to DataProviderParameterUtils
  • tmf: Replace paths duplication with static imports
  • tmf: Suppress DataProviderParameterUtils unchecked
  • tmf: Fix DataProviderParameterUtils IDE formatting
  • tmf: Pull _KEYs up to AbstractTmfTableDataProvider
  • tmf: Use constants in TmfEventTableDataProviderTest
  • internal: Direction in AbstractTmfTableDataProvider
  • statesystem.core: Fix and improve query2D graphical examples
  • datastore: Format HTVarIntTest w/ Eclipse defaults
  • ui: Set //NOSONAR for regexes in these few classes
  • tmf: Format IMappingFile, TmfAbstractToolTipHandler
  • lttng2: Remove redundant keywords in/for interface
  • lttng2: Fix LTTngControlServiceConstants format
  • ui: Replace magic numbers with constants in these
  • lttng2: Standardize LttngRelaydConsumer UTF-8 use
  • lttng2: Fix trivial LttngRelaydConsumer sonarlints
  • lttng2: Fix LttngRelaydConsumer format in Eclipse
  • tmf.core: Initialize AbstractTmfTableDataProvider
  • xml: Disable sonar given FEATURE_SECURE_PROCESSING

Deprecated

  • The TmfGraph, TmfVertex and TmfEdge are deprecated in favor

Fixed

  • support of Javascript state values for Java>=15 in XML analysis
  • Don't add trace column in table DP if exp has 1 trace only
  • Add jdt.core to fix opening help content in Trace Compass RCP
  • lttng2.ust.core: Remove recently added dependency
  • counters: Fix CounterStateProviderTest sonar issue
  • lttng2.ust: Fix sonarlint and formatting for these
  • tmf.core: Fix invalid direction case plus add test
  • segmentstore: Fix testDataProviderFetchLineWithSearchPrevious
  • segmentstore: Fix invalid direction case plus test
  • linux.core: Fix tooltips for Resources View
  • segmentstore: Fix sonar issue about missing typing
  • datastore: Disable SonarCloud snag in HTVarIntTest
  • tmf.ui: Fix applicable ColorSettingsXML sonarlint
  • xml.core: Fix the trivial sonarlints in XmlUtils
  • xml: Fix formatting in XmlUtils, ColorSettingsXML
  • Bug 580652: Add custom columns in SegmentStoreTable for single providers

Bugs fixed in the 8.2.0 release

See Bugzilla report Bugs Fixed in Trace Compass 8.2.0