Improved AVAudioSession handling for playback of the reroute sound and voice instructions. Activation and deactivation of AVAudioSession no longer occur on the main thread, and these operations are synchronized. This eliminates UI freezes that occurred to a lesser extent during activation and to a greater extent during deactivation.
Routing
Waypoint object is extended with TimeZoneInformation.
API Deprecations
The extension for AVAudioSession is no longer supported and has been deprecated, which affects the following methods:
AVAudioSession.tryDuckAudio()
AVAudioSession.tryUnduckAudio()
CarPlay
Forwarded shapes for waypoints from CarPlayNavigationViewControllerDelegate to NavigationMapViewDelegate.
Simulation
Fixed case when route refresh or an alternative route selection causes the simulation progress reset.