FSD Beta v12.3.1
FSD Beta v12 upgrades the city-streets driving stack to a single end-to-end neural network trained on millions of video clips, replacing over 300k lines of explicit C++ code.
Single Pull in FSD Beta
When you enable Full Self-Driving (Beta), your vehicle will use the Single Pull setting by default. This means that you'll turn on Autopilot when you pull the drive stalk down once.
Traffic-Aware Cruise Control won't be available unless you choose it in your vehicle settings at Autopilot > Traffic-Aware Cruise Control. Doing so will disable Full Self-Driving (Beta).
Removal of TACC with FSD Beta
In the Autopilot menu, you can pick between Traffic-Aware Cruise Control (TACC), Autosteer and FSD.
If you choose FSD, then Tesla is now requiring single-pull (or single-click for vehicles without stalks), to be chosen as the activation method.
Single-pull activates Autopilot with a single tap of the right stalk. In this case, a double tap doesn't do anything to prevent confusion.
Since a double tap doesn't do anything, the driver is no longer able to activate TACC without turning off FSD Beta in Autopilot settings.
U-Turns
With FSD Beta v12, the vehicle is now able to complete U-turns when they're part of the route.
Automatic Speed Offset
Automatic Set Speed Offset allows Autopilot to drive at the speed that it determines is most natural. This considers factors like road type, traffic flow, environmental conditions, speed limit, and the selected Full Self-Driving (Beta) Profile setting (Chill, Average, or Assertive).
This new setting is off by default, but can be turned on under Controls > Autopilot > Automatic Set Speed Offset.
This gives the vehicle more freedom when determining its speed, such as when passing or keeping up with other vehicles.