Avvio
Ultimo aggiornamento | Release stabile | Candidato per la release | Versione beta | Versione alpha |
---|---|---|---|---|
18 settembre 2024 | 1.2.0 | - | - | - |
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di crearne uno nuovo, dai un'occhiata ai problemi esistenti in questa raccolta. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.
Per ulteriori informazioni, consulta la documentazione del Monitoraggio problemi.
Versione 1.2
Versione 1.2.0
18 settembre 2024
Viene rilasciato androidx.startup:startup-runtime:1.2.0
. La versione 1.2.0 contiene questi commit.
Modifiche importanti dalla versione 1.1.0
- Corregge la ricerca dei metadati quando
InitializationProvider
è definito per i processi secondari. (Id9ff1) - È stato corretto un bug in
AppInitializer.isEagerlyInitialized()
. (I99e9a)
Versione 1.2.0-rc01
4 settembre 2024
androidx.startup:startup-runtime:1.2.0-rc01
viene rilasciata senza modifiche rispetto all'ultima release beta. La versione 1.2.0-rc01 contiene questi commit.
Versione 1.2.0-beta01
21 agosto 2024
androidx.startup:startup-runtime:1.2.0-beta01
viene rilasciato. La versione 1.2.0-beta01 contiene questi commit.
Nuove funzionalità
- È stata aggiunta una dipendenza
ProfileInstaller
esplicita per supportare il fallback dell'installazione del profilo di riferimento quando i profili non sono stati installati da Google Play.
Versione 1.2.0-alpha02
11 gennaio 2023
Viene rilasciato androidx.startup:startup-runtime:1.2.0-alpha02
. La versione 1.2.0-alpha02 contiene questi commit.
Correzioni di bug
- Corregge la ricerca di metadati quando viene definito
InitializationProvider
per i processi secondari. (aosp/2012215)
Versione 1.2.0-alpha01
9 febbraio 2022
androidx.startup:startup-runtime:1.2.0-alpha01
viene rilasciato. La versione 1.2.0-alpha01 contiene questi commit.
Correzioni di bug
- È stato corretto un bug in
AppInitializer.isEagerlyInitialized()
. aosp/1855769
Versione 1.1.1
Versione 1.1.1
9 febbraio 2022
Viene rilasciato androidx.startup:startup-runtime:1.1.1
. La versione 1.1.1 contiene questi commit.
Correzioni di bug
- È stato corretto un bug in
AppInitializer.isEagerlyInitialized()
. aosp/1855769
Versione 1.1.0
Versione 1.1.0
4 agosto 2021
androidx.startup:startup-runtime:1.1.0
viene rilasciato. La versione 1.1.0 contiene questi commit.
Questa release è identica a androidx.startup:startup-runtime:1.1.0-rc01
.
Modifiche importanti dalla versione 1.0.0
Ora è possibile aggiungere più elementi
InitializationProvider
<provider>
al file AndroidManifest.xml dell'applicazione per le librerie o le applicazioni che richiedono l'inizializzazione automatica in più processi. Ia0712, b/183136596Migliori regole di proguard, regole multi-dex per garantire che i
Initializer
finiscano nel file dex primario. aosp/1743740Aggiungi regole del profilo di riferimento per ottimizzare l'utilizzo di
androidx.startup
. aosp/17639340
Versione 1.1.0-rc01
21 luglio 2021
androidx.startup:startup-runtime:1.1.0-rc01
viene rilasciato. La versione 1.1.0-rc01 contiene questi commit.
Correzioni di bug
- Regole ProGuard e multi-dex migliori per garantire che
Initializer
finisca nel file dex principale. (aosp/1743740) - Aggiungi regole del profilo di riferimento per ottimizzare l'utilizzo di
androidx.startup
. (aosp/17639340
Versione 1.1.0-beta01
18 maggio 2021
Viene rilasciato androidx.startup:startup-runtime:1.1.0-beta01
. La versione 1.1.0-beta01 contiene questi commit.
Nuove funzionalità
- Ora è possibile aggiungere più elementi
InitializationProvider
<provider>
al file AndroidManifest.xml dell'applicazione per librerie o applicazioni che richiedono l'inizializzazione automatica in più processi. (Ia0712, b/183136596)
Correzioni di bug
- Miglioramenti minori alle regole di ProGuard. (aosp/1691484)
Versione 1.1.0-alpha01
7 aprile 2021
androidx.startup:startup-runtime:1.1.0-alpha01
viene rilasciato. La versione 1.1.0-alpha01 contiene questi commit.
Modifiche all'API
- Ora è possibile aggiungere più elementi
InitializationProvider
<provider>
alAndroidManifest.xml
dell'applicazione per librerie o applicazioni che richiedono l'inizializzazione automatica in più processi. (Ia0712, b/183136596)
Versione 1.0.0
Versione 1.0.0
28 ottobre 2020
Viene rilasciato androidx.startup:startup-runtime:1.0.0
. La versione 1.0.0 contiene questi commit.
Funzionalità principali della versione 1.0.0
- Fornisce un modo semplice e ad alte prestazioni per definire i
Initializer
da eseguire all'avvio dell'applicazione senza dover definire unContentProvider
. - Fornisce un'API coerente per l'inizializzazione lazy.
- I
Initializer
possono definire dipendenze da altriInitializer
, il che consente di definire esplicitamente l'ordine di inizializzazione.
Versione 1.0.0-rc01
14 ottobre 2020
androidx.startup:startup-runtime:1.0.0-rc01
viene rilasciato. La versione 1.0.0-rc01 contiene questi commit.
Questa release è identica a 1.0.0-beta01
.
Versione 1.0.0-beta01
16 settembre 2020
Viene rilasciato androidx.startup:startup-runtime:1.0.0-beta01
. La versione 1.0.0-beta01 contiene questi commit.
Questa versione è identica a 1.0.0-alpha03
. androidx.startup
ora è la versione stabile dell'API.
Versione 1.0.0-alpha03
19 agosto 2020
Viene rilasciato androidx.startup:startup-runtime:1.0.0-alpha03
. La versione 1.0.0-alpha03 contiene questi commit.
Nuove funzionalità
- È stata aggiunta una nuova API
isEagerlyInitialized()
che consente aInitializer
di determinare se è stata inizializzata in modo esplicito. (aosp/1372879, b/159952713)
Versione 1.0.0-alpha02
22 luglio 2020
androidx.startup:startup-runtime:1.0.0-alpha02
viene rilasciato. La versione 1.0.0-alpha02 contiene questi commit.
Correzioni di bug
- Pubblica le regole ProGuard per i consumatori per l'avvio e il runtime. (aosp/1347583, b/159595260)
- Migliorare i controlli statici in
AppInitializer
. (aosp/1331900)
Versione 1.0.0-alpha01
10 giugno 2020
androidx.startup:startup-runtime:1.0.0-alpha01
viene rilasciato. La versione 1.0.0-alpha01 contiene questi commit.
Nuove funzionalità
La libreria App Startup fornisce un modo semplice e performante per inizializzare i componenti all'avvio dell'applicazione. Sia gli sviluppatori di librerie che gli sviluppatori di app possono utilizzare l'avvio delle app per semplificare le sequenze di avvio e impostare esplicitamente l'ordine di inizializzazione.
Questa release iniziale è 1.0.0-alpha01
.