Release notes for 565

Improvements

NoteStatus

ListObjectsAsync has a new optional parameter called "excludeDeleted" which if enabled, will hide any deleted objects from being returned.

Live

Parallel scripts are now scheduled to run at multiple resumptions points instead of only once per frame.

Live

Luau compiler better optimizes branches with break/continue inside conditionals with else/elseif.

Live

Enable Studio beta for improved Constraint visualization.

Live

Fixes

NoteStatus

Resolves a minor issue where parallel signals might not execute within the current resumption point and instead execute at the next resumption point.

Live

Fixes issue where persistent models would not be streamed before the player has a character or replication focus.

Live

Fixes issue where models with non-default ModelStreamingMode not under the Workspace were not sent/replicated.

Live

Fixes a bug where calling Model:AddPersistentPlayer() or Model:RemovePersistentPlayer() could crash the server if it's called right as the player is disconnected.

Live

Selection cycling through constraints no longer freezes Studio.

Live

Humanoid readjusts joint setup and part sizes much less aggressively to match character scale. It now only does so once in response to each scale adjustment or ancestor change, versus "fighting" with other listeners that try to adjust parts or joints.

Live

On this page