Skip to content

v2.9.0

Latest

Choose a tag to compare

@michalChrobot michalChrobot released this 04 Feb 11:32

[2.9.0] - 2026-02-01

Added

  • Added stricter checks on InSpawned within NetworkObject. (#3831)
  • Added a new InvalidOperation status to OwnershipRequestStatus. (#3831)

Changed

  • Ensure logs in NetworkObject log the NetworkObject.name wherever possible. (#3283)
  • Improved performance of NetworkBehaviour ILPostProcessor by omitting unnecessary type and assembly resolutions. (#3827)
  • Improve performance of NetworkObject. (#3820, #3831)
  • If the Unity Transport Disconnect Timeout is set to 0 in the Editor, the timeout will be entirely disabled. (#3810)

Fixed

  • Duplicate transport connection events for the same connection will now do nothing. (#3861)
  • Fixed memory leak in NetworkAnimator on clients where RpcTarget groups were not being properly disposed due to incorrect type casting of ProxyRpcTargetGroup to RpcTargetGroup.
  • Fixed issue when using a client-server topology where a NetworkList with owner write permissions was resetting sent time and dirty flags after having been spawned on owning clients that were not the spawn authority. (#3850)
  • Fixed an integer overflow that occurred when configuring a large disconnect timeout with Unity Transport. (#3810)