Iris - Ensure hit when destroying a torn off actor from AActor::TornOff

UE - Networking - Iris - Dec 11, 2025

As of CL 42014318, StopReplication requests that occur during ReceiveUpdate are delayed until all received data from the update is finished processing, including if the actor is torn off. However, i ...

PCG sampling of RVT does only works when sampling the first texture layer

UE - World Creation - Procedural Tools - PCG Component - Dec 11, 2025

The logic for selecting a page table texture in FVirtualTexturePageTable::Initialize() uses the indexing for texture layers (index 0-7) to fetch from the page table textures (index 0-1). All RVT for ...

Lumen HWRT "hit lighting" doesn't respect lighting channels

UE - Graphics Features - Lumen - Dec 10, 2025

Lumen hardware raytracing "hit lighting" doesn't respect lighting channels. See the provided repro project. Perhaps in 5.5.x, RT simply ignored non-channel-zero lights, but we didn't notice it prev ...

[ALT] - UE56 Editor launched with -AsyncLoadingThread will trigger MTAccess

UE - DEET - EditorLoader - Dec 10, 2025

When launching the editor with the -AsyncLoadingThread command, the engine uses an asynchronous thread to load and instantiate UObjects. At this point, if the instantiated UObject contains an FData ...

Replicated timeline may not call Finished event on client

UE - Networking - Dec 9, 2025

It seems this can happen if the timeline component on the client receives an update from the server for the final position of the timeline, causing it to be set as no longer playing before it has a ...

Convex hull generation fails when first 3 verts are colinear

UE - Simulation - Core - Dec 9, 2025

The licensee identified a number of cases where loading assets will trigger convex hull generation warnings:If the first 3 verts in the set are colinear (in which case IsPlanarShape() returns true b ...

[HORDE] Workspace does not respect stream view if the paths within the stream change to a newer CL then that of the stream

UE - Foundation - Horde - Dec 9, 2025

For example, if you have the engine in a different stream and specify an exact CL to use on the import path, you then update that import path to a later change with a higher CL number than that of t ...

Provided example Control Rig Python scripts that feature calls to GetControlRigBlueprint need to be updated to GetControlRigAssetInterface.

UE - Anim - Rigging - Control Rig - Dec 9, 2025

The unreal.ControlRigContextMenuContext.get_control_rig_blueprint() this function has been deprecated in Unreal Engine 5.7. As a result, the Python scripts included with the Control Rig plugin no ...

Gameplay Tags sourced from a Composite Data Table do not reflect changes made to its parent tables

UE - Gameplay - Gameplay Tags - Dec 5, 2025

When a Composite Data Table is included in the "Gameplay Tag Table List" on the Project Settings, making and saving changes to one of its Parent Tables does not cause the Gameplay Tag Tree to refres ...

Texture Streaming can randomly streams in all Mips, causing large memory spikes

UE - Graphics Features - Dec 5, 2025

A possible race condition allows texture instance views to read uninitialized bounds, causing either garbage or zero screen size values to be returned by FRenderAssetInstanceAsyncView::GetRenderAsse ...