OpenC3 COSMOS Core 7.0.1 - Bug fixes and enhancements
Welcome to OpenC3 COSMOS Core 7.0.1!
See the COSMOS 7.0.0 release notes for all the amazing new features in COSMOS 7 as well as important migration notes! This release fixes the known issue in COSMOS 7.0.0 with the TSDB database handling of 64 bit or greater INT / UINT types.
🛠 Enhancements
- Docusaurus enhancements to improve searching our docs
- Better handling of check expressions especially with null items
- Create backup documentation for both COSMOS 6 & COSMOS 7
- Add troubleshooting section to upgrading documentation
- The OpenC3 cli can now set the password
- Add Update Timeline Activity Client and Docs
- Raise exception when inject_tlm fails instead of failing silently
🪲 Bug Fixes
- Improve handling of INT/UINT values >= 64 bits in TSDB
- Fix timestamps to use user-defined timezone in Admin Console Plugins Tab, Packages Tab, Microservices Tab
- Fix Telemetry Viewer Playback mode timestamps displayed
- Fix -y is not a valid option for uv pip uninstall
- Don't raise warning when virtual environment already exists when trying to create a new one
- Fix alternating highlight pattern in PluginList and Scrollable Dialog in Script Runner
- Fix data flow dialogs to show all the protocol data
- Fix limits_change_callback in Python printing the wrong message when the data is 0
- Fix CLI script runner not displaying suite reports
- Fix Packet Viewer display of DERIVED and Ignored items on re-navigation
- Fix bug in template accessor for commands with fixed template string
- Fix Telemetry Grapher bug when there's no data to graph
What's Changed
- Convert existing Script Runner dialogs to Composition API by @EmilyRagan in #2828
- Fixing timestamps to use user-defined timezone by @clayandgen in #3019
- [StepSecurity] Apply security best practices by @step-security-bot in #3002
- Bump aquasecurity/setup-trivy from e07451d2e059ed86c2870430ea286b3a9e0bf241 to 3fb12ec12f41e471780db15c232d5dd185dcb514 by @dependabot[bot] in #3010
- Bump coverage from 7.13.4 to 7.13.5 in /openc3/python by @dependabot[bot] in #2990
- -y is not a valid option for uv pip uninstall by @mcosgriff in #3026
- Additional info about migrating data by @jmthomas in #3021
- Dependabot updates by @jmthomas in #3131
- Bump actions/upload-artifact from 4.6.2 to 7.0.0 by @dependabot[bot] in #3033
- Bump pnpm/action-setup from 4.3.0 to 5.0.0 by @dependabot[bot] in #2986
- Bump ossf/scorecard-action from 2.4.0 to 2.4.3 by @dependabot[bot] in #3132
- Add troubleshooting section to upgrading by @jmthomas in #3141
- Bump astral-sh/setup-uv from 7.4.0 to 8.0.0 by @dependabot[bot] in #3034
- [Bug] Fixes Playback mode timestamps displayed by @clayandgen in #3142
- Don't raise warning when virtual environment already exists when trying to create a new one. by @mcosgriff in #3028
- Fix trivy by @jmthomas in #3159
- Fix documented default for quiet param by @jmthomas in #3158
- Zebra pattern in PluginList and Scrollable Dialog in Script Runner by @clayandgen in #3157
- Fix data flow dialogs by @jmthomas in #3168
- Autonomic Updates by @clayandgen in #3029
- Create backups docs by @jmthomas in #3144
- Update dependencies by @jmthomas in #3169
- Bump actions/checkout from 4.3.1 to 6.0.2 by @dependabot[bot] in #3148
- Bump ruby/setup-ruby from 1.295.0 to 1.299.0 by @dependabot[bot] in #3151
- Bump codecov/codecov-action from 5.5.3 to 6.0.0 by @dependabot[bot] in #3150
- Better handling of check expressions by @ryan-pratt in #3143
- Fix several zero check bugs by @jmthomas in #3176
- Fix CLI script runner not displaying suite reports by @mcosgriff in #3163
- Remove unused @vue/test-utils by @EmilyRagan in #3175
- Bump traefik by @jmthomas in #3179
- Remove unused 'serve' dependency by @EmilyRagan in #3182
- OpenC3 CLI Set Password by @clayandgen in #3202
- Packet Viewer Consistency in behavior by @clayandgen in #3189
- Bump actions/setup-node from 4.4.0 to 6.3.0 by @dependabot[bot] in #3192
- Bump ruby/setup-ruby from 1.299.0 to 1.300.0 by @dependabot[bot] in #3193
- Bug/template accessor by @clayandgen in #3181
- Add Update Timeline Activity Client and Docs by @clayandgen in #3037
- Docusaurus by @jmthomas in #3201
- Fix graph time scale when there's no data to graph by @ryan-pratt in #3190
- Raise exception when inject_tlm fails by @jmthomas in #3156
- Bump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 by @dependabot[bot] in #3191
- Handle INT/UINT values greater than 64 bits by @jmthomas in #3164
Full Changelog: v7.0.0...v7.0.1