Skip to content

Commit 69180ba

Browse files
chore: Updated aspects of Netcode package in anticipation of v2.9.0 release
1 parent 07dd61a commit 69180ba

File tree

2 files changed

+24
-13
lines changed

2 files changed

+24
-13
lines changed

com.unity.netcode.gameobjects/CHANGELOG.md

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,9 @@ Additional documentation and release notes are available at [Multiplayer Documen
1010

1111
### Added
1212

13-
- Added stricter checks on `InSpawned` within `NetworkObject`. (#3831)
14-
- Added a new `InvalidOperation` status to `OwnershipRequestStatus`. (#3831)
1513

1614
### Changed
1715

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

2317
### Deprecated
2418

@@ -28,18 +22,35 @@ Additional documentation and release notes are available at [Multiplayer Documen
2822

2923
### Fixed
3024

31-
- Duplicate transport connection events for the same connection will now do nothing. (#3863)
32-
- Fixed memory leak in `NetworkAnimator` on clients where `RpcTarget` groups were not being properly disposed due to incorrect type casting of `ProxyRpcTargetGroup` to `RpcTargetGroup`.
33-
- 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)
34-
- Fixed an integer overflow that occurred when configuring a large disconnect timeout with Unity Transport. (#3810)
35-
3625

3726
### Security
3827

3928

4029
### Obsolete
4130

4231

32+
## [2.9.0] - 2026-02-01
33+
34+
### Added
35+
36+
- Added stricter checks on `InSpawned` within `NetworkObject`. (#3831)
37+
- Added a new `InvalidOperation` status to `OwnershipRequestStatus`. (#3831)
38+
39+
### Changed
40+
41+
- Ensure logs in `NetworkObject` log the `NetworkObject.name` wherever possible. (#3831)
42+
- Improved performance of NetworkBehaviour ILPostProcessor by omitting unnecessary type and assembly resolutions. (#3827)
43+
- Improve performance of `NetworkObject`. (#3820, #3831)
44+
- If the Unity Transport Disconnect Timeout is set to 0 in the Editor, the timeout will be entirely disabled. (#3810)
45+
46+
### Fixed
47+
48+
- Duplicate transport connection events for the same connection will now do nothing. (#3863)
49+
- Fixed memory leak in `NetworkAnimator` on clients where `RpcTarget` groups were not being properly disposed due to incorrect type casting of `ProxyRpcTargetGroup` to `RpcTargetGroup`.
50+
- 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)
51+
- Fixed an integer overflow that occurred when configuring a large disconnect timeout with Unity Transport. (#3810)
52+
53+
4354
## [2.8.0] - 2025-12-15
4455

4556
### Added

com.unity.netcode.gameobjects/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "com.unity.netcode.gameobjects",
33
"displayName": "Netcode for GameObjects",
44
"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.",
5-
"version": "2.9.0",
5+
"version": "2.9.1",
66
"unity": "6000.0",
77
"dependencies": {
88
"com.unity.nuget.mono-cecil": "1.11.4",
@@ -15,4 +15,4 @@
1515
"path": "Samples~/Bootstrap"
1616
}
1717
]
18-
}
18+
}

0 commit comments

Comments
 (0)