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.
- Enabled worker system entities by default, which allow authorized workers to retrieve information about connected workers and disconnect them at Runtime. Please see the documentation for details: https://docs.improbable.io/reference/latest/shared/design/system-entities
Added a new pricing template,
w48_r2000_e20, which has the same runtime capacity as
w16_r2000_e20but more worker cores. This makes it identical to the old
largetemplate, which is now deprecated.
- 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.
- 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.
When dynamically adding and removing a component again in quick succession, the authoritative worker can receive
RemoveComponentops for this component that it isn’t supposed to see.
Authority handover timeouts for authority loss imminent notifications are not applied on a per-worker, per-component basis as documented. Instead,
authorityHandoverTimeoutMsvalues in the bridge configuration for any worker type currently apply to all worker types. In particular, this means that setting a
defaultsection authority timeout will enable authority loss imminent notifications for all components on all worker types, unless overridden in the