SQLite
androidx.sqlite содержит абстрактные интерфейсы, а также базовые реализации, которые можно использовать для создания собственных библиотек, обращающихся к SQLite.Возможно, вы захотите рассмотреть возможность использования библиотеки Room , которая обеспечивает уровень абстракции поверх SQLite, что позволяет обеспечить более надежный доступ к базе данных и при этом использовать все возможности SQLite.
| Последнее обновление | Стабильный релиз | Кандидат на релиз | Бета-версия | Альфа-релиз | 
|---|---|---|---|---|
| 24 сентября 2025 г. | 2.6.1 | - | - | - | 
Объявление зависимостей
Чтобы добавить зависимость от SQLite, необходимо добавить репозиторий Google Maven в свой проект. Подробнее см. в репозитории Google Maven .
 Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:
Круто
dependencies { def sqlite_version = "2.6.1" // Java language implementation implementation "androidx.sqlite:sqlite:$sqlite_version" // Kotlin implementation "androidx.sqlite:sqlite-ktx:$sqlite_version" // Implementation of the AndroidX SQLite interfaces via the Android framework APIs. implementation "androidx.sqlite:sqlite-framework:$sqlite_version" }
Котлин
dependencies { val sqlite_version = "2.6.1" // Java language implementation implementation("androidx.sqlite:sqlite:$sqlite_version") // Kotlin implementation("androidx.sqlite:sqlite-ktx:$sqlite_version") // Implementation of the AndroidX SQLite interfaces via the Android framework APIs. implementation("androidx.sqlite:sqlite-framework:$sqlite_version") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с уже существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав на кнопку со звёздочкой.
Более подробную информацию см. в документации по системе отслеживания проблем .
Версия 2.6
Версия 2.6.1
24 сентября 2025 г.
 Выпущен androidx.sqlite:sqlite-*:2.6.1 . Версия 2.6.1 содержит следующие коммиты .
Исправления ошибок
- Исправлено правило R8 для собственных функций, чтобы обеспечить надлежащую обфускацию ( b/442489402 ).
-  Исправлена ошибка NPE, которая могла возникнуть при использовании API поддержки getBeginTransactionMethodв параллельном сценарии. ( b/444049518 ).
- Уменьшите зависимости JNI/native для bundled-sqlite, чтобы повысить совместимость при загрузке библиотеки. ( b/442489402 ).
-  Исправлена проблема с AndroidSQLiteDriver, из-за которой отключался пул множественных подключений, даже если журнал был установлен в режим WAL ( b/444286035 ).
Версия 2.6.0
10 сентября 2025 г.
 Выпущен androidx.sqlite:sqlite-*:2.6.0 . Версия 2.6.0 содержит следующие коммиты .
Важные изменения по сравнению с версией 2.5.0:
-  Поддержка загрузки расширений SQLite путем добавления функции addExtensionвBundledSQLiteDriver, которую можно использовать для регистрации расширений, которые SQLite должен динамически загружать для соединений, открытых с помощью этого конкретного драйвера.
- Добавлена поддержка KMP для Watch OS и Tv OS.
- Обновлена библиотека Android minSDK с API 21 до API 23.
Версия 2.6.0-rc02
27 августа 2025 г.
 Выпущена androidx.sqlite:sqlite-*:2.6.0-rc02 . Версия 2.6.0-rc02 содержит следующие коммиты .
Изменения API
- Обновление minSDK с API 21 до API 23 ( Ibdfca , b/380448311 , b/435705964 , b/435705223 )
Версия 2.6.0-rc01
13 августа 2025 г.
 Выпущен androidx.sqlite:sqlite-*:2.6.0-rc01 . Версия 2.6.0-rc01 содержит следующие коммиты .
Версия 2.6.0-beta01
1 августа 2025 г.
 Выпущен androidx.sqlite:sqlite-*:2.6.0-beta01 . Версия 2.6.0-beta01 содержит следующие коммиты .
Новые функции
-  androidx.sqliteтеперь поддерживает загрузку расширений SQLite, добавляя методaddExtensionвBundledSQLiteDriver, который можно использовать для регистрации расширений, которыеSQLiteдолжен динамически загружать для подключений, открытых к данному драйверу. Благодарим Саймона Биндера за этот вклад! ( I64d6f , I2721b , b/430960837 , b/434203987 )
Версия 2.6.0-альфа01
16 июля 2025 г.
 Выпущен androidx.sqlite:sqlite-*:2.6.0-alpha01 . Версия 2.6.0-alpha01 содержит следующие коммиты .
Новые функции
- Добавлены цели KMP для Watch OS и TV OS ( I45883 , b/427889948 )
Изменения API
-  Добавить API для проверки наличия активной транзакции SQLiteConnection. Поскольку транзакцииSQLiteне являются вложенными, этот API может помочь приложениям определить, следует ли использовать BEGIN/COMMIT или SAVEPOINT/RELEASE. ( I5bf5e , b/319627988 )
-  Добавьте API в SQLiteDriver, чтобы сообщать, имеется ли у него внутренний пул соединений или нет. ( I52a51 , b/408010324 )
Версия 2.5
Версия 2.5.2
18 июня 2025 г.
 Выпущен androidx.sqlite:sqlite-*:2.5.2 . Версия 2.5.2 содержит следующие коммиты .
Исправления ошибок
- Добавить отсутствующие правила R8 / Proguard для предотвращения обфусцирования JNI / внешних функций. ( b/421626199 )
- Исправлена ошибка, из-за которой начальные комментарии в SQL-запросе приводили к выполнению операторов так, как если бы они были нечитаемыми запросами. ( b/413061402 )
Версия 2.5.1
7 мая 2025 г.
 Выпущен androidx.sqlite:sqlite-*:2.5.1 . Версия 2.5.1 содержит следующие коммиты .
Изменения API
-  Разрешить androidx.sqlite:sqlite-bundledзагружать свой собственный компонент из указанного пути через системное свойство с именемandroidx.sqlite.driver.bundled.path. b/381282544
Версия 2.5.0
9 апреля 2025 г.
 Выпущен androidx.sqlite:sqlite-*:2.5.0 . Версия 2.5.0 содержит следующие коммиты .
Важные изменения с версии 2.4.0
-  Поддержка Kotlin Multi-Platform (KMP): с выпуском Room KMP версии 2.7.0 также были обновлены API SQLite, позволяющие Room использовать KMP. Пакетandriodx.sqliteсодержит три интерфейса, определяющих низкоуровневые APISQLite:SQLiteDriver,SQLiteConnectionиSQLiteStatement. Артефактandroidx.sqlite:sqlite-frameworkпредлагает реализацию интерфейсов для Android и iOS нативно, аandroidx.sqlite:sqlite-bundled— реализацию, использующую SQLite, скомпилированную из исходного кода (также известную как «связанный SQLite»). Подробнее об API драйвераSQLiteсм. в официальной документации SQLite KMP .
Версия 2.5.0-rc03
26 марта 2025 г.
 Выпущена androidx.sqlite:sqlite-*:2.5.0-rc03 . Версия 2.5.0-rc03 содержит следующие коммиты .
Исправления ошибок
-  Отменить несовместимое изменение двоичного кода, которое некорректно удалило API SupportSQLiteCompat, используемые другими библиотеками, такими как Room ( b/402796648 ).
Версия 2.5.0-rc02
12 марта 2025 г.
 androidx.sqlite:sqlite-*:2.5.0-rc02 выпущен без каких-либо заметных изменений с момента предыдущего релиза. Версия 2.5.0-rc02 содержит следующие коммиты .
Версия 2.5.0-rc01
26 февраля 2025 г.
 Выпущен androidx.sqlite:sqlite-*:2.5.0-rc01 . Версия 2.5.0-rc01 содержит следующие коммиты .
Исправления ошибок
-  Исправлены метаданные Gradle артефактов androidx.sqliteдля JVM, из-за которых проекты JVM разрешали вариант Android и возникала ошибкаNoClassDefFoundError: androidx/sqlite/SQLiteDriver( b/396148592 и b/396184120 ).
Версия 2.5.0-beta01
12 февраля 2025 г.
 androidx.sqlite:sqlite-*:2.5.0-beta01 выпущен без каких-либо заметных изменений с момента последней альфа-версии. Версия 2.5.0-beta01 содержит следующие коммиты .
Версия 2.5.0-альфа13
29 января 2025 г.
 Выпущена androidx.sqlite:sqlite-*:2.5.0-alpha13 . Версия 2.5.0-alpha13 содержит следующие коммиты .
Изменения API
-  Удалить androidx.sqlite.use, который теперь заменен наAutoCloseable.useиз Kotlin в stdlib. ( I470f0 , b/315461431 )
- Библиотека теперь скомпилирована с использованием Kotlin 2.0 и для ее использования в проектах потребуется версия не ниже 2.0. ( I8efb0 , b/315461431 , b/384600605 )
Исправления ошибок
-  Перенести загрузку собственной библиотеки BundledSQLiteDriverна ленивый режим и сделать ее доступной при открытии первого соединения, чтобы избежать возможности выполнения ввода-вывода в основном потоке. ( I78e92 , b/363985585 )
Версия 2.5.0-альфа12
11 декабря 2024 г.
 Выпущена androidx.sqlite:sqlite-*:2.5.0-alpha12 . Версия 2.5.0-alpha12 содержит следующие коммиты .
Версия 2.5.0-альфа11
30 октября 2024 г.
 Выпущен androidx.sqlite:sqlite-*:2.5.0-alpha11 . Версия 2.5.0-alpha11 содержит следующие коммиты .
Версия 2.5.0-альфа10
16 октября 2024 г.
 Выпущена androidx.sqlite:sqlite-*:2.5.0-alpha10 . Версия 2.5.0-alpha10 содержит следующие коммиты .
Изменения API
-  Добавьте SQLiteStatement.getColumnType()вместе с различными константами результатаSQLITE_DATA_*, чтобы обеспечить возможность получения типа данных столбца. ( I1985c , b/369636251 )
Версия 2.5.0-альфа09
2 октября 2024 г.
 Выпущена androidx.sqlite:sqlite-*:2.5.0-alpha09 . Версия 2.5.0-alpha09 содержит следующие коммиты .
Версия 2.5.0-альфа08
18 сентября 2024 г.
 Выпущен androidx.sqlite:sqlite-*:2.5.0-alpha08 . Версия 2.5.0-alpha08 содержит следующие коммиты .
Версия 2.5.0-альфа07
21 августа 2024 г.
 Выпущен androidx.sqlite:sqlite-*:2.5.0-alpha07 . Версия 2.5.0-alpha07 содержит следующие коммиты .
Новые функции
- Добавить поддержку Linux ARM 64 в JVM/настольных системах. ( b/358045505 )
Версия 2.5.0-альфа06
7 августа 2024 г.
 Выпущена androidx.sqlite:sqlite-*:2.5.0-alpha06 . Версия 2.5.0-alpha06 содержит следующие коммиты .
Новые функции
-  Добавить поддержку для linuxArm64Kotlin Multiplatform ( I139d3 , b/338268719 )
Версия 2.5.0-альфа05
10 июля 2024 г.
 Выпущен androidx.sqlite:sqlite-*:2.5.0-alpha05 . Версия 2.5.0-alpha05 содержит следующие коммиты .
Изменения API
-  Переименован SQLiteKtвSQLiteиBundledSQLiteKtвBundledSQLite. ( I8b501 )
Версия 2.5.0-альфа04
12 июня 2024 г.
 Выпущен androidx.sqlite:sqlite-*:2.5.0-alpha04 . Версия 2.5.0-alpha04 содержит следующие коммиты .
Изменения API
-  Добавлен API перегрузки open()вBundledSQLiteDriverдля передачи флагов открытия при открытии соединения с базой данных. Это полезно для открытия базы данных в режиме только для чтения или использования сериализованного потокобезопасного режима вместо многопоточного режима, с которым скомпилирован SQLite в составе пакета ( b/340949940 ).
Исправления ошибок
-  Исправлена проблема связывания в встроенном драйвере SQLite, которая приводила к возникновению ошибки UnsatisfiedLinkErrorиз-за отсутствия атомарных символов на устройствах Android с ARM32. ( b/341639198 )
- Исправлена проблема в драйверах, из-за которой привязка массива байтов нулевой длины к столбцу приводила к получению нулевого значения при чтении из него.
Версия 2.5.0-альфа03
29 мая 2024 г.
 Выпущена androidx.sqlite:sqlite-*:2.5.0-alpha03 . Версия 2.5.0-alpha03 содержит следующие коммиты .
Исправления ошибок
-  Исправлена проблема с BundledSQLiteDriver, из-за которой базы данных, созданные с его помощью, содержали символ нулевого конца C. ( b/340822359 )
Версия 2.5.0-альфа02
14 мая 2024 г.
 androidx.sqlite:sqlite-*:2.5.0-alpha02 выпущен без существенных изменений по сравнению с версией 2.5.0-alpha01. Версия 2.5.0-alpha02 содержит следующие коммиты .
Версия 2.5.0-альфа01
1 мая 2024 г.
 Выпущен androidx.sqlite:sqlite-*:2.5.0-alpha01 . Версия 2.5.0-alpha01 содержит следующие коммиты .
Новые функции
-  Поддержка Kotlin Multi-Platform (KMP) : с выпуском Room 2.7.0-alpha01, первой версии Room KMP, также были обновлены API SQLite, позволяющие Room использовать KMP. Пакетandriodx.sqliteсодержит три интерфейса, определяющих низкоуровневые API SQLite:SQLiteDriver,SQLiteConnectionиSQLiteStatement. Артефактandroidx.sqlite:sqlite-frameworkпредлагает реализацию интерфейсов для Android и iOS нативно, аandroidx.sqlite:sqlite-bundled— реализацию, использующуюSQLiteскомпилированную из исходного кода (также известную как «связанный SQLite»). Подробнее об API драйвера SQLite см. в официальной документации SQLite KMP .
Версия 2.4
Версия 2.4.0
18 октября 2023 г.
 Выпущены androidx.sqlite:sqlite:2.4.0 , androidx.sqlite:sqlite-framework:2.4.0 и androidx.sqlite:sqlite-ktx:2.4.0 . Версия 2.4.0 содержит эти коммиты.
Важные изменения с версии 2.3.0
- Добавлены различные исправления ошибок.
Версия 2.4.0-rc01
20 сентября 2023 г.
 Выпущены androidx.sqlite:sqlite:2.4.0-rc01 , androidx.sqlite:sqlite-framework:2.4.0-rc01 и androidx.sqlite:sqlite-ktx:2.4.0-rc01 . Версия 2.4.0-rc01 содержит эти коммиты.
Версия 2.4.0-beta01
23 августа 2023 г.
 Выпущены androidx.sqlite:sqlite:2.4.0-beta01 , androidx.sqlite:sqlite-framework:2.4.0-beta01 и androidx.sqlite:sqlite-ktx:2.4.0-beta01 . Версия 2.4.0-beta01 содержит эти коммиты.
Версия 2.4.0-альфа03
9 августа 2023 г.
 Выпущены androidx.sqlite:sqlite:2.4.0-alpha03 , androidx.sqlite:sqlite-framework:2.4.0-alpha03 и androidx.sqlite:sqlite-ktx:2.4.0-alpha03 . Версия 2.4.0-alpha03 содержит эти коммиты.
Версия 2.4.0-альфа02
21 июня 2023 г.
 androidx.sqlite:sqlite:2.4.0-alpha02 , androidx.sqlite:sqlite-framework:2.4.0-alpha02 и androidx.sqlite:sqlite-ktx:2.4.0-alpha02 выпущены без изменений. Версия 2.4.0-alpha02 содержит эти коммиты.
Версия 2.4.0-альфа01
22 марта 2023 г.
 Выпущены androidx.sqlite:sqlite:2.4.0-alpha01 , androidx.sqlite:sqlite-framework:2.4.0-alpha01 и androidx.sqlite:sqlite-ktx:2.4.0-alpha01 . Версия 2.4.0-alpha01 содержит эти коммиты.
Исправления ошибок
-  Исправлено исключение NullPointerException, которое могло возникнуть вSupportSQLiteQueryBuilder. ( 5df8698 )
Версия 2.3.1
Версия 2.3.1
22 марта 2023 г.
 Выпущены androidx.sqlite:sqlite:2.3.1 , androidx.sqlite:sqlite-framework:2.3.1 и androidx.sqlite:sqlite-ktx:2.3.1 . Версия 2.3.1 содержит эти коммиты.
Исправления ошибок
-  Устранена проблема фреймворка, из-за которой SQL-запросы не становились недействительными после изменения схемы во время миграции. FrameworkSupportSQLiteOpenHelperтеперь устанавливает минимальный размер кэша SQL-операторов во время миграции, чтобы избежать этой проблемы. ( 0ad2a8f )
-  Исправлена проблема, из-за которой каталог кэша мог быть недоступен для использования SupportSQLiteLock, поэтому нулевой файл должен обрабатываться корректно. ( 9d177dc )
-  Исправлена ошибка, из-за которой attachedDbsне возвращал полный список подключенных баз данных. ( 5f008e1 )
Версия 2.3.0
Версия 2.3.0
11 января 2023 г.
 Выпущены androidx.sqlite:sqlite:2.3.0 , androidx.sqlite:sqlite-framework:2.3.0 и androidx.sqlite:sqlite-ktx:2.3.0 . Версия 2.3.0 содержит эти коммиты.
Важные изменения по сравнению с версией 2.2.0
-  Исходные коды группы библиотек androidx.sqliteбыли преобразованы с Java в Kotlin. Обратите внимание, что из-за отсутствия некоторых аннотаций о допустимости значений NULLandroidx.sqliteмогут возникнуть ошибки несовместимости исходного кода, если исходные коды написаны на Kotlin, и код неправильно определял допустимость значений NULL. Более того, некоторые методы получения данных были преобразованы в свойства, требующие синтаксиса доступа к свойствам в файлах Kotlin. Пожалуйста, сообщите об ошибке, если обнаружите какие-либо существенные несовместимости. ( b/240707042 )
-  Добавьте API в конфигурацию SupportSQLite's, чтобы разрешить потерю данных во время восстановления. ( I1b830 , b/215592732 )
-  Добавлен API для блокировки и использования многопроцессной обработки на уровне FrameworkSQLite*для защиты многопроцессного создания и миграции баз данных при первом запуске. ( Ied267 , b/193182592 )
Версия 2.3.0-rc01
7 декабря 2022 г.
 Выпущены androidx.sqlite:sqlite:2.3.0-rc01 , androidx.sqlite:sqlite-framework:2.3.0-rc01 и androidx.sqlite:sqlite-ktx:2.3.0-rc01 . Версия 2.3.0-rc01 содержит эти коммиты.
Исправления ошибок
-  Устранение проблемы NPE в SupportSQLiteQueryBuilderдля столбцов, допускающих значения NULL. ( Ica8f5 )
Версия 2.3.0-beta02
9 ноября 2022 г.
 Выпущены androidx.sqlite:sqlite:2.3.0-beta02 , androidx.sqlite:sqlite-framework:2.3.0-beta02 и androidx.sqlite:sqlite-ktx:2.3.0-beta02 . Версия 2.3.0-beta02 содержит эти коммиты.
-  Исправлены различные API, которые переводят аргументы запроса из инвариантных ( Array<Any?>) в контрвариантные (Array<out Any?>), чтобы соответствовать поведению массивов Java. ( b/253531073 )
Версия 2.3.0-beta01
5 октября 2022 г.
 Выпущены androidx.sqlite:sqlite:2.3.0-beta01 , androidx.sqlite:sqlite-framework:2.3.0-beta01 и androidx.sqlite:sqlite-ktx:2.3.0-beta01 . Версия 2.3.0-beta01 содержит эти коммиты.
Изменения API
- Все исходные коды android.sqlite были преобразованы из Java в Kotlin. b/240707042
-  Одним из заметных изменений преобразования является то, что следующие функции-геттеры стали свойствами:-  В SupportSQLiteDatabase:
-  attachedDbs
-  isDatabaseIntegrityOk
-  isDbLockedByCurrentThread
-  isOpen
-  isReadOnly
-  isWriteAheadLoggingEnabled
-  maximumSize
-  pageSize
-  path
-  version
-  В SupportSQLiteOpenHelper:
-  databaseName
-  readableDatabase
-  writableDatabase
 
-  В 
Версия 2.3.0-альфа05
24 августа 2022 г.
 Выпущены androidx.sqlite:sqlite:2.3.0-alpha05 , androidx.sqlite:sqlite-framework:2.3.0-alpha05 и androidx.sqlite:sqlite-ktx:2.3.0-alpha05 . Версия 2.3.0-alpha05 содержит эти коммиты.
Изменения API
- Исходные коды группы библиотек androidx.sqlite были преобразованы с Java в Kotlin. Обратите внимание, что, поскольку в androidx.sqlite отсутствуют некоторые аннотации, указывающие на допустимость значений NULL, могут возникнуть ошибки несовместимости исходного кода, если исходный код написан на Kotlin, и код неправильно определяет допустимость значений NULL. Пожалуйста, сообщите об ошибке, если обнаружите существенную несовместимость. ( b/240707042 )
Версия 2.3.0-альфа04
10 августа 2022 г.
 Выпущены androidx.sqlite:sqlite:2.3.0-alpha04 , androidx.sqlite:sqlite-framework:2.3.0-alpha04 и androidx.sqlite:sqlite-ktx:2.3.0-alpha04 . Версия 2.3.0-alpha04 содержит эти коммиты.
Изменения API
- Обновленная возможность значения NULL ( I29fbd )
Версия 2.3.0-альфа03
1 июня 2022 г.
 Выпущены androidx.sqlite:sqlite:2.3.0-alpha03 , androidx.sqlite:sqlite-framework:2.3.0-alpha03 и androidx.sqlite:sqlite-ktx:2.3.0-alpha03 . Версия 2.3.0-alpha03 содержит эти коммиты.
Изменения API
-  Сделайте androidx.sqlite.ProcessLockограниченным. API ограничен своей функцией вandroidx.sqliteи не должен использоваться для блокировки нескольких процессов общего назначения. ( I1643f )
Версия 2.3.0-альфа02
6 апреля 2022 г.
 Выпущены androidx.sqlite:sqlite:2.3.0-alpha02 , androidx.sqlite:sqlite-framework:2.3.0-alpha02 и androidx.sqlite:sqlite-ktx:2.3.0-alpha02 . Версия 2.3.0-alpha02 содержит эти коммиты.
- Никаких существенных изменений с версии 2.3.0-alpha01
Версия 2.3.0-альфа01
23 февраля 2022 г.
 Выпущены androidx.sqlite:sqlite:2.3.0-alpha01 , androidx.sqlite:sqlite-framework:2.3.0-alpha01 и androidx.sqlite:sqlite-ktx:2.3.0-alpha01 . Версия 2.3.0-alpha01 содержит эти коммиты.
Изменения API
- Добавьте API в конфигурацию SupportSQLite, чтобы разрешить потерю данных во время восстановления. ( I1b830 , b/215592732 )
- Добавлен API для блокировки и использования многопроцессной обработки на уровне FrameworkSQLite* для защиты многопроцессного создания и миграции баз данных при первом запуске. ( Ied267 , b/193182592 )
Версия 2.2.0
Версия 2.2.0
15 декабря 2021 г.
 Выпущены androidx.sqlite:sqlite:2.2.0 , androidx.sqlite:sqlite-framework:2.2.0 и androidx.sqlite:sqlite-ktx:2.2.0 . Версия 2.2.0 содержит эти коммиты.
Важные изменения с версии 2.1.0
 Добавить метод по умолчанию для execPerConnectionSQL() в SupportSQLiteDatabase .
Версия 2.2.0-rc01
1 декабря 2021 г.
 Выпущены androidx.sqlite:sqlite:2.2.0-rc01 , androidx.sqlite:sqlite-framework:2.2.0-rc01 и androidx.sqlite:sqlite-ktx:2.2.0-rc01 . Версия 2.2.0-rc01 содержит эти коммиты.
Никаких существенных изменений с версии 2.2.0-beta01.
Версия 2.2.0-beta01
13 октября 2021 г.
 Выпущены androidx.sqlite:sqlite:2.2.0-beta01 , androidx.sqlite:sqlite-framework:2.2.0-beta01 и androidx.sqlite:sqlite-ktx:2.2.0-beta01 . Версия 2.2.0-beta01 содержит эти коммиты.
- Никаких изменений по сравнению с предыдущей альфа-версией.
Версия 2.2.0-альфа02
21 июля 2021 г.
 Выпущены androidx.sqlite:sqlite:2.2.0-alpha02 , androidx.sqlite:sqlite-framework:2.2.0-alpha02 и androidx.sqlite:sqlite-ktx:2.2.0-alpha02 . Версия 2.2.0-alpha02 содержит эти коммиты.
 Никаких существенных изменений с версии 2.2.0-alpha01. Этот выпуск предназначен только для приведения его в соответствие с версией Room 2.4.0-alpha04 .
Версия 2.2.0-альфа01
16 июня 2021 г.
 Выпущены androidx.sqlite:sqlite:2.2.0-alpha01 , androidx.sqlite:sqlite-framework:2.2.0-alpha01 и androidx.sqlite:sqlite-ktx:2.2.0-alpha01 . Версия 2.2.0-alpha01 содержит эти коммиты.
Изменения API
-  Добавить метод по умолчанию для execPerConnectionSQL()в SupportSQLiteDatabase ( I86326 , b/172270145 )
Версия 2.1.0
Версия 2.1.0
22 января 2020 г.
 androidx.sqlite:sqlite:2.1.0 , androidx.sqlite:sqlite-framework:2.1.0 и androidx.sqlite:sqlite-ktx:2.1.0 выпущены без изменений с 2.1.0-rc01 . Версия 2.1.0 содержит следующие коммиты .
Важные изменения по сравнению с версией 2.0.1
-  Поддержку useNoBackupDirectory, которая может использоваться для указания того, что база данных должна быть создана в каталоге без резервного копирования при использованииSupportSQLiteOpenHelper.
Версия 2.1.0-rc01
8 января 2020 г.
 Выпущен androidx.sqlite:sqlite-*:2.1.0-rc01 . Версия 2.1.0-rc01 содержит следующие коммиты .
 Этот выпуск идентичен версии 2.1.0-beta01 .
Версия 2.1.0-beta01
4 декабря 2019 г.
 androidx.sqlite:sqlite:2.1.0-beta01 , androidx.sqlite:sqlite-framework:2.1.0-beta01 и androidx.sqlite:sqlite-ktx:2.1.0-beta01 выпущены без изменений с 2.1.0-alpha01 . Версия 2.1.0-beta01 содержит следующие коммиты .
Версия 2.1.0-альфа01
7 ноября 2019 г.
 Выпущены androidx.sqlite:sqlite:2.1.0-alpha01 , androidx.sqlite:sqlite-framework:2.1.0-alpha01 и androidx.sqlite:sqlite-ktx:2.1.0-alpha01 . Версия 2.1.0-alpha01 содержит эти коммиты .
Изменения API
-  Добавлено новое свойство в SupportSQLiteOpenHelper.Configurationс именемuseNoBackupDirectory, указывающее, что следует создать файловую базу данных и разместить ее в каталоге без резервного копирования.
Версия 2.0.1
Версия 2.0.1
13 марта 2019 г.
 Выпущена версия 2.0.1 группы артефактов androidx.sqlite с двумя исправлениями ошибок.
Исправления ошибок
-  Исправлены две проблемы, из-за которых FrameworkSQLiteOpenHelperне мог корректно восстановиться после поврежденной базы данных или неудачной миграции во время инициализации. ( b/111504749 и b/111519144 )
