Release Notes
Preview Changelog
20/03/2026
- Fixed crash on disconnect when replicated string properties are active (use-after-free in string handle cleanup)
- Fixed crash when nodes are modified on despawn
- Fixed disconnect on app close not being detected
- Fixed
join_roomandjoin_or_create_roomwith empty name failing instead of using random matchmaking - Changed improved snapshot interpolation with asymmetric delay adaptation (faster recovery, slower spike reaction)
- Changed exposed snapshot interpolation tuning parameters in inspector (
max_snapshot_gap,adapt_speed_up,adapt_speed_down,max_delay) - Changed decoupled position and rotation teleport detection (each evaluated independently)
- Changed RPC ID hash now includes script class path for uniqueness across scripts
- Added teleport snap mode setting (Source vs Projected) for forecast handler
- Fixed forecast teleports being applied for both rot/pos if only one triggered
- Fixed large-scene hash clash on nodes with same name
- Fixed broadcast RPCs not working due to a wrong early check for replicators (not needed)
- Fixed rotation teleport threshold 0 and 360 now both disable rotation teleport detection
- Fixed position teleport threshold 0 now disables position teleport detection
18/02/2026
- Added
despawn_on_disconnectoption toFusionSpawner— controls whether spawned objects are automatically cleaned up when the owning client leaves (enabled by default) - Added
scene_unloadedsignal toFusionClient— emitted during disconnect cleanup before the auto-loaded scene is freed - Fixed disconnect callbacks not being processed correctly
17/02/2026
- Added auto-sync of
velocityproperty for CharacterBody2D/3D roots (no manual.tresconfig needed) - Fixed Replication Editor panel selector not updating when switching between nodes in the scene tree
12/02/2026
- Fixed editor plugin crash on startup by migrating from deprecated
add_control_to_bottom_panel()to new Godot 4.6EditorDock+add_dock()API - Changed
FusionReplicationEditorbase class fromVBoxContainertoEditorDockwithDOCK_SLOT_BOTTOMdefault slot - Fixed infinite
NOTIFICATION_THEME_CHANGEDloop caused byadd_theme_stylebox_override()onEditorDock - Removed timer-based deferred setup workaround in
FusionEditorPlugin(no longer needed)
09/02/2026
- Added sub-objects (dynamic sub-object add)
- Added support for scene/map-objects (and setting for auto loader)
- Added update interval setting
- Fixed array tree editor support (capacity)
- Removed rate from Settings
- Updated Fusion to 3.0.0.728
06/02/2026
- Removed duplicated shadow-copy test from GDExtension plugin
- Fixed other minor concerns from code review
05/02/2026
- Added string serialization support (using string heap)
- Added support for arrays
04/02/2026
- Added different ownership modes to the settings
- Added physics and forecast replication (+ demo and docs)
- Refactored replication mode architecture: transform/physics data auto-synced without .tres config
- Added SmoothingMode enum (None, Interpolate, Forecast)
- Added sleeping state replication for physics objects
- Simplified demo scripts (removed manual interpolation code)
03/02/2026
- Updated to latest Fusion core (3.0.0.625)
- Added main settings asset for Fusion config
- Improved remote object updates using Client->HasBeenUpdatedByPlugin