v5.14.1
OpenC3 COSMOS 5.14.1 - Bug Fix Release
Welcome to OpenC3 COSMOS 5.14.1!
Important Bug Fixes Release for ScriptRunner
We squashed a couple bugs that could cause ScriptRunner to write over the contents of the running script with the contents of another file. Pressing Ctrl-S while running in a different file than original started or some cases where after stopping a different file was still shown could cause the original file to be overwritten. These have all been corrected and all users are encouraged to upgrade.
Further Enhancements to Dynamic Packet Creation
Dynamic packet creation in Ruby now works fully including logging and decom picking up the new packets.
All Pull Requests in this Release
- Clear SR file cache when stopped by @jmthomas in #1069
- ARG MINIO/MC release by @jmthomas in #1066
- Improve dynamic packet support by @ryanmelt in #1070
- Add additional save protections to ScriptRunner by @ryanmelt in #1072
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:
- git clone https://github.com/openc3/cosmos-project.git cosmos-myproject
- cd cosmos-myproject
- Run Linux/Mac: ./openc3.sh run
- Run Windows: openc3.bat run
- Connect a web browser to http://localhost:2900/
- Have fun running OpenC3 COSMOS!
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 [email protected].
Thanks!
Full Changelog: Changelog