Skip to content

v5.15.2

Compare
Choose a tag to compare
@jmthomas jmthomas released this 01 Apr 13:09
· 697 commits to main since this release

OpenC3 COSMOS 5.15.2 - script notifications and bug fixes

Welcome to OpenC3 COSMOS 5.15.2!

This release adds to the notifications icon the number of running scripts. It fixes bugs in the Python storage API and suite API. It also fixes a bug in the serial driver preventing clean disconnects.

Breaking Changes and Upgrade Notes since 5.14.2 - Please Read

  • The internal Traefik port was changed to 2900 to match our standard external port and to better support unprivileged runtime environments
  • The change requires updating .env, compose.yaml and the traefik configuration files.
  • Stop the previous release, update the files, and restart

Other Improvements

  • Add the number of running scripts to the Notifications icon
  • Update JsonAccessor to support binary data
  • Add OPENC3_BUCKET_URL to .env file (defaults to http://openc3-minio:9000)
  • Script Runner automatically detects files using f-strings as Python

Bug Fixes

  • Fix Python get_target_file
  • Fix the ability to run Python Groups and Suites in Script Runner
  • Fix serial port disconnect

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 [email protected].

Thanks!

Full Changelog: v5.15.1...v5.15.2