-
RIA Toolkit OSS v0.1.6 - Release Notes
StableSome checks failedBuild Sphinx Docs Set / Build Docs (push) Successful in 43sTest with tox / Test with tox (3.11) (push) Successful in 4m59sBuild Project / Build Project (3.10) (push) Successful in 8m8sBuild Project / Build Project (3.12) (push) Successful in 9m53sBuild Project / Build Project (3.11) (push) Successful in 11m19sTest with tox / Test with tox (3.10) (push) Failing after 16m23sTest with tox / Test with tox (3.12) (push) Successful in 16m18sreleased this
2026-05-13 14:48:57 -04:00 | 11 commits to main since this releaseRIA Toolkit OSS v0.1.6 - Release Notes
This release expands the orchestration layer with full two-machine TX/RX campaign support, introduces multi-pass campaign loops, and improves reliability for long-running capture sessions.
🌟 New Features
TX Executor:
- New orchestration/tx_executor.py coordinates the transmit side of a campaign, streaming a waveform from a remote RIA agent synchronized with the RX executor.
Two-Machine TX/RX Campaigns:
- Campaigns can now pair a local (or remote) receiver with a remote transmitter on a second machine.
- The executor dispatches transmission via the agent API and waits for a handshake before starting capture.
Campaign Loop Support:
- The campaign executor now supports multi-pass/repeat loops, cycling through the full capture-label-QA pipeline for a configurable number of iterations.
Campaign Status Reporting:
- The agent now streams live campaign progress (current pass, captures completed, QA results) back to RIA Hub during a run.
🚀 Enhancements
- Improved getting started guide and installation documentation readability.
🛠️ Performance Improvements
- Fixed a large memory issue affecting recording and dataset processing.
🐛 Bug Fixes
- Fixed chunk timeout errors during long captures, improving timeout handling and error surfacing in the streaming path.
- Fixed remote transmitter cleanup, removed stale orchestrator references that caused connection errors after campaign teardown.
- Hardened annotation pipeline and CLI robustness.
🗑️ Removals
- The datatypes package has been renamed to data to align with the rest of the toolkit. Users importing from ria_toolkit_oss.datatypes will need to update their imports to ria_toolkit_oss.data.
💡 Future Plans
- Continued clean up of new packages and further integration across the orchestration and remote control layers.
- Wider range of support for various transmission types and devices.
- Expanded documentation coverage for the Agent, Orchestration, and Remote Control packages.
ℹ️ Additional Information
SHA256 Checksums:
0642109ca7d24d1e1ec90dcc62c42c99bebc84799ab706063ada7fe3676b8f5a ria_toolkit_oss-0.1.6-py3-none-any.whl bcf5c888ddc1bc5e1d9faed6834cb7526aa6fab4011f29e2b4d956097616e82d ria_toolkit_oss-0.1.6.tar.gzChangelog: v0.1.5...v0.1.6
If you have any questions or concerns regarding this release, wish to provide feedback, or would like to suggest an improvement to the project, please feel free to contact the project maintainers.
Downloads