Package Map may clear out references to GUIDs on clients but not servers

UE - Networking - Jul 13, 2020

Upon Seamless Travel, the Package Map will attempt to clear out "old" entries in the Guid Cache by marking them with a timeout. The only entries that will actually be marked for a timeout are entrie ...

Nativized blueprint does not support reading values from TRange structs

UE - Gameplay - Blueprint - May 10, 2021

Compile errors will occur during packaging with Blueprint nativization enabled if e.g. "Get" nodes are placed in a Blueprint on FFloatRange struct types (or any other explicit TRange derivative) and ...

Editor becomes unresponsive for long periods between edits of a user-defined enum type when it's referenced by one or more user-defined struct types.

UE - Gameplay - Blueprint - May 17, 2021

After adding a member to a user-defined struct type and changing the member type to a user-defined enumeration, repeated edits to that enumeration will eventually cause the editor to become increasi ...

Static mesh components spawned in the UCS along a spline require lighting to be rebuilt after a map reload.

UE - Gameplay - Components - Jun 17, 2021

Seems to be somehow related to components being instanced in the Construction Script according to a spline. The transforms are slightly off by more than 1.e-2f. They are reconstructed on load with a ...

Include better comments/warnings for certain edge cases when using dependent actors with RepGraph

UE - Networking - Aug 17, 2021

A recent UDN brought up two scenarios with dependent actors in RepGraph that could use better comments/warnings. The first is that calling ForceNetUpdate on an actor that is only replicated as a de ...

AbilityAsync objects do not have proper EndAction support

UE - Gameplay - Blueprint - Aug 18, 2021

UAbilityAsync objects do not properly support a way to EndAction like a UAbilityTask. ...

Compiling a Blueprint class resets the actor label in the World Outliner for all instances of that class.

UE - Editor - Workflow Systems - Aug 19, 2021

Any instances of a Blueprint class that were given a custom label in the World Outliner will have their labels reset to the object instance name whenever that Blueprint class is recompiled. The lab ...

Component Created in C++ is destroyed before BeginPlay

UE - Gameplay - Components - Sep 3, 2021

Tracking a potential issue where components in C++ are being "lost" prior to BeginPlay. Renaming the reference variable seems to work around the issue, but the cause is currently unknown/needs more ...

FAnimNode_TransitionPoseEvaluator uses FStackAttributeContainer to cache data over multiple frames

UE - Anim - Runtime - Sep 15, 2021

FAnimNode_TransitionPoseEvaluator can cache a pose over multiple frames using FStackAttributeContainer rather than the heap equivalent. This will likely crash at some point if any user uses the cac ...

Backcompat: ConstructObjectFromClass node no longer accepts "Outer" input types that are not also derived from self

UE - Gameplay - Blueprint Editor - Sep 15, 2021

The ConstructObjectFromClass node no longer allows connections to the "Outer" input pin that are not of a type that's derived from the current Blueprint class (self). Previously, users could connec ...