Godot Changelog
This page records changes by Godot SDK version only. It does not use Unity SDK versions or exact Godot engine versions as release versions.
Godot 4.7.1, 4.4.1, and 3.6.2 are engine variants of the same Godot SDK release. See Release Notes for downloads and supported exact engine versions.
0.1.7 - 2026-08-24
Section titled “0.1.7 - 2026-08-24”- Added read-only integration properties for sign-in, current play permission, real-name verification, and remaining playable seconds across every Godot variant.
- Added
IGP.compliance.refresh()to refresh the existing anti-addiction state once and return the three common derived values without adding Desktop protocol fields.
0.1.6 - 2026-08-18
Section titled “0.1.6 - 2026-08-18”- Read the Arena data-plane expiration from the opaque descriptor’s
expiresAtUnixSecondsfield and compare it in Unix seconds. - Reject descriptors with missing expiration values or legacy millisecond values instead of falling back to the outer Hosted Session timestamp.
0.1.5 - 2026-08-17
Section titled “0.1.5 - 2026-08-17”- Fixed Godot 3.6.2 Multiplayer NativeScript argument bindings so data-plane connection and packet sends never reference temporary
DictionaryorPoolByteArrayvalues. - Removed duplicate connection lifecycle signals from the Godot 3.6.2
NetworkedMultiplayerCustomwrapper;set_connection_status()is now the single signal source.
0.1.4 - 2026-08-17
Section titled “0.1.4 - 2026-08-17”- Added the optional native Multiplayer package to Godot 3.6.2 with a
NetworkedMultiplayerCustompeer backed by Hosted Session, Arena TCP reliable transport, and UDP unreliable transport. - Added direct Arena test-context connection support to the shared Godot 4 peer and complete multiplayer projects for Godot 4.7.1, 4.4.1, and 3.6.2.
- Added a standalone
igp-godot-multiplayer-sample.zipartifact to every exact-version variant, with full project-directory documentation and a local two-instance E2E runner.
0.1.3 - 2026-08-13
Section titled “0.1.3 - 2026-08-13”- Moved the Godot real-name and public anti-addiction APIs from Core into the optional Compliance addon and removed the unpublished
IGP.anti_addictionand rootanti_addiction_changedaliases. - Added
IGP.compliance.real_name,IGP.compliance.anti_addiction, stable status deduplication, and a strict real-name web session shape containing onlyurlandexpires_at. - Added a default-enabled, configurable full-screen Compliance input blocker for real-name requirements and every other
BLOCKstate. It does not pause the SceneTree, poll, show a countdown, or open a WebView. - Removed anti-addiction state from Godot Core’s public
current_sessionanddesktop_attachedpayloads while preserving the underlying Desktop command and notification transport.
0.1.2 - 2026-08-13
Section titled “0.1.2 - 2026-08-13”- Published the exact-version
SDKTestproject as a separateigp-godot-sdk-test.zipartifact; Core, Compliance, and GameKit packages no longer contain a nested Godot project. - Renamed the versioned Godot integration directory from
sample/tointegration/and preserved that name in addon packages. - Added a Godot 4.4.1 Windows x86_64 variant with its matching
godot-cppbinding, integration samples, packaging flow, and headless smoke coverage. - Grouped App ID and environment under
Igp > Generalin Project Settings. - Changed Godot ZIP generation to use portable forward-slash file entries without explicit directory entries.
0.1.1 - 2026-08-12
Section titled “0.1.1 - 2026-08-12”- Added a native authorization failure fallback window with
QuitandRetryactions for Godot 4.7.1 and 3.6.2. - Limited the fallback window to initial authorization failures after Desktop attach and before the process has ever become ready. Runtime renewal failures do not open it.
- Updated the default copy to cover account-access and network failures without describing every authorization failure as a network outage.
0.1.0 - 2026-08-11
Section titled “0.1.0 - 2026-08-11”- Published the first Godot SDK preview for Godot 4.7.1 and 3.6.2 on Windows x86_64. Both engine variants share the Godot SDK
0.1.0version. - Added the required native Core package and optional pure-GDScript Compliance and GameKit packages. All packages import directly under
res://addons. - Added Desktop Session startup and connection, authorization, achievements, user/profile/avatar, anti-addiction, players, leaderboards, and sharing APIs.
appIdis the primary integration setting; game executable and runtime-directory fields are not required. - Added Godot Core runtime signals for connection, authorization, anti-addiction, offline map launch, graceful shutdown, and errors, delivered on the Godot main thread.
- Added C++ GDExtension support for Godot 4.7.1 and C++ GDNative support for Godot 3.6.2. Integrating projects do not need C#/.NET or a separate protobuf runtime.
- Added complete integration guides, package documentation, all-module samples, native tests, smoke projects, and version-specific build/package/test tooling for both supported Godot versions.
- Limited
0.1.0to Desktop Session capabilities. Multiplayer, Hosted Session, Realtime, KCP/UDP, Mirror, and ownership APIs are not included.