As reported by Rock Paper Shotgun, you'll no longer require always-on internet to enjoy the game.

Don't break out the bunting and canopés yet, mind. You'll still need to log in every time you boot it up.

Here's the full statement from Ubi:

"We've heard your feedback regarding the permanent internet connection requirement for Driver and have made the decision to no longer include it. So this means that Driver PC gamers will only need to sign in at game launch but can subsequently choose to play the game offline."