Release Notes for 509

Notes for Release 509

41 Likes

Client Difference Log

API Changes

Added Class StudioPublishService : Instance [NotCreatable] [Service] [NotReplicated]
	Added Function void StudioPublishService:PublishAs(int64 universeId, int64 placeId, int64 groupId, bool isPublish, Variant publishParameters) {RobloxScriptSecurity}

Added Property string PathfindingLink.Label
Added Property string PathfindingModifier.Label

Removed Class AnimationFromVideoCreatorStudioService
	Removed Function AnimationFromVideoCreatorStudioService:CreateAnimationByUploadingVideo
	Removed Function AnimationFromVideoCreatorStudioService:ImportVideoWithPrompt

Removed Property PathfindingLink.ModifierId
Removed Property PathfindingModifier.ModifierId

Removed Function AssetManagerService:GetMeshId
Removed Function AssetManagerService:GetTextureId

(Click here for a syntax highlighted version!)

16 Likes


Does this use the behaviour of “shut down all servers” or “migrate to latest update”?
Also, is this supposed to be marked live? I’m not getting any option to do this when trying it on my testing game. Maybe because it has team create active? I also checked beta features for something related but couldn’t find anything.

13 Likes


how does this work internally, floating point numbers in Luau have always been a bit finnicky to deal with.

1 Like

I presume it uses an algorithm similar to grisu3 (the one used in V8 and icu4c).

Edit: It turns out it uses The Schubfach way to render doubles.

2 Likes

It’s not on the exact algorithm used, but if you really want to get into the details of string↔float conversion here’s a good video that touches on all the stuff that goes into it: Stephan T. Lavavej “Floating-Point <charconv>: Making Your Code 10x Faster With C++17's Final Boss” - YouTube

3 Likes