From 3d6b829c895c6b1e3e57295af90dc10f23182ebb Mon Sep 17 00:00:00 2001 From: Noel Stephens Date: Tue, 3 Nov 2026 08:53:16 -0600 Subject: [PATCH 1/7] update Bumping package version. Bumping minimum editor version. Bumping N4E version. --- com.unity.netcode.gameobjects/package.json | 36 +++++++++++----------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/com.unity.netcode.gameobjects/package.json b/com.unity.netcode.gameobjects/package.json index bf083fd172..08c651f694 100644 --- a/com.unity.netcode.gameobjects/package.json +++ b/com.unity.netcode.gameobjects/package.json @@ -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.0", + "unity": "6000.7", + "unityRelease": "0b7", + "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" + } + ] } \ No newline at end of file From cbca4a0064121e28e39a986e6fb1278af6fe8ac1 Mon Sep 17 00:00:00 2001 From: Noel Stephens Date: Tue, 3 Nov 2026 11:23:59 -0600 Subject: [PATCH 2/7] update Updating changelog version --- com.unity.netcode.gameobjects/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.unity.netcode.gameobjects/CHANGELOG.md b/com.unity.netcode.gameobjects/CHANGELOG.md index 27bf78002a..52771a639d 100644 --- a/com.unity.netcode.gameobjects/CHANGELOG.md +++ b/com.unity.netcode.gameobjects/CHANGELOG.md @@ -6,7 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) Additional documentation and release notes are available at [Multiplayer Documentation](https://docs-multiplayer.unity3d.com). -## [Unreleased] +## [3.2.0] - 2026-11-03 ### Added From 1c489b1f7a2d2a492ea15a545958129921f57712 Mon Sep 17 00:00:00 2001 From: Noel Stephens Date: Tue, 3 Nov 2026 11:25:47 -0600 Subject: [PATCH 3/7] update Raising minimal version to 6000.7.0b8 --- com.unity.netcode.gameobjects/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.unity.netcode.gameobjects/package.json b/com.unity.netcode.gameobjects/package.json index 08c651f694..e5f3cff1b8 100644 --- a/com.unity.netcode.gameobjects/package.json +++ b/com.unity.netcode.gameobjects/package.json @@ -4,7 +4,7 @@ "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.0", "unity": "6000.7", - "unityRelease": "0b7", + "unityRelease": "0b8", "dependencies": { "com.unity.nuget.mono-cecil": "1.11.4", "com.unity.transport": "6.7.0", From 8e2c7e2836166bdda604ca9b9b85db1b915ce357 Mon Sep 17 00:00:00 2001 From: Noel Stephens Date: Wed, 4 Nov 2026 11:13:19 -0600 Subject: [PATCH 4/7] update Updating the documentation. --- .../Documentation~/upgrade-guide.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/com.unity.netcode.gameobjects/Documentation~/upgrade-guide.md b/com.unity.netcode.gameobjects/Documentation~/upgrade-guide.md index 217a8c0c2e..a4e79a1ddc 100644 --- a/com.unity.netcode.gameobjects/Documentation~/upgrade-guide.md +++ b/com.unity.netcode.gameobjects/Documentation~/upgrade-guide.md @@ -116,12 +116,9 @@ In version 3.x, `NetworkTransform.UseHalfFloatPrecision` synchronizes position a In version 2.x, the `Lerp` and `SmoothDampening` interpolation types smooth by different amounts at different frame rates, because Netcode for GameObjects applies smoothing per frame instead of over time. Version 3.x applies smoothing over time, so results at 60 frames per second (fps) stay the same as in version 2.x, and results at other frame rates differ. -## Netcode for Entities integration +## Unity netcode integration -> [!NOTE] -> This integration is experimental, so it's not ready for production use. The features and documentation for this integration might change before it's verified for release. - -Version 3.x introduces the foundations of the unified GameObject layer for Netcode for Entities, known as the hybrid prefab concept. Version 3.x doesn't enable this integration by default for standard GameObject workflows. Standard `NetworkBehaviour`, `NetworkVariable`, and RPC workflows work the same as in version 2.x. +Version 3.x introduces the foundations of the Unity netcode unified GameObject layer. When you add both a `GhostObject` and `NetworkObject` component to a prefab it becomes a "hybrid" prefab. When a hybrid prefab is registered within a network prefab list that is assigned to your `NetworkManager` component, Netcode for GameObjects will enter into "hybrid mode" when starting or joining a new session. Standard `NetworkBehaviour`, `NetworkVariable`, and RPC workflows work the same as in version 2.x, with the exception that you can use both `NetworkBehaviour` and `GhostBehaviour` components (_with some limitations_). ## Additional resources From f872faf45cc40efdf52ea2743b58ab0865f91c5f Mon Sep 17 00:00:00 2001 From: Noel Stephens Date: Thu, 5 Nov 2026 12:03:56 -0600 Subject: [PATCH 5/7] update Adding changelog entry. Bumping the version to v3.2.1. Bumping the validation exceptions to 3.2.1. --- com.unity.netcode.gameobjects/CHANGELOG.md | 6 ++++++ com.unity.netcode.gameobjects/ValidationExceptions.json | 6 +++--- com.unity.netcode.gameobjects/package.json | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/com.unity.netcode.gameobjects/CHANGELOG.md b/com.unity.netcode.gameobjects/CHANGELOG.md index 52771a639d..9872fa3c83 100644 --- a/com.unity.netcode.gameobjects/CHANGELOG.md +++ b/com.unity.netcode.gameobjects/CHANGELOG.md @@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) Additional documentation and release notes are available at [Multiplayer Documentation](https://docs-multiplayer.unity3d.com). +## [3.2.1] - 2026-11-05 + +### Changed + +- Updated the upgrade guide that removes the note about the unified netcode being experimental. + ## [3.2.0] - 2026-11-03 ### Added diff --git a/com.unity.netcode.gameobjects/ValidationExceptions.json b/com.unity.netcode.gameobjects/ValidationExceptions.json index d258246b0c..2ab78f628b 100644 --- a/com.unity.netcode.gameobjects/ValidationExceptions.json +++ b/com.unity.netcode.gameobjects/ValidationExceptions.json @@ -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 '(? Date: Thu, 5 Nov 2026 12:31:48 -0600 Subject: [PATCH 6/7] update Updating wrench files. --- .yamato/wrench/preview-a-p-v.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml index 88b35726ae..c277e37ed7 100644 --- a/.yamato/wrench/preview-a-p-v.yml +++ b/.yamato/wrench/preview-a-p-v.yml @@ -75,7 +75,7 @@ preview_apv_-_6000_7_-_macos13arm: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_CONTEXT_WRENCH: 3.11.5.0 - WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-24_1493dea1e0eb932938365a4a53ec2091ec007ceec57eea844d15a058eddedc9f.zip + WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-19_94a756eb601d84c127a989866172fdd530ec62aa5d9611a9c9898a625926ec62.zip metadata: Job Maintainers: '#rm-packageworks' Wrench: 3.11.5.0 @@ -134,7 +134,7 @@ preview_apv_-_6000_7_-_ubuntu2204: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_CONTEXT_WRENCH: 3.11.5.0 - WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-24_1493dea1e0eb932938365a4a53ec2091ec007ceec57eea844d15a058eddedc9f.zip + WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-19_94a756eb601d84c127a989866172fdd530ec62aa5d9611a9c9898a625926ec62.zip metadata: Job Maintainers: '#rm-packageworks' Wrench: 3.11.5.0 @@ -194,7 +194,7 @@ preview_apv_-_6000_7_-_win10: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_CONTEXT_WRENCH: 3.11.5.0 - WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-24_1493dea1e0eb932938365a4a53ec2091ec007ceec57eea844d15a058eddedc9f.zip + WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-19_94a756eb601d84c127a989866172fdd530ec62aa5d9611a9c9898a625926ec62.zip metadata: Job Maintainers: '#rm-packageworks' Wrench: 3.11.5.0 @@ -254,7 +254,7 @@ preview_apv_-_7000_0_-_macos13arm: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_CONTEXT_WRENCH: 3.11.5.0 - WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-24_1493dea1e0eb932938365a4a53ec2091ec007ceec57eea844d15a058eddedc9f.zip + WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-19_94a756eb601d84c127a989866172fdd530ec62aa5d9611a9c9898a625926ec62.zip metadata: Job Maintainers: '#rm-packageworks' Wrench: 3.11.5.0 @@ -313,7 +313,7 @@ preview_apv_-_7000_0_-_ubuntu2204: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_CONTEXT_WRENCH: 3.11.5.0 - WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-24_1493dea1e0eb932938365a4a53ec2091ec007ceec57eea844d15a058eddedc9f.zip + WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-19_94a756eb601d84c127a989866172fdd530ec62aa5d9611a9c9898a625926ec62.zip metadata: Job Maintainers: '#rm-packageworks' Wrench: 3.11.5.0 @@ -373,7 +373,7 @@ preview_apv_-_7000_0_-_win10: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_CONTEXT_WRENCH: 3.11.5.0 - WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-24_1493dea1e0eb932938365a4a53ec2091ec007ceec57eea844d15a058eddedc9f.zip + WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-19_94a756eb601d84c127a989866172fdd530ec62aa5d9611a9c9898a625926ec62.zip metadata: Job Maintainers: '#rm-packageworks' Wrench: 3.11.5.0 From 532889dfd5ddbaa8375eba6e82ad40208296457c Mon Sep 17 00:00:00 2001 From: Noel Stephens Date: Thu, 5 Nov 2026 12:33:53 -0600 Subject: [PATCH 7/7] update change log adjustments --- com.unity.netcode.gameobjects/CHANGELOG.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/com.unity.netcode.gameobjects/CHANGELOG.md b/com.unity.netcode.gameobjects/CHANGELOG.md index a7d806acd3..57d99e6849 100644 --- a/com.unity.netcode.gameobjects/CHANGELOG.md +++ b/com.unity.netcode.gameobjects/CHANGELOG.md @@ -6,13 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) Additional documentation and release notes are available at [Multiplayer Documentation](https://docs-multiplayer.unity3d.com). -## [3.2.1] - 2026-11-05 - -### Changed - -- Updated the upgrade guide that removes the note about the unified netcode being experimental. - -## [3.2.0] - 2026-11-03 +## [Unreleased] ### Added @@ -31,6 +25,12 @@ Additional documentation and release notes are available at [Multiplayer Documen ### Obsolete +## [3.2.1] - 2026-11-05 + +### Changed + +- Updated the upgrade guide that removes the note about the unified netcode being experimental. + ## [3.2.0] - 2026-11-03 ### Added