github OpenC3/cosmos v5.0.10

latest releases: v7.0.0, v7.0.0-rc3, v7.0.0-rc2...
3 years ago

OpenC3 5.0.10 is here with modular decom!

Modular decom brings support for JSON, CBOR, HTML, and XML based packets directly to OpenC3, and the ability to create your own custom Accessor classes that can read data from any data format directly, without a required conversion to binary first.

This will allow OpenC3 to interact with non-binary packets like web pages, JSON based API interfaces, and much more, with little to no custom coding required.

See openc3-accessor-test for a great example of defining packets in each of the new types.

Key Enhancements

  • Modular Decom
  • Updated open source dependencies
  • Added filename to get chosen filename from open_file_dialog()
  • Added PORT keyword to Microservices to support accessing them in cluster environments
  • Added Severity filtering to CmdTlmServer log messages and increased count of messages saved
  • Added refresh script button to ScriptRunner

Key Bug Fixes

  • Fixed positioning of events in Calendar near Midnight

Pull Request Links

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: Changelog

Don't miss a new cosmos release

NewReleases is sending notifications on new releases.