ट्रेसिंग
| नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 19 नवंबर, 2025 | 1.3.0 | - | - | - |
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
वर्शन 1.3
वर्शन 1.3.0
23 अप्रैल, 2025
androidx.tracing:tracing:1.3.0, androidx.tracing:tracing-android:1.3.0, और androidx.tracing:tracing-ktx:1.3.0 रिलीज़ किए गए हैं. वर्शन 1.3.0 में ये बदलाव शामिल हैं.
1.2.0 के बाद हुए ज़रूरी बदलाव
androidx.tracing.Traceक्लास को Kotlin में बदला गया है. साथ ही, सभी कोड कोtracing-ktxमॉड्यूल सेtracingमें ले जाया गया है.- ट्रेस से crossinline हटाएं, ताकि इसका इस्तेमाल
@Composableमें किया जा सके. (I53882, b/248344805)
वर्शन 1.3.0-rc01
9 अप्रैल, 2025
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
12 फ़रवरी, 2025
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 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
tracing-ktxमॉड्यूल के सभी कोड कोtracingमें ले जाया गया. (Iba550)androidx.tracing.Traceक्लास को Kotlin में बदला गया. (Ie4e5d)
गड़बड़ियां ठीक की गईं
- नए प्लैटफ़ॉर्म एपीआई को ऐक्सेस करने के लिए, मैन्युअल तरीके से आउटलाइन बनाने की सुविधा हटा दी गई है. ऐसा इसलिए, क्योंकि AGP 7.3 या इसके बाद के वर्शन (जैसे, R8 का वर्शन 3.3) के साथ R8 का इस्तेमाल करने पर, एपीआई मॉडलिंग के ज़रिए यह काम अपने-आप हो जाता है. साथ ही, AGP 8.1 या इसके बाद के वर्शन (जैसे, D8 का वर्शन 8.1) का इस्तेमाल करने पर, सभी बिल्ड के लिए यह काम अपने-आप हो जाता है. AGP का इस्तेमाल न करने वाले क्लाइंट को D8 के 8.1 या उसके बाद के वर्शन पर अपडेट करने का सुझाव दिया जाता है. ज़्यादा जानकारी के लिए यह लेख देखें. (Ia60e0, b/345472586)
वर्शन 1.3.0-alpha02
21 जून, 2023
androidx.tracing:tracing:1.3.0-alpha02 और androidx.tracing:tracing-ktx:1.3.0-alpha02 को पिछले ऐल्फ़ा वर्शन के मुकाबले बिना किसी बदलाव के रिलीज़ किया गया है. वर्शन 1.3.0-alpha02 में ये बदलाव शामिल हैं.
वर्शन 1.3.0-alpha01
7 जून, 2023
androidx.tracing:tracing:1.3.0-alpha01 और androidx.tracing:tracing-ktx:1.3.0-alpha01 रिलीज़ हो गए हैं. वर्शन 1.3.0-alpha01 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
- ट्रेस से crossinline हटाएं, ताकि इसका इस्तेमाल
@Composableमें किया जा सके. (I53882, b/248344805)
वर्शन 1.2
वर्शन 1.2.0
29 नवंबर, 2023
androidx.tracing:tracing:1.2.0 और androidx.tracing:tracing-ktx:1.2.0 रिलीज़ हो गए हैं. वर्शन 1.2.0 में ये बदलाव शामिल हैं.
1.1.0 के बाद हुए अहम बदलाव
- लेज़ी स्ट्रिंग और कुकी कंप्यूटेशन के साथ
trace()औरtraceAsync()वैरिएंट जोड़ें. अगरTrace.beginथ्रो करता है, तो अबTrace.endसही तरीके से स्किप हो जाता है.
वर्शन 1.2.0-rc01
24 मई, 2023
androidx.tracing:tracing:1.2.0-rc01 और androidx.tracing:tracing-ktx:1.2.0-rc01 रिलीज़ हो गए हैं. वर्शन 1.2.0-rc01 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- लंबे ट्रेस सेक्शन के नाम अपने-आप छोटे होने पर क्रैश होने की समस्या को ठीक किया गया (Iaf6e2)
वर्शन 1.2.0-beta04
3 मई, 2023
androidx.tracing:tracing:1.2.0-beta04 और androidx.tracing:tracing-ktx:1.2.0-beta04 को बिना किसी बदलाव के रिलीज़ किया गया है. वर्शन 1.2.0-beta04 में ये बदलाव शामिल हैं.
वर्शन 1.2.0-beta03
5 अप्रैल, 2023
androidx.tracing:tracing:1.2.0-beta03 और androidx.tracing:tracing-ktx:1.2.0-beta03 को बिना किसी नए बदलाव के रिलीज़ किया गया है. वर्शन 1.2.0-beta03 में ये बदलाव शामिल हैं.
वर्शन 1.2.0-beta02
22 मार्च, 2023
androidx.tracing:tracing:1.2.0-beta02 और androidx.tracing:tracing-ktx:1.2.0-beta02 को पिछले बीटा वर्शन के बाद से बिना किसी बदलाव के रिलीज़ किया गया है. वर्शन 1.2.0-beta02 में ये बदलाव शामिल हैं.
वर्शन 1.2.0-beta01
8 मार्च, 2023
androidx.tracing:tracing:1.2.0-beta01 और androidx.tracing:tracing-ktx:1.2.0-beta01 को पिछले ऐल्फ़ा वर्शन के बाद से बिना किसी बदलाव के रिलीज़ किया गया है. वर्शन 1.2.0-beta01 में ये बदलाव शामिल हैं.
वर्शन 1.2.0-alpha02
23 फ़रवरी, 2023
androidx.tracing:tracing:1.2.0-alpha02 और androidx.tracing:tracing-ktx:1.2.0-alpha02 को पिछले ऐल्फ़ा वर्शन के बाद से बिना किसी बदलाव के रिलीज़ किया गया है. वर्शन 1.2.0-alpha02 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- इस रिलीज़ से,
androidx.tracing: tracing-perfetto-common:1.0.0-alpha11पर अपग्रेड करते समय होने वालीCould not find androidx.tracing:tracing-ktx:1.2.0-alpha02गड़बड़ी को ठीक किया जाएगा
वर्शन 1.2.0-alpha01
5 अक्टूबर, 2022
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)
Tracing Version 1.1
वर्शन 1.1.0
11 मई, 2022
androidx.tracing:tracing:1.1.0 और androidx.tracing:tracing-ktx:1.1.0 रिलीज़ हो गए हैं. वर्शन 1.1.0 में ये बदलाव शामिल हैं.
1.0.0 के बाद हुए अहम बदलाव
Trace.forceEnableAppTracing()एक एपीआई जोड़ा गया है. इसकी मदद से, डीबग नहीं की जा सकने वाली बिल्ड पर, ऐप्लिकेशन ट्रेस सेक्शन कैप्चर करने की सुविधा (यानी कि android.os.Trace / androidx.tracing API) को चालू किया जा सकता है. इसे स्टार्टअप की शुरुआत में कॉल करें, ताकि एपीआई 29 में प्रोफ़ाइल किए जा सकने वाले मेनिफ़ेस्ट टैग के आने से पहले, डीबग न की जा सकने वाली सटीक सिस्टम ट्रेसिंग चालू की जा सके. (I3a309)- Trace.java को पहली बार लोड करते समय, क्लास की पुष्टि करने से जुड़ी गड़बड़ियों से बचें (05f6b4 और cb101f)
वर्शन 1.1.0-rc01
20 अप्रैल, 2022
androidx.tracing:tracing:1.1.0-rc01 और androidx.tracing:tracing-ktx:1.1.0-rc01 को beta01 के बाद से बिना किसी बदलाव के रिलीज़ किया गया है. वर्शन 1.1.0-rc01 में ये बदलाव शामिल हैं.
वर्शन 1.1.0-beta01
1 दिसंबर, 2021
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
17 नवंबर, 2021
androidx.tracing:tracing:1.1.0-alpha02 और androidx.tracing:tracing-ktx:1.1.0-alpha02 रिलीज़ हो गए हैं. वर्शन 1.1.0-alpha02 में ये बदलाव शामिल हैं.
नई सुविधाएं
- Trace.forceEnableAppTracing() नाम का एक एपीआई जोड़ा गया है. इसकी मदद से, डीबग नहीं किए जा सकने वाले बिल्ड पर, ऐप्लिकेशन ट्रेस सेक्शन कैप्चर करने की सुविधा (यानी कि android.os.Trace / andoridx.tracing API) को चालू किया जा सकता है. इसे स्टार्टअप की शुरुआत में कॉल करें, ताकि API 29 में प्रोफ़ाइल किए जा सकने वाले मेनिफ़ेस्ट टैग को शामिल करने से पहले, डीबग न की जा सकने वाली सटीक सिस्टम ट्रेसिंग को चालू किया जा सके. (I3a309)
वर्शन 1.1.0-alpha01
3 नवंबर, 2021
androidx.tracing:tracing:1.1.0-alpha01 और androidx.tracing:tracing-ktx:1.1.0-alpha01 रिलीज़ हो गए हैं. वर्शन 1.1.0-alpha01 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- Trace.java को पहली बार लोड करते समय, क्लास की पुष्टि करने से जुड़ी गड़बड़ियों से बचें (05f6b4 और cb101f)
Tracing Perfetto Version 1.0.0
वर्शन 1.0.1
19 नवंबर, 2025
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 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- 16 केबी वाले पेज साइज़ के साथ काम करने की सुविधा (b7a7dd)
- नए प्लैटफ़ॉर्म एपीआई को ऐक्सेस करने के लिए, मैन्युअल तरीके से आउटलाइन बनाने की सुविधा हटा दी गई है. ऐसा इसलिए, क्योंकि AGP 7.3 या इसके बाद के वर्शन (जैसे, R8 का वर्शन 3.3) के साथ R8 का इस्तेमाल करने पर, एपीआई मॉडलिंग के ज़रिए यह काम अपने-आप हो जाता है. साथ ही, AGP 8.1 या इसके बाद के वर्शन (जैसे, D8 का वर्शन 8.1) का इस्तेमाल करने पर, सभी बिल्ड के लिए यह काम अपने-आप हो जाता है. AGP का इस्तेमाल न करने वाले क्लाइंट को D8 के 8.1 या उसके बाद के वर्शन पर अपडेट करने का सुझाव दिया जाता है. ज़्यादा जानकारी के लिए यह लेख देखें. (Ia60e0, b/345472586)
- लाइब्रेरी में
FastNative/CriticalNativeकी कॉपी बंडल करने से बचें. साथ ही, प्लैटफ़ॉर्म की स्टेबल कॉपी का इस्तेमाल करें. (I8238a, b/35664282, b/280878596)
वर्शन 1.0.0
4 अक्टूबर, 2023
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 वर्शन की मुख्य सुविधाएं
- यह Tracing-perfetto लाइब्रेरी का पहला स्टेबल वर्शन है.
वर्शन 1.0.0-rc01
20 सितंबर, 2023
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
30 अगस्त, 2023
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
23 अगस्त, 2023
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
18 जुलाई, 2023
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 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
androidx.tracing.perfetto.Traceका नाम बदलकरandroidx.tracing.perfetto.PerfettoSdkTraceकर दिया गया (I44af8)- प्रोटोकॉल में "एग्ज़िट कोड" का नाम बदलकर "नतीजे का कोड" कर दिया गया है, ताकि एक जैसा नाम रहे (Id1d1e)
EnableTracingResponseका नाम बदलकरResponseकर दिया गया. (I56275)- परसिस्टेंट मोड में कोल्ड स्टार्ट ट्रेसिंग चालू करने का विकल्प जोड़ा गया. कोल्ड स्टार्ट ट्रेसिंग को मिटाने के लिए एक फ़ंक्शन जोड़ा गया है. यह फ़ंक्शन, कोल्ड स्टार्ट ट्रेसिंग को मिटाता है, भले ही वह लगातार हो रही हो या नहीं. (Iaa09d)
- Perfetto SDK के एपीआई को
android.os.Traceके साथ काम करने के लिए अपडेट किया गया. (I73ba0, b/282199917) LibrarySourceके लिए फ़ैक्ट्री पैटर्न पर ले जाया गया. इससे आने वाले समय में इस्तेमाल के उदाहरण (जैसे,.soफ़ाइल को सीधे तौर पर लोड करना) को ज़रूरत पड़ने पर एपीआई में आसानी से जोड़ा जा सकेगा. (I128df)enableTracingColdStartपैरामीटर कोenableTracingImmediateसे मैच करना (I54126)enableTracingColdStartमेंkillProcessआर्ग्युमेंट हटाया गया (I81c4d)
वर्शन 1.0.0-alpha17
21 जून, 2023
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
7 जून, 2023
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
3 मई, 2023
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
5 अप्रैल, 2023
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
22 मार्च, 2023
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
8 मार्च, 2023
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
22 फ़रवरी, 2023
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
8 फ़रवरी, 2023
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
10 फ़रवरी, 2023
androidx.tracing:tracing-perfetto-binary:1.0.0-alpha09 रिलीज़ हो गया है. वर्शन 1.0.0-alpha09 में ये बदलाव शामिल हैं.
नई सुविधाएं
- वर्शन में बदलाव किया गया है, ताकि अन्य
androidx.tracing:tracing-perfetto*: 1.0.0-alpha09लाइब्रेरी एक साथ काम कर सकें.
11 जनवरी, 2023
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
7 दिसंबर, 2022
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 में ये बदलाव शामिल हैं.
नई सुविधाएं
- स्ट्रिंग को हैंडल करने के तरीके को ऑप्टिमाइज़ करके, परफ़ॉर्मेंस को बेहतर बनाया गया है.
गड़बड़ियां ठीक की गईं
- proguard का एक नियम जोड़ा गया है. इससे अगर क्लास का इस्तेमाल किया जाता है, तो
PerfettoNativeके तरीकों को हटाया नहीं जा सकेगा. इससे, ट्रेसिंग शुरू होने पर क्रैश होने से बचा जा सकेगा. हालांकि, ऐप्लिकेशन में कोई ट्रेसिंग कॉल मौजूद नहीं है.
वर्शन 1.0.0-alpha07
9 नवंबर, 2022
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एपीआई के जेएनआई ओवरहेड को कम किया गया.
वर्शन 1.0.0-alpha06
24 अक्टूबर, 2022
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
5 अक्टूबर, 2022
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
21 सितंबर, 2022
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
7 सितंबर, 2022
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
24 अगस्त, 2022
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 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- Perfetto सेवा को शुरू करने की प्रोसेस में कई सुधार किए गए हैं
- कोई जवाब न मिलने की स्थिति को बेहतर तरीके से हैंडल करने के लिए, एक खास एक्ज़िट कोड जोड़ा गया है: RESULT_CODE_CANCELLED.
- पार्स करने से जुड़ी गड़बड़ियों को बेहतर तरीके से हैंडल किया गया.
EnableTracingResponse.requiredVersionको नल के तौर पर मार्क किया गया है, क्योंकि पैकेज से कम्यूनिकेट न कर पाने की वजह से, हमें वर्शन की जानकारी नहीं मिल सकती. (I5ba20)
वर्शन 1.0.0-alpha01
27 जुलाई, 2022
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 के साथ इंटिग्रेट करने के लिए किया जा सकता है.
Tracing Version 1.0.0
वर्शन 1.0.0
28 अक्टूबर, 2020
androidx.tracing:tracing:1.0.0 और androidx.tracing:tracing-ktx:1.0.0 रिलीज़ हो गए हैं. वर्शन 1.0.0 में ये बदलाव शामिल हैं.
1.0.0 वर्शन की मुख्य सुविधाएं
इसकी मदद से, सिस्टम ट्रेस बफ़र में ट्रेस इवेंट लिखे जा सकते हैं. इसे Systrace और Perfetto जैसे टूल का इस्तेमाल करके देखा जा सकता है. यह लाइब्रेरी, बंद हो चुकी androidx.core.os.TraceCompat क्लास की जगह इस्तेमाल की जाती है.
वर्शन 1.0.0-rc01
14 अक्टूबर, 2020
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
24 जून, 2020
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
10 जून, 2020
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 है.