स्टार्टअप
नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
4 सितंबर, 2024 | 1.1.1 | 1.2.0-rc01 | - | - |
सुझाव
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको नई समस्याओं का पता चलता है या आपको इस लाइब्रेरी को बेहतर बनाने के लिए आइडिया मिल सकते हैं. कृपया, इस मौजूदा समस्याएं इस लाइब्रेरी में जोड़ें. किसी मौजूदा समस्या के लिए अपना वोट दें. इसके लिए ये तरीके अपनाएं: स्टार बटन पर क्लिक करके ऐसा किया जा सकता है.
समस्या को ट्रैक करने वाले टूल से जुड़ा दस्तावेज़ देखें हमारा वीडियो देखें.
वर्शन 1.2
वर्शन 1.2.0-rc01
4 सितंबर, 2024
androidx.startup:startup-runtime:1.2.0-rc01
को रिलीज़ कर दिया गया है. इसमें पिछली बीटा रिलीज़ में कोई बदलाव नहीं किया गया है. वर्शन 1.2.0-rc01 में ये कमिट शामिल हैं.
वर्शन 1.2.0-beta01
21 अगस्त, 2024
androidx.startup:startup-runtime:1.2.0-beta01
रिलीज़ हो गया है. वर्शन 1.2.0-beta01 में ये प्रतिबद्धताएं शामिल हैं.
नई सुविधाएं
- अगर प्रोफ़ाइलें प्ले से इंस्टॉल नहीं की जाती हैं, तो बेसलाइन प्रोफ़ाइल को इंस्टॉल करने के मामले में फ़ॉलबैक के लिए, साफ़ तौर पर
ProfileInstaller
डिपेंडेंसी जोड़ी गई.
वर्शन 1.2.0-alpha02
11 जनवरी, 2023
androidx.startup:startup-runtime:1.2.0-alpha02
रिलीज़ हो गया है. वर्शन 1.2.0-alpha02 में ये कमियां हैं.
गड़बड़ियां ठीक की गईं
- जब
InitializationProvider
को सेकंडरी प्रोसेस के लिए तय किया जाता है, तब मेटाडेटा लुकअप को ठीक करता है. (aosp/2012215)
वर्शन 1.2.0-alpha01
9 फ़रवरी, 2022
androidx.startup:startup-runtime:1.2.0-alpha01
रिलीज़ हो गया है. वर्शन 1.2.0-alpha01 में ये कमियां हैं.
गड़बड़ियां ठीक की गईं
AppInitializer.isEagerlyInitialized()
की गड़बड़ी को ठीक किया गया. एओएसपी/1855769
वर्शन 1.1.1
वर्शन 1.1.1
9 फ़रवरी, 2022
androidx.startup:startup-runtime:1.1.1
रिलीज़ हो गया है. वर्शन 1.1.1 में ये कमियां शामिल हैं.
गड़बड़ियां ठीक की गईं
AppInitializer.isEagerlyInitialized()
की गड़बड़ी को ठीक किया गया. एओएसपी/1855769
वर्शन 1.1.0
वर्शन 1.1.0
4 अगस्त, 2021
androidx.startup:startup-runtime:1.1.0
रिलीज़ हो गया है. वर्शन 1.1.0 में ये कमियां शामिल हैं.
यह रिलीज़, androidx.startup:startup-runtime:1.1.0-rc01
की तरह है.
1.0.0 के बाद के अहम बदलाव
एक से ज़्यादा
InitializationProvider
<provider>
एलिमेंट को अब ऐप्लिकेशन की AndroidManifest.xml फ़ाइल में, उन लाइब्रेरी या ऐप्लिकेशन के लिए जोड़ा जा सकता है जिन्हें कई प्रोसेस में अपने-आप शुरू होने की ज़रूरत होती है. Ia0712, b/183136596Initializer
s प्राइमरी dex फ़ाइल में ही रहें, यह पक्का करने के लिए बेहतर ProGuard नियम और मल्टी-डेक्स नियम. aosp/1743740androidx.startup
के इस्तेमाल को ऑप्टिमाइज़ करने के लिए, बेसलाइन प्रोफ़ाइल नियम जोड़ें. aosp/17639340
वर्शन 1.1.0-rc01
21 जुलाई, 2021
androidx.startup:startup-runtime:1.1.0-rc01
रिलीज़ हो गया है. वर्शन 1.1.0-rc01 में ये कमिट शामिल हैं.
गड़बड़ियां ठीक की गईं
Initializer
s प्राइमरी dex फ़ाइल में ही रहें, यह पक्का करने के लिए बेहतर ProGuard नियम और मल्टी-डेक्स नियम. (aosp/1743740)androidx.startup
के इस्तेमाल को ऑप्टिमाइज़ करने के लिए, बेसलाइन प्रोफ़ाइल नियम जोड़ें. (aosp/17639340
वर्शन 1.1.0-beta01
18 मई, 2021
androidx.startup:startup-runtime:1.1.0-beta01
रिलीज़ हो गया है. वर्शन 1.1.0-beta01 में ये तय किए गए हिस्से शामिल हैं.
नई सुविधाएं
- एक से ज़्यादा
InitializationProvider
<provider>
एलिमेंट को अब ऐप्लिकेशन की AndroidManifest.xml फ़ाइल में, उन लाइब्रेरी या ऐप्लिकेशन के लिए जोड़ा जा सकता है जिन्हें कई प्रोसेस में अपने-आप शुरू होने की ज़रूरत होती है. (Ia0712, b/183136596)
गड़बड़ियां ठीक की गईं
- प्रोगार्ड के नियमों में मामूली सुधार किए गए. (aosp/1691484)
वर्शन 1.1.0-alpha01
7 अप्रैल, 2021
androidx.startup:startup-runtime:1.1.0-alpha01
रिलीज़ हो गया है. वर्शन 1.1.0-alpha01 में ये कमियां हैं.
एपीआई में किए गए बदलाव
- जिन लाइब्रेरी या ऐप्लिकेशन को कई प्रोसेस में अपने-आप शुरू होने की ज़रूरत होती है उनके लिए, अब ऐप्लिकेशन के
AndroidManifest.xml
में एक से ज़्यादाInitializationProvider
<provider>
एलिमेंट जोड़े जा सकते हैं. (Ia0712, b/183136596)
वर्शन 1.0.0
वर्शन 1.0.0
28 अक्टूबर, 2020
androidx.startup:startup-runtime:1.0.0
रिलीज़ हो गया है. वर्शन 1.0.0 में ये कमियां शामिल हैं.
1.0.0 की मुख्य सुविधाएं
- यह नीति
ContentProvider
तय किए बिना, ऐप्लिकेशन स्टार्टअप पर चलाने के लिए,Initializer
तय करने का आसान और बेहतर तरीका उपलब्ध कराती है. - लेज़ी इनिशलाइज़ेशन के लिए, एक जैसा एपीआई उपलब्ध कराता है.
Initializer
, अन्यInitializer
पर डिपेंडेंसी तय कर सकते हैं, जो साफ़ तौर पर शुरू करने के क्रम को तय करने में मदद करता है.
वर्शन 1.0.0-rc01
14 अक्टूबर, 2020
androidx.startup:startup-runtime:1.0.0-rc01
रिलीज़ हो गया है. वर्शन 1.0.0-rc01 में ये कमिट शामिल हैं.
यह रिलीज़, 1.0.0-beta01
की तरह है.
वर्शन 1.0.0-beta01
16 सितंबर, 2020
androidx.startup:startup-runtime:1.0.0-beta01
रिलीज़ हो गया है. वर्शन 1.0.0-beta01 में ये कमिट मौजूद हैं.
यह वर्शन, 1.0.0-alpha03
के जैसा है. androidx.startup
अब एपीआई स्टेबल है.
वर्शन 1.0.0-alpha03
19 अगस्त, 2020
androidx.startup:startup-runtime:1.0.0-alpha03
रिलीज़ हो गया है. वर्शन 1.0.0-alpha03 में ये कमियां हैं.
नई सुविधाएं
- नया
isEagerlyInitialized()
एपीआई जोड़ा गया, जोInitializer
के लिए काम करता है ताकि यह तय किया जा सके कि इसे बहुत सोच-समझकर शुरू किया गया है या नहीं. (aosp/1372879, b/159952713)
वर्शन 1.0.0-alpha02
22 जुलाई, 2020
androidx.startup:startup-runtime:1.0.0-alpha02
रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये कमियां हैं.
गड़बड़ियां ठीक की गईं
- स्टार्टअप-रनटाइम के लिए उपभोक्ता ProGuard नियमों को पब्लिश करें. (aosp/1347583, b/159595260)
AppInitializer
में स्टैटिक जांच को बेहतर बनाएं. (aosp/1331900)
वर्शन 1.0.0-alpha01
10 जून, 2020
androidx.startup:startup-runtime:1.0.0-alpha01
रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये कमियां हैं.
नई सुविधाएं
ऐप्लिकेशन स्टार्टअप लाइब्रेरी, ऐप्लिकेशन स्टार्टअप पर कॉम्पोनेंट शुरू करने का आसान और बेहतर तरीका देती है. लाइब्रेरी डेवलपर और ऐप्लिकेशन डेवलपर, दोनों ही स्टार्टअप क्रम को आसान बनाने के लिए ऐप्लिकेशन स्टार्टअप का इस्तेमाल कर सकते हैं. साथ ही, वे शुरू करने का क्रम साफ़ तौर पर सेट कर सकते हैं.
यह शुरुआती रिलीज़ 1.0.0-alpha01
है.