Releases: AFRL-ARES/ARES
ARES OS v2.0.7
ARES Bugfix Release
- Addressed a bug that resulted in planners receiving stale experiment ID's in their request metadata. These unique ID's are now the correct experiment ID's and update every experiment.
- Fixed a bug that caused ARES to get stuck in an infinite loading loop if a PyAres device crashed unexpectedly or entered a "hung" state
- Fixed a bug that prevented the proper replacement of commands when they were stale commands no longer available from the device
- Updated remote devices to have much more responsive command updates, preventing stale commands from lingering in the ARES system
- Fixed a bug where the launcher would wipe the users stored templates on updating ARES
- Fixed a bug causing analyzer calls to fail when trying to process structs
- Fixed a bug where the analyzer validator wouldn't search within structs to find assigned outputs, resulting in the inability to run campaigns
- Fixed a bug where some notifications weren't reported in the event history
ARES OS v2.0.6
Small bug fixes to ARES and related device drivers:
- Made the results generator a bit more robust to legacy remote devices
- Fixed a bug where plugin devices never opened their serial ports making communications with their devices fail
ARES OS v2.0.5
Minor bug fix updates for ARES OS:
- Added a requirement for all device plugins to take a logger as part of their constructor arguments. This allows for more detailed logging of device information, warnings and errors to help diagnose connection problems.
- Added significant logging to the Alicat MFC to help with troubleshooting
- Fixed a bug in the plugin config edit view model that hid the serial ID field when applicable
- Fixed a bug in the plugin config edit view model that caused a crash when trying to validate the ID based on a provided regex
- Fixed an oversight that allowed users to add multiple devices that utilize the exact same serial ID.
- Fixed an oversight that allowed users to add multiple device types to a single com port (serial)
ARES OS v2.0.4
Small update to fix unit conversion issue in the Alicat MFC drivers
ARES OS v2.0.3
This is a minor bug fix release for ARES OS.
- Some general code cleanup work
- Made the planner status refresh logic a bit more responsive
- Includes updated Alicat MFC sims that are more responsive to values being set
ARES OS v2.0.2
Minor bug fixes to ARES OS:
- Fixed missing ARES Core Device, providing sleep and wait for user functionality
- Fixed a small visual bug in the execution summary UI
- Fixed a sync/async mismatch issue that caused wait for user to fail
ARES OS v2.0.1
Minor bug fix release. Fixed loading issues in the settings menu for planners and analyzers.
ARES OS v2.0.0
If you have existing devices on your ARES system, this update will cause them to be removed.
This is a major release (v2.0.0) of ARES OS, and comes with a few significant changes:
- The device system has been overhauled, legacy devices no longer live directly in the ARES project. ARES now utilizes a driver system for it's devices, allowing the development of device drivers without needing to alter the ARES system.
- ARES Script has entered its earlier form, with a script playground being added as an available tab in the UI. This is still in it's early testing phases and is not currently available for building scripts with.
- Quantity values have been added to the ARES Datamodel. ARES itself utilizes units.net to support units while the PyAres library utilizes pint.
- The ARES UI has been migrated to have direct access to the core. ARES still maintains an open API that allows for communication with the core.
This update also comes with a lot of small bug fixes and improvements:
- Removed some legacy UI components
- Patched a bug that caused copied/downloaded experiment templates to be unusable
- Patched a bug that caused an error to be thrown when Chemyx Syringe Pumps we're removed
- Migrated from sln to slnx
- Fixed a bug in the execution history page that prevented sorting by time
- Many other small fixes and improvements
ARES OS 2.0 v1.0.0
Pre-release assets for version v1.0.0 have been automatically compiled and uploaded. Ready for QA validation.
ARES OS v0.1.0
Pre-release assets for version v0.1.0 have been automatically compiled and uploaded. Ready for QA validation.