COSMOS 7.5 is live with tons of new enhancements and bug fixes as we continue to improve aerospace’s preferred command and control system! This release improves and measures how data moves through COSMOS and tells you when processing can’t keep up. It also reduces memory use to stay responsive while accommodating large targets. The 7.5 release includes updates to the COSMOS documentation, too. Also be sure to check out the OpenC3 Store for a variety of new plugins and functionality.
Here’s what to look forward to when upgrading to COSMOS 7.5:
This release focuses on data and memory usage. COSMOS 7.5 introduces threaded socket reads, preventing data from backing up behind processing. Redis writes are now batched every 0.1 seconds to greatly reduce Redis load at high packet rates. 7.5 also adds bounded Redis streams to cap target streams’ maximum age.
COSMOS 7.5 also lowers memory usage by shrinking the CmdTlm memory footprint and now, instead of falling further and further behind, streaming skips ahead when in the event of lag.
A few key enhancements include the new Astro clock driven by a telemetry item, typo-tolerant fuzzy search in Packet Viewer, streamed volume downloads in Bucket Explorer which now account for files over 2GB work, and the ability for non-admin users to write to user-defined buckets.
In 7.5, COSMOS improves security by gating table config overlays, forcing plugin upgrades to protect modified files and report diff failures, and ensuring that any values given are dropped when an item is obfuscated.
COSMOS documentation now includes new guides for AWS EC2, AWS EKS, and Network Configuration.
With the addition of the compose.override.yaml and .env.local (first in 7.3.0), it’s necessary to move all compose.yaml and .env updates into these new files. Here is the recommended process:
This process will make upgrading much easier going forward by removing the requirement of syncing with OpenC3’s defaults.
S3 Backend Migration: Migrated from MINIO to versitygw. View the Migration Guide for more information.
Stay connected with OpenC3 and make sure you always get the latest COSMOS updates by subscribing to our newsletter!