AndroidX releases


Jetpack libraries ship separately from the Android OS, so updates to the libraries can happen independently and more frequently.

The libraries follow strict semantic versioning for binary compatibility with an added inter-version sequence of pre-release revisions. A version string (like 1.0.1-beta02) contains three numbers representing major, minor, and bugfix levels. Pre-release versions also have a suffix that specifies the pre-release stage (alpha, beta, release candidate) and revision number (01, 02, and so on).

Please note that androidx libraries are encouraged, but not required, to preserve source compatibility across minor versions. The reason being a major version update would force all artifacts that depend on the previous major version to be explicitly migrated, which would disrupt the workflow of developers.

Every version of a library moves through three pre-release stages on its way to becoming a stable release. The criteria for each pre-release stage is:

Alpha

  • Alpha releases are functionally stable, but may not be feature-complete.
  • While a release is in alpha, APIs may be added, removed, or changed.

Beta

  • Beta releases are functionally stable and have a feature-complete API surface.
  • They are ready for production use but may contain bugs.
  • A beta release cannot use experimental compiler features (such as @UseExperimental).
  • Dependencies on other libraries must be beta, rc, or stable versions. No alpha dependencies are allowed.

Release Candidate (RC)

  • A release candidate is a prospective stable release.
  • It may contain critical last-minute fixes.
  • Its API surface is final.
  • Dependencies on other libraries must be rc or stable versions only.

A library can have multiple versions at the same time. Each version has a different release stage. For example, while the stable release of androidx.activity could be 1.0.0, there might also be a 1.1.0-beta02 release as well as a 2.0.0-alpha01 release.

Use this page to learn of the latest updates to the libraries.

The AndroidX recent release notes page lists the libraries that have recently changed. Google's Maven repository shows the complete version history.

Use the table below to view the most recent stable and preview versions of every AndroidX library. The links on each row take you to the library's release notes. In the release notes you'll find:

  • The chronological history of all the releases.
  • A code snippet with the default Gradle dependency declarations to use the artifacts.
  • Links to the Kotlin and Java reference pages for the packages in each artifact.

Upgrade all libraries to latest stable

This prompt upgrades any out-of-date libraries to their most recent stable version. It shall inform you of any incompatibilities or further changes that should be made.

Run this prompt in Android Studio with your Version Catalog file open.

Upgrade any library versions in my project that are out of date. Use the latest stable version of any libraries. Inform me if there's any libraries that are likely to be incompatible, and if there are any other changes to code I need to make in my project caused by upgrading to these new versions.

Using AI prompts

AI prompts are intended to be used within Gemini in Android Studio (latest Canary version required)

Learn more about Gemini in Studio here: https://developer.android.com/studio/preview/gemini

Jetpack libraries

Some AndroidX libraries, like camera, have multiple artifacts that are maintained separately. These libraries are marked with an asterisk (*). See the release notes to view the version updates for all of the artifacts.

Maven Group ID Latest Update Stable Release Release Candidate Beta Release Alpha Release
activity December 11, 2024 1.9.3 1.10.0-rc01 - -
ads March 8, 2023 - - - 1.0.0-alpha05
annotation (*) October 30, 2024 1.9.1 - - -
appcompat May 29, 2024 1.7.0 - - -
appsearch December 11, 2024 - - - 1.1.0-alpha07
arch.core February 22, 2023 2.2.0 - - -
asynclayoutinflater October 5, 2022 1.0.0 - - 1.1.0-alpha01
autofill September 18, 2024 1.1.0 - 1.3.0-beta01 -
benchmark December 11, 2024 1.3.3 - - 1.4.0-alpha06
biometric August 7, 2024 1.1.0 - - 1.4.0-alpha02
bluetooth November 29, 2023 - - - 1.0.0-alpha02
browser March 6, 2024 1.8.0 - - -
car-app November 13, 2024 1.4.0 - 1.7.0-beta03 -
camera (*) December 11, 2024 1.4.1 - - 1.5.0-alpha04
camera.media3 December 11, 2024 - - - 1.0.0-alpha01
camera.viewfinder (*) December 11, 2024 - - - 1.4.0-alpha11
cardview September 21, 2018 1.0.0 - - -
collection December 11, 2024 1.4.5 - 1.5.0-beta01 -
compose August 7, 2024 1.4.5 - 1.5.0-beta01 -
compose.animation December 11, 2024 1.7.6 - - 1.8.0-alpha07
compose.compiler August 7, 2024 1.5.15 - - -
compose.foundation December 11, 2024 1.7.6 - - 1.8.0-alpha07
compose.material December 11, 2024 1.7.6 - - 1.8.0-alpha07
compose.material3 December 12, 2024 1.3.1 - - 1.4.0-alpha05
compose.material3.adaptive December 12, 2024 1.0.0 - - 1.1.0-alpha08
compose.runtime December 11, 2024 1.7.6 - - 1.8.0-alpha07
compose.ui December 11, 2024 1.7.6 - - 1.8.0-alpha07
concurrent December 11, 2024 1.2.0 - - 1.3.0-alpha01
constraintlayout (*) October 30, 2024 2.2.0 - - -
contentpager September 21, 2018 1.0.0 - - -
coordinatorlayout October 4, 2023 1.2.0 - - 1.3.0-alpha02
core (*) December 11, 2024 1.15.0 - - 1.16.0-alpha01
core.uwb December 11, 2024 - - - 1.0.0-alpha10
credentials October 30, 2024 1.3.0 - 1.5.0-beta01 1.5.0-beta01
credentials.registry October 16, 2024 - - - 1.0.0-alpha01
cursoradapter September 21, 2018 1.0.0 - - -
customview (*) September 21, 2022 1.1.0 - - 1.2.0-alpha02
databinding September 5, 2019 3.5.0 - - 3.6.0-alpha10
datastore May 1, 2024 1.1.1 - - -
documentfile August 18, 2021 1.0.1 - - 1.1.0-alpha01
draganddrop May 11, 2022 1.0.0 - - -
drawerlayout March 22, 2023 1.2.0 - - -
dynamicanimation December 4, 2019 1.0.0 - - 1.1.0-alpha03
emoji January 27, 2021 1.1.0 - - 1.2.0-alpha03
emoji2 September 4, 2024 1.5.0 - - -
enterprise January 13, 2021 1.1.0 - - -
exifinterface November 13, 2024 1.3.7 - - 1.4.0-alpha01
fragment October 30, 2024 1.8.5 - - -
games (*) October 16, 2024 3.0.5 - - 4.0.0-alpha01
glance October 16, 2024 1.1.1 - - -
graphics (*) December 11, 2024 1.0.2 - - -
gridlayout May 24, 2023 1.0.0 - 1.1.0-beta01 -
health December 11, 2024 - 1.0.0-rc02 - 1.1.0-alpha05
health.connect October 16, 2024 - - - 1.1.0-alpha10
heifwriter October 2, 2024 - - - 1.1.0-alpha03
hilt (*) February 21, 2024 1.2.0 - - -
ink December 11, 2024 - - - 1.0.0-alpha02
input October 2, 2024 - - 1.0.0-beta05 -
interpolator September 21, 2018 1.0.0 - - -
javascriptengine November 1, 2023 - - 1.0.0-beta01 -
jetifier September 2, 2020 - - 1.0.0-beta10 -
leanback November 15, 2023 1.0.0 1.1.0-rc02 - 1.2.0-alpha04
legacy September 21, 2018 1.0.0 - - -
lifecycle (*) December 11, 2024 2.8.7 - - 2.9.0-alpha08
lint December 11, 2024 - - - 1.0.0-alpha03
loader October 9, 2019 1.1.0 - - -
localbroadcastmanager January 12, 2022 1.1.0 - - -
media November 29, 2023 1.7.0 - - -
media2 January 10, 2024 1.3.0 - - -
media3 November 27, 2024 1.5.0 - - -
mediarouter December 11, 2024 1.7.0 - - 1.8.0-alpha01
multidex December 17, 2018 2.0.1 - - -
metrics January 10, 2024 - - 1.0.0-beta01 -
paging (*) December 11, 2024 3.3.5 - - -
palette September 21, 2018 1.0.0 - - -
pdf December 11, 2024 - - - 1.0.0-alpha05
percentlayout September 21, 2018 1.0.0 - - -
preference July 26, 2023 1.2.1 - - -
print October 28, 2020 - - 1.1.0-beta01 -
privacysandbox.activity November 15, 2023 - - - 1.0.0-alpha01
privacysandbox.ads October 30, 2024 - - 1.1.0-beta11 -
privacysandbox.plugins August 9, 2023 - - - 1.0.0-alpha02
privacysandbox.sdkruntime December 11, 2024 - - - 1.0.0-alpha16
privacysandbox.tools October 2, 2024 - - - 1.0.0-alpha10
privacysandbox.ui December 11, 2024 - - - 1.0.0-alpha12
profileinstaller October 2, 2024 1.4.1 - - -
recommendation September 21, 2018 1.0.0 - - -
recyclerview (*) September 18, 2024 1.3.2 1.4.0-rc01 - -
remotecallback May 7, 2019 1.0.0 - - -
resourceinspection January 26, 2022 1.0.1 - - -
room December 11, 2024 2.6.1 - - 2.7.0-alpha12
savedstate December 11, 2024 1.2.1 - - 1.3.0-alpha06
security (*) August 7, 2024 1.0.0 - - 1.1.0-alpha06
sharetarget October 5, 2022 1.2.0 - - -
slice January 13, 2021 - - - 1.1.0-alpha02
slidingpanelayout January 26, 2022 1.2.0 - - -
startup September 18, 2024 1.2.0 - - -
sqlite December 11, 2024 2.4.0 - - 2.5.0-alpha12
swiperefreshlayout July 22, 2020 1.1.0 - - 1.2.0-alpha01
test (*) November 20, 2024 1.0.1 - - 1.1.0-alpha04
test.uiautomator June 26, 2024 2.3.0 - - 2.4.0-alpha01
textclassifier March 23, 2022 - - - 1.0.0-alpha04
tracing November 29, 2023 1.2.0 - - 1.3.0-alpha02
transition December 11, 2024 1.5.1 - - 1.6.0-alpha01
tv August 21, 2024 1.0.0 - - -
tvprovider August 19, 2020 - - - 1.1.0-alpha01
xr.arcore December 12, 2024 - - - 1.0.0-alpha01
xr.compose December 12, 2024 - - - 1.0.0-alpha01
xr.compose.material3 December 12, 2024 - - - 1.0.0-alpha01
xr.runtime December 12, 2024 - - - 1.0.0-alpha01
xr.scenecore December 12, 2024 - - - 1.0.0-alpha01
vectordrawable May 1, 2024 1.2.0 - - -
versionedparcelable January 10, 2024 1.2.0 - - -
viewpager December 11, 2024 1.1.0 - - -
viewpager2 May 14, 2024 1.1.0 - - -
wear (*) December 11, 2024 1.3.0 - - 1.4.0-alpha01
wear.compose December 11, 2024 1.4.0 - - 1.5.0-alpha07
wear.protolayout December 11, 2024 1.2.1 - - 1.3.0-alpha05
wear.tiles December 11, 2024 1.4.1 - - 1.5.0-alpha05
wear.watchface September 18, 2024 1.2.1 - - 1.3.0-alpha04
webkit December 11, 2024 1.9.0 - - 1.13.0-alpha02
window October 16, 2024 1.3.0 - - 1.4.0-alpha05
window.extensions.core June 7, 2023 1.0.0 - - -
work October 30, 2024 2.9.1 - - -

(*) This library has multiple artifacts. See its release notes for more information.
Last updated: December 11, 2024