OpenC3 COSMOS Core 6.9.2 - Important bug fixes
Welcome to OpenC3 COSMOS Core 6.9.2!
This release includes a few enhancements, a whole host of important bug fixes, and some documentation updates.
Enhancements
- Bucket Explorer Refresh Interval configurable
- Add confirmation in Script Runner on modified file navigation
- Add ability to select queue from Command Sender
- Add CLI option to create a command validator
- ZSH autocomplete for openc3.sh
- More consistent dialog behavior
- Support pyproject.toml as well as requirements.txt in python plugins
- Documentation updates for Admin tool, roles and permissions
- Document openc3.sh and all the options
- Add vulnerabilities page to docs
Bug Fixes
- Add scrolling on list of modified files in the Plugins Tab
- Fix Plugin tab state handling causing failed App-Store installs
- Fix Script Runner log scrolling
- Fix Script Runner stuck in readonly with only custom roles
- Fix Telemetry Grapher "Value Type," "Reduced," and "Reduced Type" dropdowns
- Fix Telemetry Grapher pause button positioning
- Fix Telemetry Grapher pointsSaved (truncate the saved points)
- Fix Data Extractor binary output
- Telemetry Viewer update screens on target change and better handle target deletion
- Fix tool generators to create working package.json files
- Fix
__name__in Python scripts - Fix python router logic
- Obfuscate pw / token in logs
- Start queue_microservice with existing state (HOLD / RELEASE / DISABLED)
What's Changed
- README grammar nitpicks by @EzraBrooks in #2419
- [Documentation] Add documentation on roles / permissions by @clayandgen in #2421
- Update python error formatting by @mcosgriff in #2430
- Script runner messages scroll by @EmilyRagan in #2426
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #2434
- Bump stefanzweifel/git-auto-commit-action from 6 to 7 by @dependabot[bot] in #2435
- Generate openc3.sh autocomplete for ZSH to allow for real-time suggestions for commands by @mcosgriff in #2437
- Bump pnpm/action-setup from 4.1.0 to 4.2.0 by @dependabot[bot] in #2433
- [Enhancement] Bucket Explorer Refresh Interval configurable by @clayandgen in #2440
- Add imports to command validator in documentation by @mcosgriff in #2444
- use pnpm for publishing packages by @ryan-pratt in #2448
- fix openc3_set_versions script by @ryan-pratt in #2449
- Plugin metadata by @ryan-pratt in #2386
- [Bug] Obfuscate pw / token on direct access grant failure by @clayandgen in #2432
- Fix tlmgrapher pause button positioning by @ryan-pratt in #2443
- Fix Plugin Tab State Handling Causing Failed Store Installs by @ryanmelt in #2464
- Fix ScriptRunner stuck in readonly with only custom roles by @ryanmelt in #2458
- Fix binary output in Data Extractor by @jmthomas in #2428
- [Bug] Add overflow y scrolling on modified files list by @clayandgen in #2462
- Dialog persistence consistency by @EmilyRagan in #2466
- [Enhancement] Add confirmation on SR on modified file navigation by @clayandgen in #2465
- Dependencies by @jmthomas in #2471
- Add CLI option to create a command validator via cli_generator by @mcosgriff in #2467
- Update files and fix playwright by @jmthomas in #2473
- 2215 document openc3sh and all the options by @mcosgriff in #2476
- Add vulnerabilities page to docs by @ryan-pratt in #2475
- Browser compat docs by @ryan-pratt in #2479
- 2416 add ability to select queue from command sender by @mcosgriff in #2468
- Python name variable not correct #2356 by @markjmiller in #2438
- OpenC3 TSDB UBI9 Support by @stephen-ritter in #2407
- Bump the npm_and_yarn group across 18 directories with 1 update by @dependabot[bot] in #2469
- Update deps to fix dependabot by @jmthomas in #2480
- Add eslint to CI by @EmilyRagan in #2481
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #2482
- [Documentation] Admin docs update + pnpm-lock update by @clayandgen in #2483
- Add npm to dependabot.yml by @jmthomas in #2488
- Build Minio from source by @jmthomas in #2486
- Fix python router logic by @jmthomas in #2504
- 2198 cli needs a real args parser by @mcosgriff in #2505
- Bump dependencies by @jmthomas in #2506
- Start queue_microservice with existing state by @jmthomas in #2489
- Handle None in TSDB by @jmthomas in #2501
- TlmViewer handle target change and target deletion by @jmthomas in #2500
- Enforce pointsSaved by @jmthomas in #2502
- Bump pnpm/action-setup from 4.1.0 to 4.2.0 by @dependabot[bot] in #2490
- Consider support pyproject.toml #2292 by @markjmiller in #2503
New Contributors
- @EzraBrooks made their first contribution in #2419
- @mcosgriff made their first contribution in #2430
- @EmilyRagan made their first contribution in #2426
Full Changelog: v6.9.1...v6.9.2