Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Trace Compass/News/NewIn82
Contents
- 1 Requirements (Java 17)
- 2 Added
- 2.1 support of Mozilla's Rhino Javascript engine for XML analysis
- 2.2 UstCpuAnalysisModule and UstCpuStateProvider
- 2.3 use nm to resolve functions implicitly and keep results on disk.
- 2.4 Support for double metrics.
- 2.5 o.e.t.t.c.model.DataProviderDescriptor
- 2.6 o.e.t.t.c.model.annotations.Annotation
- 2.7 o.e.t.t.c.model.annotations.AnnotationCategoriesModel
- 2.8 o.e.t.t.c.model.annotations.AnnotationModel
- 2.9 o.e.t.t.c.model.annotations.EventAnnotationProvider
- 2.10 o.e.t.t.c.model.annotations.IAnnotation
- 2.11 o.e.t.t.c.model.annotations.IOutputAnnotationParameters
- 2.12 o.e.t.t.c.model.annotations.IOutputAnnotationProvider
- 2.13 o.e.t.t.c.model.annotations.TraceAnnotationProvider
- 2.14 o.e.t.t.c.model.AbstractStateSystemAnalysisDataProvider
- 2.15 o.e.t.t.c.model.AbstractTmfTraceDataProvider
- 2.16 o.e.t.t.c.model.timegraph.AbstractTimeGraphDataProvider
- 2.17 o.e.t.t.c.model.timegraph.TmfTimeGraphCompositeDataProvider
- 2.18 o.e.t.t.c.model.tree.AbstractTreeDataProvider
- 2.19 o.e.t.t.c.model.tree.TmfTreeCompositeDataProvider
- 2.20 o.e.t.t.c.model.xy.AbstractTreeCommonXDataProvider
- 2.21 o.e.t.t.c.model.xy.TmfTreeXYCompositeDataProvider
- 2.22 API to instantiate a trace instance by type ID
- 2.23 o.e.t.t.c.d.DataProviderParameterUtils.TABLE_SEARCH_EXPRESSIONS_KEY
- 2.24 o.e.t.t.c.d.DataProviderParameterUtils.TABLE_SEARCH_DIRECTION_KEY
- 2.25 In-memory implementation of ITmfGraph, using the legacy graph
- 2.26 graph: Decouple OS specific edges replacing EdgeType with contextState
- 2.27 graph: Add an implementation of the graph on disk
- 2.28 graph: Add a new API for the execution graph
- 3 Changed
- 3.1 AbstractCounterAspect#resolve now returns Number (Double|Long)
- 3.2 The analysis.graph and LTTng execution graph classes now use
- 3.3 segmentstore: Add segment into get{Next,Previous}
- 3.4 segmentstore: Remove get{Next,Previous} duplication
- 3.5 segmentstore: Align getPreviousWrappedSM further
- 3.6 segmentstore: Refactor get{Next,Previous}'s params
- 3.7 segmentstore: Move filter variable closer to usage
- 3.8 segmentstore: Add null case to generateFilter doc
- 3.9 segmentstore: Move localQueryFilter close to usage
- 3.10 segmentstore: Add "Previous" test alongside Next's
- 3.11 segmentstore: Align method for Previous w/ Next's
- 3.12 segmentstore: Make endTimeIndexRank usage cleaner
- 3.13 segmentstore: Add indexesComparatorWrapper javadoc
- 3.14 Document that default value for "automatic" is false.
- 3.15 core.tests: Use test-local search direction values
- 3.16 tmf: Clarify TABLE_SEARCH_EXPRESSIONS_KEY javadoc
- 3.17 tmf: Move Direction to DataProviderParameterUtils
- 3.18 tmf: Replace paths duplication with static imports
- 3.19 tmf: Suppress DataProviderParameterUtils unchecked
- 3.20 tmf: Fix DataProviderParameterUtils IDE formatting
- 3.21 tmf: Pull _KEYs up to AbstractTmfTableDataProvider
- 3.22 tmf: Use constants in TmfEventTableDataProviderTest
- 3.23 internal: Direction in AbstractTmfTableDataProvider
- 3.24 statesystem.core: Fix and improve query2D graphical examples
- 3.25 datastore: Format HTVarIntTest w/ Eclipse defaults
- 3.26 ui: Set //NOSONAR for regexes in these few classes
- 3.27 tmf: Format IMappingFile, TmfAbstractToolTipHandler
- 3.28 lttng2: Remove redundant keywords in/for interface
- 3.29 lttng2: Fix LTTngControlServiceConstants format
- 3.30 ui: Replace magic numbers with constants in these
- 3.31 lttng2: Standardize LttngRelaydConsumer UTF-8 use
- 3.32 lttng2: Fix trivial LttngRelaydConsumer sonarlints
- 3.33 lttng2: Fix LttngRelaydConsumer format in Eclipse
- 3.34 tmf.core: Initialize AbstractTmfTableDataProvider
- 3.35 xml: Disable sonar given FEATURE_SECURE_PROCESSING
- 4 Deprecated
- 5 Fixed
- 5.1 support of Javascript state values for Java>=15 in XML analysis
- 5.2 Don't add trace column in table DP if exp has 1 trace only
- 5.3 Add jdt.core to fix opening help content in Trace Compass RCP
- 5.4 lttng2.ust.core: Remove recently added dependency
- 5.5 counters: Fix CounterStateProviderTest sonar issue
- 5.6 lttng2.ust: Fix sonarlint and formatting for these
- 5.7 tmf.core: Fix invalid direction case plus add test
- 5.8 segmentstore: Fix testDataProviderFetchLineWithSearchPrevious
- 5.9 segmentstore: Fix invalid direction case plus test
- 5.10 linux.core: Fix tooltips for Resources View
- 5.11 segmentstore: Fix sonar issue about missing typing
- 5.12 datastore: Disable SonarCloud snag in HTVarIntTest
- 5.13 tmf.ui: Fix applicable ColorSettingsXML sonarlint
- 5.14 xml.core: Fix the trivial sonarlints in XmlUtils
- 5.15 xml: Fix formatting in XmlUtils, ColorSettingsXML
- 5.16 Bug 580652: Add custom columns in SegmentStoreTable for single providers
- 6 Bugs fixed in the 8.2.0 release
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