সমসাময়িক
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | মুক্তির প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
জুন 12, 2024 | 1.2.0 | - | - | - |
নির্ভরতা ঘোষণা করা
ফিউচারের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { implementation "androidx.concurrent:concurrent-futures:1.2.0" // Kotlin implementation "androidx.concurrent:concurrent-futures-ktx:1.2.0" }
কোটলিন
dependencies { implementation("androidx.concurrent:concurrent-futures:1.2.0") // Kotlin implementation("androidx.concurrent:concurrent-futures-ktx:1.2.0") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.2
সংস্করণ 1.2.0
জুন 12, 2024
androidx.concurrent:concurrent-futures:1.2.0
এবং androidx.concurrent:concurrent-futures-ktx:1.2.0
প্রকাশিত হয়েছে। সংস্করণ 1.2.0- এ এই কমিটগুলি রয়েছে।
1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
-
SuspendToFutureAdapter
যুক্ত করা হয়েছে একটি সাসপেন্ডিং এপিআই-কে একটিListenableFuture
অনুবাদ করার জন্য।
সংস্করণ 1.2.0-rc01
29 মে, 2024
androidx.concurrent:concurrent-futures:1.2.0-rc01
এবং androidx.concurrent:concurrent-futures-ktx:1.2.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে।
সংস্করণ 1.2.0-beta01
14 মে, 2024
androidx.concurrent:concurrent-futures:1.2.0-beta01
এবং androidx.concurrent:concurrent-futures-ktx:1.2.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে।
সংস্করণ 1.2.0-alpha03
20 মার্চ, 2024
androidx.concurrent:concurrent-futures:1.2.0-alpha03
এবং androidx.concurrent:concurrent-futures-ktx:1.2.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha03-এ এই কমিট রয়েছে।
বাগ ফিক্স
- যখন একটি
SuspendToFutureAdapter
টাস্ক একটি ব্যতিক্রম থ্রো করে তখন ত্রুটি পরিচালনার একটি বাগ সংশোধন করা হয়েছে৷ ( b/327629504 )
সংস্করণ 1.2.0-alpha02
9 আগস্ট, 2023
androidx.concurrent:concurrent-futures:1.2.0-alpha02
এবং androidx.concurrent:concurrent-futures-ktx:1.2.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- সাসপেন্ড-
ListenableFuture
ব্রিজ ( Ia8a66 ) লেখার জন্যSuspendToFutureAdapter
যোগ করা হয়েছে
সংস্করণ 1.2.0-alpha01
22 ফেব্রুয়ারি, 2023
androidx.concurrent:concurrent-futures:1.2.0-alpha01
এবং androidx.concurrent:concurrent-futures-ktx:1.2.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-
ResolvableFuture
এ এখন তার পদ্ধতিতে যথাযথ শূন্যতা টীকা রয়েছে। ( I2339f , b/236474470 )
সংস্করণ 1.1.0
সংস্করণ 1.1.0
আগস্ট 19, 2020
androidx.concurrent:concurrent-futures:1.1.0
এবং androidx.concurrent:concurrent-futures-ktx:1.1.0
1.1.0-rc01
থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.1.0 এই কমিট ধারণ করে.
1.0.0 থেকে প্রধান পরিবর্তন
-
1.1.0
ListenableFuture এবং Kotlin Coroutines-এর মধ্যে রূপান্তর করতে সাহায্য করার জন্য Kotlin এক্সটেনশনগুলি প্রবর্তন করেছে, যা এখনandroidx.concurrent:concurrent-futures-ktx:1.1.0
এর সাথে উপলব্ধ। এই আর্টিফ্যাক্টটিcom.google.guava:listenablefuture
এর সাথে ব্যবহার করার জন্য বোঝানো হয়েছে সম্পূর্ণ গুয়াভা লাইব্রেরির বিপরীতে, যা শুধুমাত্র ListenableFuture ধারণ করে পেয়ারার একটি হালকা বিকল্প। সম্পূর্ণ পেয়ারা লাইব্রেরির ব্যবহারকারীদের জন্য, আপনার পরিবর্তেkotlinx.coroutines.kotlinx-coroutines-guava
থেকে অফিসিয়াল ListenableFuture এক্সটেনশন ব্যবহার করা উচিত।
সংস্করণ 1.1.0-rc01
22 জুলাই, 2020
androidx.concurrent:concurrent-futures:1.1.0-rc01
এবং androidx.concurrent:concurrent-futures-ktx:1.1.0-rc01
1.1.0-beta01
থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিট রয়েছে।
সংস্করণ 1.1.0-beta01
জুন 24, 2020
androidx.concurrent:concurrent-futures:1.1.0-beta01
এবং androidx.concurrent:concurrent-futures-ktx:1.1.0-beta01
1.1.0-alpha01
থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিট রয়েছে।
সংস্করণ 1.1.0-alpha01
18 ডিসেম্বর, 2019
androidx.concurrent:concurrent-futures:1.1.0-alpha01
এবং androidx.concurrent:concurrent-futures-ktx:1.1.0-alpha01
প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিট রয়েছে । এটি androidx.concurrent:concurrent-futures-ktx
এর প্রথম রিলিজ।
নতুন বৈশিষ্ট
- ListenableFuture এবং Kotlin Coroutines-এর মধ্যে রূপান্তর করতে সাহায্য করার জন্য Kotlin এক্সটেনশনগুলি এখন
concurrent-futures-ktx
এ উপলব্ধ। এই আর্টিফ্যাক্টটি সম্পূর্ণ Guava লাইব্রেরির বিপরীতেcom.google.guava:listenablefuture
এর সাথে ব্যবহার করার জন্য বোঝানো হয়েছে, যা Guava-এর একটি হালকা বিকল্প যা শুধুমাত্রListenableFuture
ধারণ করে। সম্পূর্ণ পেয়ারা লাইব্রেরির ব্যবহারকারীদের জন্য, আপনার পরিবর্তেkotlinx.coroutines.kotlinx-coroutines-guava
থেকে অফিসিয়াল ListenableFuture এক্সটেনশন ব্যবহার করা উচিত।
এপিআই পরিবর্তন
- একটি স্থগিত
ListenableFuture.await()
এক্সটেনশন যোগ করে যা একটি ListenableFuture কে Kotlin Coroutine এ রূপান্তর করে
সংস্করণ 1.0.0
সংস্করণ 1.0.0
9 অক্টোবর, 2019
androidx.concurrent:concurrent-futures:1.0.0
প্রকাশিত হয়েছে। সংস্করণ 1.0.0 এ এই কমিটগুলি রয়েছে ।
1.0.0 এর গুরুত্বপূর্ণ বৈশিষ্ট্য
androidx.concurrent:concurrent-futures:1.0.0
CallbackToFutureAdapter
ক্লাস প্রদান করে, একটি ন্যূনতম ইউটিলিটি যা কলব্যাক ভিত্তিক কোড মোড়ানো এবং ListenableFuture
এর উদাহরণ প্রদান করতে দেয়। এটি সেইসব লাইব্রেরির জন্য উপযোগী যেগুলি তাদের জাভা API-তে অ্যাসিঙ্ক্রোনাস অপারেশনগুলিকে কাস্টম কলব্যাকের চেয়ে আরও মার্জিত উপায়ে প্রকাশ করতে চায়, কিন্তু লাইব্রেরির আকারের উদ্বেগের কারণে সম্পূর্ণ পেয়ারা বা আরএক্স জাভার উপর নির্ভরতা নিতে যথেষ্ট মাল্টিথ্রেডিং হেভি-লিফটিং করবেন না .
সংস্করণ 1.0.0-rc01
7 আগস্ট, 2019
androidx.concurrent:concurrent-futures:1.0.0-rc01
1.0.0-beta01
থেকে কোনো পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সমবর্তী-শোনাযোগ্য ভবিষ্যত সংস্করণ 1.0.0-বিটা01
মে 30, 2019
androidx.concurrent:concurrent-listenablefuture:1.0.0-beta01
এবং androidx.concurrent:concurrent-listenablefuture-callback:1.0.0-beta01
প্রকাশ করা হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
এই লাইব্রেরিগুলি পেয়ারার লিসেনেবল ফিউচার ইন্টারফেসের একটি স্বতন্ত্র সমতুল্য এবং কলব্যাকগুলি রূপান্তর করার জন্য একটি অ্যাডাপ্টার সরবরাহ করে।
পূর্বে প্রকাশিত androidx.concurrent:concurrent-futures
আর্টিফ্যাক্ট, যা একটি অনুরূপ অ্যাডাপ্টার প্রদান করে এবং এতে com.google.guava:listenablefuture
artifact অন্তর্ভুক্ত ছিল, টুলচেন ব্যবহারকারী ডেভেলপারদের জন্য সমস্যা হতে পারে -- যেমন Android Gradle Plugin 3.4.0 -- সাথে কঠোর নির্ভরতা রেজোলিউশন মিল। যে সমস্ত বিকাশকারীরা সম্পূর্ণ পেয়ারা লাইব্রেরির উপর নির্ভর করেন না তাদের androidx.concurrent:concurrent-listenablefuture-callback
এ স্যুইচ করার পরামর্শ দেওয়া হচ্ছে।
সংস্করণ 1.0.0-beta01
7 মে, 2019
androidx.concurrent:concurrent-futures:1.0.0-beta01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
এপিআই পরিবর্তন
-
ResolvableFuture
এবংAbstractResolvableFuture
CallbackToFutureAdapter
এর পক্ষে পাবলিক এপিআই থেকে লুকানো ছিল যা নিরাপদ API প্রদান করে।
সংস্করণ 1.0.0-alpha03
ডিসেম্বর 17, 2018
androidx.concurrent:concurrent-futures 1.0.0-alpha03
প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট
-
CallbackToFutureAdapter
চালু করা হয়েছিল।ListenableFuture
এ একটি কলব্যাক চালিত API মোড়ানোর জন্য এটি একটি নতুন, নিরাপদ API।ResolvableFuture
ব্যবহার করে এটি পছন্দ করুন।