Physics
Additional guards to reduce assertions from rigid joints.
Fixed moving a chain of welded grids not correctly updating the scene query data for the inner grids.
Fixed being unable to select grids on rigid joints with a box that doesn't also include their parent.
Bricks
A new coverage algorithm allows culling triangular faces on the sides of bricks.
The "2x Micro" bricks are now called "1x Micro" as they represent the smallest possible size of that unit.
Allow more render clusters at the same time.
Fixed crash previewing a row of large bricks.
Logic Gates
Added an advanced item gate with all the customization properties.
Added a Change Detector gate that outputs an Exec on the input value changing in any way.
Edge Detector now outputs an Exec wire rather than bool, so it can trigger each tick.
One Shot Audio can now play up to 8 parallel sounds.
The spawn and death event gates now also trigger for bots.
Fixed tick buffers sometimes firing an exec tick twice.
Fixed inventory gates not saving their configuration.
Fixed many properties on inventory gates not exposed to wires.
Fixed duplicate player enter/leave zone events.
Components
Allow more text labels at the same time.
Changed display name of Occupant Count to Player Count.
Game Modes
Allow adding rules to pending new teams.
Tell people when their team switch overruled what the gamemode allows them to do.
Hidden teams are now visible on the player list to the players in those teams.
Can now decide whether to allow late joiners.
Bots on a team can be configured in the team score rule to earn points for their team.
Fixed time limit countdown not starting when the world was loaded.
Fixed team auto sort resulting in the same sort result each time.
Fixed spectators not working properly.
Fixed "End if Teams Wiped" not factoring in friendly teams.
Fixed incorrect nametag color when a player's team is hidden.
Fixed clients predicting hitmarkers for players in invincibility cooldown.
Fixed players in cars under water not taking water damage.
Fixed loading a gamemode or a world with a gamemode silently corrupting the unassigned team with default sandbox damage settings.
Fixed wrong kill notification visibility.
Gallery
Fixed game mode files not correctly included in upload together with worlds.
Weapons
Fixed hit validation discarding most valid hits due to sequence number collision.
Fixed hit validation not tracking large enough pose history for some projectiles.
Fixed hit validation not taking the scale and muzzle position of the weapon into account.
Fixed unfinished Smoke Grenade with extremely unoptimized vfx accidentally included.
Character
Fixed orientation when exiting a seat underwater.
Fixed up issues with throttle control on the gamepad.
Fixed manipulator, hand grab and get aim gate being broken on characters with rotated gravity.
UI
Fixed options menus other than graphics not showing the save/discard prompt on exit.
Fixed catalog search and Hyper Search were case sensitive in Russian.
Fixed avatar preset colors not being saved after applying a new part.
Fixed "DIALOG TITLE" on player details.
Sounds
Increased engine wide parallel sound limit to 64.
Now using binaural spatialization for voice chat.
Rendering
Significantly reduced "mold" effect in Lumen screen probes due to incorrect blue noise usage.
Fixed the scratch material incorrectly projecting onto scaled objects and looking more dirty than intended.
Fixed the plastic distant lod material causing Lumen to trace reflection rays.
Engine
Reduced log spam from iris replication during player respawns.