Riprendono le release, anzi raddoppiano
Da ottobre dello scorso anno le release della piattaforma si sono molto rallentate, ma non per tutti. Abbiamo infatti iniziato un doppio binario: un insieme di Enti molto ristretto che ricevono aggiornamenti ogni 2 settimane circa e sono sempre aggiornati all'ultima versione del nostro prodotto, mentre un secondo gruppo molto più numeroso di enti riceve aggiornamenti con un po' di ritardo.
Il primo gruppo di enti sono i nostri beta tester, sono una decina e costituiscono un insieme abbastanza vario di tipologie di servizi erogati, modalità di login, sistemi di protocollo, ... Sono quindi un insieme rappresentativo degli enti che utilizzano la piattaforma e hanno modo di sperimentare le nuove funzionalità della piattaforma in anteprima, perché si trovano in quella che chiamiamo la fast-track.
Il secondo gruppo di enti è molto più folto, comprende oltre 200 enti che usano la piattaforma in una modalità che privilegia la stabilità: la piattaforma viene aggiornata per loro dopo un breve rodaggio effettuato dai beta testers, che può comprendere piccoli bugfix per problemi che non sono emersi nei test che precedono la nuova release. L'aggiornamento di questi enti avviene in modo più rallentato, quando la release X arriva su quella che chiamiamo slow track, si tratta della versione rilasciata un mese prima sulla fast-track, eventualmente arricchita di qualche correzione emersa in questo mese di tempo.
Un'immagine dovrebbe rendere l'idea in modo immediato:
Ad esempio se in fast-track esce la versione 1.9.0 e nelle quattro settimane seguenti emergono dei bug, questa release non vedrà mai la luce nella slow track, dove arriverà la versione con tutte le correzioni che si sono susseguite in questo tempo:
E' uno sforzo molto grande per tutto il team di sviluppo, che riusciamo a traguardare perché il nostro processo di rilascio si è molto rafforzato nel corso del 2021 e molti automatismi ci rendono leggera la creazione di una nuova release.
E' stato un passaggio così impegnativo che abbiamo iniziato questa piccola rivoluzione durante lo sviluppo della release 1.9 e completiamo questo passaggio in questi giorni mentre la fast-track è arrivata alla release 1.6.
Ad oggi quindi abbiamo:
- slow-track: 1.15.2
- fast-track: 1.16.1
Nel prossimo messaggio, un pò di dettagli sui cambiamenti intercorsi in queste ultime versioni, per chi fosse impaziente ecco il collegamento al nostro changelog generato automaticamente dal codice sorgente.