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

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 raycasts missing terrain in certain cases.

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 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 a bug where a model called "ToolboxTemporaryInsertModel" was inserted into the workspace when inserting models with scripts from Toolbox.

Live

On this page