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 August 19, 2020 1.1.0 - - 1.2.0-alpha08
ads January 22, 2020 - - - 1.0.0-alpha04
annotation July 22, 2020 1.1.0 - - 1.2.0-alpha01
appcompat August 19, 2020 1.2.0 - - 1.3.0-alpha02
arch.core September 5, 2019 2.1.0 - - -
asynclayoutinflater September 21, 2018 1.0.0 - - -
autofill August 19, 2020 1.0.0 - - 1.1.0-alpha02
benchmark June 10, 2020 1.0.0 - - 1.1.0-alpha01
biometric August 19, 2020 1.0.1 - - 1.1.0-alpha02
browser August 5, 2020 1.2.0 - - 1.3.0-alpha05
camera (*) September 16, 2020 - - 1.0.0-beta09 -
car April 3, 2019 - - - 1.0.0-alpha7
cardview September 21, 2018 1.0.0 - - -
collection June 5, 2019 1.1.0 - - -
compose September 16, 2020 - - - 1.0.0-alpha03
compose.animation September 16, 2020 - - - 1.0.0-alpha03
compose.foundation September 16, 2020 - - - 1.0.0-alpha03
compose.material September 16, 2020 - - - 1.0.0-alpha03
compose.runtime September 16, 2020 - - - 1.0.0-alpha03
compose.ui September 16, 2020 - - - 1.0.0-alpha03
concurrent August 19, 2020 1.1.0 - - -
constraintlayout August 21, 2020 2.0.0 - - -
contentpager September 21, 2018 1.0.0 - - -
coordinatorlayout December 4, 2019 1.1.0 - - -
core (*) September 16, 2020 1.3.1 - - 1.5.0-alpha03
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 September 2, 2020 - - - 1.0.0-alpha01
documentfile February 25, 2019 1.0.1 - - -
drawerlayout September 2, 2020 1.1.1 - - -
dynamicanimation December 4, 2019 1.0.0 - - 1.1.0-alpha03
emoji August 19, 2020 1.1.0 - - 1.2.0-alpha01
enterprise September 2, 2020 1.0.0 - - 1.1.0-alpha02
exifinterface September 16, 2020 1.3.0 - - -
fragment August 19, 2020 1.2.5 - - 1.3.0-alpha08
games August 12, 2020 - - - 1.0.0-alpha02
gridlayout September 21, 2018 1.0.0 - - -
heifwriter January 22, 2020 1.0.0 - - 1.1.0-alpha01
hilt July 22, 2020 - - - 1.0.0-alpha02
interpolator September 21, 2018 1.0.0 - - -
jetifier September 2, 2020 - - 1.0.0-beta10 -
leanback August 11, 2020 1.0.0 - - 1.1.0-alpha04
legacy September 21, 2018 1.0.0 - - -
lifecycle August 19, 2020 2.2.0 - - 2.3.0-alpha07
loader October 9, 2019 1.1.0 - - -
localbroadcastmanager December 17, 2018 1.0.0 - - 1.1.0-alpha01
media September 16, 2020 1.2.0 - - -
media2 September 16, 2020 1.0.3 - 1.1.0-beta01 -
mediarouter September 16, 2020 1.1.0 1.2.0-rc01 - -
multidex December 17, 2018 2.0.1 - - -
paging September 2, 2020 2.1.2 - - 3.0.0-alpha06
palette September 21, 2018 1.0.0 - - -
percentlayout September 21, 2018 1.0.0 - - -
preference April 15, 2020 1.1.1 - - -
print July 22, 2020 1.0.0 - - 1.1.0-alpha01
recommendation September 21, 2018 1.0.0 - - -
recyclerview (*) September 2, 2020 1.1.0 - - 1.2.0-alpha05
remotecallback May 7, 2019 - - - 1.0.0-alpha02
room July 22, 2020 2.2.5 - - 2.3.0-alpha02
savedstate May 20, 2020 1.0.0 - - 1.1.0-alpha01
security August 19, 2020 - 1.0.0-rc03 - 1.1.0-alpha02
sharetarget May 14, 2020 1.0.0 - - -
slice May 7, 2019 1.0.0 - - 1.1.0-alpha01
slidingpanelayout June 24, 2020 1.1.0 - - -
startup September 16, 2020 - - 1.0.0-beta01 -
sqlite January 22, 2020 2.1.0 - - -
swiperefreshlayout July 22, 2020 1.1.0 - - 1.2.0-alpha01
test August 25, 2020 1.3.0 - - -
textclassifier January 22, 2020 - - - 1.0.0-alpha03
tracing June 24, 2020 - - 1.0.0-beta01 -
transition July 22, 2020 1.3.1 - 1.4.0-beta01 -
tvprovider August 19, 2020 1.0.0 - - 1.1.0-alpha01
ui September 16, 2020 - - - 1.0.0-alpha03
vectordrawable August 19, 2020 1.1.0 - - 1.2.0-alpha02
versionedparcelable April 15, 2020 1.1.1 - - -
viewpager September 21, 2018 1.0.0 - - -
viewpager2 April 1, 2020 1.0.0 - - 1.1.0-alpha01
wear September 2, 2020 1.0.0 1.1.0-rc03 - -
webkit September 16, 2020 1.3.0 - - 1.4.0-alpha01
window February 27, 2020 - - - 1.0.0-alpha01
work September 16, 2020 2.4.0 - - 2.5.0-alpha02

(*) This library has multiple artifacts. See its release notes for more information.
Last updated: September 16, 2020