1.14.0
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Additional documentation and release notes are available at Multiplayer Documentation.
[1.14.0] - 2025-07-21
Added
- Added serializer for
Pose(#3540) - Added mappings between
ClientIdandTransportId. (#3515) - Added
SinglePlayerTransportthat provides the ability to start as a host for a single player network session. (#3475) - When using UnityTransport >=2.4 and Unity >= 6000.1.0a1, SetConnectionData will accept a fully qualified hostname instead of an IP as a connect address on the client side. (#3440)
Fixed
- Fixed
NullReferenceExceptiononNetworkListwhen used without a NetworkManager in scene. (#3502) - Fixed inconsistencies in the
OnSceneEventcallback. (#3487) - Fixed issue where
NetworkClientcould persist some settings if re-using the sameNetworkManagerinstance. (#3494) - Fixed issue where a pooled
NetworkObjectwas not resetting the internal latest parent property when despawned. (#3494) - Fixed issue where the initial client synchronization pre-serialization process was not excluding spawned
NetworkObjectsthat already had pending visibility for the client being synchronized. (#3493) - Fixed issue where invoking
NetworkObject.NetworkShowandNetworkObject.ChangeOwnershipconsecutively within the same call stack location could result in an unnecessary change in ownership error message generated on the target client side. (#3493) - Fixed issue where
NetworkVariables on aNetworkBehaviourcould fail to synchronize changes if one hasNetworkVariableUpdateTraitsset and is dirty but is not ready to send. (#3465) - Fixed issue where when a client changes ownership via RPC the
NetworkBehaviour.OnOwnershipChangedcan result in identical previous and current owner identifiers. (#3434)