We've made a bunch of enhancements and bug fixes as we continue to improve COSMOS! There are new improvements to Script Runner with history tracking and lifecycles, updates to ensure alerts don't get lost among other notifications, and new protections for Python plugins.
Here’s what to look forward to when upgrading to COSMOS 7.3:
Enable Script Lifecycles in Script Runner to change a script from "In Development" to "In Review" to "Approved. Plus, Script Runner now has built-in version history tracking for scripts.

Require acknowledgment of alerts so nothing slips through the cracks or gets lost in notifications.
COSMOS Python plugins now have their own UV environments to protect against cross-plugin version conflicts.
Make your next upgrade even easier on yourself by not having to sync with our defaults. COSMOS 7.3 allows you to diff with the compose.yaml and .env.local files to determine your project-specific modifications and remove any defaults or other settings that you're not explicitly overriding.
Removed org.keycloak.keys.KeyProvider from realm.json. Any COSMOS instances prior to this release caused Keycloak to use existing keys instead of generating new ones. If you're running a public-facing version of COSMOS, it is highly recommended to rotate those keys.
Note: Simply upgrading and restarting does not automatically rotate the keys.
Stay connected with OpenC3 and make sure you always get the latest COSMOS updates by subscribing to our newsletter!