স্কলাইট
androidx.sqlite
লাইব্রেরিতে মৌলিক বাস্তবায়নের সাথে বিমূর্ত ইন্টারফেস রয়েছে যা SQLite অ্যাক্সেস করে আপনার নিজস্ব লাইব্রেরি তৈরি করতে ব্যবহার করা যেতে পারে।আপনি রুম লাইব্রেরি ব্যবহার করার কথা বিবেচনা করতে চাইতে পারেন, যা SQLite-এর পূর্ণ শক্তি ব্যবহার করার সময় আরও শক্তিশালী ডাটাবেস অ্যাক্সেসের জন্য SQLite-এর উপর একটি বিমূর্তকরণ স্তর প্রদান করে।
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
11 ডিসেম্বর, 2024 | 2.4.0 | - | - | 2.5.0-আলফা12 |
নির্ভরতা ঘোষণা করা
SQLite-এ নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য 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" }
কোটলিন
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") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 2.5
সংস্করণ 2.5.0-alpha12
11 ডিসেম্বর, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha12
প্রকাশিত হয়েছে। সংস্করণ 2.5.0-alpha12-এ এই কমিট রয়েছে।
সংস্করণ 2.5.0-alpha11
30 অক্টোবর, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha11
প্রকাশিত হয়েছে। সংস্করণ 2.5.0-alpha11-এ এই কমিট রয়েছে।
সংস্করণ 2.5.0-alpha10
অক্টোবর 16, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha10
প্রকাশিত হয়েছে। সংস্করণ 2.5.0-alpha10-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- একটি কলামের ডেটা টাইপ পুনরুদ্ধার সক্ষম করতে
SQLiteStatement.getColumnType()
এর সাথে বিভিন্নSQLITE_DATA_*
ফলাফলের ধ্রুবক যোগ করুন। ( I1985c , b/369636251 )
সংস্করণ 2.5.0-alpha09
2 অক্টোবর, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha09
প্রকাশিত হয়েছে। সংস্করণ 2.5.0-alpha09-এ এই কমিট রয়েছে।
সংস্করণ 2.5.0-alpha08
সেপ্টেম্বর 18, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha08
প্রকাশিত হয়েছে। সংস্করণ 2.5.0-alpha08-এ এই কমিট রয়েছে।
সংস্করণ 2.5.0-alpha07
আগস্ট 21, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha07
প্রকাশিত হয়েছে। সংস্করণ 2.5.0-alpha07-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- JVM/ডেস্কটপ লক্ষ্যে Linux ARM 64-এর জন্য সমর্থন যোগ করুন। ( b/358045505 )
সংস্করণ 2.5.0-alpha06
7 আগস্ট, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha06
প্রকাশিত হয়েছে। সংস্করণ 2.5.0-alpha06-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
linuxArm64
Kotlin মাল্টিপ্ল্যাটফর্ম টার্গেটের জন্য সমর্থন যোগ করুন ( I139d3 , b/338268719 )
সংস্করণ 2.5.0-alpha05
10 জুলাই, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha05
প্রকাশিত হয়েছে। 2.5.0-alpha05 সংস্করণে এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
SQLiteKt
থেকেSQLite
এবংBundledSQLiteKt
থেকেBundledSQLite
নামকরণ করা হয়েছে। ( I8b501 )
সংস্করণ 2.5.0-alpha04
জুন 12, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha04
প্রকাশিত হয়েছে। 2.5.0-alpha04 সংস্করণে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- ডাটাবেস সংযোগ খোলার সময় ওপেন ফ্ল্যাগ পাস করতে
BundledSQLiteDriver
এ একটিopen()
ওভারলোড API যোগ করা হয়েছে। শুধুমাত্র-পঠন মোডে একটি ডাটাবেস খোলার জন্য বা মাল্টি-থ্রেড মোডের পরিবর্তে সিরিয়ালাইজড থ্রেড নিরাপদ মোড ব্যবহার করার জন্য দরকারী SQLite ( b/340949940 ) এর সাথে কম্পাইল করা হয়েছে।
বাগ ফিক্স
- Bundled SQLite ড্রাইভারে একটি লিঙ্কিং সমস্যা সমাধান করা হয়েছে যা ARM32 এর সাথে Android ডিভাইসে অনুপস্থিত পারমাণবিক চিহ্নের কারণে
UnsatisfiedLinkError
ছুঁড়ে দিতে পারে। ( b/341639198 ) - ড্রাইভারগুলিতে একটি সমস্যা সমাধান করা হয়েছে যেখানে একটি শূন্য-দৈর্ঘ্য বাইট অ্যারেকে একটি কলামে বাঁধার ফলে এটি থেকে পড়ার সময় একটি নাল মান দেখাবে।
সংস্করণ 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-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- কোটলিন মাল্টি-প্ল্যাটফর্ম (কেএমপি) সমর্থন : রুম 2.7.0-আলফা01 প্রকাশের সাথে যা রুম কেএমপি-র প্রথম প্রকাশ,
SQLite
APIগুলি যা রুমকে KMP হতে সক্ষম করে সেগুলিও আপডেট করা হয়েছে। প্যাকেজandriodx.sqlite
এ তিনটি ইন্টারফেস রয়েছে যা নিম্ন-স্তরের SQLite API-কে সংজ্ঞায়িত করে:SQLiteDriver
,SQLiteConnection
এবংSQLiteStatement
। আর্টিফ্যাক্টandroidx.sqlite:sqlite-framework
নেটিভভাবে Android এবং iOS-এর জন্য ইন্টারফেস বাস্তবায়নের প্রস্তাব দেয়, যখনandroidx.sqlite:sqlite-bundled
একটি বাস্তবায়ন অফার করে যা উৎস থেকে সংকলিতSQLite
ব্যবহার করে (এছাড়াও "বান্ডল্ড SQLite" নামে পরিচিত)। SQLite ড্রাইভার 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 এই কমিট ধারণ করে.
বাগ ফিক্স
- একটি ফ্রেমওয়ার্ক সমস্যা এড়িয়ে চলুন যেখানে মাইগ্রেশনের সময় স্কিমা পরিবর্তনের পরে এসকিউএল কোয়েরিগুলি অবৈধ হয়ে যাবে না।
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
উত্সগুলি জাভা থেকে কোটলিনে রূপান্তরিত হয়েছে৷ সচেতন থাকুন যে কারণandroidx.sqlite
কিছু অনুপস্থিত নালযোগ্যতা টীকা ছিল আপনি যদি আপনার উত্সগুলি Kotlin-এ থাকে এবং কোডটি ভুল শূন্যতার অনুমান করে তাহলে আপনি উত্স অসঙ্গতি ত্রুটির সম্মুখীন হতে পারেন৷ অধিকন্তু, নির্দিষ্ট গেটার পদ্ধতিগুলিকে বৈশিষ্ট্যগুলিতে রূপান্তরিত করা হয়েছিল যার জন্য কোটলিন ফাইলগুলিতে সম্পত্তি অ্যাক্সেস সিনট্যাক্স প্রয়োজন। কোনো উল্লেখযোগ্য অসঙ্গতি থাকলে অনুগ্রহ করে একটি বাগ ফাইল করুন। ( b/240707042 ) - পুনরুদ্ধার প্রক্রিয়া চলাকালীন ডেটা ক্ষতির অনুমতি দিতে
SupportSQLite's
কনফিগারেশনে একটি API যোগ করুন। ( I1b830 , b/215592732 ) - মাল্টি-প্রসেস লক এবং ব্যবহারের জন্য
FrameworkSQLite*
স্তরে API যোগ করা হয়েছে, মাল্টি-প্রসেস 1ম বার ডাটাবেস তৈরি এবং স্থানান্তর রক্ষা করতে। ( 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-এ এই কমিট রয়েছে।
বাগ ফিক্স
- বাতিলযোগ্য কলামগুলির জন্য
SupportSQLiteQueryBuilder
এ NPE সমস্যা সমাধান করা হচ্ছে। ( 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 গুলিকে ঠিক করুন যা জাভা-এর অ্যারে আচরণের সাথে মেলে invariant (
Array<Any?>
) থেকে contravariant (Array<out Any?>
) থেকে কোয়েরি আর্গুমেন্ট নেয়। ( 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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- সমস্ত android.sqlite উত্স জাভা থেকে কোটলিনে রূপান্তরিত হয়েছে৷ b/240707042
- রূপান্তরের একটি উল্লেখযোগ্য পরিবর্তন হল যে নিম্নলিখিত গেটার ফাংশনগুলি বৈশিষ্ট্যে পরিণত হয়েছে:
-
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 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- লাইব্রেরি গ্রুপ androidx.sqlite উত্সগুলি জাভা থেকে কোটলিনে রূপান্তরিত হয়েছে৷ সচেতন থাকুন যে কারণ androidx.sqlite-এ কিছু অনুপস্থিত নালযোগ্যতা টীকা ছিল আপনি যদি আপনার উত্সগুলি Kotlin-এ থাকে এবং কোডটি ভুল শূন্যতার অনুমান করে তাহলে আপনি উত্স অসঙ্গতি ত্রুটির সম্মুখীন হতে পারেন৷ কোন উল্লেখযোগ্য অসঙ্গতি থাকলে একটি বাগ ফাইল করুন. ( 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 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- আপডেট করা বাতিলযোগ্যতা ( 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 সংস্করণে এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
androidx.sqlite.ProcessLock
সীমাবদ্ধ করুন। এপিআই স্কোপড এবং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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- পুনরুদ্ধার প্রক্রিয়া চলাকালীন ডেটা ক্ষতির অনুমতি দিতে SupportSQLite-এর কনফিগারেশনে একটি API যোগ করুন। ( I1b830 , b/215592732 )
- মাল্টি-প্রসেস লক এবং ব্যবহারের জন্য FrameworkSQLite* স্তরে API যোগ করা হয়েছে, মাল্টি-প্রসেস 1ম বার ডাটাবেস তৈরি এবং স্থানান্তর রক্ষা করতে। ( 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 থেকে গুরুত্বপূর্ণ পরিবর্তন
SupportSQLiteDatabase
এ execPerConnectionSQL()
এর জন্য ডিফল্ট পদ্ধতি যোগ করুন।
সংস্করণ 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-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- SupportSQLiteDatabase ( I86326 , b/172270145 ) এ
execPerConnectionSQL()
এর জন্য ডিফল্ট পদ্ধতি যোগ করুন
সংস্করণ 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-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-এ এই কমিট রয়েছে ।
এপিআই পরিবর্তন
-
SupportSQLiteOpenHelper.Configuration
এ একটি নতুন প্রপার্টি যোগ করা হয়েছে।useNoBackupDirectory
বলা হয় যাতে বোঝা যায় যে একটি ফাইল ভিত্তিক ডাটাবেস তৈরি করা উচিত এবং নো ব্যাকআপ ডিরেক্টরি থেকে অবস্থিত।
সংস্করণ 2.0.1
সংস্করণ 2.0.1
13 মার্চ, 2019
androidx.sqlite
আর্টিফ্যাক্ট গ্রুপের সংস্করণ 2.0.1 দুটি বাগ ফিক্স সহ প্রকাশ করা হয়েছে।
বাগ ফিক্স
- দুটি সমস্যা সমাধান করা হয়েছে যেখানে
FrameworkSQLiteOpenHelper
একটি দূষিত ডাটাবেস থেকে সঠিকভাবে পুনরুদ্ধার করবে না বা শুরু করার সময় একটি খারাপ স্থানান্তর করবে না। ( b/111504749 এবং b/111519144 )