25.0.22
Summary
This release introduces a major redesign of the application with a new Extension Marketplace, improved navigation with redesigned sidebars, and enhanced plot panel capabilities. Key highlights include the ability to browse and install extensions directly from the app, multi-select signals for easier plot creation, and improved user feedback throughout. The layout has been completely reimagined with dedicated sections for connections and layouts, making it easier to manage your workspace.
Added
Extension Marketplace: Browse, install, and manage extensions with one click. Read more .
Install community-built protocols, integrations, and tools directly from the app
Start, stop, restart, and uninstall extensions from the extensions section
Detailed extension pages showing readme, changelog, and version history
Quickly and easily configure extensions directly in the app
Works with both local and remote agents
Redesigned Application Layout:
New left sidebar for signals, actions, and installed extensions
New right sidebar for managing connections and layouts
Sidebars can be collapsed for unobtrusive visualization dashboards
App rail for quick navigation between home, workspaces, marketplace, and settings
Custom title bar that works across Windows, macOS, and Linux
Three distinct tab types with icons: Layout tabs, Extension tabs, and Settings tabs
Connections & Layouts Sections:
Dedicated connections section in right sidebar for managing agent connections
Dedicated layouts section for creating, saving, and managing layouts
Share personal layouts with your team
Rename layouts directly from the layouts section
Improved layout save/save-as workflow with dialogs
Plot Panel Improvements:
Choose line rendering style: stepped (default), linear, or smooth spline
Fill area under plot lines with configurable transparency
Add custom Y-axis labels to your plots
Navigate zoom history with backward button or double-click
Configure plot options globally in settings or per-panel
All plot settings save with your layouts
Signal & Action Tree Enhancements:
Multi-select signals and drag them all at once to your plots
Multi-select works seamlessly with search
Trees automatically expand for easier navigation
Hover over signals to see their data type
Expand/collapse state persists when switching tabs
Improved User Feedback:
Better error messages throughout the app
More informative feedback when operations succeed or fail
Loading states and progress indicators throughout
Settings Improvements:
Reorganized settings pages with better grouping
Memory limit controls now show units (MB, GB) with dropdown selector
Update notifications show available version information
Changed
Table expand/collapse state now persists when changing tabs
More consistent styling and feedback throughout all user interactions
Improved memory management for better stability
Finer control of panel sizing and placement
Fixed
Fixed scroll behavior in sidebars and resizable panels
Fixed font sizing in log and value panels
Fixed play/pause button position when zooming in plots
Fixed plot highlighting in light mode (now more visible)
Fixed various Windows-specific issues with file paths and dialogs
Many additional bug fixes, stability improvements, and UI polish throughout the app
25.0.21
Added
Memory limit controls for limiting the memory footprint of the Zelos App to a particular value
Navigate to Settings -> General -> Memory Limit to enforce a particular limit
Default limit = 25% of total system memory
Clear memory limit setting to set value to None/Unlimited
Plot panel configurable Y axis settings
Changed
Memory management to facilitate limit-based pruning by removing oldest data
Fixed
Hourly heap memory trimming to release heap space back to OS
25.0.20
Added
Added "Release Notes" to the app so you can stay up to date on all the latest changes!
Changed
Renamed zelos-server process to zelos-app-agent
Fixed
Improved agent shutdown behavior when closing the app across all platforms
Improved client and agent reconnection handling
Fixed flickering tooltip
25.0.19
Added
Connect Shortcut: Double-click a device in the connection list to quickly establish a connection.
Remote Actions: Execute Actions on remote agents.
Changed
Actions UI: The Actions sidebar is now automatically hidden when viewing a trace file.
Performance: Improved performance for actions by reusing a single client instance.
Fixed
Resolved an issue where Action panels had a generic title if no action was selected.
Fixed a bug that prevented using "double-click to go live" when viewing a trace.
Fixed an issue with the workspace timeline when switching between trace and live modes.
25.0.18
Changed
Actions UI: Actions are now organized in a nested tree structure, similar to signals, for easier navigation.
Value Panels: Value panels will now automatically use the signal name as the title by default.
Fixed
Removed redundant labels from toggle widgets in the Actions panel.
25.0.17
Added
Actions: Introducing Actions, a powerful new way to script and automate interactions with your devices and services directly from the Zelos app.
A dedicated sidebar pane for browsing and managing your Actions.
Support for a variety of input widgets to create rich, interactive Action panels.
25.0.16
Fixed
X Axis Labels: Resolved issue where X axis labels were displaying incorrect values.
25.0.15
Added
Plot Measurement Tool: Measure Δx and Δt between two points in any plot with a new overlay. See more here.
25.0.14
Added
Log Panels: Visualize live log streams in dedicated panel. See more here.
Log TXT Export: Download raw log data directly from any Log panel.
Font Size Picker: Quickly adjust log font size for better readability.
Persistent Filters & Search: Filters and search terms are now saved with your layout, so they persist across sessions.
Signal Chips: Interactive chips beneath each plot for per-signal series control. See more here.
One-click show/hide toggle
Inline color picker with preset & custom colors
Drag chips between panels to reorganize signals
Fixed
Improved Query Performance: Queries are now 10‑1000× faster.
Value Truncation: Axis and tooltip values are no longer truncated.
Timeline: Resolved timeline zoom quirks.
25.0.13
Added
Log in with Code: Added support for signing into the app via code.
25.0.12
Fixed
Query Performance: Resolved issues with query performance in live mode.
25.0.11
Fixed
Duplicate Time Values in Export: Merged duplicate time values in the exported csv.
25.0.9
Added
Plot Search: All new signal tree with significant performance improvements
Added glob pattern searching with highlighting for matches
Added new controls to plot pane for expanding/collapsing all data
Added ctrl+f to quickly search across sources, events, fields
Fixed
Panel Exports: Fixed a bug where you couldn't export panel data from trace
Color Picker: Fixed a bug where the color picker would not work properly
25.0.8
Fixed
Fixed a bug with displaying value tables in the UI
25.0.7
Added
Remote Connections:
Connect and capture data from either a local or remote app
Data is stored in your local app in addition to the remote app
Panel Exports: Exports all signal data from a panel within the timeline range into CSV/JSON format. Read more .
Panel Titles: Titles appear at the top of a panel and saved as apart of the overall layout. Set and edit these directly in the panel editor.
Changed
Connect/Open: Open file and connect live buttons have been moved from the top to the plot sidebar
Layouts:
Better searching across name, user, dates, etc.
Continue loading layouts as you scroll the dropdown
25.0.6
Fixed
Export With No Fields: Fixed a bug that prevented exporting trace events when no fields were present.
Export Error Handling: The export process will continue with remaining trace events, rather than stop at the first error.
25.0.5
Changed
Double-Clicking: On Plot panels, the first double-click will return to your initial pause point, and the second will resume live mode
Timeline Reset Button: When zoomed or panned on a plot, a reset icon will appear to return back to your initial view
25.0.4
Fixed
Crash Reporting On Native Errors: Improved crash reporting to capture native process crashes.
Plotting Non-Numeric Signals: Fixed issue where plotting non-numeric signals resulted in no data displayed.
Signal Pane Flickering: The signal pane no longer flickers when not attached to a live connection or trace.
Log Spam With Expired Refresh Tokens: We no longer attempt to retry logins once the refresh token has expired.
25.0.2
Fixed
Log spam resulting in full disk: Improved log filtering to decrease log disk utilization.
25.0.1
Fixed
Exporting Data with NaN values: Resolved an issue where NaN values were not processed correctly when exporting data.
25.0.0
Changed
Improved Table Panel: All new redesign and implementation for the table panel. Read more.
Easily filter, sort, and view multiple events/fields in a tabular view
Built in column searching that works across events, field names and values
Quickly copy data to your clipboard as JSON
Default Data Retention: 8 hours is now the default data retention period.
Fixed
Memory Leak in Live Mode: The app should no longer cause an out-of-memory condition when running in live mode.
Auto-restart UI on Crash: The UI will automatically restart if it crashes (white screen).
24.1.11
Added
Timeline: An interactive timeline bar with finely tuned controls. Read more.
Drag left and right markers to adjust the start and end times of your time window
Click and drag the highlighted area to move the entire time window along the timeline range
New pulsating live data indicator shows when live data is being streamed
Play/Pause live data with a single click, and use Left/Right arrow buttons to navigate the time window
Timeline Shortcuts: Added shortcuts for controlling the timeline
Left/Right Arrow Keys: Move the time window left or right
Spacebar: Play or pause live data in live mode
Changed
Tooltips: Improved tooltip behavior for better usability and responsiveness
Station Configs: Renamed "Trace Config" to "Station Config" for improved clarity and consistency
Fixed
Tabs:
Enhanced light/dark mode support for tabs
Active tab is always visible in the tab bar
Fixed maximum character limit for tab names to prevent truncation
24.1.10
Added
Tab Reordering: Tabs can now be dragged to reorder them
Tab Shortcuts: Added shortcuts (with associated macOS command variants)
ctrl-t new tab
ctrl-w close tab
ctrl-[1-9] switch to tab
ctrl-shift-[ previous tab
ctrl-shift-] next tab
alt-left-arrow previous tab
alt-right-arrow next tab
24.1.9
Fixed
Time Axis Labels: Axis labels always indicate the full timestamp