
Mastodon 4.7 concentra il proprio sviluppo su una serie di miglioramenti tecnici che, nella maggior parte dei casi, non cambiano direttamente l’esperienza quotidiana degli utenti. L’aggiornamento rappresenta però un passaggio importante per amministratori di istanze, sviluppatori e piattaforme che comunicano attraverso i protocolli del Fediverse.
Il team di sviluppo ha lavorato in particolare sulla struttura del database, sulla gestione delle chiavi crittografiche e sulla compatibilità con specifiche più recenti utilizzate per la comunicazione tra server. L’obiettivo è rendere Mastodon più flessibile, sicuro e pronto per le evoluzioni future, comprese quelle previste con Mastodon 5.0.
Proprio per questo motivo, la versione 4.7 assume un ruolo particolare anche nel percorso di aggiornamento delle installazioni esistenti. Il passaggio da Mastodon 4.6 a 4.7 può essere effettuato senza interruzioni del servizio e lo stesso approccio sarà supportato nel successivo aggiornamento. Mastodon 4.7 diventa quindi una tappa obbligatoria per chi intende mantenere una procedura di aggiornamento senza downtime.
Si tratta di un aggiornamento meno appariscente rispetto a una nuova versione dedicata alle funzionalità per il pubblico, ma il lavoro svolto sulla base tecnica può avere effetti importanti sulla stabilità e sulle possibilità di sviluppo della piattaforma nel lungo periodo.
Database e sicurezza al centro di Mastodon 4.7
Una delle principali aree di intervento riguarda il database. Mastodon 4.7 include diverse migrazioni di lunga durata, pensate per risolvere alcuni limiti accumulati nel tempo nella struttura dei dati.
Alcune caratteristiche risultavano difficili da implementare, mentre determinate operazioni di migrazione potevano diventare inutilmente complesse. La riorganizzazione interna prepara quindi il software a future funzioni e semplifica la gestione degli aggiornamenti.
Grande attenzione viene riservata anche alla sicurezza. Le chiavi private degli utenti locali utilizzate per l’autenticazione ActivityPub vengono ora cifrate all’interno del database. Questo riduce i rischi in caso di esposizione accidentale di backup o di problemi legati a servizi esterni utilizzati per ospitare il database.
La nuova gestione delle chiavi è stata progettata anche per offrire maggiore flessibilità in futuro. Mastodon potrà infatti supportare differenti algoritmi di firma e implementare procedure di rotazione delle chiavi in modo più ordinato.
Mastodon 4.7 migliora inoltre la gestione delle modifiche agli handle degli account ospitati su altre piattaforme federate. Gli utenti Mastodon non possono ancora modificare direttamente il proprio handle, ma il lavoro effettuato rappresenta un passo tecnico necessario per rendere possibile questa funzione in futuro.
ActivityPub, nuove firme crittografiche e compatibilità tra piattaforme
Un’altra parte fondamentale dell’aggiornamento riguarda l’interoperabilità. Mastodon 4.7 amplia il supporto per alcune specifiche e proposte utilizzate nel Fediverse, migliorando il dialogo con software differenti.
Tra le novità troviamo il supporto per FEP-8967, una specifica dedicata alla rappresentazione e alla gestione delle anteprime dei collegamenti. In prospettiva, questa tecnologia potrebbe permettere agli utenti di scegliere quale link mostrare in anteprima quando un post contiene più indirizzi. Per il momento Mastodon mantiene anche un comportamento compatibile con i server che non utilizzano ancora questa specifica.
Il lavoro sulle firme crittografiche è particolarmente rilevante per chi sviluppa o gestisce una piattaforma federata. Mastodon 4.7 amplia il supporto a diverse tecnologie:
- Chiavi pubbliche RSA, Ed25519 e ML-DSA-44, quest’ultimo pensato come algoritmo post-quantistico.
- Maggiore compatibilità con le firme definite da RFC 9421, mantenendo il supporto anche alle precedenti implementazioni ancora diffuse.
- Verifica delle Object Integrity Proofs FEP-8b32 attraverso gli algoritmi eddsa-jcs-2022 e mldsa44-jcs-2024.
Per gli utenti comuni, queste modifiche restano quasi completamente invisibili. Il loro valore si trova soprattutto nella capacità di mantenere Mastodon compatibile con l’evoluzione delle specifiche federate e con le future tecnologie crittografiche.
Mastodon 4.7 prepara quindi il terreno per Mastodon 5.0, una versione che dovrebbe concentrarsi maggiormente sulle funzioni direttamente percepibili dagli utenti. Nel frattempo, questo aggiornamento rafforza le fondamenta tecniche della piattaforma, intervenendo su sicurezza, aggiornamenti, database e comunicazione tra server. Ricordo che potete seguire tutte le news pubblicate su Linux Easy direttamente su Mastodon.