Releases
v0.2.0
Release v0.2.0 with changes since v0.1.0
Release v0.2.0 (Minor) 54ee04b
Change indent to 4 spaces in lerna.json, published package.json files d7a82f3
productify npm packages and content, document how to publish 8c79065
[ci] add infrastructure for automated releases/publish to npm (latest) 436085d
Bump follow-redirects from 1.15.4 to 1.15.6 9c3c502
Support opening trace files through a dialog 7ca1a45
[viewer-prototype] Use Theia re-export rather than importing inversify directly d88ea47
Merge pull request #1044 from ngondalia/multiRowSelectionAndCtxMenu d1616c4
Update to node 18 39dadea
[security] Pin msgpackr dependency to a safe version db536e5
Check Server Status On Update 067ce91
Remove Direct DOM Manipulation from ServerStatusWidget 52c2ae7
Add Server Status Change Listeners c51fa3c
Rename subscription events in Connection client 34b1d11
Add support for multi row select and context menu in Timegraph Component 75aa1c0
[Theia v1.45.1] update trace extension used in docker image c15a308
update following upstream Theia changes c22cb2c
update to latest Theia community release: v1.45.1 b721d45
Add CODE_OF_CONDUCT.md to the repository and update reference. 2a2522d
Bump ip from 2.0.0 to 2.0.1 aab9e2b
check-in updated yarn.lock 90f7489
Add 3PP license check as part of PR CI da09842
README: Add cdt cloud demo link ddb5ca7
Bump follow-redirects from 1.15.3 to 1.15.4 e255c71
[ci] Use GitHub token to avoid ripgrep download issue dfa77bd
docker: fix and improve docker example 3b6004e
Fix yarn.log for json-bigint dependency ff0943f
Uplift Theia dependencies from v1.40.1 to 1.43.1 9ebbf3a
Bump @babel/traverse from 7.22.19 to 7.23.2 7495999
Bump postcss from 8.4.29 to 8.4.31 9b5a515
Upgrade tsp-typescript-client to 0.4.0-next.20231003144311.a5128df.0 23eabcd
Add unit to timestamps and durations in tooltips 421c44a
ADR: Update ConfigurationSourceType to provide parameter descriptors e5453d1
Bump get-func-name from 2.0.0 to 2.0.2 f755b56
Move MaterialUI to proper package.json d902b78
Bump graphql in /doc/adr/0002/graphql-server-prototype b7f8cdc
ADR: Generalize analysis-api ADR towards other configurations 98cec64
[lerna] upgrade to recent version, refactoring of package.json "scripts" entries cf82da7
Merge pull request #990 from eclipsesource/976-JSON-RPC a1d5a0c
Fix url not being updated properly b5b68e1
Address review feedback ea0a4a0
Refactor server communication to JSON-RPC 37e20b2
Update types of base package and react-components 10971b4
Invoke the yarn clean script before running the prepare script 418b9cb
Use 'traceviewer-base/lib' instead of 'traceviewer-base/src' abe6fad
Uplift theia dependencies from v1.37.2 to 1.40.1 0552168
Add and handle data changed signal f7cee94
Measure performance of TSPClient before and after JSON-RPC. a50cb95
ADR about external analysis API in TSP d18ca4e
Bump apollo-server-core in /doc/adr/0002/graphql-server-prototype 91fb888
Fix SHA in git-blame-ignore-revs to commit of prettier format change caaf230
Time Range Data Map 7e50501
Add 'yarn lint:fix' Script 9bd4972
Bump word-wrap from 1.2.3 to 1.2.4 a90d1f2
Uplift timeline-chart to latest version 02ac259
Revert "releng: Define publishing latest semantic versions" f65b9ed
releng: Define publishing latest semantic versions 7d951b7
Bump semver from 5.7.1 to 5.7.2 dfbb7d4
Improved UX of column search, results 6eeed5a
Abstract CSS Styles for timegraph search bar 981689f
Search Time Events in Time Graph Views 2b1c70e
Refresh open traces view on start during open 52e21d9
Add hover text to column search field 297af68
Resolve warning errors with the toggle columns menu 5e1efd4
Fix toggle columns missing in title bar menu 4a3692f
electron: Add (automate) rebuild into yarn package a37bbf1
README: Clarify the steps for how to run the dist e8d660a
Uplift theia dependencies from v1.34.2 to 1.37.2 348561d
Do a 'yarn upgrade' before otherwise broken uplift e44236a
Update performance analysis on timeline chart 45432b4
Bump socket.io-parser from 4.2.2 to 4.2.3 d794599
Move keyboard shortcuts table to traceviewer-react-components 07f06a5
Make --trace-extension-list-line-height a mappable CSS variable 03410a1
Rename --trace-viewer-foreground where applicable 2ad2c43
Abstract CSS style for React components e1842b7
Update parameter for onViewRangeChanged handler 677f760
Color String Whitespace hotfix e5c898d
Add documentation for Prettier scripts 1620942
Add .git-blame-ignore-revs to ignore linting/formatting commits 8d5db13
Format code with Prettier 6e3116b
Set up Prettier to enforce code style b2f94a4
Time Range Data Widget f611196
Bump engine.io from 6.4.0 to 6.4.2 8226bd3
README: Add a line about expecting ADR leadership d000cb4
README: Fix these few left-over (yet minor) typos 8ced6f8
Upgrade to timeline-chart 0.3.0-next.20230419183309.9e0527f.0 14a2611
Added Export csv support for XY components 35df458
README: Replace Java v11 with 17 for trace-server 1887d1a
releng: Include date in version string for next versions 552e435
Refactor Font Awesome icons in traceviewer-react-components 1acc299
Created a widget for placeholder view in react-components 7811eab
Fix missing horizontal scrollbar in data tree views 91f9083
[lerna] option verifyAccess to false e4550a8
Use actions/setup-node@v3 instead of actions/setup-node@v1 e56e384
Add docker to maintained CONTRIBUTING.md examples ee6a7f7
Remove dependencies to enzyme and enzyme-adapter-react-16 05b35ac
Don't use Enzyme in tooltip-component.test.tsx 6c9fe49
Re-enable and fix skipped test in time-navigator-component.test.tsx 767b7b0
Re-enable and fix skipped test in time-axis-component.test.tsx 6c9b620
Re-enable and fix skipped test in table-renderer-component-test.tsx 2d5192d
Remove unsupported config disableOptimisticBPs from launch.json 469033e
Add example of docker image for theia-trace-ext 75c9da4
Rename csv export signal 3ebd9d7
Bump d3-color from 3.0.1 to 3.1.0 f3ed281
Added support for time range columns in datatree-output-component 064b2bd
TraceViewerContribution: Fix this error assignment 432b74c
trace-viewer-frontend-module: Remove commented-out code 32cebc9
Make this traceviewer-base/src import consistent 8011e99
Export DataTree to csv through FileDialogService b7cc4f1
Bump webpack from 5.64.4 to 5.76.1 84f8d2f
Add uplifting the Node version in CONTRIBUTING.md 3fcf0d4
Add uplifting the React version in CONTRIBUTING.md d42dc35
Uplift theia dependencies from v1.34.1 to 1.34.2 2d7ecd6
Add uplifting the Theia version to CONTRIBUTING.md a3771b2
Fix the good-first-issues label in CONTRIBUTING.md a97aa9d
Align ./package.json @theia/cli dependency version e777276
Use data tree endpoint in datatree-output-component.tsx da15f4e
ADR about data types its usage in table columns to provide time ranges 1f807a2
Add null check to item properties 8e31c7e
Time Range Data ADR 7893c4e
Add performance analysis for timeline chart 6fb9d7d
Upgrade to Theia 1.34.1 4ac009a
Navigation of markers using new cursor class 35a70e4
Upgrade React to match Theia's 1.34 react version 69e903d
Update Select Overview Output Modal's state when its closed 20dfac7
Add ADR about time graph filtering TSP updates 8538b4a
Upgrade to Theia 1.34.0 3f2436a
Fix selecting of timegraph row when tree row is selected deee43e
Fix Issue with opening Shortcuts Dialog b139865
Bump http-cache-semantics from 4.1.0 to 4.1.1 5ee3267
Merge pull request #921 from ankusht-work/Issue/841 4aa0d74
Events Table search filter persists when scrolling horizontally cc5f425
Reduce timeline-chart cache by reducing worldRangeFactor to 0.25 8757351
Display data as it is made available 5aa111d
Make StyleProvider more robust 0e3059b
Use new TSP APIs for XY entries to check for default entries 565d6ad
Add "duration" info to state tooltip 6e07a05
Use specific rules for lib folders in gitignore 67d48a7
Bump luxon from 2.5.0 to 2.5.2 7989364
Bump json5 from 1.0.1 to 1.0.2 79cd695
Upgrade to latest timeline-chart version "0.3.0-next.f029da1.0" 53d40b7
Created a widget for properties view in react-components ff9c70c
Created a widget for properties view in react-components b8ce6d4
Use Java 17 in gitpod.dockerfile needed for latest trace server a5e1d32
Add tooltip when hovering over trace in opened traces view 9059b5e
Remove unneeded TraceViewerWidgetOpenerOptions 0e40ac1
Add new command open-trace-with-path to open a trace with the given path 1c6babd
Bump express from 4.17.1 to 4.18.2 f9fa45e
Bump qs from 6.5.2 to 6.5.3 b51bbaa
Bump qs, body-parser and express f059dbd
Bump decode-uri-component from 0.2.0 to 0.2.2 26113da
Fixes large tables on high-dpi monitors 5f65354
Bump loader-utils from 1.4.1 to 1.4.2 9e3be07
Fix pagination bar bug d97e257
Uplift timeline-chart NPM e34d2d6
Workaround rate limitation issues with open-vsx bb31299
Bump apollo-server-core in /doc/adr/0002/graphql-server-prototype fcbf06b
Bump loader-utils from 1.4.0 to 1.4.1 4f4a861
[] Viewport Implementation - Sync 93f94a1
Add trace name to opening trace dialog box c37b6ee
Improve color scheme for zoom range of overview output edc6c7e
Fix overview opened in all trace tabs when using the toolbar button b35fd8b
SearchFilterRenderer: Decrease debounce ms by 50x ae52c55
TableOutputComponent: Separate search and matching a4726e0
TableOutputComponent: Reset navigating selection if new search 21fa207
TableOutputComponent: Fix exception upon early Enter 97457e1
TableOutputComponent: Wait for search before selecting 32dc39f
TableOutputComponent: Fix selectStartIndex assigned to itself 1c2f1d0
TableOutputComponent: Fix backward search upon index 0 a0f2607
TableOutputComponent: Fix findMatchedEvent row 0 case 568db8e
Add configurable default view for the trace overview 5d8c66e
Toggle the filter tree for the trace overview d85e56b
Upgrade node version to 16.x in publish workflow 38d4e17
Fix for unresponsive big tables 919b6bf
Updating tests 5193de4
Upgrade ag-grid-react
to version with React 18 5396d83
Typescript adjustments for React 18 05086c9
Upgrade to Theia 1.29.0 14ed8b2
update target Electron version 1026a08
Support window dragging with mouse-middle drag in xy charts 88a3e53
README: Remove unused 'ext' link reference 880b360
Remove redundant ) 7298b48
Fix for title bar on Safari browsers f8c7eb2
Upgrade to latest timeline-chart version 59d499b
Add ADR about virtual table filtering TSP updates f748d2e
Fix issue with Start Trace Server command a1b497a
Fix padding in UI components c7a48be
Fix onRowClick not a function error in table-cell a4599e0
Implement datatree-output-component csv export in electron 3e1dca5
Update package.json to cdt-cloud url/homepage 3eff16f
Fix Leaking TraceViewerWidget instances ddfed7c
Toggle Open Trace File Picker with custom path 6102821
Add Events Table Shortcuts to the Keyboard Shortcuts Menu 975f727
Update hover color in open trace explorer d610a9a
Debounce xy chart data update a67a049
Bump moment from 2.29.1 to 2.29.4 a9f14ec
Upgrade Theia dependencies to 1.28.0 4e699e2
Fix rendering of message about unsupported output type 8fbb35e
xy chart refresh data model on resize 4fc050a
Bump apollo-server-core in /doc/adr/0002/graphql-server-prototype 193a827
GraphQL ADR: Clarify yarn use before node and test 33dafe5
Update requirements for NodeJS version aeb1173
Selection of time range through marker axis 77e4ee6
Improve options menu styling a11489f
Refactor available views component f936a11
Add select all and deselect all in marker menu 84a090c
Zoom into selection range using z 28039a3
Add dialog to select output for trace overview 70ea08a
Fire TSP client requests in parallel in getData function 08c6fb4
Fix issues with server status indicator 58fabce
Uplift to latest timeline-chart b2dc38d
Fixed filter-tree tests for onRowClick 098abd3
Selected Row Visibility c558e0d
Persist events table selection after pin/unpin 0e186e0
Persist state of view after pin/unpin 773ab11
XY plots put zero at the bottom f772811
Bump terser from 5.10.0 to 5.14.2 1480110
Fix theia-trace-extension table vertical scrollbar 91ddf4e
Bump parse-url from 6.0.0 to 6.0.2 e011423
Add initial support for the Trace Overview view 50a95dd
Fix css positioning for filter text box icon 4fe48d1
Select chart components when selecting an event with keyboard in table e2e10f5
Select chart components when finding a matched event in events table f9291c2
Select chart components from a selection in the events table e27fb4a
Move the ticks of the time axis to below the time values 94032b7
Enable coarse resolution update of time graph f27def8
Upgrade to tsp-typescript-client version 0.4.0-next.7f692ba.0 07c4084
Upgrade to timeline-chart version 0.3.0-next.e5136fa.0 10f4887
Improve filter text box discoverability 4f84289
Ability to pin views 4cc86f9
Use start time of time graph state to fetch tooltip 8be7108
Upgrade to timeline-chart 0.3.0-next.47c8e30.0 version 3970e15
Launch: Add urlFilter to the attach-chrome config 43c93b0
xy-output-component: Deserialize for isScatterPlot 13bde97
xy-output-component: Rescope yValues/pairs locally 59eb64e
xy-output-component: Reverse negative if statement 0cb6f83
Export datatree-output-component to csv f904b71
Undo / Redo Functionality b15ad94
table: Fix time sync. when searching previous and next d633e97
Bump ejs from 3.1.6 to 3.1.8 0ab3cbc
Fetch visible rows only c140476
Fix markers layer incorrect update in timegraph output component 6e2a075
Fix use of TimeGraphArrow sourceId and destinationId d90498b
trace-viewer: Remove onAfterShow causing event loop 77de32e
Toggle Events Table Columns ac54cd2
GraphQL ADR: Close current proposal after reviewed 0cf2bd8
Update bigint dependencies in yarn.lock 4f8ffae
Use time range queries for tree, states, annotations, arrows and xy 0d94399
Bar chart code base for xy charts 033d953
Upgrade to latest timeline-chart version 0.3.0-next.0b6178c.0 4301720
Change links to inline references in root level README.md e60d4ba
Replace theia-ide with eclipse-cdt-cloud references ea06ba1
GraphQL ADR: Prepare for the initial team reviews a4aa7bd
GraphQL ADR: Add high level use cases, stakeholders 995b809
GraphQL ADR: Replace theia-ide w/ eclipse-cdt-cloud 0cf2099
GraphQL ADR: Consistently use Markdown's numbering 02ffa38
Move xy-chart's data with CTRL + mouse drag 3036e35
TableOutputComponent has selected rows on initial render 82bc986
Expand properties persisted on refresh 0196c3b
Expand constructor of TimeRange class b4405aa
Add contribution documentation 06ffb25
Fix source mapping for debug launch configuration and fix chrome attach. ff00759
Add Vulnerability Reporting Policy db847cb
D3 ADR: move code example from proto file into ADR cf86436
Clarify when the Trace Server is Offline 4163ae9
Visually indicate when data is still loading 8da7a8b
throttle xy-chart data update ce5f4d6
GraphQL ADR: update content of Testability section c9250d6
Upgrade to latest tsp-typescript-client version fa8ab83
Add ADRs about updating of experiments as part of the TSP bc85069
Update publish GitHub action to work with eclipse-cdt-cloud 2acc634
Bump minimist from 1.2.5 to 1.2.6 bbfcce0
Persist opened views on page refresh ca248c0
GraphQL ADR: Add example for TSP Query Parameters b9e3132
GraphQL ADR: Remove redundant comma in index.js cfa05ab
Update README.md with known issues on Windows 50ac6e2
Update open trace icon to avoid confusion 6e167f5
GraphQL ADR: Refactor the answered server question 0b9367e
GraphQL ADR: Remove left-over compression question d580b6a
GraphQL ADR: Detail optional GraphQL clients use 8c9195b
GraphQL ADR: Detail potential Java server library a51f6d0
Support displaying statistics for a region selection in the chart 2fb88b4
Add ADR for Hotjar investigation b7edff2
Prevent unnecessary xy requests while analysis is running 10ec121
Add unit tests for the events table b4855ec
Split X-axis views and non-X-axis views 64ed90e
Handle health check unsuccessful responses 0a78759
Change cursor on context clicks on XY-charts bb735e5
Markdownlint rc file b0ca340
ADR about replacing ChartJS with D3 28fec08
GraphQL ADR: Remove non-server action exec section 0e32436
GraphQL ADR: Undo link from server to filter action 502fa68
Upgrade to Theia 1.21.0 ae32209
Upgrade to Theia 1.21.0 85ec285
GraphQL ADR: Use new GitHub rendering for Mermaid 0fba5c5
GraphQL ADR: Initialize the 'filtering' section 5824dfa
Re-add open trace button to Opened Traces view 3c83188
Rename filtrer-tree to filter-tree 85e316a
GraphQL ADR: Prototype resolvers for tsp-client.ts f48afa8
Fix invalid path on Windows when opening traces b148568
Fix chart width on resize and cleanup related code 5dc3985
Launch: Add an all-tests configuration for Jest 6d0d1b8
Launch: Set proper Jest config and tests locations b93a484
Removed context menu from TraceContextComponent 58e50fb
selecting device names/labels shoudn't be allowed dc83bdd
GraphQL ADR: Add analysis of Apollo Server, Client d6167fc
ADRs: Add steps and images while rendering Mermaid cf7c1a1
ADRs: Init new ADR about GraphQL over REST TSP API 622eedd
Add documented support of adr-tools-python 1.0.4b0 b4f9bad
Bump simple-get from 3.1.0 to 3.1.1 f57edb9
Set keyboard focus on graph/table when selecting an analysis de7fd50
gitignore: Add trailing slash to these directories 61895a7
gitignore: Set LC_COLLATE=C sort standard for file 94207a7
README: Consistently replace shell fence with bash 98cb64c
README files: Fix markdownlint file-level warnings 2828a28
README: Fix markdownlint emphasis-style warnings 020ada1
README: Fix markdownlint headings-blanks warnings 95af67f
README: Fix markdownlint dollar-signs-used warning 51c9468
README: Fix markdownlint unordered-lists warnings 6940f6a
Enable tooltips for scatter plots. 9525e8d
Cleanup: Update readme 3b05e98
Refresh open traces view after server start de709cf
Rename error message functions 0b6740c
Handle error messages in abstract output component f3e2cee
Data Tree: Set state 5aa4c09
Add Keyboard Shortcuts cheatsheet e8298ab
Cleanup: Remove manual trace server start in gitpod 61f07a6
Bump node-fetch from 2.6.6 to 2.6.7 e30d23b
Bump nanoid from 3.1.30 to 3.2.0 fb951bb
Fix event table time synchronization 076fd80
Readme: Add architecture diagram 91e30c7
Table, Timegraph, XY Chart: Display "no results" 64c0242
Move "no results" message to parent class 3ae1b7f
Cleanup: Simplify CSS/HTML, Correct typos 82fa544
Add preference for trace server cli arguments 06da4f0
Enable data tree outputs 7db26fb
Add horizontal resize sash to output components ace9507
Update bigint dependencies in yarn.lock 9d76312
electron: bundle Trace Server c4667de
Update @theia/cli dependency to version 1.21.0 a044371
Change xValues to bigint array 145ff59
Table Output: Display message when analysis fails 0dae0ba
XY Charts, Timegraph: Display failed message 23f82ae
XY Charts, Timegraph: Set status based on response 9dbf8b6
Cleanup: Fix style of "no results" message 9dfe71a
Fix link between table event and XY chart 4606227
Display loading message on data tree components 1d33931
Set offset in time graph unit controller ba60c5e
Make filter width match first column width 2989d9b
Make table-tree columns resizable 47f79a7
Fix output component scrolling and layout 6ef2f01
Scatter chart 060c73a
Add intuitive way to open additional traces 877bc6d
Move server health check to Open Trace command 83f8b34
Add 'Nothing selected' when a chart is empty 178fbfb
Available views cleared when browser refreshed f09bbd0
Add data tree output component implementation c905240
Double-click states in timegraph views fd8654b
Change first sort order to ascending instead of descending in trees b7fa503
Provide front-end sorting of trees for based on the column 4641512
Remove unused Legend column of the tree in the xy-output-component 232f2f7
Fix filter tree alignment 729058a
Remove Theia dependency in the react-components package 26e0569
Readme: Add EclipseCon 2021 presentation 6394762
Readme: Fix typo in react components NPM link f318211
improve the trace server spawning logic 100e195
Rename opened traces context menu delete command 08df7dc
Add typescript to devDependencies in main packages.json file 64a63a1
deps: fix build issue fdb5f8a
upgrade tsp-typescript-client and other dependencies bc0e958
Upgrade to Theia 1.19.0 48c0e9c
Display the tooltip for xy 23310ee
Ability to clear list of analysis when no trace is selected (and open) 78678f9
Bump nth-check from 2.0.0 to 2.0.1 abc8ca9
Add y-axis to XY charts fe1488c
Fix duplicate tab when opening from file explorer that already is open ccddaaf
Remove unused and leftover signal-manager.ts file 42da057
Remove traces from opened traces view with delete button Fixes #336 464674c
Add overflow ellipsis and tooltips to output title-bar 144bc4f
Fix unused var ESLint error 7cc04dd
Output container resize handlers visible in dark theme 31c3cec
Move findTraces() to a backend service 837f898
Display zoom icons only for time related charts 93bec46
Add the "Trace Server" label to the settings 9694e6b
Rename "trace-viewer" to "trace Viewer" 2d5c33e
Remove scatter data providers (e.g. latency scatter charts) 6327e3c
Update README for packaged app 2681383
Highlight selected view and clear selection after switch trace (#549 ) edf6b97
Add overflow ellipses and tooltips to available view list c65cd41
Rename source files with duplicate names in different packages 15bf563
Events table search queries regular expressions as well as substrings 5e822e9
Unconditionally fetch experiment after application restart 962cd44
Add newline at End Of File 1156293
Show ellipsis for text overflow in events table 903a130
Scroll to view the selected output 00c43bd
Support tooltips in Events table 62b49a8
Set correct width on theme update fcd43a6
Fix Range Selection d63089b
Fix empty chart when opening view for a CLOSED experiment 222a856
Don't execute open command if TraceViewerWidget is already open 7eb95a4
Don't handle TraceWidgetActivatedSignal for the selected experiment d0ec5c5
Add Marker Rows 4a5201f
Uplift timeline-chart to latest version 72d2b44
Refresh output views on selecting experiments 5866be8
Let timeline-chart create gap states 69fd259
Fetch Annotation Categories based on Marker Set c8921c0
Fix time axis labels change color when resizing the trace tab 1190269
Add new contributor guide 9fd23c5
Handle optional time graph state label 5ff8e7b
Update overlap and resolution when fetching time graph data 1793e77
Merge pull request #519 from bhufmann/move-readme fdfbd15
Move test instructions from the packages README.md to the root README.md f035adc
Merge pull request #506 from Rodrigoplp-work/unit-tests 774943c
Fix endless loop when opening certain XY Charts. 2f097ba
Expanding unit tests. 7531767
Use BigInt for timestamps 4dff2eb
Rename signals for zoom-in, zoom-out & reset zoom and related methods c6794ac
Add zoom shortcut +/- for TIMEGRAPH and XY CHART fbcb259
Add the shift-click selection interval in XY chart b8224ef
Show view message when there is no data to provide (#447 ) 32a9959
Use version "next" for tsp-typescript-client and timeline-chart 353ed45
You can’t perform that action at this time.