Skip to content

v5.16.2

Compare
Choose a tag to compare
@jmthomas jmthomas released this 23 May 22:23
· 1088 commits to main since this release

OpenC3 COSMOS 5.16.2 - Python Script APIs and Usability Improvements

Welcome to OpenC3 COSMOS 5.16.2!

This release adds Python script APIs and addresses a number of tool usability issues.

Potentially breaking changes from 5.15.x

Script wait methods that wait on a condition now return true/false to indicate if the wait condition was successful or not. Previously these wait methods returned the number of seconds actually waited.

Other Improvements

  • Improve Limits Monitor layout with timestamp and more field width
  • Add Data Viewer collapsable header and expand Data Viewer widget width and height
  • Expand Script Runner Message Log pane to take 100% of the bottom half
  • Filter stack trace on installation for easier debugging of config errors
  • Admin Plugins and Packages adds progress bar on upload and visually separates Processes from Plugins
  • Added tooltips for Suite Runner checkboxes
  • Right click a screen keyword to bring up a popup with a link to the documentation
  • Added Python docs and typing by @GerhardOfRivia

Bug Fixes

  • Do not clear interval on Packet Viewer error - this should prevent Packet Viewer from "freezing" and no long updating, especially when updating plugins
  • Remove Notification Open button unless an actual URL destination is given
  • Fix new scope deployment to properly log messages and cleanup
  • Fix python log time in text logs returning 01/01/1970
  • Allow commands in Data Viewer

All Pull Requests in this Release

Prerequisites:
Docker - Running OpenC3 requires a working Docker or Podman installation. Typically Docker Desktop on Windows / Mac. Plain Docker or Podman also works on linux. We actively develop and run with Docker Desktop on Mac/Windows, and Linux on Raspberry Pi, so if you have any issues on another platform, please let us know by submitting a ticket!

Minimum Resources allocated to Docker: 4GB RAM, 1 CPU, 80GB Disk
Recommended Resources allocated to Docker: 16GB RAM, 2+ CPUs, 100GB Disk
Also requires docker compose version 1.27+

To Run:

Please see our documentation at https://openc3.com

Try it out and let us know what you think! Please submit any issues as Github tickets, or any generic feedback to support@openc3.com.

Thanks!

Full Changelog: v5.16.1...v5.16.2