github OpenC3/cosmos v7.2.1

4 hours ago

OpenC3 COSMOS Core 7.2.1 - Bug Fixes and Enhancements

Welcome to OpenC3 COSMOS Core 7.2.1!

We've made a bunch of enhancements and bug fixes as we continue to improve the COSMOS 7 release. There are new limits APIs and switches to turn off the AI MCP server and chat interface.

Our next release will be 7.3.0 as we plan to add several exciting features including per-plugin UV environments, Script Runner script history, Script Runner script lifecycles, and more!

🛠 Enhancements

  • New set_state_color API
  • New STORED_LIMITS_MODE keyword to control how limits are evaluated for stored packets
  • New delete_limits_set API
  • Feature Flag for in-app chatbot. You can set OPENC3_MCP_DISABLED=true to avoid enabling the MCP server.
  • Add Cmd/Tlm Retention Time to Target Generator
  • Document Roles and Permissions APIs
  • Various enhancements to the script_run API and CLI
  • Add podman support and registry login to container scripts
  • Add interface name to command extra
  • Display both command & hazardous descriptions in Command Sender and Script Runner
  • Hide full stack trace for known command errors
  • Add queue_username to command execution info
  • Switch all number inputs to v-number-input
  • Script execution status search in completed-scripts and running-scripts APIs

🪲 Bug Fixes

  • Fix python HTTP Accessor
  • Fix typos in reference architecture docs
  • Fix Tlm Viewer -> Tlm Grapher for indexed array items
  • Fix settings config empty checkboxes
  • Make operator resilient to transient Redis errors
  • Bind Variables for Script Engine Goto and Execute Selection
  • Update structure to handle reading nil/none from a variable_bit_size length field
  • Guard against nil length in variable_bit_size decom
  • Prevent OS command injection via pypi_url setting
  • Require authorization to logout
  • Fix race condition in interface model cancel thread
  • Never fall back to podman-compose in openc3.sh
  • Better check for time.sleep in scripts
  • Treat targets_modified overlay as data, not code
  • Ensure that updated_at is always an integer
  • Add timeout for suite analysis to prevent hanging
  • Add front and back guard for undefined script logs

What's Changed

New Contributors

Full Changelog: v7.2.0...v7.2.1

Don't miss a new cosmos release

NewReleases is sending notifications on new releases.