<?xml version="1.0" encoding="UTF-8"?>
<!-- AUTOGENERATED FILE. DO NOT EDIT. -->
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:google.com,2016:nav-sdk-android-release-notes</id>
  <title>Navigation SDK for Android - Release notes</title>
  <link rel="self" href="https://developers.google.com/feeds/nav-sdk-android-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2026-03-16T00:00:00-07:00</updated>

  <entry>
    <title>March 16, 2026</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#March_16_2026</id>
    <updated>2026-03-16T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#March_16_2026"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">7.5.0</strong>
<h3>Feature</h3>
<p>Improved arrival triggering for more accurate detection and a more consistent experience when reaching a destination.</p>
<h3>Change</h3>
<p>Updated the desugaring configuration to require <code>desugar_jdk_libs_nio</code>.</p>
<h3>Fixed</h3>
<p>Fixed the issue that could trigger the <code>IllegalArgumentException: Service not registered</code> error under certain conditions.</p>
<h3>Fixed</h3>
<p>Fixed a bug where disputed borders were not displaying correctly in certain countries.</p>
<h3>Change</h3>
<p>Reduced the startup latency of the Navigation SDK.</p>
<h3>Fixed</h3>
<p>Fixed a bug where a traffic incident card changed the position of other UI elements instead of being displayed on top of them as a modal UI element.</p>
<h3>Fixed</h3>
<p>Fixed a bug where the recenter button isn't dismissed and the camera doesn't zoom in to the current location after arrival.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 13, 2026</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#February_13_2026</id>
    <updated>2026-02-13T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#February_13_2026"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">7.4.0</strong>
<h3>Fixed</h3>
<p>Fixed a memory leak in NavigationView caused by an internal listener not being properly unregistered.</p>
<h3>Fixed</h3>
<p>Fixed a crash on Android 10-12 devices caused by an incompatible URL encoding method.</p>
<h3>Fixed</h3>
<p>Improved voice guidance playback event sequencing to prevent overlapping instructions.</p>
<h3>Feature</h3>
<p>Added support for providing enhanced location context. When calling the <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/Waypoint">Waypoint API</a>, provide enhanced location context by specifying both a Place ID and latitude/longitude coordinates, or by using the <code>navigationPointToken</code> field. This context improves routing accuracy and the arrival experience, especially for large locations with multiple entrances or specific navigation points.</p>
<h3>Fixed</h3>
<p>Fixed a memory leak by ensuring background executors are correctly cleaned up.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 23, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#December_23_2025</id>
    <updated>2025-12-23T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#December_23_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">7.3.0</strong>
<h3>Change</h3>
<p>Updated the minimum Kotlin version to 2.2.10. Our recommended Android Gradle Plugin (AGP) is now 8.10.0 and Gradle is now 8.11.1.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/kotlin-compatibility-migration">Kotlin version compatibility and migration</a>.</p>
<h3>Change</h3>
<p>Reduced visual noise during navigation by limiting the display of identical road labels and shields to three per viewport.</p>
<h3>Fixed</h3>
<p><a href="https://developers.google.com/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/Navigator.AudioGuidance">setAudioGuidance</a> can now be called at any point before navigation has started, as well as during active navigation.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 24, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#November_24_2025</id>
    <updated>2025-11-24T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#November_24_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">7.2.0</strong>
<h3>Feature</h3>
<p>3D buildings (polygons with height) now appear during turn-by-turn navigation, where available. You can toggle this feature by using the <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/reference/com/google/android/gms/maps/GoogleMap#public-void-setbuildingsenabled-boolean-enabled">GoogleMap.setBuildingsEnabled()</a> method, which is set to true by default.</p>
<h3>Feature</h3>
<p>Railroad crossing callouts now appear on navigation routes in the USA and Canada.</p>
<h3>Change</h3>
<p>Added a new dependency on Jetpack Datastore. This change is handled by the Navigation SDK and doesn't require any action by developers or changes to apps that use the SDK, except in cases where an app is already using a non-compatible version of the library.</p>
<h3>Feature</h3>
<p>In <code>DRIVING</code> mode, narrow roads callouts now appear on navigation routes, where available.</p>
<h3>Announcement</h3>
<p><a href="https://developers.google.com/maps/documentation/navigation/android-sdk/real-time-disruptions">Real-time disruption</a> features are now in general availability (GA)
<a href="https://developers.google.com/maps/launch-stages#ga">generally available</a>.</p>
<h3>Change</h3>
<p>The height of the Trip Progress Bar now adjusts dynamically to prevent overlap with other elements on the screen.The element disappears when its height falls below a minimum threshold and doesn't expand beyond a maximum threshold.</p>
<h3>Feature</h3>
<p>In <code>DRIVING</code> mode, unpaved road callouts now appear on navigation routes in the USA, Canada, and Sweden.</p>
<h3>Feature</h3>
<p>Road labeling during turn-by-turn navigation now uses the current route as context to declutter the map by automatically removing road labels for low-priority roads that do not intersect with the route. This feature is on by default.</p>
<aside class="note"><strong>Note:</strong><span> This feature is only available when no Map ID is used for styling.</span></aside>
<h3>Fixed</h3>
<p>Fixed an issue that could cause the report incident button to not expand when navigation is started.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 22, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#October_22_2025</id>
    <updated>2025-10-22T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#October_22_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.3.3</strong>
<h3>Fixed</h3>
<p>Fixed an ANR caused by a deadlock when triggering camera animations.</p>
<h3>Fixed</h3>
<p>Fixed a NoSuchElementException crash that occurred during navigation.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 16, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#October_16_2025</id>
    <updated>2025-10-16T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#October_16_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.3.2</strong>
<h3>Fixed</h3>
<p>Improved terms of service processing to prevent timeouts leading to invalid TERMS_NOT_ACCEPTED errors.</p>
<h3>Fixed</h3>
<p>Fixed an issue that resulted in ANR errors.</p>
<h3>Fixed</h3>
<p>Added a new callback, onGpsAvailabilityChange, to the experimental GpsAvailabilityEnhancedLocationListener, which provides changes to the internal GPS state. See <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/GpsAvailabilityChangeEvent">GpsAvailabilityChangeEvent</a> for more details.</p>
<h3>Fixed</h3>
<p>Improved terms of service initialization to prevent ANR errors during NavSDK initialization.</p>
<h3>Deprecated</h3>
<p>The onGpsAvailabilityUpdate callback in the experimental GpsAvailabilityEnhancedLocationListener is now deprecated. Use onGpsAvailabilityChange instead.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 14, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#October_14_2025</id>
    <updated>2025-10-14T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#October_14_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">7.1.0</strong>
<h3>Fixed</h3>
<p>Fixed an issue caused by a deadlock when <code>Navigator.stopGuidance()</code> was called that resulted in ANR errors.</p>
<h3>Fixed</h3>
<p>Fixed an issue that resulted in ANR errors.</p>
<h3>Fixed</h3>
<p>Improve performance around the <code>NavigationApi.areTermsAccepted()</code> API that was leading to ANR's on certain cases.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 13, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#October_13_2025</id>
    <updated>2025-10-13T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#October_13_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">7.6.0</strong>
<h3>Feature</h3>
<p>Navigation voice guidance now references stop signs when describing upcoming
maneuvers in the US, Japan, and Sweden.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>September 24, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#September_24_2025</id>
    <updated>2025-09-24T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#September_24_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">7.0.0</strong>
<h3>Breaking</h3>
<p>Removed the <code>navigator.fetchRouteInfo()</code> and com.google.android.libraries.navigation.RouteInfo APIs, as announced in the v6.0 release.</p>
<h3>Change</h3>
<p>Updated the style and positioning of the compass in the navigation map</p>
<h3>Breaking</h3>
<p>Added <code>javax.annotation.Nullable</code> and androidx.annotation.Nullable annotations, which provide instructions for properly handling null pointers to avoid exceptions. For Java, these annotations are suggestions and do not require code changes if already handling potential null values. For Kotlin, you must properly use nullable types.</p>
<h3>Breaking</h3>
<p>NavSDK API calls now throw specific NavSDK exceptions when invalid calls are made, replacing the previous general Maps API exceptions. This change can cause compilation errors if your app directly references Maps API exceptions. The new NavSDK exceptions still inherit from their corresponding Java Runtime exceptions.</p>
<h3>Deprecated</h3>
<p>The DisplayOptions showTrafficLights and showStopSigns APIs are now deprecated and now default to true. These APis will be removed in the next major SDK release (8.0).</p>
<h3>Announcement</h3>
<p>The targetSdk is now API level 36. This will be a requirement for all apps that deploy to Google Play Store as of August 2025. See <a href="https://developer.android.com/google/play/requirements/target-sdk">Meet Google Play's target API level requirement</a>.</p>
<h3>Feature</h3>
<p>Added road closure callouts to alternate routes, in addition to the callouts on the current route.</p>
<h3>Announcement</h3>
<p>Updated the minimum supported Android API Level from 23 to 24.</p>
<h3>Change</h3>
<p>Removed the count of the number of users who have reported an incident from the incident callout.</p>
<h3>Fixed</h3>
<p>Fixed an issue with calls to getCurrentRouteSegment() that could cause incorrect waypoint values in the returned RouteSegment destinationWaypoint.</p>
<h3>Feature</h3>
<p>You can now use Cloud-based maps styling to style both the navigation map and the road map by creating reusable styles associated with Map IDs.</p>
<h3>Change</h3>
<p>Added a new dependency on the fastutil library. This change is handled by the Navigation SDK and doesn't require any action by developers or changes to apps that use the SDK, except in cases where an app is already using a non-compatible version of the library.</p>
<h3>Fixed</h3>
<p>Fix an issue in which the limit reached popup for reported incidents would not display until the next map initialization.</p>
<h3>Announcement</h3>
<p>Removed library desugaring from Navigation SDK. You must update your app to use <code>com.android.tools:desugar_jdk_libs_nio:2.0.3</code> for desugaring. We also recommend that you upgrade to Gradle 8.11.1 and the Android Gradle plugin version 8.10.0. For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/android-studio-setup#update_the_gradle_build_script">Set up your Android Studio project</a> or the <a href="https://github.com/googlemaps-samples/android-navigation-samples/blob/main/navigation-sample/app/build.gradle">Navigation SDK sample app</a> on GitHub.</p>
<h3>Change</h3>
<p>Added a proximity check for user-initiated voting during active navigation. To enhance map data quality, the Navigation SDK now checks whether a user-initiated vote on a real-time disruption was initiated near the incident.</p>
<h3>Announcement</h3>
<p>In accordance with the <a href="https://developers.google.com/maps/software-support#mobile-os-version-support-policy">Mobile OS version support policy</a>, we are freezing support for Android 7.0 and 7.1 (API level 24 and 25) in upcoming major versions of Navigation SDK for Android.</p>
<h3>Change</h3>
<p>Updated road closures to display regardless of whether traffic prompts are enabled.</p>
<h3>Breaking</h3>
<p>Updated setDestinations to return a DUPLICATE_WAYPOINTS_ERROR error if consecutive duplicate waypoints are set.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 28, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#July_28_2025</id>
    <updated>2025-07-28T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#July_28_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.3.1</strong>
<h3>Fixed</h3>
<p>Fixed an issue that could cause the app to crash due to a NullPointerException when NavigationView.setTrafficPromptsEnabled is called.</p>
<h3>Fixed</h3>
<p>Fixed an issue that caused the camera to jump down when a user tapped or held on the screen while the camera was following the chevron. The camera now pauses and continues following the chevron when the user lifts their finger. If the user taps and drags, the camera will stop following the chevron. </p>
<h3>Fixed</h3>
<p>Fixed an issue that resulted in an ANR when starting guidance.</p>
<h3>Fixed</h3>
<p>Fixed an issue that could cause the app to crash due to a NullPointerException when NavigationView.setTrafficIncidentCardsEnabled is called. </p>
<h3>Fixed</h3>
<p>Fixed an issue that could cause the app to crash due to an uncaught ArithmeticException when the trip progress bar is displayed.</p>
<h3>Fixed</h3>
<p>Fixed an issue that could cause the app to crash when the NavigationService is restarted in the background after a previous crash.</p>
<h3>Fixed</h3>
<p>Fixed an issue that resulted in an ANR when the navigator is initializing in the main thread.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 25, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#June_25_2025</id>
    <updated>2025-06-25T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#June_25_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.3.0</strong>
<h3>Feature</h3>
<p>Added route-relevant orientation landmark POIs. Landmark POIs, featuring visibly prominent chains, are now displayed by default along routes and near key intersections where maneuvers are required. These pins appear in both the route overview and during active navigation. This feature is on by default.</p>
<h3>Feature</h3>
<p>Added the <code>isIncidentReportingAvailable</code> and <code>showReportIncidentsPanel</code> APIs to <code>NavigationView</code> and <code>SupportNavigationFragment</code>. These methods allow you to:
Check if incident reporting is available for the current navigation context.
Display the incident reporting panel programmatically, enabling you to implement custom incident reporting buttons.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/real-time-disruptions#custom-reporting-button">Add a custom reporting button</a>.</p>
<h3>Feature</h3>
<p>Destination and entrance highlighting. </p>
<p>Added visual highlighting to destination buildings created with a <a href="https://developers.google.com/maps/documentation/places/android-sdk/place-id">placeID</a> to aid users in distinguishing and navigating to their intended destination. For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/controls#destination_highlighting_and_entrances">Destination highlighting and entrances</a>.</p>
<h3>Fixed</h3>
<p>The Navigation SDK no longer intermittently causes application crashes (ANR: Input dispatching timed out) and deadlocks on various Android devices. <a href="https://issuetracker.google.com/issues/411471665">See the public bug</a>.</p>
<h3>Fixed</h3>
<p>Fixed visible incident cards not being dismissed after setTrafficIncidentCardsEnabled is disabled</p>
<h3>Fixed</h3>
<p>Fixed an issue in landscape where turn card width was determined based on device screen size rather than the actual size of the map container, which caused problems in landscape mode in certain cases where the map container was not full width.</p>
<h3>Fixed</h3>
<p>Fixed visible prompts not being dismissed after setTrafficPromptsEnabled is disabled</p>
<h3>Fixed</h3>
<p>Updated the Trip Progress Bar position to better align with other Navigation UI elements.</p>
<h3>Change</h3>
<p>Updated the Gradle project configuration validation. Starting with this SDK version, Gradle will checks the following project configurations: </p>
<ul>
<li><p><code>Android Gradle Plugin minimum version</code></p></li>
<li><p><code>Desugar library enablement</code></p></li>
<li><p><code>Desugar library minimum version</code></p></li>
</ul>
<p>If your implementation does not meet the minimum requirements, Gradle will return a compiler error starting with " An issue was found when checking AAR metadata: …". Any future changes to the requirements for these configurations will be included in the Navigation SDK release notes.</p>
<h3>Change</h3>
<p>Added the ability to control the visibility of real-time disruption callouts using the setTrafficPromptsEnabled API. For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/real-time-disruptions#disruption-callouts">Interactive disruption callouts along routes</a></p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 20, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#June_20_2025</id>
    <updated>2025-06-20T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#June_20_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.2.3</strong>
<h3>Fixed</h3>
<p>Fixed an issue that prevented marker info windows from showing up when programmatically requested shortly after marker creation.</p>
<h3>Fixed</h3>
<p>Fixed ForegroundServiceDidNotStartInTimeException for Android S+ devices when the Navigation Service couldn't start due to incorrect dependency injection setup.</p>
<h3>Fixed</h3>
<p>Fixed a race condition that occurred when polygons were simultaneously updated and added to the map.</p>
<h3>Fixed</h3>
<p>Fixed a NullPointerException that could occur due to a race condition when retrieving map styles for route callouts.</p>
<h3>Fixed</h3>
<p>Fixed an Application Not Responding (ANR) error caused by a deadlock occurring when navigation was stopped.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 07, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#May_07_2025</id>
    <updated>2025-05-07T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#May_07_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.2.2</strong>
<h3>Fixed</h3>
<p>Fixed an issue that added extra padding to prompt layouts.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 25, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#April_25_2025</id>
    <updated>2025-04-25T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#April_25_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.2.1</strong>
<h3>Change</h3>
<p>Moved the Report Incident button 4 dp toward the edge of the map to better match other navigation UI elements.</p>
<h3>Change</h3>
<p>Updated the size and position of the trip progress bar to provide an optimal experience for a larger range of devices.</p>
<h3>Fixed</h3>
<p>Fixed an issue that caused polylines to reappear after destinations had been cleared.</p>
<h3>Fixed</h3>
<p>Updated traffic prompts to no longer incorporate map padding.To prevent collisions with prompts and UI elements outside of Nav SDK, adjust affected elements using a PromptVisibilityListener.</p>
<h3>Fixed</h3>
<p>Fixed an issue that caused the Report Incident panel to appear in Android Auto projections.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 01, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#April_01_2025</id>
    <updated>2025-04-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#April_01_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.2.0</strong>
<h3>Feature</h3>
<p>Added the Prompt Visibility API, helps you avoid conflicts between UI elements generated by the Navigation SDK and your own custom UI elements.</p>
<p>For more information see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/real-time-disruptions#prompt-visibility-api">Prompt Visibility API (Experimental)</a>.</p>
<h3>Feature</h3>
<p>Updated the  default <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/controls#modify_the_navigation_header">turn card header and footer designs</a> to match the turn cards in the Google Maps app. Turn card height now adjusts dynamically to adapt to the text displayed in the card. You may want to update any existing custom headers to better match the new turn card style.</p>
<h3>Feature</h3>
<p>Added configurable real-time disruptions features, which alert users about disruptions along their route and allow users to report and verify disruptions that they encounter.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/real-time-disruptions">Configure real-time-disruptions</a>.</p>
<h3>Change</h3>
<p>Updated the minimum Kotlin version to 2.1.</p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/kotlin-compatibility-migration">Kotlin version compatibility and migration</a>.</p>
<h3>Fixed</h3>
<p>Fixed a crash that was occurring after capturing a snapshot.</p>
<h3>Change</h3>
<p>Disabled the <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/controls#trip-progress-bar">Trip progress bar</a> for Android Auto.</p>
<h3>Change</h3>
<p>Moved the <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/controls#trip-progress-bar">Trip progress bar</a> to the start side (left side in LTR) of the screen.</p>
<h3>Fixed</h3>
<p>Fixed a bug in landscape where the camera viewport was incorrectly adjusted while a prompt was being displayed.</p>
<h3>Fixed</h3>
<p>Fixed a bug that caused the Trip progress bar to be rendered incorrectly on tablets.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 11, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#February_11_2025</id>
    <updated>2025-02-11T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#February_11_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.1.0</strong>
<h3>Fixed</h3>
<p>Fix an issue that would cause apps that implement the Navigation SDK to crash and throw IncompatibleClassChangeError and ClassCastException errors.</p>
<h3>Feature</h3>
<p>Updated the map to include Road Level Details in select metropolitan areas worldwide. New details include crosswalks, sidewalks, and road lane markings. The areas where these elements are visible may vary over time.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 04, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#February_04_2025</id>
    <updated>2025-02-04T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#February_04_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.0.2</strong>
<h3>Fixed</h3>
<p>Fixed an issue that could result in Java type check errors at runtime.</p>
<strong class="release-note-product-version-title">All versions</strong>
<h3>Feature</h3>
<p>Navigation voice guidance now references traffic lights when describing upcoming maneuvers in US, CA, FR, NO and JP.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>January 21, 2025</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#January_21_2025</id>
    <updated>2025-01-21T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#January_21_2025"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.0.1</strong>
<h3>Breaking</h3>
<p>The SDK now throws a ForegroundExpectedException from ForegroundServiceManager.startForeground(), instead of a RuntimeException, when the service can't be started in Foreground. This ForegroundExpectedException can be caught by apps that implement the SDK when ForegroundServiceManager.startForeground() is used.</p>
<h3>Feature</h3>
<p>Updated the setCustomControl method to add support for a footer position. This fixes the issue of positioning custom control in relation to the ETA card. </p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/CustomControlPosition.html#enum-values">CustomControlPosition.FOOTER</a>.</p>
<h3>Fixed</h3>
<p>Fixed an issue that would cause apps that implement the Navigation SDK to crash and throw a java.lang.IllegalStateException on the MediaPlayer.getDuration() method.</p>
<h3>Change</h3>
<p>Enabled enforcement of the targetSdk increase to API level 34. This breaking change was announced in 6.0.0.</p>
<h3>Fixed</h3>
<p>Updated the position of the compass in landscape mode. The compass now aligns with the top of the map, instead of the bottom of the header, in order to better accommodate the half-width header.</p>
<h3>Fixed</h3>
<p>Fixed an issue that resulted in ANR errors while switching from Navigation to Map UI.</p>
<h3>Fixed</h3>
<p>Fixed a race condition that was causing native crashes in certain situations for apps that use the Navigation SDK.</p>
<h3>Fixed</h3>
<p>Updated the default camera bounds in landscape mode. Camera bounds are now centered in the end half (right half in left-to-right layouts) of the screen to provide more space around the chevron.</p>
<h3>Fixed</h3>
<p>Fixed an issue that resulted in an ANR error while inflating the SupportMapFragment.</p>
<h3>Fixed</h3>
<p>Improved concurrency management within the SDK to address potential ANR errors caused by accessing artifacts from different threads.</p>
<h3>Fixed</h3>
<p>Re-enabled default jetification so that it no longer needs to be manually enabled in your project-level gradle.properties file.</p>
<p>This fixes an issue that would cause apps that implement the Navigation SDK to crash and throw a <code>NoClassDefFound</code> error.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 02, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#December_02_2024</id>
    <updated>2024-12-02T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#December_02_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.99.1</strong>
<h3>Feature</h3>
<p>Updated the setCustomControl method to add support for a footer position. This fixes the issue of positioning custom control in relation to the ETA card. </p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/CustomControlPosition.html#enum-values">CustomControlPosition.FOOTER</a>.</p>
<h3>Fixed</h3>
<p>Fixed an issue that resulted in ANR errors while switching from Navigation to Map UI.</p>
<h3>Fixed</h3>
<p>Fixed an issue that would cause apps that implement the Navigation SDK to crash and throw a NoClassDefFound error due to a Jetification problem.</p>
<h3>Fixed</h3>
<p>Fixed an issue that resulted in an ANR error while inflating the SupportMapFragment.</p>
<h3>Fixed</h3>
<p>Updated the position of the compass in landscape mode. The compass now aligns with the top of the map, instead of the bottom of the header, in order to better accommodate the half-width header.</p>
<h3>Fixed</h3>
<p>Updated the default camera bounds in landscape mode. Camera bounds are now centered in the end half (right half in left-to-right layouts) of the screen to provide more space around the chevron.</p>
<h3>Fixed</h3>
<p>Fixed a race condition that was causing native crashes in certain situations for apps that use the Navigation SDK.</p>
<h3>Fixed</h3>
<p>Fixed an issue that would cause apps that implement the Navigation SDK to crash and throw a java.lang.IllegalStateException on the MediaPlayer.getDuration() method.</p>
<h3>Fixed</h3>
<p>Improved concurrency management within the SDK to address potential ANR errors caused by accessing artifacts from different threads.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 11, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#November_11_2024</id>
    <updated>2024-11-11T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#November_11_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.2.5</strong>
<h3>Fixed</h3>
<p>Fixed an issue that would throw a SecurityException and cause the app to crash on devices running Android 14. This issue would occur if the app attempted to start a foreground service for guidance notifications without obtaining the users permission for background location access. For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/background-location-usage">Background location usage</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>November 06, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#November_06_2024</id>
    <updated>2024-11-06T00:00:00-08:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#November_06_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.5.2</strong>
<h3>Feature</h3>
<p>Updated the <code>setCustomControl</code> method to add support for a footer position. This fixes the issue of positioning custom control in relation to the ETA card. </p>
<p>For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/controls#map_ui_controls">Map UI Controls</a>.</p>
<h3>Fixed</h3>
<p>Updated the default camera bounds for landscape mode. Camera bounds are now centered in the end half (right half in left-to-right layouts) of the screen to provide more space around the chevron.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>October 18, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#October_18_2024</id>
    <updated>2024-10-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#October_18_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.5.1</strong>
<h3>Fixed</h3>
<p>Fixed a race condition that was causing native crashes in certain situations for apps that use the Navigation SDK.</p>
<h3>Fixed</h3>
<p>Updated the position of custom control elements in landscape mode. Custom control elements in the BOTTOM_END_BELOW position now align with the bottom of the map, instead of the top of the footer, to better accommodate the half-width footer.</p>
<h3>Fixed</h3>
<p>Updated the position of the compass in landscape mode. The compass now aligns with the top of the map, instead of the bottom of the header, in order to better accommodate the half-width header.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>September 13, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#September_13_2024</id>
    <updated>2024-09-13T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#September_13_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">6.0.0</strong>
<h3>Breaking</h3>
<p>Removed the <code>GoogleMap.addMarker(AdvancedMarkerOptions)</code> method. This method was previously exposed because the Navigation SDK includes the Maps SDK API. However, the method was only included in the preview channel of the Maps SDK and was not used by the Navigation SDK. To add Markers or AdvancedMarkers to the map with the Nav SDK, use <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/reference/com/google/android/gms/maps/GoogleMap#addMarker(com.google.android.gms.maps.model.MarkerOptions)">GoogleMap.addMarker(MarkerOptions)</a> instead.</p>
<h3>Breaking</h3>
<p>Starting with version 6.0.0 of the Navigation SDK for Android, apps must upgrade to Kotlin 2.0.
For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/kotlin-2-migrate">Migrate to Kotlin 2.0</a>.</p>
<h3>Breaking</h3>
<p>The targetSdk is now API level 34. This will be a requirement for all apps that deploy to Google Play Store as of August 2024. See <a href="https://developer.android.com/google/play/requirements/target-sdk">Meet Google Play's target API level requirement</a>.</p>
<h3>Breaking</h3>
<p>Removed all of the ExternalCache methods and classes, which were deprecated in v5.0.</p>
<p>These include the following methods from  <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/reference/com/google/android/gms/maps/GoogleMap">GoogleMap</a> model class, the following methods were removed:</p>
<ul>
<li><code>GoogleMap#setExternalCache</code></li>
<li><code>GoogleMap#setNetworkEnabled</code></li>
<li><code>GoogleMap#isNetworkEnabled</code></li>
</ul>
<p>The following model classes were removed:</p>
<ul>
<li><code>ExternalCache</code></li>
<li><code>ResourceDescriptor</code></li>
<li><code>TileDescriptor</code></li>
</ul>
<h3>Deprecated</h3>
<p>Deprecated the <code>navigator.fetchRouteInfo()</code> method, which was previously only available to Mobility Services customers. Use the <code>computeCustomRoutes()</code> method from the Routes Preferred API instead.</p>
<h3>Deprecated</h3>
<p>Support for providing the <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/Navigator">Navigator</a> with the same destination (waypoint) more than once consecutively has been deprecated. 
Note: The SDK does not currently throw an error in these cases.</p>
<h3>Deprecated</h3>
<p>The use of <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/reference/com/google/android/gms/maps/GoogleMap#MAP_TYPE_TERRAIN"><code>MAP_TYPE_TERRAIN</code></a> during navigation is deprecated.</p>
<h3>Announcement</h3>
<p>In the next major version of Navigation SDK, traffic lights and stop signs in <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/navigation/DisplayOptions">DisplayOptions</a> will be shown by default.</p>
<h3>Issue</h3>
<p>An issue related to the use of earlier versions of desugaring libraries may cause some apps that implement the Navigation SDK to crash with the following <code>NoSuchMethod</code> error at runtime:<br/>
<code>No virtual method toSeconds()J in class Ljava/time/Duration; or its super classes (declaration of 'java.time.Duration' appears in ...)</code><br/>
If you experience this issue, update your app to use <code>com.android.tools:desugar_jdk_libs_nio:2.0.3</code> for desugaring. You may also need to upgrade to Gradle 8.4 and the Android Gradle plugin version 8.3.0. For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/android-studio-setup#update_the_gradle_build_script">Set up your Android Studio project</a> or the <a href="https://github.com/googlemaps-samples/android-navigation-samples/blob/main/navigation-sample/app/build.gradle">Navigation SDK sample app</a> on GitHub.</p>
<h3>Breaking</h3>
<p>Removed default <a href="https://developer.android.com/tools/jetifier">jetification</a> from the Navigation. If your app relies on non-AndroidX libraries, set <code>android.useAndroidX=true</code> and <code>android.enableJetifier=true</code> in your project-level gradle.properties file. For more information, see the <a href="https://github.com/googlemaps-samples/android-navigation-samples/blob/main/navigation-sample/gradle.properties">Navigation SDK sample app</a> on GitHub.</p>
<h3>Announcement</h3>
<p>In accordance with the <a href="https://developers.google.com/maps/software-support#mobile-os-version-support-policy">Mobile OS version support policy</a>, we are freezing support for Android 6 and 7 (API Level 23, 24, and 25) in upcoming major versions of Navigation SDK for Android.</p>
<p>Versions of Navigation SDK for Android released beginning the third quarter of 2025 will support a minimum of Android 8 (API Level 26). Earlier SDK versions will continue supporting Android 6 and 7.</p>
<p>If your dependencies do not specify a version number, your IDE will load the newest SDK version and new builds of your app will not support Android 6 and 7.</p>
<p>Specify a version of the Navigation SDK for Android in your application's build dependencies in order to control when you raise the minimum supported OS for new versions of your app.</p>
<h3>Change</h3>
<p>Updated the default colors for maps to match the new colors that are already available in the Google Maps app. For more information, see <a href="https://developers.google.com/maps/new-map-style-opt-in">New map style for Google Maps Platform</a>.</p>
<h3>Feature</h3>
<p>Updated the handling of quotas for destination requests to ensure quota tracking persists when an app is restarted.</p>
<h3>Fixed</h3>
<p>Fixed issues that could affect GPS accuracy and cause GPS error messages to appear during navigation.</p>
<strong class="release-note-product-version-title">5.99.0</strong>
<h3>Feature</h3>
<p>Updated the handling of quotas for destination requests to ensure quota tracking persists when an app is restarted.</p>
<h3>Issue</h3>
<p>An issue related to AndroidX migration may cause some apps that implement the Navigation SDK to crash with the following <code>NoClassDefFoundError</code> error:</p>
<pre class="prettyprint"><code>Fatal Exception: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v7/...

Fatal Exception: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/...
</code></pre>
<p>If you experience this issue, please use the following configuration in the project root <code>gradle.properties</code> file.</p>
<pre class="prettyprint"><code>android.useAndroidX=true
android.enableJetifier=true
</code></pre>
<p>For more information, see the <a href="https://github.com/googlemaps-samples/android-navigation-samples/blob/main/navigation-sample/gradle.properties">Navigation SDK sample app</a> on GitHub.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 08, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#August_08_2024</id>
    <updated>2024-08-08T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#August_08_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.4.1</strong>
<h3>Fixed</h3>
<p>Fixed an issue that caused an "application not responding" error when using <a href="https://r8.googlesource.com/r8/+/refs/heads/master/compatibility-faq.md#r8-full-mode">R8 full mode</a>.</p>
<h3>Fixed</h3>
<p>Fixed a bug that prevented the Navigation SDK from executing native Java methods when the application was built on certain JDK versions.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 06, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#August_06_2024</id>
    <updated>2024-08-06T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#August_06_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.5.0</strong>
<h3>Feature</h3>
<p>Added the ability for developers to set the map color scheme to dark, light, or to use the system settings.
For more information and examples, see <a href="https://developers.google.com/maps/documentation/android-sdk/configure-map">Configure a map</a>.</p>
<h3>Feature</h3>
<p>Updated the behavior of headers for the turn and ETA navigation cards that appear during turn-by-turn guidance. The headers now extend to only half of the screen width in landscape orientation in order to make more of the map visible.</p>
<h3>Announcement</h3>
<p>Updated the Terms and Conditions dialogue to show new text that covers new features being added to the product.</p>
<h3>Fixed</h3>
<p>Fixed an issue that caused an "application not responding" error when using <a href="https://r8.googlesource.com/r8/+/refs/heads/master/compatibility-faq.md#r8-full-mode">R8 full mode</a>.</p>
<h3>Issue</h3>
<p>An issue related to the use of earlier versions of desugaring libraries may cause some apps that implement the Navigation SDK to crash with the following <code>NoSuchMethod</code> error at runtime:<br/>
<code>No virtual method toSeconds()J in class Ljava/time/Duration; or its super classes (declaration of 'java.time.Duration' appears in ...)</code><br/>
If you experience this issue, update your app to use <code>com.android.tools:desugar_jdk_libs_nio:2.0.3</code> for desugaring. You may also need to upgrade to Gradle 8.4 and the Android Gradle plugin version 8.3.0. For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/android-studio-setup#update_the_gradle_build_script">Set up your Android Studio project</a> or the <a href="https://github.com/googlemaps-samples/android-navigation-samples/blob/main/navigation-sample/app/build.gradle">Navigation SDK sample app</a> on GitHub.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 18, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#June_18_2024</id>
    <updated>2024-06-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#June_18_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.4.0</strong>
<h3>Feature</h3>
<p>Added additional triggers for RouteChangedListener after a route is generated, after the driver selects an alternative route (before starting navigation), and after a route is cleared.</p>
<h3>Feature</h3>
<p>Made improvements to rendering performance during guidance.</p>
<h3>Change</h3>
<p>Fixed an issue that would throw TransactionException errors stating a project  was not allowed to use the setTransactionIds() API.</p>
<h3>Change</h3>
<p>Fixed an issue that would throw a TransactionException when calling Navigator.setTransactionIds() if Project Properties were not yet available.</p>
<h3>Change</h3>
<p>Fixed an issue that would throw a NullPointerException when calling NavigationTransactionRecorder.getTransactionRecorder() if Project Properties were not yet available.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 30, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#May_30_2024</id>
    <updated>2024-05-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#May_30_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.3.2</strong>
<h3>Fixed</h3>
<p>Fixed an issue that would throw a SecurityException and cause the app to crash on devices running Android 14. This issue would occur if the app attempted to start a foreground service for guidance notifications without obtaining the users permission for background location access. For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/background-location-usage">Background location usage</a>.</p>
<h3>Fixed</h3>
<p>Fixed an issue that caused a NullPointerException when using <a href="https://r8.googlesource.com/r8/+/refs/heads/master/compatibility-faq.md#r8-full-mode">R8 full mode</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 03, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#May_03_2024</id>
    <updated>2024-05-03T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#May_03_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">4.3.0</strong>
<h3>Feature</h3>
<p>Traffic lights and stop sign icons along the route are now supported in JP, GB, and DE, in addition to BE, CA, ES, FR, IT, NL, SE, US. This change is available in SDK versions 4.3.0 and higher. For more information, see <a href="https://developers.google.com/maps/documentation/navigation/android-sdk/controls#enable_traffic_lights_and_stop_signs">Traffic lights or stop sign icons</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 30, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#April_30_2024</id>
    <updated>2024-04-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#April_30_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.3.1</strong>
<h3>Fixed</h3>
<p>Fixed an issue where apps using targetSDK 34 would throw a SecurityException. For more information about declaring new permission to use foreground service types in Android, see https://developer.android.com/about/versions/14/changes/fgs-types-required#permission-for-fgs-type .</p>
<h3>Fixed</h3>
<p>Fixed an issue where users of the Android Gradle Plugin &lt; 7.3.0 would experience bugs associated with JDK-8272564, such as NPE, java.lang.ExceptionInInitializerError, and java.lang.IncompatibleClassChangeError.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 26, 2024</title>
    <id>tag:google.com,2016:nav-sdk-android-release-notes#April_26_2024</id>
    <updated>2024-04-26T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/maps/documentation/navigation/android-sdk/docs/release-notes#April_26_2024"/>
    <content type="html"><![CDATA[<strong class="release-note-product-version-title">5.2.4</strong>
<h3>Fixed</h3>
<p>Fixed an issue where users of Android Gradle Plugin &lt; 7.3.0 would experience bugs associated with JDK-8272564, such as NPE, java.lang.ExceptionInInitializerError, and java.lang.IncompatibleClassChangeError.</p>
<h3>Fixed</h3>
<p>Fixed a bug that caused NullPointerException errors to be thrown arbitrarily within apps using the Navigation SDK.</p>
<h3>Fixed</h3>
<p>Fixed an issue where apps using targetSDK 34 would throw a SecurityException. For more information about declaring new permission to use foreground service types in Android, see https://developer.android.com/about/versions/14/changes/fgs-types-required#permission-for-fgs-type.</p>
]]>
    </content>
  </entry>

</feed>
