v0.4.2
Description
This release mostly focuses on bug fixes and new features, particularly with the SMuRF File Emulator and ACU Agents. This release also introduces the new SMuRF Timing Card Agent.
The branches in the repo used have changed a bit as well. We have dropped the old develop
and master
branch split in favor of a single branch, main
. Contributors should base new work off of the main
branch moving forward.
What's Changed
New Agents
New Features
- Add LS372 Custom PID Start Process + Other Tasks by @sanahabhimani in #397
- File emulator quantization by @jlashner in #425
- Acu aug lat updates by @laurensaunders in #403
Bug Fixes
- suprsync: fix unformatted log message by @mhasself in #414
- Catch error in device emulator when binding to port by @BrianJKoopman in #413
- Fix docs build warnings in ups agent docstring by @BrianJKoopman in #426
- Fixes sampling issues with file emulator by @jlashner in #428
Testing Updates
- Move port numbers for binding in common tests by @BrianJKoopman in #412
- Pysmurf Monitor Integration Test by @erfz in #343
Version Updates
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #423
Misc.
- Replace master and develop branches with "main" branch by @BrianJKoopman in #410
- Remove stray links to 'master' branch by @BrianJKoopman in #411
- Add missing init.py for two agents by @mhasself in #416
Full Changelog: v0.4.1...v0.4.2