AndroidX のリリース


Jetpack ライブラリは Android OS とは別にリリースされるため、ライブラリの更新は独立して頻繁に行われます。

ライブラリは、厳格なセマンティック バージョニングに従って、リリース前リビジョンの追加のバージョン間シーケンスとのバイナリ互換性を維持します。バージョン文字列(1.0.1-beta02 など)には、メジャー、マイナー、バグフィックスの各レベルを表す 3 つの数値が含まれます。リリース前のバージョンにも、リリース前の段階(アルファ版、ベータ版、リリース候補版)とリビジョン番号(01、02 など)を指定するサフィックスがあります。

: マイナー バージョン間でのソースの互換性を維持するには、androidx ライブラリの使用が推奨されますが、必須ではありません。メジャー バージョンの更新に伴い、以前のメジャー バージョンに依存するすべてのアーティファクトが明示的に移行され、デベロッパーのワークフローが中断されるためです。

ライブラリの各バージョンはリリース前の 3 つの段階を経て安定版になります。リリース前の各段階の基準は次のとおりです。

アルファ版

  • アルファ版リリースは機能的に安定していますが、機能が完成していないことがあります。
  • リリースがアルファ版の間は、API が追加、削除、変更されることがあります。

ベータ版

  • ベータ版リリースは機能的に安定しており、機能の完成した API サーフェスを備えています。
  • 製品版となる準備ができていますが、バグが存在する可能性があります。
  • ベータ版リリースでは、試験運用版コンパイラの機能(@UseExperimental など)は利用できません。
  • 他のライブラリへの依存関係は、ベータ版、RC 版、または安定版であることが必要です。アルファ版の依存関係は許可されません。

リリース候補(RC)版

  • リリース候補版は、安定版リリースになる可能性のあるバージョンです。
  • 直近の重要な修正が含まれることがあります。
  • API サーフェスは最終仕様となります。
  • 他のライブラリへの依存関係は、RC 版または安定版のいずれかである必要があります。

ライブラリには同時に複数のバージョンが存在することがあります。各バージョンはそれぞれリリース段階が異なります。たとえば、androidx.activity の安定版リリースが 1.0.0 である場合、1.1.0-beta02 リリースと 2.0.0-alpha01 リリースも存在することがあります。

ライブラリの最新の更新情報はこのページで確認できます。

AndroidX の最近のリリースノートのページには、最近変更されたライブラリが記載されています。Google の Maven リポジトリには、バージョンの全履歴が掲載されています。

AndroidX ライブラリのそれぞれについて、最新の安定版とプレビュー版を以下の表に示します。各行のリンクをクリックすると、そのライブラリのリリースノートに移動します。リリースノートの内容は次のとおりです。

  • すべてのリリースの時系列の履歴。
  • アーティファクトを使用するためのデフォルトの Gradle 依存関係の宣言を示すコード スニペット。
  • 各アーティファクトのパッケージに関する Kotlin と Java のリファレンス ページへのリンク。

Jetpack ライブラリ

一部の AndroidX ライブラリ(camera など)では、複数のアーティファクトが個別に管理されています。それらのライブラリにはアスタリスク(*)が付いています。すべてのアーティファクトのバージョン アップデートを確認するには、リリースノートをご覧ください。

Maven グループ ID 最新の更新 安定版リリース リリース候補版 ベータ版リリース アルファ版リリース
activity 2024 年 9 月 4 日 1.9.2 - - 1.10.0-alpha02
ads 2023 年 3 月 8 日 - - - 1.0.0-alpha05
annotation(*) 2024 年 10 月 2 日 1.8.2 1.9.0-rc01 - -
appcompat 2024 年 5 月 29 日 1.7.0 - - -
appsearch 2024 年 9 月 4 日 - - - 1.1.0-alpha05
arch.core 2023 年 2 月 22 日 2.2.0 - - -
asynclayoutinflater 2022 年 10 月 5 日 1.0.0 - - 1.1.0-alpha01
autofill 2024 年 9 月 18 日 1.1.0 - 1.3.0-beta01 -
benchmark 2024 年 10 月 2 日 1.3.2 - - 1.4.0-alpha02
biometric 2024 年 8 月 7 日 1.1.0 - - 1.4.0-alpha02
bluetooth 2023 年 11 月 29 日 - - - 1.0.0-alpha02
browser 2024 年 3 月 6 日 1.8.0 - - -
car-app 2024 年 9 月 18 日 1.4.0 - 1.7.0-beta02 -
camera(*) 2024 年 10 月 2 日 1.3.4 1.4.0-rc03 - 1.5.0-alpha02
camera.viewfinder(*) 2024 年 10 月 2 日 - - - 1.4.0-alpha09
cardview 2018 年 9 月 21 日 1.0.0 - - -
collection 2024 年 10 月 2 日 1.4.4 - - 1.5.0-alpha03
compose 2024 年 8 月 7 日 1.4.4 - - 1.5.0-alpha03
compose.animation 2024 年 10 月 2 日 1.7.3 - - 1.8.0-alpha03
compose.compiler 2024 年 8 月 7 日 1.5.15 - - -
compose.foundation 2024 年 10 月 2 日 1.7.3 - - 1.8.0-alpha03
compose.material 2024 年 10 月 2 日 1.7.3 - - 1.8.0-alpha03
compose.material3 2024 年 10 月 2 日 1.3.0 - - 1.4.0-alpha01
compose.material3.adaptive 2024 年 10 月 2 日 1.0.0 - - 1.1.0-alpha04
compose.runtime 2024 年 10 月 2 日 1.7.3 - - 1.8.0-alpha03
compose.ui 2024 年 10 月 2 日 1.7.3 - - 1.8.0-alpha03
concurrent 2024 年 6 月 12 日 1.2.0 - - -
constraintlayout(*) 2024 年 9 月 4 日 2.1.4 - 2.2.0-beta01 -
contentpager 2018 年 9 月 21 日 1.0.0 - - -
coordinatorlayout 2023 年 10 月 4 日 1.2.0 - - 1.3.0-alpha02
core(*) 2024 年 10 月 2 日 1.13.1 - 1.15.0-beta01 -
core.uwb 2024 年 1 月 24 日 - - - 1.0.0-alpha08
credentials 2024 年 10 月 2 日 1.3.0 - - 1.5.0-alpha05
cursoradapter 2018 年 9 月 21 日 1.0.0 - - -
customview(*) 2022 年 9 月 21 日 1.1.0 - - 1.2.0-alpha02
databinding 2019 年 9 月 5 日 3.5.0 - - 3.6.0-alpha10
datastore 2024 年 5 月 1 日 1.1.1 - - -
documentfile 2021 年 8 月 18 日 1.0.1 - - 1.1.0-alpha01
draganddrop 2022 年 5 月 11 日 1.0.0 - - -
drawerlayout 2023 年 3 月 22 日 1.2.0 - - -
dynamicanimation 2019 年 12 月 4 日 1.0.0 - - 1.1.0-alpha03
emoji 2021 年 1 月 27 日 1.1.0 - - 1.2.0-alpha03
emoji2 2024 年 9 月 4 日 1.5.0 - - -
enterprise 2021 年 1 月 13 日 1.1.0 - - -
exifinterface 2023 年 12 月 13 日 1.3.7 - - -
fragment 2024 年 10 月 2 日 1.8.4 - - -
games(*) 2024 年 8 月 7 日 3.0.5 - - -
glance 2024 年 6 月 12 日 1.1.0 - - -
graphics(*) 2024 年 9 月 4 日 1.0.1 - - -
gridlayout 2023 年 5 月 24 日 1.0.0 - 1.1.0-beta01 -
health 2024 年 5 月 14 日 - 1.0.0-rc02 - 1.1.0-alpha03
health.connect 2024 年 9 月 18 日 - - - 1.1.0-alpha09
heifwriter 2024 年 10 月 2 日 - - - 1.1.0-alpha03
hilt(*) 2024 年 2 月 21 日 1.2.0 - - -
インク 2024 年 10 月 2 日 - - - 1.0.0-alpha01
input 2024 年 10 月 2 日 - - 1.0.0-beta05 -
interpolator 2018 年 9 月 21 日 1.0.0 - - -
javascriptengine 2023 年 11 月 1 日 - - 1.0.0-beta01 -
jetifier 2020 年 9 月 2 日 - - 1.0.0-beta10 -
leanback 2023 年 11 月 15 日 1.0.0 1.1.0-rc02 - 1.2.0-alpha04
legacy 2018 年 9 月 21 日 1.0.0 - - -
lifecycle(*) 2024 年 10 月 2 日 2.8.6 - - 2.9.0-alpha04
lint 2024 年 9 月 4 日 - - - 1.0.0-alpha02
loader 2019 年 10 月 9 日 1.1.0 - - -
localbroadcastmanager 2022 年 1 月 12 日 1.1.0 - - -
media 2023 年 11 月 29 日 1.7.0 - - -
media2 2024 年 1 月 10 日 1.3.0 - - -
media3 2024 年 9 月 10 日 1.4.1 - - 1.5.0-alpha01
mediarouter 2024 年 3 月 20 日 1.7.0 - - -
multidex 2018 年 12 月 17 日 2.0.1 - - -
metrics 2024 年 1 月 10 日 - - 1.0.0-beta01 -
paging(*) 2024 年 8 月 7 日 3.3.2 - - -
palette 2018 年 9 月 21 日 1.0.0 - - -
PDF 2024 年 9 月 18 日 - - - 1.0.0-alpha03
percentlayout 2018 年 9 月 21 日 1.0.0 - - -
preference 2023 年 7 月 26 日 1.2.1 - - -
print 2020 年 10 月 28 日 - - 1.1.0-beta01 -
privacysandbox.activity 2023 年 11 月 15 日 - - - 1.0.0-alpha01
privacysandbox.ads 2024 年 8 月 21 日 - - 1.1.0-beta10 -
privacysandbox.plugins 2023 年 8 月 9 日 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 2024 年 7 月 24 日 - - - 1.0.0-alpha14
privacysandbox.tools 2024 年 10 月 2 日 - - - 1.0.0-alpha10
privacysandbox.ui 2024 年 9 月 18 日 - - - 1.0.0-alpha10
profileinstaller 2024 年 10 月 2 日 1.4.1 - - -
recommendation 2018 年 9 月 21 日 1.0.0 - - -
recyclerview(*) 2024 年 9 月 18 日 1.3.2 1.4.0-rc01 - -
remotecallback 2019 年 5 月 7 日 1.0.0 - - -
resourceinspection 2022 年 1 月 26 日 1.0.1 - - -
room 2024 年 10 月 2 日 2.6.1 - - 2.7.0-alpha09
savedstate 2024 年 10 月 2 日 1.2.1 - - 1.3.0-alpha02
security(*) 2024 年 8 月 7 日 1.0.0 - - 1.1.0-alpha06
sharetarget 2022 年 10 月 5 日 1.2.0 - - -
slice 2021 年 1 月 13 日 - - - 1.1.0-alpha02
slidingpanelayout 2022 年 1 月 26 日 1.2.0 - - -
startup 2024 年 9 月 18 日 1.2.0 - - -
sqlite 2024 年 10 月 2 日 2.4.0 - - 2.5.0-alpha09
swiperefreshlayout 2020 年 7 月 22 日 1.1.0 - - 1.2.0-alpha01
test(*) 2024 年 8 月 14 日 1.0.1 - - 1.1.0-alpha04
test.uiautomator 2024 年 6 月 26 日 2.3.0 - - 2.4.0-alpha01
textclassifier 2022 年 3 月 23 日 - - - 1.0.0-alpha04
tracing 2023 年 11 月 29 日 1.2.0 - - 1.3.0-alpha02
transition 2024 年 7 月 24 日 1.5.1 - - -
tv 2024 年 8 月 21 日 1.0.0 - - -
tvprovider 2020 年 8 月 19 日 - - - 1.1.0-alpha01
vectordrawable 2024 年 5 月 1 日 1.2.0 - - -
versionedparcelable 2024 年 1 月 10 日 1.2.0 - - -
viewpager 2021 年 9 月 15 日 1.0.0 - - 1.1.0-alpha01
viewpager2 2024 年 5 月 14 日 1.1.0 - - -
wear(*) 2024 年 7 月 24 日 1.3.0 - - 1.4.0-alpha01
wear.compose 2024 年 10 月 2 日 1.4.0 - - 1.5.0-alpha03
wear.protolayout 2024 年 10 月 2 日 1.2.0 - - 1.3.0-alpha01
wear.tiles 2024 年 10 月 2 日 1.4.0 - - 1.5.0-alpha01
wear.watchface 2024 年 9 月 18 日 1.2.1 - - 1.3.0-alpha04
webkit 2024 年 10 月 2 日 1.9.0 - - -
window 2024 年 10 月 2 日 1.3.0 - - 1.4.0-alpha04
window.extensions.core 2023 年 6 月 7 日 1.0.0 - - -
work 2024 年 10 月 2 日 2.9.1 - 2.10.0-beta01 -

(*)このライブラリには複数のアーティファクトがあります。詳しくは、リリースノートをご覧ください。
最終更新日: 2024 年 10 月 2 日