
Thunderbird 155 är nu tillgänglig som den senaste versionen av Mozillas e-postklient, med betydande förbättringar av kontokonfiguration, OAuth-autentisering och kompatibilitet med anpassade e-postservrar. Den här versionen kommer också i en tid av förändring för projektet, som från och med september började anta en mycket snabbare utvecklingscykel, med nya stabila versioner som släpps varannan vecka.
Den nya versionen fortsätter Thunderbirds utveckling mot en mer flexibel e-postklient, bättre lämpad för moderna tjänster. Viktiga nya funktioner inkluderar anpassat OAuth-stöd för IMAP- och SMTP-servrar, tillsammans med nya funktioner för tillägg att modifiera autentiseringsleverantörerna som används av specifika domäner. Många buggfixar, stabilitetsförbättringar och säkerhetsuppdateringar ingår också.
Thunderbird 155 förbättrar OAuth-autentisering
Den viktigaste nya funktionen i Thunderbird 155 är relaterad till autentisering. Den nya versionen inkluderar stöd för att konfigurera anpassade OAuth-leverantörer på IMAP- och SMTP-servrar , vilket är särskilt användbart för organisationer och e-postleverantörer som använder sina egna autentiseringssystem.
Fram tills nu har kontokonfigurationen i Thunderbird i hög grad förlitat sig på de OAuth-leverantörer som är integrerade i själva klienten. Med den nya versionen är systemet mer flexibelt och låter dig definiera specifika konfigurationer för servrar och domäner som inte nödvändigtvis använder standardleverantörerna.
Förbättringen är särskilt relevant i affärs-, utbildnings- eller hanterade miljöer, där e-postservern kan använda en annan autentiseringsinfrastruktur än den som används av stora kommersiella tjänster.
Tillägg kan ändra autentiseringsleverantörer
Thunderbird 155 utökar även funktionerna för OAuth-relaterade tillägg. Tillägg kan nu åsidosätta inbyggda konfigurationer för specifika domäner och värdnamn.
Detta möjliggör utveckling av tillägg som kan tillhandahålla specifika autentiseringsmekanismer utan att nödvändigtvis behöva vänta på att varje leverantör ska integreras direkt i Thunderbirds huvudkod.
Ändringen förbättrar också Thunderbirds förmåga att anpassa sig till specialiserade tjänster. Istället för att behandla alla e-postservrar på samma sätt kan klienten använda olika konfigurationer beroende på vilken domän eller server den arbetar med.
Manuell kontoinställning är mer omfattande
En annan förbättring gäller den manuella kontokonfigurationsprocessen. Thunderbird 155 förenklar detta arbetsflöde och lägger till stöd för Exchange, Microsoft Graph och anpassad OAuth inom samma upplevelse.
Detta är särskilt viktigt eftersom Thunderbird successivt utökar sitt stöd för Microsoft Exchange. Projektet har i månader arbetat med att integrera Microsoft Graph för att gradvis ersätta olika komponenter i den äldre EWS-baserade implementeringen.
Thunderbird 154 aktiverade redan Microsoft Graph för Microsoft 365, medan version 155 fortsätter att utveckla den nödvändiga infrastrukturen för att enklare konfigurera och autentisera den här typen av konton.
OAuth integrerar PKCE och autentisering via extern webbläsare.
Thunderbird 155 lägger också till specifika fält för att konfigurera PKCE och användningen av en extern webbläsare inom de anpassade OAuth-parametrarna.
PKCE, förkortning för Proof Key for Code Exchange, lägger till ett skyddslager till auktoriseringsflödet och är särskilt inriktat på kunder som inte kan hantera kundhemligheter på ett säkert sätt. Dess användning har blivit standardpraxis i moderna applikationer som använder OAuth.
Stöd för externa webbläsare ligger också i linje med den utveckling som Thunderbird redan hade påbörjat i tidigare versioner. Sedan Thunderbird 153 kan OAuth-inloggning för e-postkonton öppnas i systemets standardwebbläsare, istället för att hela processen utförs i själva applikationen.
S/MIME-förbättringar
Den nya versionen innehåller också en förbättring för användare av S/MIME . Motsvarande informationsruta visar nu ytterligare information om meddelandesignaturer och kryptering.
Den information som kan konsulteras inkluderar algoritmen som används för signaturen, digest-algoritmen, krypteringsalgoritmen och nyckelstorleken.
Denna information möjliggör en mer exakt verifiering av de kryptografiska egenskaperna hos ett signerat eller krypterat meddelande och erbjuder större transparens för användare som behöver verifiera hur en kommunikation har skyddats.
Fler korrigeringar för IMAP, Exchange och kalendrar
Thunderbird 155 kommer med en lång lista med korrigeringar. Dessa inkluderar lösningar på problem relaterade till IMAP-taggsynkronisering, global meddelandesökning och bilagefilter.
Flera problem relaterade till Exchange och CalDAV har också åtgärdats. Om man till exempel tar bort ett Exchange-konto kan det leda till att inställningarna för utgående server kvarstår, medan vissa CalDAV-kalendrar kan sluta synkronisera sina händelser helt och hållet när offline-läge används.
Klienten åtgärdar också ett problem som kunde orsaka tyst förlust av ändringar som gjordes i cachade ICS-filer när Thunderbird återansluts.
Många stabilitetsproblem har också korrigerats i Thunderbird 155.
Uppdateringen innehåller flera buggfixar som kan orsaka att programmet kraschar oväntat. Bland de åtgärdade problemen finns olika fel relaterade till hantering av databasminne och laddning av e-postmappar.
En krasch som kunde inträffa under avstängning av Thunderbird medan klienten väntade på att ett OAuth2-lösenord skulle anges har också åtgärdats.
Dessa förändringar kan vara mindre synliga än nya funktioner, men de är särskilt viktiga i en e-postklient som är öppen under långa perioder och kontinuerligt hanterar meddelanden, mappar, kalendrar, kontakter och lokala databaser.
Med Thunderbird 155 börjar en ny fas med mer frekventa versioner
Lanseringen av Thunderbird 155 har också en viktig egenhet: den är en del av det nya accelererade lanseringsschemat som antagits av Mozilla och Thunderbird.
Projektet har beslutat att gå från en fyraveckorscykel till en på cirka två veckor för skrivbordsversioner. Thunderbird 155 är en av de första versionerna som drar nytta av denna förändring, som syftar till att göra det möjligt för slutförda förbättringar att nå användarna snabbare.
Teamet förklarade att den här modellen inte är avsedd att tvinga utvecklare att arbeta dubbelt så snabbt. Funktioner som inte är färdiga kan fortsätta utvecklingen och vänta på en senare version, medan förbättringar som är färdiga har en bättre chans att nå den stabila grenen snabbt.
Mindre och mer frekventa versioner
Det nya schemat innebär att Thunderbird måste vänja sig vid en serie utgåvor med mycket kortare intervall. Istället för att koncentrera ett stort antal ändringar till en enda månatlig uppdatering kan förbättringarna spridas över flera mindre utgåvor.
Strategin följer den tidigare aviserade förändringen för Firefox, som också har börjat experimentera med en tvåveckors lanseringscykel. Thunderbird upprätthåller också synkroniserad numrering med Firefox, så Thunderbird 155 är baserad på Firefox 155.
För användare förblir uppdaterarens normala funktion oförändrad. Nya versioner kommer att fortsätta att anlända via Thunderbirds uppdateringsmekanismer eller genom arkiven för de olika Linuxdistributionerna.
Thunderbird 155 förstärker sitt engagemang för Exchange
Utvecklingen av Exchange-stödet är fortfarande ett av Thunderbirds viktigaste tekniska projekt. Teamet har arbetat i månader för att utöka kompatibiliteten med Microsoft Graph och föra den närmare de funktioner som tidigare tillhandahölls av EWS.
Thunderbird 155 drar nytta av detta arbete genom att integrera Exchange och Graph i det manuella kontokonfigurationsflödet. Genom att kombinera detta stöd med anpassad OAuth kan användaren anpassa sig till ett bredare utbud av företagskonfigurationer.
Projektet har också bekräftat att arbetet med Graph inte slutar med e-post. När e-postkompatibilitet är etablerad kommer Thunderbird att fortsätta utveckla andra delar av Exchange-integrationen, inklusive framtida kalenderrelaterade förbättringar.
En stor uppdatering för Mozillas e-postklient
Thunderbird 155 representerar en uppdatering som främst fokuserar på autentisering, kontokonfiguration och kompatibilitet med olika e-postinfrastrukturer. Anpassat OAuth-stöd för IMAP och SMTP är utan tvekan det viktigaste tillägget, medan PKCE, stöd för externa webbläsare och förbättringar av tillägg kompletterar en större översyn av denna del av programmet.
Den här versionen innehåller även S/MIME-förbättringar, nya administratörspolicyer och ett flertal korrigeringar relaterade till IMAP, Exchange, CalDAV, sökning, filter och stabilitet. Allt detta kommer samtidigt som Thunderbird inleder en ny fas med mer frekventa utgåvor.
Genom att gå över till en cykel på ungefär två veckor syftar projektet till att minska tiden mellan att en förbättring är slutförd och att den anländer till användarna. Thunderbird 155 är därför mer än bara en underhållsuppdatering: den demonstrerar också den nya utvecklingsstrategi som Mozillas e-postklient kommer att använda under de kommande månaderna.