Release Notes for 363

Improvements

NoteStatus

ZIndexBehaviour.Sibling is the new default ZIndexBehaviour for ScreenGuis inserted in studio. This does not change the default for ScreenGuis created by scripts.

Live

Add ViewportFrame that can render Parts inside Gui.

Live

Reduce frame time variance on some Android devices like Google Pixel 1.

Live

Improve performance of Vulkan backend on Google Pixel with Adreno GPU

Live

There's now a settings under "Studio/Advanced" called "Debug Client in APS Mode". If this is true, and Accurate Play Solo is enabled, then when you run play solo the debugger will attach to the client data model, and not the server.

Live

Fixed Plugin:Deactivation signal. Now it will only fire on the Active plugin when that plugin transitions to Deactivated.

Live

Changed the handling of infinity and not-a-number values in the HttpService JSONEncode call.

According to the JSON standard RFC-8259, see https://tools.ietf.org/html/rfc8259 for details, numbers cannot encode infinity or not-a-number values. However, these values can be generated by a Lua script, and when passed to JSONEncode, they produced invalid JSON, that then caused an error in JSONDecode.

JSONEncode has been changed to make these values behave like functions, and translate to null in the JSON. This means that when converted back to a Lua table with JSONDecode, those two illegal values will be lost.

Pending

Fix a crash in TeleportToPrivateServer when one of the player objects was nil

Pending

Fix a crash in Teleport() where an un-clonable GUI was passed for the custom loading screen

Pending

Improve performance of Vulkan backend on Google Pixel with Adreno GPU

Pending

Fixed bug where newly created CSGv1 objects weren't being displayed in studio

Pending

Reduce frame time variance on some Android devices like Google Pixel 1.

Pending

Is future bright yet?

Pending

Fixes

NoteStatus

Underwater color in Voxel mode appears darker than it should be.

Live

Warning of "Something unexpectedly tried to set the parent of OriginalSize to NULL." should no longer appears.

Live

Avatars should sit in seats with character touching the top surface of the seat.

Live

Fix a CollectionService-related crash

Live

Added a workaround for Adreno 3xx family of GPUs to fix garbled UV coordinates on instanced meshes.

Live

No longer misreporting Team Create publish failures

Live

Fixed place renaming from Game Explorer

Live

Images and meshes uploaded with bulk importer will be properly prefixed for game asset id

Live

Added a workaround for Adreno 3xx family of GPUs to fix garbled UV coordinates on instanced meshes.

Pending

NumberSequence validation changed to from value < envelope to |value| < envelope, so that it now allows assignment of sequences with negative values.

Pending

Improved the running animation of the humanoid when going up stairs, for stairs with a step depth of under 1.5 studs.

Pending