Skip to content

v0.24.14.0 Release

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jun 02:46
1ad43c5

Important Notes:

  • Ensure system clocks are synchronized before deploying this update.
    • This release implements an identity assertion mechanism using ED25519 keypairs with timestamped signatures to prevent replay attacks. Authentication will fail if the clocks on the server and remote devices are not synchronized.
    • Existing agents should bootstrap themselves into this new system automatically.
    • New agents will generate keypairs during installation.
  • I introduced a bug in the previous release that caused screen capture on Windows to oscillate between GDI and DirectX, which resulted in degraded performance and bandwidth utilization.
    • With this fix, remote control on Windows should feel a lot smoother.
    • Apologies for the mistake! 🙏

Changes:

  • Added ED25519 keypair identity mechanism for agents.
    • Agents cannot connect unless the server is able to verify its signed payloads.
    • Existing agents will bootstrap themselves into the new system after auto-upgrading.
  • Added ability to set server to decommissioned state, forcing agents to uninstall themselves when they check in.
  • Refactored light/dark theme services.
    • Removed Auto for now, which is incompatible with Blazor's SSR.
  • Added DefaultThemeMode to server configuration.
  • Added CORS configuration.
  • Created end-to-end customized build pipeline.
  • Created endpoint filter for built-in Identity API to mimic normal registration path that bootstraps the server admin on first-time setup.
  • Fixed a regression with bugged auto-quality on Windows.
  • Fixed a crash during desktop client shutdown.
  • Fixed bug with DirectX/GDI oscillation.

Full Changelog: v0.23.17.0...v0.24.14.0