ট্রেসিং

সিস্টেম ট্রেস বাফারে ট্রেস ইভেন্ট লিখুন।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ রিলিজ প্রার্থী বিটা রিলিজ আলফা রিলিজ
১৯ নভেম্বর, ২০২৫ ১.৩.০ - - -

প্রতিক্রিয়া

আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন অথবা এই লাইব্রেরি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 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-alpha02 androidx.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-এ এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • প্রথমবার Trace.java লোড করার সময় ক্লাস যাচাইকরণের ত্রুটিগুলি এড়িয়ে চলুন ( 05f6b4 এবং cb101f )

ট্রেসিং পারফেটো সংস্করণ 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 )
  • EnableTracingResponse to Response এর নাম পরিবর্তন করা হয়েছে। ( 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-perfetto API-এর 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।