Release Notes for 697

Here are the release notes for 697!

How would you describe a sea creature that is very savvy and cultured?

SoFISHticated! :fish::fish::fish:

You’re welcome! Have a great rest of your day.

56 Likes



Roblox… is saved. Genuinely been waiting years for a QueryDescendants function.

36 Likes

peakest update of all time encodingservice will be so useful :folded_hands::folded_hands::folded_hands::folded_hands::folded_hands::folded_hands:

4 Likes


WOAH

that was sudden lmao

2 Likes

We’re so close…

3 Likes

why did the hairdresser win the race?

they knew a shortcut

anyway cool update

3 Likes

Is there any word on the Animation Graph stuff?

I wonder if HttpService:JSONEncode and HttpService:JSONDecode will be moved to EncodingService. Would love to see TOML & YAML support.

3 Likes

What about Base85?

2 Likes


kill burn stab incinerate drown and explode the connections thing already :folded_hands:

6 Likes

If you are interested in trying it out early, it’s behind QueryInstancesEnabled FFlag. The syntax is basically the same as in StyleRule.

Examples
game:QueryDescendants('') --> empty array
game:QueryDescendants('BasePart') --> array of BaseParts
game:QueryDescendants('BasePart[Name="Awesome"]') --> array of BaseParts with Name set to Awesome
game:QueryDescendants('BasePart[Name="Awesome"],Model') --> array of Models, and BaseParts with Name set to Awesome
game:QueryDescendants('BasePart[Locked=true]') --> array of BaseParts with Locked set to true
game:QueryDescendants('#Hello') --> array of Instances named Hello
game:QueryDescendants('.Meow') --> array of Instances with Meow tag
game:QueryDescendants('SpawnLocation#Sheriff.ChristmasLimitedTimeOnly[Enabled=true]') --> array of SpawnLocations named Sheriff with tag ChristmasLimitedTimeOnly and Enabled property set to true
game:QueryDescendants('SpawnLocation > Decal') --> array of Decals parented to/under SpawnLocation
game:QueryDescendants('BasePart[$Team="Civilian"]') --> array of BaseParts with Team attribute set to Civilian
5 Likes

Yeah, it’s a branding thing from the top so the lower devs who actually fix the stuff kinda have to go with the terminology.

I so love the achievement being fixed, but I so dislike the terminology. I don’t think the top is budging on this unfortunately.

This sounds extremely promising!

Are there plans for another query API similar to FindFirstChild? Would be useful when we’re searching for just one object.

2 Likes

image
Can we at least be able to label our connections into different things?
(4) HolidayPwner on X: “Redefine how you connect on Roblox with Connection Types! “Connections” shouldn’t just be a new label. Here’s what it could look like below. #Roblox #RobloxDev https://t.co/rV7Jn1Cc3p” / X


Similar to how @HolidayPwner managed to pull off? I can see potential in calling friends connections depending on who they are, but some people I identify as friends or best friends.

Plus, if we can filter our connections depending on which kind, it is also a good feature for developers looking for their colleagues to bring together via parties system.

10 Likes

waiter where’s my reflectionservice

8 Likes

Every time I step away from Roblox development for a while and come back, I always notice that there are so many new tools to play with that I would’ve loved to have in old projects that I’m no longer part of but can use in my current projects. Really happy I can retire old libraries, shared code and contrived methods of reaching certain goals.

4 Likes

After 19 years, Roblox finally has a compression lib!

Datastore size limits = gone


(Also, what’s an ArrayView?)

4 Likes

image
I will not speak like that

4 Likes

2 in 1! ahh Release notes :broken_heart:

finally :folded_hands:
image

3 Likes

eat the corposlop or be banished from the platform

but we should honestly all just voluntarily banish ourselves should the next bombshell update drop so that roblox has no userbase anymore

2 Likes