Roblox cover
Roblox screenshot
PC Mac Android iOS XONE
Genre: Platform, Simulator, Adventure

Roblox

Release Notes for 523

Improvements

Note Status

Luau will carry on typechecking even if a recursion limit is hit.

Live

Standardized Toolbox category dropdown ordering.

Live

In strict mode, Luau will now be much smarter about inferring correct return types and argument types in certain cases.

Live

Fixes

Note Status

The Mouse.Icon, UserInputService.MouseBehavior, and UserGameSettings.RotationType will no longer be overwritten every frame in camera scripts.
Forked versions of PlayerScripts will need to be updated to get this fix.

Live

Changes

Note Status

Removed the latest place version on Menu > Help for developers. Now, it will show just the current place version.

Live

Added new TextService/GetTextBoundsAsync API that will work with cloud fonts.

Live

Release Notes for 522

Changes

Note Status

Added comma separation between action and label when print Pathwaypoint in lua.

Live

Fixes

Note Status

Fixed a bug with AlignPosition and AlignOrientation order dependent mode switching.

Live

Introduces fix to replicate deletions from the subtree of a part instance being re-streamed-in.

Pending

Improvements

Note Status

Luau Autocomplete will suggest possible string singleton type (tagged union) literals.

Live

Future lighting performance improvements.

Live

Release Notes for 521

Changes

Note Status

Added support to hardware cursors in the Windows client, for lower latency and less cursor stuttering.

Pending

The gameserver only instance ThumbnailGenerator, a Service, can only be parented to game, matching the behavior of all but a few legacy Services.

Pending

Fixes

Note Status

Fixed an issue where the Audio Discovery plugin sometimes could not be closed.

Pending

Fixed bug where clicking on a script link in the output window would cause the undo history to be cleared.

Pending

Fixed a crash that could occur when players disconnected from streaming enabled games.

Pending

Fixed an issue where the pivot snapping visual did not always update when pressing the alt/option key.

Pending

Improvements

Note Status

Luau table function definitions can infer argument and return types from existing property type.

Pending

The character sound script is now compatible with StreamingEnabled.

Pending

Implemented an algorithm to shrink hidden geometry that was not removed by HSR as it is only partially invisible.

Live

Release Notes for 520

Changes

Note Status

Moved Studio Mac hardware info related functions from Restricted to Diagnostics.

Pending

Renamed the RobloxPlugin context to Standalone.

Live

Added OOM handler and reported it to backtrace for Studio on Windows.

Pending

Enabled “Distribute on Marketplace” toggle in Toolbox for audio that was already public.

Pending

The Find/Replace window will no longer keep results in scripts highlighted when it is hidden.

Pending

Improvements

Note Status

WebView2 navigation will be retried after it navigates to about:blank for Studio login.

Pending

Fixes

Note Status

Fixed a rollout flag random number generation thread safety issue and Use macro for optimization.

Pending

Fixed the Asset Config “Distribute on Marketplace” link.

Pending

Fixed a grammar issue in the description of place rollout options.

Live

Fixed a Plugin crash bug when Game Release Management publish fails.

Pending

Release Notes for 519

Fixes

Note Status

Fixed a bug with enum properties in the Properties widget where when selecting multiple objects with different values, the first entry in the dropdown could not be selected, requiring selecting some arbitrary other value and then selecting the intended value afterwards.

Pending

Fixed a bug with Toolbox plugin installation.

Pending

Fixed a bug in pathfinding when agentCanJump is false.

Pending

Changes

Note Status

Updated the Toolbox asset configuration private audio message.

Pending

Added length limits to Chat/FilterStringAsync and Chat/FilterStringForBroadcast. This should not impact normal use-cases.

Pending

Release Notes for 518

Changes

Note Status

Added Publish Blocker UI that prompts the user to grant the universe permission to audios in place.

Pending

Audio Assets dragged in from toolbox will generate Universe permission prompt.

Pending

Unpublished packages when pressing “Select All” button in the Publish dialog should show all selected packages.

Pending

Added a selectable property check to NextSelectionUp/Down/Left/Right.

Pending

Added WebView2 version to the StudioStartupSummary event.

Pending

Changed breakpoint context window to open on right click release rather than press.

Pending

Added a length limit to ChatService/FilterStringAsync and ChatService/FilterStringBroadcast. This should not impact normal use-cases.

Pending

Improvements

Note Status

Added success/failure message for Asset Permission Granting.

Pending

Added more telemetry information when the installation fails for WebView2.

Pending

It is now possible to snap to parts within a Model by holding alt/option when dragging an object’s pivot.

Pending

Added the correct scaling for WebView2 for high dpi settings/monitor.

Pending

Fixes

Note Status

Fixed occasional crashes with table type unification due to iterator invalidation.

Pending

Fixes an issue where the Toolbox/Asset Manager audio preview could get stuck on the loading state.

Pending

Fixed a visual issue with proximity prompt UI on Windows when display scaling is set to 150% or larger.

Pending

Release Notes for 517

Improvements

Note Status

Add new APIs for loading font assets from cloud, with support for multiple different weights.

Pending

Fixed an issue where the pivot could be dragged and pivot indicators were shown when selecting multiple objects while using the Pivot Editor.

Pending

The Find/Replace window will no longer keep results in scripts highlighted when it is hidden.

Pending

Added a lint rule suggesting when a global that is never read before it is written can be turned into a local.

Pending

Changes

Note Status

Added default initial user agent for WebView2.

Pending

Added public/private toggle for editing audio assets on Asset Configuration.

Pending

Added check to see if Universe has permission to an audio asset in Studio with accompanying error handler in output log.

Pending

Added a change to Gamepad UI Selection to automatically select internal GUIs.

Pending

Implemented table.clone which takes a table and returns a new table that has the same keys/values/metatable. The cloning is shallow - if some keys refer to tables that need to be cloned, that can be done manually by modifying the resulting table.

Pending

Fixes

Note Status

Fixed an issue where the Toolbox/Asset Manager audio preview could get stuck on the loading state.

Pending

Fixed occasional crashes with table type unification due to iterator invalidation.

Pending

Fixed a soundness bug around adding optional properties to sealed tables.

Pending

Release Notes for 516

Changes

Note Status

Added application version to crashpad for Studio.

Pending

User may get security questions for verification during Studio login.

Pending

Deployed WebView2 installer for Studio.

Pending

Added change to Gamepad UI Selection to automatically select internal guis.

Pending

Fixes

Note Status

Fixed the property item variant value runtime error with new update flow.

Pending

Fixed an issue in Asset Manager that prevented the scrollbar from being shown in certain situations.

Pending

Fixed GetVelocityAtPosition implementation. It previously returned an incorrect value when called on non-root parts.

Pending

Fixed a zindex fighting bug with decals.

Live

Improvements

Note Status

Support skinning in Mesh Importer plugin (beta).

Pending

Release Notes for 515

Fixes

Note Status

Fixed a WebView2 initialization problem due to users write permission and users prematurely closing application.

Pending

Fixed Server/Player launch on Mac.

Pending

Fixed an issue that caused multiple pivot indicators to appear for some selections.

Pending

Fixed gamepad UI selection not scrolling on input hold.

Pending

Fixed a minor visualization issue for the PlaneConstraint. The plane will now always be drawn correctly relative to attachment0.

Pending

Fixed a bug in the rewritten, more effecient touch event replication plumbing.

Pending

Changes

Note Status

Removed unused UserPlugin datamodel.

Pending

Marked ‘Color3.toHSV’ as deprecated in Luau so that it reports a lint warning. Please use ‘Color3:ToHSV’ instead.

Pending

It is now possible to tie breakpoints to execution contexts: Edit, Client or Server.

Live

Added a console message to warn user when trying to create pathfinding link if pathfinding link is not enabled.

Pending

Allow recoloring of terrain material variants.

Pending

A new “SignalBehavior” for Workspace has been added. The new behavior is being added to address problems that can occur when instance parent’s are modified inside callbacks (such as “DescendantAdded” and “DescendantRemoving”).

Pending

New Enum.AnimationPriority values are now available for use in the Animation Editor.

Live

Improvements

Note Status

Improved the performance of OverlapParams queries with large FilterDescendantsInstances.

Pending

Release Notes for 514

Fixes

Note Status

Fixed EmbeddedWebBrowserWindows2::clearAllCookiesfunction crash and check for if the controller is created or not.

Pending

Fixed Server/Player launch on Mac.

Pending

Fixed the PathWayPoint.new() creation error.

Pending

Fixed a bug with caching type parameters to generic functions.

Pending

Improvements

Note Status

It is now possible to tie breakpoints to execution contexts: Edit, Client or Server.

Live

Available UI will be selected or selection will be turned off if the current selected button disappears.

Pending

Changes

Note Status

Set Pathway points label values.

Pending

Introduced a new method which cancels a scheduled thread.
Updated scheduling methods to return the thread they create so it can be cancelled.

Pending

Delayed threads (threads scheduled with task.delay or task.wait) will no longer be resumed in disabled scripts

Pending

This change allows for a Model to obtain a highlighting effect.
This highlighting effect composes of a solid fill color and a pixel width outline effect. Both effects can have an arbitrary color and transparency.
The effect can also be selected to be visible through closer objects or only visible when the model is visible.

Pending

Added 3 new priority values to Enum.AnimationPriority (Action2, Action3, Action4) for developer use, which are increasingly-higher priorities after the existing Enum.AnimationPriority.Action value.

Live