Release Notes for 547

Improvements

NoteStatus

Adds EvaluateStateMachine property to humanoid

Live

Added Animator.PreferLodEnabled property to hint the animation LOD controller to not apply LOD to an Animator. The LOD controller may still ignore this property in cases where resources are low.

Live

This should result in smoother blending during forward strafing and a reduced footstep rate for diagonal running.

Live

Added instrumentation so that required assets can be surfaced on the Developer Console in Studio and Game Server. Renamed Model to required_asset_# where # is the asset id for required assets so that errors from required assets can be attributed properly in call stacks.

Live

Implementation of LifecycleManager and lifecycle management of components.

Live

Added logging about Studio's tracking info.

Live

getmetatable/setmetatable are now ~2x faster

Pending

Fixes

NoteStatus

Fixed an issue where a Luau array type that occurs multiple times in a containing type could be misidentified as a cyclic type.

Live

Renaming an alias from the Asset Manager will now reload both old and new rbxgameasset references to it.

Live

Change .lua files in the plugins folder to be loaded as utf-8 instead of the system encoding.

Live