Release Notes for 622

Improvements

NoteStatus

Adds collision optimizations. ~50% faster mesh collision detection for most meshes and 25% smaller memory footprint for physics colliders.

Live

Decouples lighting updates from frame time.

Live

Releases beta version of banning APIs: BanAsync and UnbanAsync

Live

Adds a beta feature allowing the customization of the length of grass. Terrain now has a Terrain.GrassLength property, which can be set in Studio. This property defaults to 0.7, but can be set to any value between 0.1 and 1.0. The units expressed by this value are unspecified, and actual grass length and density may change slightly per-platform to accommodate performance constraints.

Live

Improves the performance of pasting objects. You should no longer get a hang when pasting large complex objects into a location where they have to be bumped up a significant distance to get out of the way of the existing objects there.

Live

Adds a constructor Instance.fromExisting which copies an existing Instance but does NOT copy children of that Instance and returns a copy even if the existing Instance is not Archivable.

Live

RunService.RunState is now a plugin level boolean you can use to create scripts that connect and listen to RunService's state changes.

Pending

Add Creator Store Onboarding link into Toolbox

Pending

Fixes

NoteStatus

Updates Explosion cleanup timer to correctly wait for VFX time.

Live

Fixes an issue where toggling the modeSwitch key would restart the drag in unwanted dragStyles.

Live

Fixes a crash that can occur when a DockWidgetPluginGui closes while it is being dragged.

Live

Fixes an issue that may occur when multiple UIGradient instances are present where Enabled instances do not correctly replace Disabled others.

Live

Fixes an issue where DevConsole may error while using the ScriptProfiler with Live updating enabled.

Pending

Tools comprised of simulated parts no longer apply large reaction forces on equip.

Pending

Deduplicates textures by their bit hash to save memory.

Pending