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.
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.
AI Prompt
Upgrade all libraries to latest stable
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.
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 | - |
navigation | December 11, 2024 | 2.8.5 | - | - | 2.9.0-alpha04 |
paging (*) | December 11, 2024 | 3.3.5 | - | - | - |
palette | September 21, 2018 | 1.0.0 | - | - | - |
December 11, 2024 | - | - | - | 1.0.0-alpha05 | |
percentlayout | September 21, 2018 | 1.0.0 | - | - | - |
preference | July 26, 2023 | 1.2.1 | - | - | - |
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 | - | - | - |