Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions com.unity.netcode.gameobjects/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,23 @@ Additional documentation and release notes are available at [Multiplayer Documen

### Added

### Changed

### Deprecated

### Removed

### Fixed

### Security

### Obsolete


## [3.2.0] - 2026-11-03

### Added

- Added Unity CLI commands (`netcode.gameobjects` groups) to set up NetworkManagers and network prefabs, start and stop sessions, inspect clients and spawned objects, spawn, despawn and change ownership, simulate network conditions and sample network traffic. They are available when the project has `com.unity.pipeline` 0.9.0-exp.1 or later. (#4210)
- Added alignment of the Netcode for Entities tick rates with `NetworkConfig.TickRate` when a session carrying `GhostObject` prefabs is started, so `GhostObject` updates land on the same interval as the rest of Netcode for GameObjects. (#4144)
- Added `NetworkConfig.AutoConfigureSnapshotSize`, enabled by default, which sets the Netcode for Entities snapshot packet size to 4096 bytes when a session carrying `GhostObject` prefabs is started. Netcode for Entities defaults to a single MTU, which updates `GhostObject`s well below the tick rate at the instance counts Netcode for GameObjects projects typically run. Disable it to manage the value yourself. (#4144)
Expand Down
6 changes: 3 additions & 3 deletions com.unity.netcode.gameobjects/ValidationExceptions.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
{
"ErrorExceptions": [
{
"ValidationTest": "NDA Keyword Validation",
"ExceptionMessage": "#if UNITY_7000_0_OR_NEWER",
"PackageVersion": "3.1.1"
"PackageVersion": "3.2.1"
},
{
"ValidationTest": "NDA Keyword Validation",
"ExceptionMessage": "File 'Editor/InScenePlacedProcessor.cs' contains deny-listed keyword pattern '(?<!BestPracticeUnderstandingPerformanceIn)unity[ _]*7' It must not be published",
"PackageVersion": "3.1.1"
"PackageVersion": "3.2.1"
}
],
"WarningExceptions": []
Expand Down
36 changes: 18 additions & 18 deletions com.unity.netcode.gameobjects/package.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
{
"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": "3.1.1",
"unity": "6000.7",
"unityRelease": "0b1",
"dependencies": {
"com.unity.nuget.mono-cecil": "1.11.4",
"com.unity.transport": "6.7.0",
"com.unity.netcode": "7.1.0"
},
"samples": [
{
"displayName": "Bootstrap",
"description": "A lightweight sample to get started",
"path": "Samples~/Bootstrap"
}
]
"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": "3.2.1",
"unity": "6000.7",
"unityRelease": "0b8",
"dependencies": {
"com.unity.nuget.mono-cecil": "1.11.4",
"com.unity.transport": "6.7.0",
"com.unity.netcode": "7.2.0"
},
"samples": [
{
"displayName": "Bootstrap",
"description": "A lightweight sample to get started",
"path": "Samples~/Bootstrap"
}
]
}
Loading