Arduino CLI 0.19.0 non solo è disponibile, è la migliore di sempre!

Oggigiorno Arduino come azienda ci offre bizzeffe di novità, una "camionata" per essere precisi. L'Arduino Tooling Team oggi ci offre Arduino CLI 0.19.0! Questo nuovo rilascio offre un sacco di migliorie, nuove features e ovviamente come ogni rilascio vuole, tanti bug risolti. In questo articolo scopriremo assieme tutto questo.

Tra tutte le novità offerte durante quest'anno, Arduino da intendere come azienda, ci sta offrendo parecchio.

In particolare, sulla release 0.19.0 di Arduino CLI, ci si sofferma sulla nuova feature del "pluggable discovery" senza dimenticare tutti gli step di startup inerenti ad Arduino CLI stessa, che sono stati letteralmente ristrutturati.

Può forse una nuova feature essere rilasciata senza qualche "intoppo di percorso"? Difficile per me chiamarlo "intoppo", ma questa nuova feature andrà a modificare il JSON restituito in output per alcuni comandi e le funzioni gRPC, ma non temere: Arduino ci spiega tutto questo nella guida upgrade a distanza di un click proprio qui.

Parliamo della pluggable discovery di Arduino CLI

La pluggable discovery è LA feature rilasciata tramite la versione 0.19.0 di Arduino CLI: ma di che si tratta esattamente?

Questa nuova potenzialità all'interno di Arduino CLI, permetterà a tutti i suoi utilizzatori di sfruttare il supporto aggiuntivo di altre board (come ad esempio Teensy), ma anche di aggiungere tramite upload nuove schede. Sarà possibile aggiungere nuove schede tramite Wi-Fi, Bluetooth, SSH, CAN bus e tutte quelle modalità di comunicazione che hai in mente!

Anche su questo punto Arduino non ci vuole lasciare a bocca asciutta: per questo non posso che lasciarti a distanza di un click la documentazione inerente a queste specifiche.

Ristrutturazione interna della versione 0.19.0

Qualche paragrafo fa, parlavo della ristrutturazione interna di Arduino CLI 0.19.0. In parole molto semplici, il team di sviluppo ha fatto sì che esso sia più resiliente agli errori, ma facciamo un esempio.

Se tu come utente hai aggiunto un URL inerente a un pacchetto, in precedenza Arduino CLI sarebbe stata letteralmente inutilizzabile con un errore simile. Adesso, grazie a questo rilascio, Arduino CLI si limiterà ad avvisarti dell'errore anziché andare in crash.

Ma la cosa più importante di tutte relativa a questa ristrutturazione è la seguente:

Il team di sviluppo assicura che Arduino CLI alla versione 0.19.0 permette di ridurre di esattamente la metà il tempo di startup di Arduino IDE 2.0!

C'è qualche punto "dolente" di questa versione? Purtroppo sì.

Allo stato attuale, parrebbe ci sia qualche problemino di compatibilità con alcune librerie scritte in Go, ma questo ha permesso al contempo di migliorare il supporto multi-lingua e di mantenere salvate nel modo più opportuno le informazioni dei tuoi Sketch.

In conclusione

In conclusione Arduino CLI, con questo nuovo rilascio e con tutto quello che ci siamo detti in precedenza, offre dei "breaking changes".

Detto con un linguaggio meno "tecnichese", quando c'è di mezzo un grosso cambiamento in un progetto software, purtroppo qualcosa si rompe come dicevamo prima.

Ma ancora una volta, Arduino ci mette nero su bianco tutte queste informazioni con il changelog che trovi a distanza di un click qui.

Scarica subito una copia gratis

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend