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.
Difference between revisions of "Trace Compass/News/NewIn82"
(→General) |
|||
Line 1: | Line 1: | ||
− | == Java 17 | + | == Requirements (Java 17) == |
Starting from this release the Trace Compass RCP requires Java 17 to run. | Starting from this release the Trace Compass RCP requires Java 17 to run. | ||
Revision as of 16:36, 9 December 2022
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
Requirements (Java 17)
Starting from this release the Trace Compass RCP requires Java 17 to run.