You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: com.unity.netcode.gameobjects/CHANGELOG.md
+22-11Lines changed: 22 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,15 +11,9 @@ Additional documentation and release notes are available at [Multiplayer Documen
11
11
### Added
12
12
13
13
- The `NetworkMetricsPipelineStage` for Unity Transport is now part of the public API. This allows using it in custom implementations of `INetworkStreamDriverConstructor` that want to maintain compatibility with the multiplayer tools package. (#3853)
14
-
- Added stricter checks on `InSpawned` within `NetworkObject`. (#3831)
15
-
- Added a new `InvalidOperation` status to `OwnershipRequestStatus`. (#3831)
16
14
17
15
### Changed
18
16
19
-
- Ensure logs in `NetworkObject` log the `NetworkObject.name` wherever possible. (#3831)
20
-
- Improved performance of NetworkBehaviour ILPostProcessor by omitting unnecessary type and assembly resolutions. (#3827)
21
-
- Improve performance of `NetworkObject`. (#3820, #3831)
22
-
- If the Unity Transport Disconnect Timeout is set to 0 in the Editor, the timeout will be entirely disabled. (#3810)
23
17
24
18
### Deprecated
25
19
@@ -30,19 +24,36 @@ Additional documentation and release notes are available at [Multiplayer Documen
30
24
### Fixed
31
25
32
26
- Fixed issue where `NetworkManager` was not cleaning itself up if an exception was thrown while starting. (#3864)
33
-
- Duplicate transport connection events for the same connection will now do nothing. (#3863)
34
27
- Prevented a `NullReferenceException` in `UnityTransport` when using a custom `INetworkStreamDriverConstructor` that doesn't use all the default pipelines and the multiplayer tools package is installed. (#3853)
35
-
- Fixed memory leak in `NetworkAnimator` on clients where `RpcTarget` groups were not being properly disposed due to incorrect type casting of `ProxyRpcTargetGroup` to `RpcTargetGroup`.
36
-
- 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)
37
-
- Fixed an integer overflow that occurred when configuring a large disconnect timeout with Unity Transport. (#3810)
38
-
39
28
40
29
### Security
41
30
42
31
43
32
### Obsolete
44
33
45
34
35
+
## [2.9.0] - 2026-02-01
36
+
37
+
### Added
38
+
39
+
- Added stricter checks on `InSpawned` within `NetworkObject`. (#3831)
40
+
- Added a new `InvalidOperation` status to `OwnershipRequestStatus`. (#3831)
41
+
42
+
### Changed
43
+
44
+
- Ensure logs in `NetworkObject` log the `NetworkObject.name` wherever possible. (#3831)
45
+
- Improved performance of NetworkBehaviour ILPostProcessor by omitting unnecessary type and assembly resolutions. (#3827)
46
+
- Improve performance of `NetworkObject`. (#3820, #3831)
47
+
- If the Unity Transport Disconnect Timeout is set to 0 in the Editor, the timeout will be entirely disabled. (#3810)
48
+
49
+
### Fixed
50
+
51
+
- Duplicate transport connection events for the same connection will now do nothing. (#3863)
52
+
- Fixed memory leak in `NetworkAnimator` on clients where `RpcTarget` groups were not being properly disposed due to incorrect type casting of `ProxyRpcTargetGroup` to `RpcTargetGroup`.
53
+
- 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)
54
+
- Fixed an integer overflow that occurred when configuring a large disconnect timeout with Unity Transport. (#3810)
Copy file name to clipboardExpand all lines: com.unity.netcode.gameobjects/package.json
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
"name": "com.unity.netcode.gameobjects",
3
3
"displayName": "Netcode for GameObjects",
4
4
"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.",
0 commit comments