github OpenC3/cosmos v7.1.0

7 hours ago

OpenC3 COSMOS Core 7.1.0 - TSDB Metrics and Sharding Support

Welcome to OpenC3 COSMOS Core 7.1.0!

We continue to iterate on improving the time series database powered by QuestDB. There is now a Metrics tab alongside the Queries tab in the TSDB tab of the Admin Console.

image

This allows you to quickly see the partition size, row count, and disk size of all the packets in your system. You can also delete tables and perform data gap analysis of the tables. The data gap analysis is paired with our new import of raw data feature. If the data gap detects a hole in your decommutated data, you can choose to re-import data from the raw bin files.

In addition, we've added a lot of infrastructure in Core to support Enterprise sharding. This will allow COSMOS Enterprise to scale to hundreds of targets using Kubernetes and sharded ValKey and QuestDB instances.

See the COSMOS 7.0.0 release notes for all the amazing new features in COSMOS 7 as well as important migration notes!

🛠 Enhancements

  • TSDB Metrics with raw bin file import
  • Core support for Enterprise Sharding
  • Add glob-style wildcard support for Data Extractor item keys
  • Add stored flag to inject_tlm

🪲 Bug Fixes

  • Disable take/release command authority buttons for unauthorized users
  • Fix Tlm Grapher "Graph" context menu option for indexed array items
  • Fix Tlm Viewer graph cannot graph array items
  • Fix Tlm Viewer array item parsing in various widgets
  • Fix App Store rendering for non-admin
  • Fix upgrade option in openc3.bat
  • Fix anycable gRPC keepalive too_many_pings GoAway
  • Fix limits set fall back to DEFAULT for items where the selected limits set is not defined
  • Fix build_cmd for targets with no telemetry items defined
  • Fix identifying telemetry with identical signatures (bit offset, bit size, data type) but different accessors (Binary vs JSON)
  • Fix QuestDB 422 errors from cmd-tlm-api
  • Fix for empty WebSocket frames (primarily affects openc3.sh cli script)
  • Fix for Python bridges on Windows and add bridgesetup command

What's Changed

Full Changelog: v7.0.1...v7.1.0

Don't miss a new cosmos release

NewReleases is sending notifications on new releases.