Improbable Icon

SpatialOS Forums

SpatialOS 11+ Runtime Release Notes: 9th/15th July 2019

Note: These changes apply to the runtime of all SpatialOS 11+ SDK versions.

Next time you deploy locally or remotely, you’ll automatically receive the latest version, so you don’t need to do anything to upgrade.

New feature:

Improvements

  • :hammer_and_pick: Added a new pricing template, w48_r2000_e20, which has the same runtime capacity as w16_r2000_e20 but more worker cores. This makes it identical to the old large template, which is now deprecated.
  • :hammer_and_pick: Optimized the performance of interest changes for deployments using a schema with a large number of components, as is the case when using the SpatialOS GDK for Unreal.

Bugfix

  • :bug: Fixed a bug where an internal status code was being returned when a worker tried to request too many entity IDs at once. Requesting an invalid number of entity IDs will now return an application error status code.

Known issues

  • :exclamation: When dynamically adding and removing a component again in quick succession, the authoritative worker can receive AddComponent and RemoveComponent ops for this component that it isn’t supposed to see.
  • :exclamation: Authority handover timeouts for authority loss imminent notifications are not applied on a per-worker, per-component basis as documented. Instead, authorityHandoverTimeoutMs values in the bridge configuration for any worker type currently apply to all worker types. In particular, this means that setting a default section authority timeout will enable authority loss imminent notifications for all components on all worker types, unless overridden in the perComponentSettings .