diff --git a/com.unity.netcode.gameobjects/CHANGELOG.md b/com.unity.netcode.gameobjects/CHANGELOG.md index aedadc9759..dbc2911569 100644 --- a/com.unity.netcode.gameobjects/CHANGELOG.md +++ b/com.unity.netcode.gameobjects/CHANGELOG.md @@ -10,15 +10,9 @@ Additional documentation and release notes are available at [Multiplayer Documen ### 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. (#3831) -- 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) ### Deprecated @@ -28,11 +22,6 @@ Additional documentation and release notes are available at [Multiplayer Documen ### Fixed -- Duplicate transport connection events for the same connection will now do nothing. (#3863) -- 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) - ### Security @@ -40,6 +29,28 @@ Additional documentation and release notes are available at [Multiplayer Documen ### Obsolete +## [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. (#3831) +- 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. (#3863) +- 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) + + ## [2.8.0] - 2025-12-15 ### Added diff --git a/com.unity.netcode.gameobjects/package.json b/com.unity.netcode.gameobjects/package.json index 29877b268d..6501173470 100644 --- a/com.unity.netcode.gameobjects/package.json +++ b/com.unity.netcode.gameobjects/package.json @@ -2,7 +2,7 @@ "name": "com.unity.netcode.gameobjects", "displayName": "Netcode for GameObjects", "description": "Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.", - "version": "2.9.0", + "version": "2.9.1", "unity": "6000.0", "dependencies": { "com.unity.nuget.mono-cecil": "1.11.4", @@ -15,4 +15,4 @@ "path": "Samples~/Bootstrap" } ] -} +} \ No newline at end of file