Sentry Flutter 10 smette di contare come crash gli errori che non fermano l’app
L’SDK cambia la classificazione delle sessioni e invia gli span completati senza aspettare la fine dell’intera transazione.
Che succede
Un errore non gestito in Flutter può essere registrato mentre l’app continua a funzionare. Le versioni precedenti dell’SDK Sentry classificavano comunque la sessione come un crash. La versione 10 conserva l’errore, ma separa i due esiti: se l’app resta in piedi, la sessione non viene più contata come arrestata.
Cambia anche l’invio delle misurazioni: gli span, cioè i singoli tratti di lavoro tracciati, partono a gruppi man mano che finiscono. Il caricamento del catalogo può così arrivare a Sentry mentre una richiesta di suggerimenti è ancora in corso. Su Android e iOS, inoltre, l’avvio dell’app ha una traccia propria.
È un aggiornamento maggiore: richiede almeno Dart 3.12 e Flutter 3.44, cambia le API di tracciamento e rimuove il profiling. Un tasso di sessioni senza crash migliore dopo l’upgrade potrebbe riflettere la nuova classificazione, non un bug sparito dal programma.
Perché conta
Un grafico può migliorare perché finalmente misura meglio ciò che succede. È utile saperlo prima di festeggiare la stabilità dell’app.
Leggi la fonte
blog.sentry.ioVuoi sapere di più su pillole come questa?
Nella stessa edizione
Phloem fa crescere il tuo repository come una rete di radici
Scion di Anthropic ricorda Mononoke. Un suo autore chiede il credito
Oxide fa stare un rack virtuale dentro un mini-PC
Petal mette la finestra del collega sulla tua scrivania
OpenCode 2.0 dà a terminale, desktop e script lo stesso interlocutore
Go 1.27 evita di buttare una connessione HTTP per un a capo
Sentry Flutter 10 smette di contare come crash gli errori che non fermano l’app
Prossima Pillola