Sqlite
androidx.sqlite
ประกอบด้วยอินเทอร์เฟซแบบนามธรรมรวมถึง
ที่คุณสามารถนำไปใช้สร้างไลบรารีของคุณเองที่เข้าถึง
SQLite
คุณอาจลองพิจารณาใช้ คลังห้องซึ่งมี Abstraction Layer บน SQLite เพื่อช่วยให้เข้าถึงฐานข้อมูลได้อย่างมีประสิทธิภาพยิ่งขึ้น ขณะที่ใช้ประโยชน์จาก SQLite อย่างเต็มที่
อัปเดตล่าสุด | รุ่นที่เสถียร | ตัวเลือกถอนการอ้างสิทธิ์ | รุ่นเบต้า | รุ่นอัลฟ่า |
---|---|---|---|---|
21 สิงหาคม 2024 | 2.4.0 | - | - | 2.5.0-alpha07 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ของ SQLite คุณต้องเพิ่มที่เก็บ Google Maven ไปยัง อ่านที่เก็บ Maven ของ Google เพื่อดูข้อมูลเพิ่มเติม
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ build.gradle
สำหรับ
ในแอปหรือโมดูล
ดึงดูด
dependencies { def sqlite_version = "2.4.0" // 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.4.0" // 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") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากร Dependency ได้ที่หัวข้อเพิ่มการอ้างอิงของบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากคุณพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูที่ ปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนที่จะสร้างใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูเอกสารประกอบเกี่ยวกับเครื่องมือติดตามปัญหา เพื่อดูข้อมูลเพิ่มเติม
เวอร์ชัน 2.5
เวอร์ชัน 2.5.0-alpha07
21 สิงหาคม 2024
ปล่อย androidx.sqlite:sqlite-*:2.5.0-alpha07
แล้ว เวอร์ชัน 2.5.0-alpha07 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับ Linux ARM 64 ในเป้าหมาย JVM / เดสก์ท็อป (b/358045505)
เวอร์ชัน 2.5.0-alpha06
7 สิงหาคม 2024
ปล่อย androidx.sqlite:sqlite-*:2.5.0-alpha06
แล้ว เวอร์ชัน 2.5.0-alpha06 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- เพิ่มการรองรับเป้าหมาย Kotlin Multiplatform ของ
linuxArm64
(I139d3, b/338268719)
เวอร์ชัน 2.5.0-alpha05
10 กรกฎาคม 2024
ปล่อย androidx.sqlite:sqlite-*:2.5.0-alpha05
แล้ว เวอร์ชัน 2.5.0-alpha05 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เปลี่ยนชื่อ
SQLiteKt
เป็นSQLite
และBundledSQLiteKt
เป็นBundledSQLite
แล้ว (I8b501)
เวอร์ชัน 2.5.0-alpha04
12 มิถุนายน 2024
ปล่อย androidx.sqlite:sqlite-*:2.5.0-alpha04
แล้ว เวอร์ชัน 2.5.0-alpha04 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- เพิ่ม
open()
Overload API ไปยังBundledSQLiteDriver
เพื่อส่งแฟล็กแบบเปิดเมื่อเปิดการเชื่อมต่อฐานข้อมูล มีประโยชน์ในการเปิดฐานข้อมูลในโหมดอ่านอย่างเดียวหรือใช้โหมดปลอดภัยของเทรดแบบอนุกรมแทน SQLite ที่รวมอยู่ในแพ็กเกจโหมดมัลติเธรด (b/340949940)
แก้ไขข้อบกพร่อง
- แก้ไขปัญหาการลิงก์ในไดรเวอร์ SQLite แบบแพ็กเกจซึ่งอาจทำให้ระบบส่ง
UnsatisfiedLinkError
เนื่องจากไม่มีสัญลักษณ์อะตอมในอุปกรณ์ Android ที่มี ARM32 (b/341639198) - แก้ไขปัญหาในไดรเวอร์ที่การเชื่อมโยงอาร์เรย์ไบต์ความยาว 0 กับคอลัมน์จะทำให้มีค่าว่างเมื่ออ่าน
เวอร์ชัน 2.5.0-alpha03
29 พฤษภาคม 2024
ปล่อย androidx.sqlite:sqlite-*:2.5.0-alpha03
แล้ว เวอร์ชัน 2.5.0-alpha03 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- แก้ไขปัญหาเกี่ยวกับ
BundledSQLiteDriver
ซึ่งฐานข้อมูลที่สร้างด้วยฐานข้อมูลนั้นจะมีอักขระสิ้นสุดที่เป็นค่าว่าง C (b/340822359)
เวอร์ชัน 2.5.0-alpha02
14 พฤษภาคม 2024
androidx.sqlite:sqlite-*:2.5.0-alpha02
ได้รับการปล่อยออกมาโดยไม่มีการเปลี่ยนแปลงที่สำคัญตั้งแต่ 2.5.0-alpha01 เวอร์ชัน 2.5.0-alpha02 มีคอมมิตเหล่านี้
เวอร์ชัน 2.5.0-alpha01
1 พฤษภาคม 2024
ปล่อย androidx.sqlite:sqlite-*:2.5.0-alpha01
แล้ว เวอร์ชัน 2.5.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- การรองรับ Multi-Platform (KMP) ของ Kotlin: การเปิดตัว Room 2.7.0-alpha01 ซึ่งเป็นการเปิดตัวแรกของ Room KMP จะมีการอัปเดต API ของ
SQLite
ที่ช่วยให้ห้องแชทเป็น KMP ได้ด้วย แพ็กเกจandriodx.sqlite
มีอินเทอร์เฟซ 3 รายการที่กำหนด SQLite API ระดับต่ำ ได้แก่SQLiteDriver
,SQLiteConnection
และSQLiteStatement
อาร์ติแฟกต์androidx.sqlite:sqlite-framework
เสนอการติดตั้งใช้งานอินเทอร์เฟซสำหรับ Android และ iOS ในตัว ส่วนandroidx.sqlite:sqlite-bundled
เสนอการติดตั้งใช้งานที่ใช้SQLite
ที่คอมไพล์จากแหล่งที่มา (หรือที่เรียกว่า "SQLite แบบแพ็กเกจ") ดูข้อมูลเพิ่มเติมเกี่ยวกับ SQLite Driver API ได้ที่เอกสารประกอบเกี่ยวกับ 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-alpha03
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-alpha02
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-alpha01
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
ดังนั้นไฟล์ Null ต้องได้รับการจัดการอย่างแนบเนียน (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 แล้ว โปรดทราบว่าเนื่องจากandroidx.sqlite
ไม่มีคำอธิบายประกอบที่เป็น Nulling บางส่วน คุณจึงอาจพบข้อผิดพลาดเกี่ยวกับความไม่เข้ากันของแหล่งที่มา หากแหล่งที่มาอยู่ใน Kotlin และโค้ดอนุมานค่า Null ที่ไม่ถูกต้อง นอกจากนี้ยังมีการแปลงเมธอด Getter บางเมธอดเป็นพร็อพเพอร์ตี้ที่ต้องใช้ไวยากรณ์การเข้าถึงพร็อพเพอร์ตี้ในไฟล์ 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
สำหรับคอลัมน์ที่ไม่มีข้อมูล (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
- การเปลี่ยนแปลงที่สําคัญอย่างหนึ่งของ Conversion คือฟังก์ชัน Getter ต่อไปนี้กลายเป็นพร็อพเพอร์ตี้
- ใน
SupportSQLiteDatabase
: attachedDbs
isDatabaseIntegrityOk
isDbLockedByCurrentThread
isOpen
isReadOnly
isWriteAheadLoggingEnabled
maximumSize
pageSize
path
version
- ใน
SupportSQLiteOpenHelper
: databaseName
readableDatabase
writableDatabase
- ใน
เวอร์ชัน 2.3.0-alpha05
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-alpha04
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
- ความสามารถในการเว้นว่างที่อัปเดตแล้ว (I29fbd)
เวอร์ชัน 2.3.0-alpha03
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-alpha02
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-alpha01
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-alpha02
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 การเผยแพร่นี้สอดคล้องกับการเผยแพร่ห้องแชท 2.4.0-alpha04
เวอร์ชัน 2.2.0-alpha01
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-alpha01
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
กลุ่มอาร์ติแฟกต์ androidx.sqlite
เวอร์ชัน 2.0.1 เปิดตัวโดยมีการแก้ไขข้อบกพร่อง 2 รายการ
แก้ไขข้อบกพร่อง
- แก้ปัญหา 2 รายการที่
FrameworkSQLiteOpenHelper
กู้คืนจากฐานข้อมูลที่เสียหายอย่างไม่ถูกต้องหรือการย้ายข้อมูลที่ไม่ถูกต้องระหว่างการเริ่มต้นทำงานอย่างไม่ถูกต้อง (b/111504749 และ b/111519144)