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.
- When a create entity request fails due to an invalid entity template, the resulting command response and warning log now contains a more descriptive message indicating which of the component IDs were unexpected.
- The Improbable Position, Interest and ACL components are only sent to workers that should be sent them. Previously they were sent to any worker that was authoritative over any component on an entity.
- 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.
Fixed a bug where when dynamically adding and removing a component again in quick succession, the authoritative worker could receive
RemoveComponentops for this component that it wasn’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, 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.