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. 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).

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.

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 June 29, 2022 1.5.0 - - 1.6.0-alpha05
ads January 22, 2020 - - - 1.0.0-alpha04
annotation (*) June 15, 2022 1.4.0 - - -
appcompat June 15, 2022 1.4.2 - - 1.6.0-alpha05
appsearch June 15, 2022 - - - 1.1.0-alpha01
arch.core September 5, 2019 2.1.0 - - -
asynclayoutinflater September 21, 2018 1.0.0 - - -
autofill July 21, 2021 1.1.0 - 1.2.0-beta01 -
benchmark June 15, 2022 1.1.0 - - -
biometric November 17, 2021 1.1.0 - - 1.2.0-alpha04
browser November 3, 2021 1.4.0 - - -
car-app March 23, 2022 1.1.0 1.2.0-rc01 - -
camera (*) June 29, 2022 1.1.0 - - 1.2.0-alpha03
cardview September 21, 2018 1.0.0 - - -
collection June 29, 2022 1.2.0 - - 1.3.0-alpha01
compose June 29, 2022 1.1.1 1.2.0-rc03 - 1.3.0-alpha01
compose.animation June 29, 2022 1.1.1 1.2.0-rc03 - 1.3.0-alpha01
compose.compiler June 29, 2022 1.2.0 - - -
compose.foundation June 29, 2022 1.1.1 1.2.0-rc03 - 1.3.0-alpha01
compose.material June 29, 2022 1.1.1 1.2.0-rc03 - 1.3.0-alpha01
compose.material3 June 29, 2022 - - - 1.0.0-alpha14
compose.runtime June 29, 2022 1.1.1 1.2.0-rc03 - 1.3.0-alpha01
compose.ui June 29, 2022 1.1.1 1.2.0-rc03 - 1.3.0-alpha01
concurrent August 19, 2020 1.1.0 - - -
constraintlayout (*) May 20, 2022 2.1.4 - - 2.2.0-alpha01
contentpager September 21, 2018 1.0.0 - - -
coordinatorlayout January 12, 2022 1.2.0 - - -
core (*) June 29, 2022 1.8.0 - - 1.9.0-alpha05
core.uwb June 29, 2022 - - - 1.0.0-alpha02
cursoradapter September 21, 2018 1.0.0 - - -
customview (*) June 15, 2022 1.1.0 - - 1.2.0-alpha01
databinding September 5, 2019 3.5.0 - - 3.6.0-alpha10
datastore August 4, 2021 1.0.0 - - -
documentfile August 18, 2021 1.0.1 - - 1.1.0-alpha01
draganddrop May 11, 2022 1.0.0 - - -
drawerlayout September 2, 2020 1.1.1 - - -
dynamicanimation December 4, 2019 - - - 1.1.0-alpha03
emoji January 27, 2021 1.1.0 - - 1.2.0-alpha03
emoji2 April 20, 2022 1.1.0 - - 1.2.0-alpha04
enterprise January 13, 2021 1.1.0 - - -
exifinterface August 4, 2021 1.3.3 - - -
fragment June 29, 2022 1.5.0 - - -
games (*) June 15, 2022 1.2.0 - - -
glance February 23, 2022 - - - 1.0.0-alpha03
gridlayout September 21, 2018 1.0.0 - - -
health (*) June 1, 2022 - - - 1.0.0-alpha03
heifwriter January 22, 2020 - - - 1.1.0-alpha01
hilt (*) January 26, 2022 1.0.0 - - -
interpolator September 21, 2018 1.0.0 - - -
jetifier September 2, 2020 - - 1.0.0-beta10 -
leanback November 17, 2021 - 1.1.0-rc02 - 1.2.0-alpha02
legacy September 21, 2018 1.0.0 - - -
lifecycle (*) June 29, 2022 2.5.0 - - 2.6.0-alpha01
loader October 9, 2019 1.1.0 - - -
localbroadcastmanager January 12, 2022 1.1.0 - - -
media April 20, 2022 1.6.0 - - -
media2 February 9, 2022 1.2.1 - - -
media3 June 16, 2022 - - 1.0.0-beta01 -
mediarouter April 20, 2022 1.3.0 - - -
multidex December 17, 2018 2.0.1 - - -
metrics June 29, 2022 - - - 1.0.0-alpha02
paging (*) June 1, 2022 3.1.1 - - 3.2.0-alpha01
palette September 21, 2018 1.0.0 - - -
percentlayout September 21, 2018 1.0.0 - - -
preference January 26, 2022 1.2.0 - - -
print October 28, 2020 - - 1.1.0-beta01 -
profileinstaller June 15, 2022 1.1.0 1.2.0-rc01 - -
recommendation September 21, 2018 1.0.0 - - -
recyclerview (*) June 29, 2022 1.2.1 - 1.3.0-beta01 -
remotecallback May 7, 2019 1.0.0 - - -
resourceinspection January 26, 2022 1.0.1 - - -
room June 1, 2022 2.4.2 - - 2.5.0-alpha02
savedstate June 29, 2022 1.2.0 - - -
security (*) September 1, 2021 1.0.0 - - 1.1.0-alpha03
sharetarget November 3, 2021 1.1.0 1.2.0-rc01 - -
slice January 13, 2021 - - - 1.1.0-alpha02
slidingpanelayout January 26, 2022 1.2.0 - - -
startup February 9, 2022 1.1.1 - - 1.2.0-alpha01
sqlite June 1, 2022 2.2.0 - - 2.3.0-alpha03
swiperefreshlayout July 22, 2020 1.1.0 - - 1.2.0-alpha01
test (*) April 28, 2022 1.0.0 - - 1.0.1-alpha01
textclassifier March 23, 2022 - - - 1.0.0-alpha04
tracing May 11, 2022 1.1.0 - - -
transition April 21, 2021 1.4.1 - - -
tvprovider August 19, 2020 - - - 1.1.0-alpha01
vectordrawable April 20, 2022 1.1.0 - 1.2.0-beta01 -
versionedparcelable April 15, 2020 1.1.1 - - -
viewpager September 15, 2021 1.0.0 - - 1.1.0-alpha01
viewpager2 August 4, 2021 1.0.0 - 1.1.0-beta01 -
wear (*) March 9, 2022 1.2.0 - - 1.3.0-alpha02
wear.compose June 29, 2022 - 1.0.0-rc02 - 1.1.0-alpha01
wear.tiles June 29, 2022 1.0.1 - - 1.1.0-alpha09
wear.watchface June 15, 2022 1.1.0 - - -
webkit June 29, 2022 1.4.0 - 1.5.0-beta01 -
window May 11, 2022 1.0.0 - - 1.1.0-alpha02
work April 6, 2022 2.7.1 - - 2.8.0-alpha02

(*) This library has multiple artifacts. See its release notes for more information.
Last updated: June 29, 2022