ট্রেসিং
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ১৯ নভেম্বর, ২০২৫ | ১.৩.০ | - | - | - |
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন অথবা এই লাইব্রেরি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.3
সংস্করণ 1.3.0
২৩ এপ্রিল, ২০২৫
androidx.tracing:tracing:1.3.0 , androidx.tracing:tracing-android:1.3.0 , এবং androidx.tracing:tracing-ktx:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-এ এই কমিটগুলি রয়েছে।
১.২.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
-
androidx.tracing.Traceক্লাসকে Kotlin-এ রূপান্তরিত করা হয়েছে, এবংtracing-ktxমডিউল থেকে সমস্ত কোডtracingএ স্থানান্তর করা হয়েছে। -
@Composableব্যবহার করার অনুমতি দিতে ট্রেস থেকে ক্রসইনলাইন সরান। ( I53882 , b/248344805 )
সংস্করণ 1.3.0-rc01
৯ এপ্রিল, ২০২৫
androidx.tracing:tracing:1.3.0-rc01 , androidx.tracing:tracing-android:1.3.0-rc01 , এবং androidx.tracing:tracing-ktx:1.3.0-rc01 শেষ বিটা থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.3.0-beta01
১২ ফেব্রুয়ারী, ২০২৫
androidx.tracing:tracing:1.3.0-beta01 , androidx.tracing:tracing-android:1.3.0-beta01 , এবং androidx.tracing:tracing-ktx:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
tracing-ktxমডিউল থেকে সমস্ত কোডtracing-এ স্থানান্তরিত করা হয়েছে। ( Iba550 ) -
androidx.tracing.Traceক্লাসকে Kotlin-এ রূপান্তরিত করা হয়েছে। ( Ie4e5d )
বাগ ফিক্স
- নতুন প্ল্যাটফর্ম API-তে অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে কারণ এটি AGP 7.3 বা তার পরবর্তী সংস্করণ (যেমন R8 সংস্করণ 3.3) ব্যবহার করার সময় এবং AGP 8.1 বা তার পরবর্তী সংস্করণ (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় সমস্ত বিল্ডের জন্য API মডেলিংয়ের মাধ্যমে স্বয়ংক্রিয়ভাবে ঘটে। যে ক্লায়েন্টরা AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরও বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন। ( Ia60e0 , b/345472586 )
সংস্করণ 1.3.0-alpha02
২১ জুন, ২০২৩
androidx.tracing:tracing:1.3.0-alpha02 এবং androidx.tracing:tracing-ktx:1.3.0-alpha02 পূর্ববর্তী আলফা থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha02-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.3.0-alpha01
৭ জুন, ২০২৩
androidx.tracing:tracing:1.3.0-alpha01 এবং androidx.tracing:tracing-ktx:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
@Composableব্যবহার করার অনুমতি দিতে ট্রেস থেকে ক্রসইনলাইন সরান। ( I53882 , b/248344805 )
সংস্করণ 1.2
সংস্করণ 1.2.0
২৯ নভেম্বর, ২০২৩
androidx.tracing:tracing:1.2.0 এবং androidx.tracing:tracing-ktx:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে।
১.১.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- লেজি স্ট্রিং এবং কুকি কম্পিউটেশনের মাধ্যমে
trace()এবংtraceAsync()ভেরিয়েন্ট যোগ করুন।Trace.beginথ্রো করলেTrace.endসঠিকভাবে এড়িয়ে যায়।
সংস্করণ 1.2.0-rc01
২৪ মে, ২০২৩
androidx.tracing:tracing:1.2.0-rc01 এবং androidx.tracing:tracing-ktx:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- দীর্ঘ ট্রেস বিভাগের নামগুলি স্বয়ংক্রিয়ভাবে ছাঁটাই করে পাস করা হলে ক্র্যাশ প্রতিরোধ করুন ( Iaf6e2 )
সংস্করণ 1.2.0-beta04
৩ মে, ২০২৩
androidx.tracing:tracing:1.2.0-beta04 এবং androidx.tracing:tracing-ktx:1.2.0-beta04 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta04-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.2.0-beta03
৫ এপ্রিল, ২০২৩
androidx.tracing:tracing:1.2.0-beta03 এবং androidx.tracing:tracing-ktx:1.2.0-beta03 কোনও নতুন পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta03-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.2.0-beta02
২২ মার্চ, ২০২৩
androidx.tracing:tracing:1.2.0-beta02 এবং androidx.tracing:tracing-ktx:1.2.0-beta02 পূর্ববর্তী বিটা সংস্করণের পর থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta02-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.2.0-beta01
৮ মার্চ, ২০২৩
androidx.tracing:tracing:1.2.0-beta01 এবং androidx.tracing:tracing-ktx:1.2.0-beta01 শেষ আলফা থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.2.0-alpha02
২৩ ফেব্রুয়ারী, ২০২৩
androidx.tracing:tracing:1.2.0-alpha02 এবং androidx.tracing:tracing-ktx:1.2.0-alpha02 পূর্ববর্তী আলফা থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- এই রিলিজটি
Could not find androidx.tracing:tracing-ktx:1.2.0-alpha02androidx.tracing: tracing-perfetto-common:1.0.0-alpha11ত্রুটি ঠিক করবে।
সংস্করণ 1.2.0-alpha01
৫ অক্টোবর, ২০২২
androidx.tracing:tracing:1.2.0-alpha01 এবং androidx.tracing:tracing-ktx:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- লেজি স্ট্রিং এবং কুকি কম্পিউটেশনের মাধ্যমে
trace()এবংtraceAsync()ভেরিয়েন্ট যোগ করুন।Trace.beginথ্রো করলেTrace.endসঠিকভাবে এড়িয়ে যায়। ( I31421 , b/175233952 , b/247066503 )
ট্রেসিং সংস্করণ ১.১
সংস্করণ 1.1.0
১১ মে, ২০২২
androidx.tracing:tracing:1.1.0 এবং androidx.tracing:tracing-ktx:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলি রয়েছে।
১.০.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- নন-ডিবাগেবল বিল্ডগুলিতে অ্যাপ ট্রেস সেকশন ক্যাপচার (অর্থাৎ android.os.Trace / androidx.tracing API) জোর করে সক্ষম করার জন্য
Trace.forceEnableAppTracing()একটি API যোগ করা হয়েছে। API 29-এ প্রোফাইলেবল ম্যানিফেস্ট ট্যাগ প্রবর্তনের আগে নন-ডিবাগেবল নির্ভুল সিস্টেম ট্রেসিং সক্ষম করার জন্য স্টার্টআপের শুরুতে এটি কল করুন। ( I3a309 ) - প্রথমবার Trace.java লোড করার সময় ক্লাস যাচাইকরণের ত্রুটিগুলি এড়িয়ে চলুন ( 05f6b4 এবং cb101f )
সংস্করণ 1.1.0-rc01
২০ এপ্রিল, ২০২২
androidx.tracing:tracing:1.1.0-rc01 এবং androidx.tracing:tracing-ktx:1.1.0-rc01 প্রকাশিত হয়েছে, beta01 এর পর থেকে কোনও পরিবর্তন ছাড়াই। সংস্করণ 1.1.0-rc01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.1.0-beta01
১ ডিসেম্বর, ২০২১
androidx.tracing:tracing:1.1.0-beta01 এবং androidx.tracing:tracing-ktx:1.1.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলি রয়েছে।
1.1.0-alpha02 থেকে কোনও পরিবর্তন হয়নি।
সংস্করণ 1.1.0-alpha02
১৭ নভেম্বর, ২০২১
androidx.tracing:tracing:1.1.0-alpha02 এবং androidx.tracing:tracing-ktx:1.1.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- নন-ডিবাগেবল বিল্ডগুলিতে অ্যাপ ট্রেস সেকশন ক্যাপচার (অর্থাৎ android.os.Trace / andoridx.tracing API) জোর করে সক্ষম করার জন্য Trace.forceEnableAppTracing() একটি API যোগ করা হয়েছে। API 29-এ প্রোফাইলেবল ম্যানিফেস্ট ট্যাগ প্রবর্তনের আগে নন-ডিবাগেবল নির্ভুল সিস্টেম ট্রেসিং সক্ষম করার জন্য স্টার্টআপের শুরুতে এটি কল করুন। ( I3a309 )
সংস্করণ 1.1.0-alpha01
৩ নভেম্বর, ২০২১
androidx.tracing:tracing:1.1.0-alpha01 এবং androidx.tracing:tracing-ktx:1.1.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha01-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
ট্রেসিং পারফেটো সংস্করণ 1.0.0
সংস্করণ 1.0.1
১৯ নভেম্বর, ২০২৫
androidx.tracing:tracing-perfetto:1.0.1 , androidx.tracing:tracing-perfetto-binary:1.0.1 , এবং androidx.tracing:tracing-perfetto-handshake:1.0.1 প্রকাশিত হয়েছে। সংস্করণ 1.0.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- ১৬ কেবি পৃষ্ঠার আকারের জন্য সমর্থন ( b7a7dd )
- নতুন প্ল্যাটফর্ম API-তে অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে কারণ এটি AGP 7.3 বা তার পরবর্তী সংস্করণ (যেমন R8 সংস্করণ 3.3) ব্যবহার করার সময় এবং AGP 8.1 বা তার পরবর্তী সংস্করণ (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় সমস্ত বিল্ডের জন্য API মডেলিংয়ের মাধ্যমে স্বয়ংক্রিয়ভাবে ঘটে। যে ক্লায়েন্টরা AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরও বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন। ( Ia60e0 , b/345472586 )
- লাইব্রেরিতে
FastNative/CriticalNativeএর কপি বান্ডিল করা এড়িয়ে চলুন এবং স্থিতিশীল প্ল্যাটফর্ম কপি ব্যবহার করুন। ( I8238a , b/35664282 , b/280878596 )
সংস্করণ 1.0.0
৪ অক্টোবর, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0 , androidx.tracing:tracing-perfetto-binary:1.0.0 , এবং androidx.tracing:tracing-perfetto-handshake:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-এ এই কমিটগুলি রয়েছে।
১.০.০ এর প্রধান বৈশিষ্ট্য
- এটি ট্রেসিং-পারফেটো লাইব্রেরির প্রথম স্থিতিশীল প্রকাশ।
সংস্করণ 1.0.0-rc01
২০ সেপ্টেম্বর, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-rc01 , androidx.tracing:tracing-perfetto-binary:1.0.0-rc01 , এবং androidx.tracing:tracing-perfetto-handshake:1.0.0-rc01 শেষ বিটা থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-beta03
৩০ আগস্ট, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-beta03 , androidx.tracing:tracing-perfetto-binary:1.0.0-beta03 , এবং androidx.tracing:tracing-perfetto-handshake:1.0.0-beta03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta03-এ এই কমিটগুলি রয়েছে।
- androidx.benchmark রিলিজের সাথে মিলবে ভার্সন বাম্প।
সংস্করণ 1.0.0-beta02
২৩ আগস্ট, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-beta02 , androidx.tracing:tracing-perfetto-binary:1.0.0-beta02 , এবং androidx.tracing:tracing-perfetto-handshake:1.0.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta02-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- অ্যাপ স্টার্টআপে ট্রেসিংয়ের জন্য সক্ষম সমর্থন (কোল্ড স্টার্ট)।
সংস্করণ 1.0.0-beta01
১৮ জুলাই, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-beta01 , androidx.tracing:tracing-perfetto-binary:1.0.0-beta01 , এবং androidx.tracing:tracing-perfetto-handshake:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
-
androidx.tracing.perfetto.Traceথেকেandroidx.tracing.perfetto.PerfettoSdkTrace( I44af8 ) নামকরণ করা হয়েছে - ধারাবাহিকতার জন্য প্রোটোকলে "exit code" এর নাম পরিবর্তন করে "result code" ধ্রুবক রাখা হয়েছে ( Id1d1e )
-
EnableTracingResponsetoResponseএর নাম পরিবর্তন করা হয়েছে। ( I56275 ) - একটি স্থায়ী মোডে কোল্ড স্টার্ট ট্রেসিং সক্ষম করার জন্য একটি বিকল্প যোগ করা হয়েছে। কোল্ড স্টার্ট ট্রেসিং (স্থায়ী বা না) সাফ করার জন্য একটি ফাংশন যোগ করা হয়েছে। ( Iaa09d )
-
android.os.Traceএর সাথে সামঞ্জস্যপূর্ণ ট্রেসিং পারফেটো SDK API তৈরি করা হয়েছে। ( I73ba0 , b/282199917 ) -
LibrarySourceজন্য একটি ফ্যাক্টরি প্যাটার্নে স্থানান্তরিত করা হয়েছে যা ভবিষ্যতের ব্যবহারের ক্ষেত্রে (যেমন.soফাইলটি সরাসরি লোড করা) প্রয়োজনে সহজেই API-তে যোগ করার অনুমতি দেয়। ( I128df ) -
enableTracingColdStartপ্যারামিটারগুলিকেenableTracingImmediate( I54126 ) এর সাথে মেলানো হচ্ছে -
enableTracingColdStart( I81c4d ) থেকেkillProcessআর্গুমেন্ট সরানো হয়েছে
সংস্করণ 1.0.0-alpha17
২১ জুন, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-alpha17 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha17 , এবং androidx.tracing:tracing-perfetto-handshake:1.0.0-alpha17 পূর্ববর্তী আলফা থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha17-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha16
৭ জুন, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-alpha16 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha16 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha16 পূর্ববর্তী আলফা থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha16-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha15
৩ মে, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-alpha15 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha15 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha15 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha15-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha14
৫ এপ্রিল, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-alpha14 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha14 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha14 কোনও নতুন পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha14-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha13
২২ মার্চ, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-alpha13 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha13 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha13 শেষ রিলিজের পর থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha13-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha12
৮ মার্চ, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-alpha12 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha12 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha12 পূর্ববর্তী আলফার থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.0.0-alpha12 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha11
২২ ফেব্রুয়ারী, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-alpha11 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha11 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha11 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha11-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha10
৮ ফেব্রুয়ারী, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-alpha10 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha10 এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha10 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha10-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha09
১০ ফেব্রুয়ারী, ২০২৩
androidx.tracing:tracing-perfetto-binary:1.0.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha09-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- অন্যান্য
androidx.tracing:tracing-perfetto*: 1.0.0-alpha09লাইব্রেরিগুলিকে একসাথে কাজ করার অনুমতি দেওয়ার জন্য ভার্সন বাম্প রিলিজ।
১১ জানুয়ারী, ২০২৩
androidx.tracing:tracing-perfetto:1.0.0-alpha09 এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha09 কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha09-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha08
৭ ডিসেম্বর, ২০২২
androidx.tracing:tracing-perfetto:1.0.0-alpha08 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha08 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha08 প্রকাশিত হয়েছে। 1.0.0-alpha08 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- স্ট্রিং পরিচালনার পদ্ধতি অপ্টিমাইজ করে কর্মক্ষমতা উন্নত করা হয়েছে।
বাগ ফিক্স
- ক্লাসটি ব্যবহার করা হলে
PerfettoNativeএর পদ্ধতিগুলিকে ছাঁটাই করা থেকে বিরত রাখার জন্য একটি প্রোগার্ড নিয়ম যোগ করা হয়েছে (ট্রেসিং শুরু করার সময় একটি নিশ ক্ষেত্রে ক্র্যাশ প্রতিরোধ করে, কিন্তু অ্যাপে কোনও ট্রেসিং কল উপস্থিত থাকে না)।
সংস্করণ 1.0.0-alpha07
৯ নভেম্বর, ২০২২
androidx.tracing:tracing-perfetto:1.0.0-alpha07 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha07 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha07-এ এই কমিটগুলি রয়েছে।
-
androidx.tracing:tracing-perfettoAPI-এর JNI ওভারহেড হ্রাস করা হয়েছে।
সংস্করণ 1.0.0-alpha06
২৪ অক্টোবর, ২০২২
androidx.tracing:tracing-perfetto:1.0.0-alpha06 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha06 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06-এ এই কমিটগুলি রয়েছে।
- এই আপডেটে কোনও পরিবর্তন নেই, শুধুমাত্র androidx.benchmark এর সাথে সিঙ্ক করার জন্য সংস্করণ নম্বর আপডেট করা হয়েছে।
সংস্করণ 1.0.0-alpha05
৫ অক্টোবর, ২০২২
androidx.tracing:tracing-perfetto:1.0.0-alpha05 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha05 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha05-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha04
২১ সেপ্টেম্বর, ২০২২
androidx.tracing:tracing-perfetto:1.0.0-alpha04 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha04 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha03
৭ সেপ্টেম্বর, ২০২২
androidx.tracing:tracing-perfetto:1.0.0-alpha03 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha03 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha03 প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- 1.0.0-alpha02 থেকে কোনও নতুন বৈশিষ্ট্য নেই।
সংস্করণ 1.0.0-alpha02
২৪ আগস্ট, ২০২২
androidx.tracing:tracing-perfetto:1.0.0-alpha02 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha02 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- পারফেটো পরিষেবা শুরু করার ক্ষেত্রে বেশ কিছু উন্নতি
- একটি ডেডিকেটেড এক্সিট কোড প্রবর্তনের মাধ্যমে নো-রেস্পন্স কেসের উন্নত পরিচালনা: RESULT_CODE_CANCELLED।
- পার্সিং ত্রুটির উন্নত পরিচালনা।
-
EnableTracingResponse.requiredVersionবাতিলযোগ্য করে তুলেছি, কারণ প্যাকেজের সাথে যোগাযোগ না করলে আমরা সংস্করণটি জানতে পারব না। ( I5ba20 )
সংস্করণ 1.0.0-alpha01
২৭ জুলাই, ২০২২
androidx.tracing:tracing-perfetto:1.0.0-alpha01 , androidx.tracing:tracing-perfetto-binary:1.0.0-alpha01 , এবং androidx.tracing:tracing-perfetto-common:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
- দ্রষ্টব্য: সকল
androidx.tracing:tracing-perfetto*লাইব্রেরি প্রাথমিকভাবে শুধুমাত্র AndroidX লাইব্রেরির অভ্যন্তরীণ ব্যবহারের জন্য তৈরি। আপনার সরাসরি তাদের উপর নির্ভর করার কোন প্রয়োজন নেই।
নতুন বৈশিষ্ট্য
সকল
androidx.tracing:tracing-perfetto*লাইব্রেরি প্রাথমিকভাবে শুধুমাত্র AndroidX লাইব্রেরির অভ্যন্তরীণ ব্যবহারের জন্য তৈরি। এবং আপনাকে সরাসরি তাদের উপর নির্ভর করার প্রয়োজন হবে না। স্বচ্ছতার জন্য আমরা এই বাস্তবায়নের বিবরণগুলি নথিভুক্ত করছি।androidx.tracing:tracing-perfettoহল একটি লাইব্রেরি যা লো-ওভারহেড Perfetto SDK ব্যবহার করে ট্রেস ইভেন্ট লিখতে সাহায্য করে। এটি Benchmark, Android Studio অথবা Perfetto UI এর ভিতরে ব্যবহার করা যেতে পারে।androidx.tracing:tracing-perfetto-binaryহল androidx.tracing:tracing-perfetto-এর জন্য প্রয়োজনীয় বাইনারি নির্ভরতার একটি সেট।androidx.tracing:tracing-perfetto-commonহল androidx.tracing:tracing-perfetto এর একটি অভ্যন্তরীণ নির্ভরতা এবং এটি androidx.tracing:tracing-perfetto এর সাথে একীভূত করার জন্য টুলিং ব্যবহার করা যেতে পারে।
ট্রেসিং সংস্করণ 1.0.0
সংস্করণ 1.0.0
২৮ অক্টোবর, ২০২০
androidx.tracing:tracing:1.0.0 এবং androidx.tracing:tracing-ktx:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-এ এই কমিটগুলি রয়েছে।
১.০.০ এর প্রধান বৈশিষ্ট্য
সিস্টেম ট্রেস বাফারে ট্রেস ইভেন্ট লিখতে সাহায্য করে। এটি Systrace এবং Perfetto এর মতো টুল ব্যবহার করে কল্পনা করা যেতে পারে। এই লাইব্রেরিটি অবচিত androidx.core.os.TraceCompat ক্লাসটি প্রতিস্থাপন করে।
সংস্করণ 1.0.0-rc01
১৪ অক্টোবর, ২০২০
androidx.tracing:tracing:1.0.0-rc01 এবং androidx.tracing:tracing-ktx:1.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01-এ এই কমিটগুলি রয়েছে।
এই রিলিজটি 1.0.0-beta01 এর অনুরূপ।
সংস্করণ 1.0.0-beta01
২৪ জুন, ২০২০
androidx.tracing:tracing:1.0.0-beta01 এবং androidx.tracing:tracing-ktx:1.0.0-beta01 1.0.0-alpha01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.0.0-beta01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha01
১০ জুন, ২০২০
androidx.tracing:tracing:1.0.0-alpha01 এবং androidx.tracing:tracing-ktx:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
androidx.tracing হল একটি লাইব্রেরি যা সিস্টেম ট্রেস বাফারে ট্রেস ইভেন্ট লিখতে সাহায্য করে। এটি Systrace এবং Perfetto এর মতো টুল ব্যবহার করে ভিজ্যুয়ালাইজ করা যেতে পারে। এই লাইব্রেরিটি অবচিত androidx.core.os.TraceCompat ক্লাসের পরিবর্তে কাজ করে। এই প্রাথমিক সংস্করণটি 1.0.0-alpha01।