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 Current Stable Release Next Release Candidate Beta Release Alpha Release
activity October 27, 2021 1.4.0 - - -
ads January 22, 2020 - - - 1.0.0-alpha04
annotation (*) October 27, 2021 1.2.0 1.3.0-rc01 - -
appcompat October 27, 2021 1.3.1 1.4.0-rc01 - -
appsearch July 21, 2021 - - - 1.0.0-alpha03
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 October 27, 2021 1.0.0 - - 1.1.0-alpha10
biometric February 24, 2021 1.1.0 - - 1.2.0-alpha03
browser October 13, 2021 1.3.0 1.4.0-rc01 - -
car-app September 1, 2021 1.0.0 - 1.1.0-beta01 -
camera (*) October 13, 2021 1.0.2 - - 1.1.0-alpha10
cardview September 21, 2018 1.0.0 - - -
collection October 13, 2021 - - 1.2.0-beta01 -
compose October 27, 2021 1.0.4 - 1.1.0-beta01 -
compose.animation October 27, 2021 1.0.4 - 1.1.0-beta01 -
compose.compiler October 27, 2021 1.0.4 - 1.1.0-beta01 -
compose.foundation October 27, 2021 1.0.4 - 1.1.0-beta01 -
compose.material October 27, 2021 1.0.4 - 1.1.0-beta01 -
compose.material3 October 27, 2021 - - - 1.0.0-alpha01
compose.runtime October 27, 2021 1.0.4 - 1.1.0-beta01 -
compose.ui October 27, 2021 1.0.4 - 1.1.0-beta01 -
concurrent August 19, 2020 1.1.0 - - -
constraintlayout (*) Sept 27, 2021 2.1.1 - - -
contentpager September 21, 2018 1.0.0 - - -
coordinatorlayout December 4, 2019 1.1.0 - - -
core (*) October 27, 2021 1.7.0 - - -
cursoradapter September 21, 2018 1.0.0 - - -
customview June 24, 2020 1.1.0 - - -
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
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 October 27, 2021 - 1.0.0-rc01 - -
enterprise January 13, 2021 1.1.0 - - -
exifinterface August 4, 2021 1.3.3 - - -
fragment October 27, 2021 1.3.6 - 1.4.0-beta01 -
games (*) October 13, 2021 1.0.0 - 1.1.0-beta01 -
gridlayout September 21, 2018 1.0.0 - - -
health September 29, 2021 - - - 1.0.0-alpha02
heifwriter January 22, 2020 - - - 1.1.0-alpha01
hilt (*) June 16, 2021 1.0.0 - - -
interpolator September 21, 2018 1.0.0 - - -
jetifier September 2, 2020 - - 1.0.0-beta10 -
leanback July 21, 2021 - 1.1.0-rc02 - 1.2.0-alpha01
legacy September 21, 2018 1.0.0 - - -
lifecycle (*) October 27, 2021 2.4.0 - - -
loader October 9, 2019 1.1.0 - - -
localbroadcastmanager December 17, 2018 1.0.0 - - 1.1.0-alpha01
media October 13, 2021 1.4.3 - - -
media2 September 15, 2021 1.2.0 - - -
media3 October 27, 2021 - - - 1.0.0-alpha01
mediarouter September 1, 2021 1.2.5 - - -
multidex December 17, 2018 2.0.1 - - -
paging (*) October 13, 2021 3.0.1 - 3.1.0-beta01 -
palette September 21, 2018 1.0.0 - - -
percentlayout September 21, 2018 1.0.0 - - -
preference October 27, 2021 1.1.1 - - 1.2.0-alpha01
print October 28, 2020 - - 1.1.0-beta01 -
profileinstaller October 27, 2021 1.0.4 - 1.1.0-beta01 -
recommendation September 21, 2018 1.0.0 - - -
recyclerview (*) September 15, 2021 1.2.1 - - 1.3.0-alpha01
remotecallback May 7, 2019 1.0.0 - - -
resourceinspection October 27, 2021 - 1.0.0-rc01 - -
room October 13, 2021 2.3.0 - 2.4.0-beta01 -
savedstate February 10, 2021 1.1.0 - - -
security (*) September 1, 2021 1.0.0 - - 1.1.0-alpha03
sharetarget September 1, 2021 1.1.0 - 1.2.0-beta01 -
slice January 13, 2021 - - - 1.1.0-alpha02
slidingpanelayout September 1, 2021 1.1.0 - 1.2.0-beta01 -
startup August 4, 2021 1.1.0 - - -
sqlite October 13, 2021 2.1.0 - 2.2.0-beta01 -
swiperefreshlayout July 22, 2020 1.1.0 - - 1.2.0-alpha01
test (*) October 4, 2021 - - - 1.0.0-alpha02
textclassifier January 22, 2020 - - - 1.0.0-alpha03
tracing October 28, 2020 1.0.0 - - -
transition April 21, 2021 1.4.1 - - -
tvprovider August 19, 2020 - - - 1.1.0-alpha01
vectordrawable August 19, 2020 1.1.0 - - 1.2.0-alpha02
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 (*) September 29, 2021 1.2.0 - - 1.3.0-alpha01
wear-compose October 27, 2021 - - - 1.0.0-alpha09
wear-tiles October 27, 2021 - 1.0.0-rc01 - -
wear.watchface October 27, 2021 - - 1.0.0-beta01 -
webkit December 16, 2020 1.4.0 - - -
window October 27, 2021 - - 1.0.0-beta03 -
work October 13, 2021 2.7.0 - - -

(*) This library has multiple artifacts. See its release notes for more information.
Last updated: October 27, 2021