Skip to main content

8.3.7.1

RunScore Team

RunScore 8.3.7.1 adds RaceRoster team type name downloads and resolves multiple critical crashes affecting chip data processing, the Announcer screen, browser search, and TFRRS posting.

This release also improves Announcer command handling for lap races and strengthens runtime memory checks.

Features

  • RS-1318 — RaceRoster Team Type Names: Retrieves and stores team type names from the RaceRoster API when downloading teams.

Bug Fixes

  • RS-1223 — Browser Search Crash: Fixed crash when searching by column name; informs user if column does not exist.
  • RS-1310 — Unregistered Event Chip Data: Added null checks and notifies user when more than 10 invalid chip reads occur.
  • RS-1311 — Chip Time Runtime Crash: Fixed zero memory allocation on first race run using modern C++ initialization.
  • RS-1316 — Announcer Names on Client: Fixed Client logic so participant names display on the Announcer as they cross the finish line.
  • RS-1320 — Gender Display: Participant gender now shows as M, F, or X instead of enum values.
  • RS-1322 — Trial Version Crash: Fixed uninitialized memory crash for unregistered trial users.
  • RS-1328 — Announcer Commands for Lap Races: New Announcer configuration structure fixes integer overflow in command encoding.
  • RS-1340 — TFRRS Empty JSON: TFRRS JSON data is now stored within the posting thread for accurate output.

Improvements

  • RS-1291 — Exception Handling: Enhanced exception handling for better diagnostics.
  • RS-1325 — Runtime Memory Checks: Added safeguards to detect memory corruption during operations like "Erase all" and design screen changes.