Release Notes for 567

Improvements

NoteStatus

Adds a new bodyColor3s field for GetCharacterAppearanceInfoAsync that maps bodyPartId strings to Color3s. These are not strings like "#eeffdd" but actual Color3 instances.

Live

Adds beta of joint limit support for IKControl. Initially supports BallSocketConstraint and HingeConstraints whose attachments are at the same location as the corresponding joint positions (Motor6D C0/C1 transforms).

Live

New values for the AssetFetchStatus enum: None, Loading, and TimedOut. New method and new event for ContentProvider: GetAssetFetchStatus() and GetAssetFetchStatusChangedSignal.

Live

Players:GetUserThumbnailAsync() now returns a third argument "timedOut" (boolean). If timedOut is true, the attempt to fetch the thumbnail has timed out, usually because the thumbnail isn't currently available but might be soon.

Live

Enables Studio beta for IKControl joint constraint support.

Live

Players:GetUserThumbnailAsync() now returns a third argument "timedOut" (boolean). If timedOut is true, the attempt to fetch the thumbnail has timed out, usually because the thumbnail isn't currently available but might be soon.

Live

Optimizes math.floor, math.ceil, and math.round. These functions perform ~20% faster on desktop/console hardware.

Live

Enhances client-side checks for invalid values for Ordered Datastores.

Live

Optimizes table.sort performance. Now table.sort performs ~4.1x faster (when not using a predicate) and ~2.1x faster when using a simple predicate. Performance may improve further in the future.

Live

The explorer services cleanup has been completely launched. Some services that are more niche are now hidden behind the Insert Service menu.

Live

Advanced Explorer Filtering beta feature now supports BrickColor.

Live

Updates ScaleTo to handle clamped property values better. Within a DataModel session, ScaleTo uses cached values even in the case where a prior call made a property value so small or large that it was clamped.

Live

Fixes "Convert to Package" plugin endpoint call.

Live

Adds a boiler template for BulkFaceImporterPlugin.

Pending

Sets a limit to number of constraints shown when Constraint Details is enabled to improve performance.

Pending

Fixes

NoteStatus

Fixes issue with Jump Links across wall and ceilings.

Live

Removes memory_apsgpu (GPU Allocations per second) in memory counters. These counters were not being recorded correctly and will remain removed until fixed.

Live

Fixes smoothing for the SeaLevel tool (Shorelines beta).

Live

Fixes an issue that prevented the close button of the developer console from being tapped in portrait mode on mobile if it overlapped with another button.

Live

Fixes SurfaceGui culling behavior for VR.

Live

Fixes a bug with Advanced Explorer Filtering where wildcard searches didn't mix with property searches. Queries such as Walls.* Locked=true now properly parse.

Live

Animation Clip Editor now handles editing animations on scaled rigs correctly.

Live

Fixes offset of scaled character models with TrussParts when climbing. Fix for climbing animation speed is in development.

Live

Fixes ScaleTo to warn the user when passing a NaN or Inf scale factor rather than putting the model in a bad unrecoverable state.

Live

Fixes an issue where textures flash when rescaling CanvasGroup on low graphics quality level.

Live

Fixes raycasts missing terrain in certain cases.

Pending