New Features

MCP Automation

  • Added an MCP server with simulation control capabilities, including play control, epoch query/set, and spacecraft lifecycle actions (create/destroy/initialize in orbit).
  • Added MCP support for richer editor operations, including creating objects, moving observers/viewports, querying object variables, and capturing screenshots.
  • Added MCP-driven project and UI operations, including moving panels, creating windows, setting project metadata, and exporting projects as .zen files.

Event Logic Expansion

  • Added advanced event trigger logic with AND/OR combinations for multi-trigger conditions.
  • Added expanded timer/operator support for events (e.g., inside/outside range, not equal, greater/less than).
  • Added timeline-level event control features, including enable/disable flags and grouping/categorization support.

Space Range Objectives

  • Added scenario objective support in Space Range, including configurable objectives, default objective templates, and min/max time range constraints.
  • Added objective/topic output and sharing across leaderboard/tracking workflows.
  • Added objective and event scoring integration via a generic score subsystem.

Session Recording Export

  • Added Space Range session recording export as .zenrec archives for debrief workflows.
  • Added automatic recording write on run stop/end, with support for completed-duration runs and clearer recording reason metadata.
  • Added export readiness checks and path/version reporting improvements for archive workflows.

Improvements

UI & Properties System

  • Improved and standardized properties UI across models, visualizations, behaviors, variables, and messages.
  • Improved properties and input category implementation by migrating key UI systems from Blueprint to C++.
  • Improved breadcrumb integration and overall navigation consistency in properties and related panels.
  • Improved multiple Studio UI views (home/start screen, timeline, event panels, constellation/properties styling) for consistency and usability.

Geodetic & Vehicle Workflows

  • Improved geodetic object support across inventory, state/properties configuration, and behavior editing.
  • Improved vehicle/aircraft workflows with aircraft inventory availability, track visibility in UI, and heading/state property updates.
  • Improved waypoint integration by exposing waypoints in UI and rendering them in visualization and ground map contexts.

Ground Map & Coverage

  • Improved ground map capabilities with expanded overlays and controls, including POIs, markers, coverage/visibility options, and grid/visual scale enhancements.
  • Improved coverage/heatmap presentation with clearer color scale behavior and additional display options.
  • Added heatmap coverage on the 3D Earth model to showcase where sensors are observing.

Performance & Reliability

  • Improved simulation performance by disabling database scrubbing by default.
  • Improved logging consistency by standardizing log categories.
  • Improved telemetry/session-recording throughput with more efficient sampling/storage behavior and better handling of dynamic assets.
  • Added in baackwards compatability support, enabling automatic upgrading projects.

Bug Fixes

  • Fixed spacecraft state refresh/reset issues in orbit-related flows.
  • Fixed timeline refresh/search issues where entries/tracks were not updating correctly.
  • Fixed guidance/orientation issues, including panel orientation and DCM-based pointing behavior.
  • Fixed UI layout/alignment issues in categories, borders, and section headers.
  • Fixed compile/runtime stability issues across chat, JSON/token handling, and null/array edge cases.

Breaking Changes

  • Renamed Ground Object terminology/usages to Geodetic Object.