OpenC3 COSMOS Core 6.10.3 - Enhancements and bug fixes
Welcome to OpenC3 COSMOS Core 6.10.3!
We've made a number of enhancements and bug fixes as we close out the year and close out development of COSMOS 6. With this release the focus now turns to COSMOS 7! We have a lot of great changes coming up including the use of the QuestDB time series database. We're also making a lot of internal changes to keep up with changing open source software.
As a reminder we made a critical security patch in COSMOS 6.10.2 which is included in this release.
All users regardless of current running version MUST upgrade to 6.10.2+ as soon as possible
Enhancements
- Upgraded XTCE converted to support 1.2
- Add limits bar to details dialog for items with limits
- Data Extractor add Username/Approver to command export
- Telemetry Viewer file display and file checksum widgets
- Telemetry Viewer generic tooltip capability
- Script Runner indicator for tlm overrides
- Command Sender description is yellow if hazardous parameter
- Bucket Explorer enforce RBAC in config / logs buckets
- Improve log sorting in CmdTlmServer log messages
- Include shard logic in Kubernetes networking
- Retry JsonDrb and API requests
- Document cmd/tlm naming conventions
- Document using target_name in ERB
- Document Subpackets
Bug Fixes
- Fix array of strings
- Fix put_target_file won't accept IO files
- Fix bracket items in Limits Monitor
- Fix goto in Python with indentation
- Fix python packet item ordering
- Various fixes to QuestDB microservice
What's Changed
- Upgrading the Cosmos -> XTCE converter to support v1.2. by @alex-pope-sdl in #2615
- Remove return in generic conversion examples by @jmthomas in #2643
- Fix array of strings by @jmthomas in #2646
- Add naming convention to both Commands and Telemetry by @jmthomas in #2645
- [Feature] Add Username/Approver to the Command Export by @clayandgen in #2648
- [Feature] File Display Widget by @clayandgen in #2652
- Document using target_name in ERB by @jmthomas in #2655
- Indicator for SR overrides by @markjmiller in #2654
- Fix put_target_file won't accept IO files by @markjmiller in #2659
- Fix bracket items in Limits Monitor by @jmthomas in #2663
- Make command description yellow if hazardous parameter by @jmthomas in #2662
- Update Anycable, Minio, vuetify, various other frontend by @jmthomas in #2653
- [Feature] Filechecksum Widget by @clayandgen in #2660
- Add generic tooltip capability by @jmthomas in #2674
- Allow goto with various indentation by @jmthomas in #2664
- Add styles and include tool-base in build by @jmthomas in #2677
- Add CLAUDE.md and fix-github-issue by @jmthomas in #2680
- Various enhancements to QuestDB microservice by @jmthomas in #2673
- Fix all ESLint warnings across Vue packages by @jmthomas in #2682
- Add limits bar to details dialog by @jmthomas in #2679
- Fix python packet item ordering by @jmthomas in #2675
- Document Subpackets by @ryanmelt in #2661
- Improve log sorting by @EmilyRagan in #2684
- Enforce RBAC in Bucket Explorer by @jmthomas in #2666
- Include shard logic in networking by @jmthomas in #2665
- Bump dependencies by @jmthomas in #2688
- Retry JsonDrb and API requests in Python by @jmthomas in #2676
- Fix minio release version by @jmthomas in #2689
New Contributors
- @alex-pope-sdl made their first contribution in #2615
Full Changelog: v6.10.2...v6.10.3