Skip to main content

v1.3 Release

· 3 min read

Added

  • Data API to facilitate format-agnostic querying of recorded data. The Data API is a subset of Performaar's existing GraphQL API.
  • 3D map component based upon Cesium.
  • HLA data support (see the Plugins below).
  • Video and Gaze Tracking Data from supported Varjo headsets (see the Plugins below).
  • Upload 3D models as assets to be used in the 3D map.
  • Media playback on the Dashboard.
  • Provide Personal Access Tokens to the UI as a URL query parameter to bypass manual login.
  • Support a number of flight indicators in the Dashboard.
  • Notification banner to the UI when an unsupported browser is detected.
  • A "Stop Recording" button to Recording Details page.
  • Min and max port configuration for Server and Streamer to limit the port range for live-streaming.
  • A "Local IP" configuration in Server which can be used in situations where the IP cannot be automatically determined.
  • Documentation for plugins, Personal Access Tokens, data API and general troubleshooting.

Updated

  • Entity Details dialog on the Dashboard page with fields to select 3D model and enter a Military Symbol SIDC.
  • Configuration documentation to include sections on setting the Local IP, and Min and Max streaming ports for Server and Streamer.
  • Dashboard templates to allow custom stylesheets.
  • Layouts to allow associating a recorded Varjo gaze tracking file (see the Plugins below) to display the gaze data as a heatmap.
  • Bookmarks API to support additional fields and filtering.
  • Login screen to work with the enter key.

Fixed

  • Recordings stalling on finalizing if a media stream has no data.
  • Incorrect duration when opening a debrief for recordings with no media files.
  • Thread panic error in logs when trying to play an empty DIS file.
  • Streamer crashing on startup on machines with invalid audio configurations.
  • The GraphQL playground not working without an internet connection.

Plugins

This release introduces plugins to Performaar as a way of integrating with specific third-party software and devices. See the Plugins documentation for more information. The following plugins have been added in version 1.3:

  • Varjo plugin for Performaar Streamer to capture, record and live-stream video and gaze data from Varjo headsets.
  • MAK Logger plugin for Performaar Server to capture, record and playback HLA data using the MAK Logger, currently supporting HLA 1516E (aka Evolved) and the RPR FOM v2.

Known Issues

  • The 3D map component doesn't update correctly when viewing the Dashboard for an in-progress recording.