স্কলাইট

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 থেকে গুরুত্বপূর্ণ পরিবর্তন

SupportSQLiteDatabaseexecPerConnectionSQL() এর জন্য ডিফল্ট পদ্ধতি যোগ করুন।

সংস্করণ 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 )