Skip to content
This repository has been archived by the owner on Jan 18, 2022. It is now read-only.

GDK for Unity Alpha Release 0.3.6

Compare
Choose a tag to compare
@gdk-for-unity-bot gdk-for-unity-bot released this 26 May 12:18
ea4b816

In this release we've updated the GDK Tools Configuration window to autosave, and added the ability to select a specific cluster for deployments in the Deployment Launcher.

Invalid JSON is now logged if there is an error parsing codegen output. Alongside this, you can find an assortment of bug fixes to Editor tooling.

We've also made a few breaking changes to the worker connector and command IDs, so please read the upgrade guide.

Keep giving us your feedback and/or suggestions! Check out our Discord, our forums, or here in the Github issues!

See the full release notes below! 👇


Breaking Changes

  • WorkerConnector.HandleWorkerConnectionFailure has been removed and WorkerConnector.Connect now throws exceptions for connection errors instead. #1365
  • WorkerConnector no longer destroys itself in Dispose. #1365
  • MultiThreadedSpatialOSConnectionHandler and SpatialOSConnectionHandlerBuilder.SetThreadingMode have been removed. #1367
  • Command request IDs are now typed as CommandRequestID instead of long. #1372

Added

  • Added the ability to select a specific cluster for deployments in the Deployment Launcher. #1357
    • You can select either a region or a cluster, but not both!
  • Added non-generic overloads for the EntityTemplate class which allow you to use ISpatialComponentSnapshots directly. #1360
  • Extracted the world selection UI element from the Network Analyzer window to a WorldSelector element. #1316

Changed

  • GDK Tools Configuration window now autosaves. #1356
  • The SpatialOS Runtime version has been updated to 14.5.2. #1373

Fixed

  • Invalid JSON is now logged if there is an error parsing the codegen output. #1353
  • The Mobile Launcher will no longer break if Android build support is not installed. #1354
  • Fixed a bug in the EntityTemplate class where calling AddComponent with an EntityAcl.Snapshot would incorrectly apply its write access #1360
  • The Deployment Launcher will now generate Dev Auth Tokens using the environment specified in the GDK Tools Configuration. #1366
  • Fixed a bug where the Network Analyzer window would throw exceptions after being opened. #1316

Internal

  • Produce code coverage reports in tests #1359
  • Replaced code generated ReferenceProviders with generic version. #1358
  • Refactor callbacks API. #1348
  • Added a convenience method to the MockConnection for removing entities and their components. #1370