Release Notes for 548

Improvements

NoteStatus

If the StrafingAnimations beta feature is enabled, and you have not overridden your Walk or Run animation, players should never "moonwalk", regardless of Shift Lock or AutoRotate.

Live

R6 avatars now have access to the PlayEmoteBindable function for legacy emotes.

Live

With the Strafing beta feature enabled, strafing should still be active if StarterCharacter is overridden.

Live

Added fields to RobloxTelemetry's writeToFLog with better formatting.

Live

Use type normalization to remove some false positives in subtype checking.

Live

Added a new option (PauseOutsideLoadedArea) for Workspace.StreamingIntegrityMode.

Live

Ctrl+T and Ctrl+R shortcuts now support Folders as well as Models.

Live

Added Studio Launch and Event telemetry events and launch intent to backtrace.

Live

Implementation of LifecycleManager and lifecycle management of components.

Live

Send ThemeAtAppStart and ThemeChanged Events using RobloxTelemetry.

Live

Change user context flag for it to be turned on.

Live

Most services that were previously named Instance will now be named after their ClassName, such as UserInputService.

Live

Add cursor to DataStoreKeyPages and DataStoreListingPages, both ListDataStoresAsync and ListKeysAsync accept cursor to continue listing

Pending

debug.info and debug.traceback are now ~20% faster

Pending

Fixes

NoteStatus

Fix curve animations not playing on non-Humanoid characters

Live
  • Fixed an issue where empty joint tracks in CurveAnimation could still override other the animation of lower priority tracks.
Live

Call Mac crashpadreporter's update debug info function when we initialize it.

Live