SDK
0.0.8
Added
- TraceReader API: Read
.trz trace files for offline analysis, debugging, and post-processing. Read more.
- Query specific signals and time ranges from trace files
- Discover available fields hierarchically (sources → events → fields)
- List data segments and metadata
- Full PyArrow integration for efficient data processing
- Trace File Utilities:
- Hook to open existing trace files (useful for merging WAL and TRZ after ungraceful exit)
0.0.7
Added
- Added value-table support to
TraceSourceCacheLast
- Additional widgets and validation hooks for Actions
Fixed
- Addressed lingering lint warnings across pytest helpers and ensured artifact
directories are configurable in automated runs.
0.0.6
Added
- Action decorators now capture a
field_type, enabling richer, type-aware
rendering in the Zelos App without custom widgets.
- Action parameters default to
required=True, surfacing missing inputs during
validation instead of at execution time.
Improved
- Updated examples and tests to exercise the stricter defaults so extension
authors can adopt the new metadata with confidence.
0.0.5
Added
- Zelos Actions: A powerful new way to script interactions with your devices and services.
- Define actions with simple Python functions and decorators.
- Automatic discovery and registration of actions.
- Support for various field types for action inputs, including
object.
- Note: Only available in the python release of the SDK
Changed
- Dependencies: Removed the
setuptools dependency.
Fixed
- Zelos Trace:
- Resolved a deadlock that could occur in async contexts.
- Fixed an issue that could prevent querying data if a
TraceSegmentStart message was missed.
- Fixed URL handling in the
TracePublishClient.