Sqlite

androidx.sqlite kitaplığı, SQLite'e erişen kendi kitaplıklarınızı oluşturmak için kullanılabilecek temel uygulamalarla birlikte soyut arayüzler içerir.

SQLite'ın tüm gücünden yararlanırken daha sağlam veritabanı erişimi sağlamak için SQLite üzerinde bir soyutlama katmanı sunan Room kitaplığını kullanmayı düşünebilirsiniz.

Son Güncelleme Kararlı sürüm Sürüm Adayı Beta Sürümü Alfa sürümü
16 Temmuz 2025 2.5.2 - - 2.6.0-alpha01

Bağımlılıkları bildirme

SQLite'a bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.

Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:

Groovy

dependencies {
    def sqlite_version = "2.5.2"

    // 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"
}

Kotlin

dependencies {
    val sqlite_version = "2.5.2"

    // 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")
}

Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.

Geri bildirim

Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz olursa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.

Sürüm 2.6

Sürüm 2.6.0-alpha01

16 Temmuz 2025

androidx.sqlite:sqlite-*:2.6.0-alpha01 iptal edilir. 2.6.0-alpha01 sürümü bu commit'leri içerir.

Yeni Özellikler

API Değişiklikleri

  • SQLiteConnection öğesinin etkin bir işlemi olup olmadığını kontrol etmek için bir API ekleyin. SQLite işlemleri iç içe yerleştirilmediğinden bu API, uygulamaların BEGIN / COMMIT veya SAVEPOINT / RELEASE kullanıp kullanmaması gerektiğini belirlemesine yardımcı olabilir. (I5bf5e, b/319627988)
  • Dahili olarak bağlantı havuzu olup olmadığını bildirmek için SQLiteDriver cihazına bir API ekleyin. (I52a51, b/408010324)

Sürüm 2.5

Sürüm 2.5.2

18 Haziran 2025

androidx.sqlite:sqlite-*:2.5.2 iptal edilir. 2.5.2 sürümü bu commit'leri içerir.

Hata Düzeltmeleri

  • JNI / harici işlevlerin karartılmasını önlemek için eksik R8 / Proguard kurallarını ekleyin. (b/421626199)
  • Bir SQL'deki yorumların, ifadelerin okunmayan sorgular gibi yürütülmesine neden olduğu hata düzeltildi. (b/413061402)

Sürüm 2.5.1

7 Mayıs 2025

androidx.sqlite:sqlite-*:2.5.1 iptal edilir. 2.5.1 sürümü bu commit'leri içerir.

API Değişiklikleri

  • androidx.sqlite:sqlite-bundled sitesinin, androidx.sqlite.driver.bundled.path adlı sistem özelliği aracılığıyla yerel bileşenini belirtilen bir yoldan yüklemesine izin verin. b/381282544

Sürüm 2.5.0

9 Nisan 2025

androidx.sqlite:sqlite-*:2.5.0 iptal edilir. 2.5.0 sürümü bu commit'leri içerir.

2.4.0 sürümünden beri yapılan önemli değişiklikler

  • Kotlin Multi-Platform (KMP) Desteği: Room KMP 2.7.0 sürümünün yayınlanmasıyla birlikte, Room'un KMP olmasını sağlayan SQLite API'leri de güncellendi. andriodx.sqlite paketi, düşük düzeyli SQLite API'leri tanımlayan üç arayüz içerir: SQLiteDriver, SQLiteConnection ve SQLiteStatement. androidx.sqlite:sqlite-framework yapısı, Android ve iOS için arayüzlerin yerel olarak uygulanmasını sağlarken androidx.sqlite:sqlite-bundled, kaynaktan derlenen SQLite'ı (paketlenmiş SQLite olarak da bilinir) kullanan bir uygulama sunar. SQLite Driver API hakkında daha fazla bilgi için resmi SQLite KMP dokümanlarına bakın.

Sürüm 2.5.0-rc03

26 Mart 2025

androidx.sqlite:sqlite-*:2.5.0-rc03 iptal edilir. 2.5.0-rc03 sürümü bu commit'leri içerir.

Hata Düzeltmeleri

  • Room gibi diğer kitaplıklar tarafından kullanılan SupportSQLiteCompat API'lerini yanlışlıkla kaldıran, ikili uyumluluğu bozan değişikliği geri alın (b/402796648).

Sürüm 2.5.0-rc02

12 Mart 2025

androidx.sqlite:sqlite-*:2.5.0-rc02, son sürümden bu yana önemli bir değişiklik yapılmadan yayınlandı. 2.5.0-rc02 sürümü bu commit'leri içerir.

Sürüm 2.5.0-rc01

26 Şubat 2025

androidx.sqlite:sqlite-*:2.5.0-rc01 iptal edilir. 2.5.0-rc01 sürümü bu commit'leri içerir.

Hata Düzeltmeleri

  • JVM projelerinin Android varyantını çözmesine ve NoClassDefFoundError: androidx/sqlite/SQLiteDriver'ye (b/396148592 ve b/396184120) yol açacak JVM için androidx.sqlite yapılarının Gradle meta verilerini düzeltin.

Sürüm 2.5.0-beta01

12 Şubat 2025

androidx.sqlite:sqlite-*:2.5.0-beta01, son alfa sürümünden bu yana önemli bir değişiklik yapılmadan yayınlandı. 2.5.0-beta01 sürümü bu commit'leri içerir.

Sürüm 2.5.0-alpha13

29 Ocak 2025

androidx.sqlite:sqlite-*:2.5.0-alpha13 iptal edilir. 2.5.0-alpha13 sürümü bu commit'leri içerir.

API Değişiklikleri

  • stdlib'de Kotlin'in AutoCloseable.use ile değiştirilen androidx.sqlite.use kaldırıldı. (I470f0, b/315461431)
  • Kitaplık artık Kotlin 2.0 ile derleniyor ve kullanılabilmesi için projelerde en az 2.0 sürümü gerekiyor. (I8efb0, b/315461431, b/384600605)

Hata Düzeltmeleri

  • BundledSQLiteDriver öğesinin yerel kitaplık yüklemesini, ana iş parçacığında G/Ç gerçekleştirme olasılığını önlemek için ilk bağlantı açıldığında geç olacak şekilde taşıyın. (I78e92, b/363985585)

Sürüm 2.5.0-alpha12

11 Aralık 2024

androidx.sqlite:sqlite-*:2.5.0-alpha12 iptal edilir. 2.5.0-alpha12 sürümü bu commit'leri içerir.

Sürüm 2.5.0-alpha11

30 Ekim 2024

androidx.sqlite:sqlite-*:2.5.0-alpha11 iptal edilir. 2.5.0-alpha11 sürümü bu commit'leri içerir.

Sürüm 2.5.0-alpha10

16 Ekim 2024

androidx.sqlite:sqlite-*:2.5.0-alpha10 iptal edilir. 2.5.0-alpha10 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Bir sütunun veri türünü almak için çeşitli SQLITE_DATA_* sonuç sabitleriyle birlikte SQLiteStatement.getColumnType() işlevini ekleyin. (I1985c, b/369636251)

Sürüm 2.5.0-alpha09

2 Ekim 2024

androidx.sqlite:sqlite-*:2.5.0-alpha09 iptal edilir. 2.5.0-alpha09 sürümü bu commit'leri içerir.

Sürüm 2.5.0-alpha08

18 Eylül 2024

androidx.sqlite:sqlite-*:2.5.0-alpha08 iptal edilir. 2.5.0-alpha08 sürümü şu commit'leri içerir.

Sürüm 2.5.0-alpha07

21 Ağustos 2024

androidx.sqlite:sqlite-*:2.5.0-alpha07 iptal edilir. 2.5.0-alpha07 sürümü bu commit'leri içerir.

Yeni Özellikler

  • JVM / masaüstü hedeflerinde Linux ARM 64 için destek ekleyin. (b/358045505)

Sürüm 2.5.0-alpha06

7 Ağustos 2024

androidx.sqlite:sqlite-*:2.5.0-alpha06 iptal edilir. 2.5.0-alpha06 sürümü bu commit'leri içerir.

Yeni Özellikler

Sürüm 2.5.0-alpha05

10 Temmuz 2024

androidx.sqlite:sqlite-*:2.5.0-alpha05 iptal edilir. 2.5.0-alpha05 sürümü bu commit'leri içerir.

API Değişiklikleri

  • SQLiteKt, SQLite olarak, BundledSQLiteKt ise BundledSQLite olarak yeniden adlandırıldı. (I8b501)

Sürüm 2.5.0-alpha04

12 Haziran 2024

androidx.sqlite:sqlite-*:2.5.0-alpha04 iptal edilir. 2.5.0-alpha04 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Veritabanı bağlantısı açılırken açık işaretleri iletmek için open()'a BundledSQLiteDriver aşırı yükleme API'si eklendi. Bir veritabanını salt okuma modunda açmak veya SQLite'ın derlendiği çok iş parçacıklı mod yerine serileştirilmiş iş parçacığı güvenli modunu kullanmak için yararlıdır (b/340949940).

Hata Düzeltmeleri

  • Paketlenmiş SQLite sürücüsünde, ARM32'ye sahip Android cihazlarda atomik sembollerin eksik olması nedeniyle UnsatisfiedLinkError hatasının oluşmasına neden olan bağlantı sorunu düzeltildi. (b/341639198)
  • Sürücülerde, sıfır uzunluklu bir bayt dizisinin bir sütuna bağlanmasının, sütundan okuma yapılırken boş değere yol açmasına neden olan sorun düzeltildi.

Sürüm 2.5.0-alpha03

29 Mayıs 2024

androidx.sqlite:sqlite-*:2.5.0-alpha03 iptal edilir. 2.5.0-alpha03 sürümü bu commit'leri içerir.

Hata Düzeltmeleri

  • BundledSQLiteDriver ile oluşturulan veritabanlarının C boş sonlandırıcı karakterini içermesi sorunu düzeltildi. (b/340822359)

Sürüm 2.5.0-alpha02

14 Mayıs 2024

androidx.sqlite:sqlite-*:2.5.0-alpha02, 2.5.0-alpha01 sürümünden bu yana önemli bir değişiklik yapılmadan yayınlandı . 2.5.0-alpha02 sürümü bu commit'leri içerir.

Sürüm 2.5.0-alpha01

1 Mayıs 2024

androidx.sqlite:sqlite-*:2.5.0-alpha01 iptal edilir. 2.5.0-alpha01 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Kotlin Multi-Platform (KMP) Desteği: Room KMP'nin ilk sürümü olan Room 2.7.0-alpha01'in yayınlanmasıyla birlikte, Room'un KMP olmasını sağlayan SQLite API'leri de güncellendi. andriodx.sqlite paketi, düşük seviyeli SQLite API'lerini tanımlayan üç arayüz içerir: SQLiteDriver, SQLiteConnection ve SQLiteStatement. androidx.sqlite:sqlite-framework yapısı, Android ve iOS için arayüzlerin yerel olarak uygulanmasını sağlarken androidx.sqlite:sqlite-bundled yapısı, kaynaktan derlenen SQLite'yi (paketlenmiş SQLite olarak da bilinir) kullanan bir uygulama sunar. SQLite sürücüsü API'si hakkında daha fazla bilgi için resmi SQLite KMP dokümanlarına bakın.

Sürüm 2.4

Sürüm 2.4.0

18 Ekim 2023

androidx.sqlite:sqlite:2.4.0, androidx.sqlite:sqlite-framework:2.4.0 ve androidx.sqlite:sqlite-ktx:2.4.0 yayınlandı. 2.4.0 sürümü şu commit'leri içerir.

2.3.0 sürümünden beri yapılan önemli değişiklikler

  • Çeşitli hata düzeltmeleri yapıldı.

Sürüm 2.4.0-rc01

20 Eylül 2023

androidx.sqlite:sqlite:2.4.0-rc01, androidx.sqlite:sqlite-framework:2.4.0-rc01 ve androidx.sqlite:sqlite-ktx:2.4.0-rc01 yayınlandı. 2.4.0-rc01 sürümü şu commit'leri içerir.

Sürüm 2.4.0-beta01

23 Ağustos 2023

androidx.sqlite:sqlite:2.4.0-beta01, androidx.sqlite:sqlite-framework:2.4.0-beta01 ve androidx.sqlite:sqlite-ktx:2.4.0-beta01 yayınlandı. 2.4.0-beta01 sürümü şu commit'leri içerir.

Sürüm 2.4.0-alpha03

9 Ağustos 2023

androidx.sqlite:sqlite:2.4.0-alpha03, androidx.sqlite:sqlite-framework:2.4.0-alpha03 ve androidx.sqlite:sqlite-ktx:2.4.0-alpha03 yayınlandı. 2.4.0-alpha03 sürümünde şu commit'ler yer alıyor.

Sürüm 2.4.0-alpha02

21 Haziran 2023

androidx.sqlite:sqlite:2.4.0-alpha02, androidx.sqlite:sqlite-framework:2.4.0-alpha02 ve androidx.sqlite:sqlite-ktx:2.4.0-alpha02, herhangi bir değişiklik yapılmadan yayınlanır. 2.4.0-alpha02 sürümünde bu commit'ler yer alıyor.

Sürüm 2.4.0-alpha01

22 Mart 2023

androidx.sqlite:sqlite:2.4.0-alpha01, androidx.sqlite:sqlite-framework:2.4.0-alpha01 ve androidx.sqlite:sqlite-ktx:2.4.0-alpha01 yayınlandı. 2.4.0-alpha01 sürümü şu commit'leri içerir.

Hata Düzeltmeleri

  • SupportSQLiteQueryBuilder içinde oluşabilecek bir NullPointerException düzeltildi. (5df8698)

Sürüm 2.3.1

Sürüm 2.3.1

22 Mart 2023

androidx.sqlite:sqlite:2.3.1, androidx.sqlite:sqlite-framework:2.3.1 ve androidx.sqlite:sqlite-ktx:2.3.1 yayınlandı. 2.3.1 sürümü şu commit'leri içerir.

Hata Düzeltmeleri

  • Taşıma işlemleri sırasında şema değişikliğinden sonra SQL sorgularının geçersiz kılınmamasına neden olan çerçeve sorunu önlendi. FrameworkSupportSQLiteOpenHelper, artık sorunu önlemek için taşıma işlemleri sırasında minimum SQL ifadesi önbelleğini ayarlayacak. (0ad2a8f)
  • Önbellek dizininin SupportSQLiteLock için kullanılamamasına neden olan sorun düzeltildi. Bu nedenle, boş dosya düzgün şekilde işlenmelidir. (9d177dc)
  • attachedDbs işlevinin ekli veritabanlarının tam listesini döndürmemesine neden olan sorun düzeltildi. (5f008e1)

Sürüm 2.3.0

Sürüm 2.3.0

11 Ocak 2023

androidx.sqlite:sqlite:2.3.0, androidx.sqlite:sqlite-framework:2.3.0 ve androidx.sqlite:sqlite-ktx:2.3.0 yayınlandı. 2.3.0 sürümü şu commit'leri içerir.

2.2.0 sürümünden beri yapılan önemli değişiklikler

  • androidx.sqlite kaynaklı kitaplık grubu, Java'dan Kotlin'e dönüştürüldü. androidx.sqlite'da bazı eksik nullability ek açıklamaları olduğundan kaynaklarınız Kotlin'de ise ve kod yanlış nullability'yi çıkarıyorsa kaynak uyumsuzluğu hataları yaşayabilirsiniz. Ayrıca, belirli getter yöntemleri, Kotlin dosyalarında özellik erişim söz dizimi gerektiren özelliklere dönüştürüldü. Önemli uyumsuzluklar varsa lütfen hata bildiriminde bulunun. (b/240707042)
  • Kurtarma mekanizması sırasında veri kaybına izin vermek için SupportSQLite's yapılandırmasına bir API ekleyin. (I1b830, b/215592732)
  • Çok işlemli ilk kez veritabanı oluşturma ve geçiş işlemlerini korumak için FrameworkSQLite* düzeyinde çok işlemli kilitleme ve kullanım için API eklendi. (Ied267, b/193182592)

Sürüm 2.3.0-rc01

7 Aralık 2022

androidx.sqlite:sqlite:2.3.0-rc01, androidx.sqlite:sqlite-framework:2.3.0-rc01 ve androidx.sqlite:sqlite-ktx:2.3.0-rc01 yayınlandı. 2.3.0-rc01 sürümü şu commit'leri içerir.

Hata Düzeltmeleri

  • Boş değer içerebilen sütunlar için SupportSQLiteQueryBuilder'da NPE sorununu çözme. (Ica8f5)

Sürüm 2.3.0-beta02

9 Kasım 2022

androidx.sqlite:sqlite:2.3.0-beta02, androidx.sqlite:sqlite-framework:2.3.0-beta02 ve androidx.sqlite:sqlite-ktx:2.3.0-beta02 yayınlandı. 2.3.0-beta02 sürümü şu commit'leri içerir.

  • Java'nın dizi davranışıyla eşleşmesi için sorgu bağımsız değişkenlerini değişmez (Array<Any?>) olandan ters değişir (Array<out Any?>) olana alan çeşitli API'leri düzeltin. (b/253531073)

Sürüm 2.3.0-beta01

5 Ekim 2022

androidx.sqlite:sqlite:2.3.0-beta01, androidx.sqlite:sqlite-framework:2.3.0-beta01 ve androidx.sqlite:sqlite-ktx:2.3.0-beta01 yayınlandı. 2.3.0-beta01 sürümü şu commit'leri içerir.

API Değişiklikleri

  • android.sqlite kaynaklarının tamamı Java'dan Kotlin'e dönüştürüldü. b/240707042
  • Dönüştürme işlemindeki önemli bir değişiklik, aşağıdaki getter işlevlerinin özellik haline gelmesidir:
    • SupportSQLiteDatabase içinde:
    • attachedDbs
    • isDatabaseIntegrityOk
    • isDbLockedByCurrentThread
    • isOpen
    • isReadOnly
    • isWriteAheadLoggingEnabled
    • maximumSize
    • pageSize
    • path
    • version
    • SupportSQLiteOpenHelper içinde:
    • databaseName
    • readableDatabase
    • writableDatabase

Sürüm 2.3.0-alpha05

24 Ağustos 2022

androidx.sqlite:sqlite:2.3.0-alpha05, androidx.sqlite:sqlite-framework:2.3.0-alpha05 ve androidx.sqlite:sqlite-ktx:2.3.0-alpha05 yayınlandı. 2.3.0-alpha05 sürümü şu commit'leri içerir.

API Değişiklikleri

  • androidx.sqlite kaynaklarını içeren kitaplık grubu Java'dan Kotlin'e dönüştürüldü. androidx.sqlite'da bazı eksik nullability ek açıklamaları olduğundan, kaynaklarınız Kotlin'de ise ve kod yanlış nullability'yi çıkarıyorsa kaynak uyumsuzluğu hatalarıyla karşılaşabilirsiniz. Önemli bir uyumsuzluk varsa lütfen hata bildiriminde bulunun. (b/240707042)

Sürüm 2.3.0-alpha04

10 Ağustos 2022

androidx.sqlite:sqlite:2.3.0-alpha04, androidx.sqlite:sqlite-framework:2.3.0-alpha04 ve androidx.sqlite:sqlite-ktx:2.3.0-alpha04 yayınlandı. 2.3.0-alpha04 sürümü şu commit'leri içerir.

API Değişiklikleri

  • Boş değer atanabilirlik güncellendi (I29fbd)

Sürüm 2.3.0-alpha03

1 Haziran 2022

androidx.sqlite:sqlite:2.3.0-alpha03, androidx.sqlite:sqlite-framework:2.3.0-alpha03 ve androidx.sqlite:sqlite-ktx:2.3.0-alpha03 yayınlandı. 2.3.0-alpha03 sürümü şu commit'leri içerir.

API Değişiklikleri

  • androidx.sqlite.ProcessLock öğesini kısıtlanmış olarak ayarlayın. API, androidx.sqlite içindeki işleviyle sınırlı ve kapsamlıdır. Genel amaçlı çok süreçli kilit olarak kullanılmamalıdır. (I1643f)

Sürüm 2.3.0-alpha02

6 Nisan 2022

androidx.sqlite:sqlite:2.3.0-alpha02, androidx.sqlite:sqlite-framework:2.3.0-alpha02 ve androidx.sqlite:sqlite-ktx:2.3.0-alpha02 yayınlandı. 2.3.0-alpha02 sürümü şu commit'leri içerir.

  • 2.3.0-alpha01 sürümünden beri önemli değişiklik yok

Sürüm 2.3.0-alpha01

23 Şubat 2022

androidx.sqlite:sqlite:2.3.0-alpha01, androidx.sqlite:sqlite-framework:2.3.0-alpha01 ve androidx.sqlite:sqlite-ktx:2.3.0-alpha01 yayınlandı. 2.3.0-alpha01 sürümü şu commit'leri içerir.

API Değişiklikleri

  • Kurtarma mekanizması sırasında veri kaybına izin vermek için SupportSQLite'in yapılandırmasına bir API ekleyin. (I1b830, b/215592732)
  • Çok işlemli ilk kez veritabanı oluşturma ve taşıma işlemlerini korumak için FrameworkSQLite* düzeyinde çok işlemli kilitleme ve kullanım için API eklendi. (Ied267, b/193182592)

Sürüm 2.2.0

Sürüm 2.2.0

15 Aralık 2021

androidx.sqlite:sqlite:2.2.0, androidx.sqlite:sqlite-framework:2.2.0 ve androidx.sqlite:sqlite-ktx:2.2.0 yayınlandı. 2.2.0 sürümü şu commit'leri içerir.

2.1.0 sürümünden beri yapılan önemli değişiklikler

SupportSQLiteDatabase listesine execPerConnectionSQL() için varsayılan yöntem ekleyin.

Sürüm 2.2.0-rc01

1 Aralık 2021

androidx.sqlite:sqlite:2.2.0-rc01, androidx.sqlite:sqlite-framework:2.2.0-rc01 ve androidx.sqlite:sqlite-ktx:2.2.0-rc01 yayınlandı. 2.2.0-rc01 sürümü şu commit'leri içerir.

2.2.0-beta01 sürümünden bu yana önemli bir değişiklik yapılmadı.

Sürüm 2.2.0-beta01

13 Ekim 2021

androidx.sqlite:sqlite:2.2.0-beta01, androidx.sqlite:sqlite-framework:2.2.0-beta01 ve androidx.sqlite:sqlite-ktx:2.2.0-beta01 yayınlandı. 2.2.0-beta01 sürümü şu commit'leri içerir.

  • Önceki alfa sürümüne göre değişiklik yok.

Sürüm 2.2.0-alpha02

21 Temmuz 2021

androidx.sqlite:sqlite:2.2.0-alpha02, androidx.sqlite:sqlite-framework:2.2.0-alpha02 ve androidx.sqlite:sqlite-ktx:2.2.0-alpha02 yayınlandı. 2.2.0-alpha02 sürümünde şu commit'ler yer alıyor.

2.2.0-alpha01 sürümünden beri önemli bir değişiklik yapılmadı. Bu sürüm yalnızca Room 2.4.0-alpha04 sürümüyle uyumlu hale getirmek için yayınlanmıştır.

Sürüm 2.2.0-alpha01

16 Haziran 2021

androidx.sqlite:sqlite:2.2.0-alpha01, androidx.sqlite:sqlite-framework:2.2.0-alpha01 ve androidx.sqlite:sqlite-ktx:2.2.0-alpha01 yayınlandı. 2.2.0-alpha01 sürümü şu commit'leri içerir.

API Değişiklikleri

  • SupportSQLiteDatabase'de execPerConnectionSQL() için varsayılan yöntem ekleyin (I86326, b/172270145)

Sürüm 2.1.0

Sürüm 2.1.0

22 Ocak 2020

androidx.sqlite:sqlite:2.1.0, androidx.sqlite:sqlite-framework:2.1.0 ve androidx.sqlite:sqlite-ktx:2.1.0, 2.1.0-rc01 sürümünden bu yana herhangi bir değişiklik yapılmadan yayınlandı. 2.1.0 sürümü şu commit'leri içerir.

2.0.1 sürümünden beri yapılan önemli değişiklikler

  • SupportSQLiteOpenHelper kullanılırken veritabanının yedekleme olmayan dizinde oluşturulması gerektiğini belirtmek için kullanılabilecek useNoBackupDirectory desteği.

Sürüm 2.1.0-rc01

8 Ocak 2020

androidx.sqlite:sqlite-*:2.1.0-rc01 iptal edilir. 2.1.0-rc01 sürümü şu commit'leri içerir.

Bu sürüm, 2.1.0-beta01 ile aynı.

Sürüm 2.1.0-beta01

4 Aralık 2019

androidx.sqlite:sqlite:2.1.0-beta01, androidx.sqlite:sqlite-framework:2.1.0-beta01 ve androidx.sqlite:sqlite-ktx:2.1.0-beta01, 2.1.0-alpha01 sürümünden bu yana herhangi bir değişiklik yapılmadan yayınlandı. 2.1.0-beta01 sürümü şu commit'leri içerir.

Sürüm 2.1.0-alpha01

7 Kasım 2019

androidx.sqlite:sqlite:2.1.0-alpha01, androidx.sqlite:sqlite-framework:2.1.0-alpha01 ve androidx.sqlite:sqlite-ktx:2.1.0-alpha01 yayınlandı. 2.1.0-alpha01 sürümü şu commit'leri içerir.

API değişiklikleri

  • Dosya tabanlı bir veritabanının yedekleme olmayan dizinde oluşturulup bulunması gerektiğini belirtmek için SupportSQLiteOpenHelper.Configuration adlı yeni bir özellik eklendi.useNoBackupDirectory

Sürüm 2.0.1

Sürüm 2.0.1

13 Mart 2019

androidx.sqlite yapay ürün grubunun 2.0.1 sürümü iki hata düzeltmesiyle yayınlandı.

Hata Düzeltmeleri

  • FrameworkSQLiteOpenHelper öğesinin başlatma sırasında bozuk bir veritabanından veya kötü bir taşıma işleminden düzgün şekilde kurtarılamamasına neden olan iki sorun düzeltildi. (b/111504749 ve b/111519144)