
Thunderbird 155 вече е наличен като най-новата версия на имейл клиента на Mozilla, включваща значителни подобрения в конфигурацията на акаунти, OAuth удостоверяването и съвместимостта с персонализирани пощенски сървъри. Тази версия идва и във време на промени за проекта, който, считано от септември, започна да приема много по-бърз цикъл на разработка, като нови стабилни версии се пускат на всеки две седмици.
Новата версия продължава еволюцията на Thunderbird към по-гъвкав имейл клиент, по-подходящ за съвременни услуги. Ключовите нови функции включват персонализирана OAuth поддръжка за IMAP и SMTP сървъри, както и нови възможности за разширения за промяна на доставчиците на удостоверяване, използвани от конкретни домейни. Включени са и множество корекции на грешки, подобрения на стабилността и актуализации на сигурността.
Thunderbird 155 подобрява OAuth удостоверяването
Основната нова функция в Thunderbird 155 е свързана с удостоверяването. Новата версия включва поддръжка за конфигуриране на персонализирани OAuth доставчици на IMAP и SMTP сървъри , което е особено полезно за организации и доставчици на имейл, които използват свои собствени системи за удостоверяване.
Досега конфигурацията на акаунти в Thunderbird разчиташе до голяма степен на OAuth доставчиците, интегрирани в самия клиент. С новата версия системата е по-гъвкава и ви позволява да дефинирате специфични конфигурации за сървъри и домейни, които не е задължително да използват доставчиците по подразбиране.
Подобрението е особено важно в бизнес, образователни или управлявани среди, където пощенският сървър може да използва различна инфраструктура за удостоверяване от тази, използвана от големите търговски услуги.
Разширенията могат да променят доставчиците на удостоверяване
Thunderbird 155 също разширява възможностите на разширенията, свързани с OAuth. Добавките вече могат да отменят вградените конфигурации за конкретни домейни и имена на хостове.
Това позволява разработването на разширения, способни да предоставят специфични механизми за удостоверяване, без непременно да се чака всеки доставчик да бъде включен директно в основния код на Thunderbird.
Промяната също така подобрява способността на Thunderbird да се адаптира към специализирани услуги. Вместо да третира всички пощенски сървъри по един и същи начин, клиентът може да използва различни конфигурации в зависимост от домейна или сървъра, с който работи.
Ръчната настройка на акаунта е по-изчерпателна
Друго подобрение е свързано с процеса на ръчна настройка на акаунт. Thunderbird 155 опростява този работен процес и добавя поддръжка за Exchange, Microsoft Graph и персонализиран OAuth в рамките на едно и също изживяване.
Това е особено важно, защото Thunderbird постепенно разширява съвместимостта си с Microsoft Exchange. Проектът работи от месеци по интегрирането на Microsoft Graph, за да замени постепенно различни компоненти на старата имплементация, базирана на EWS.
Thunderbird 154 вече активира Microsoft Graph за Microsoft 365, докато версия 155 продължава да разработва необходимата инфраструктура за по-лесно конфигуриране и удостоверяване на тези типове акаунти.
OAuth включва PKCE и удостоверяване чрез външен браузър.
Thunderbird 155 също добавя специфични полета за конфигуриране на PKCE и използването на външен браузър в рамките на персонализираните OAuth параметри.
PKCE, съкращение от Proof Key for Code Exchange (Проверен ключ за обмен на код), добавя слой защита към процеса на оторизация и е специално насочен към клиенти, които не могат сигурно да пазят клиентските си тайни. Използването му се е превърнало в стандартна практика в съвременните приложения, които използват OAuth.
Поддръжката на външни браузъри също е в съответствие с еволюцията, която Thunderbird вече беше започнала в предишни версии. Започвайки с Thunderbird 153, входът чрез OAuth за имейл акаунти може да се отвори в браузъра по подразбиране на системата, вместо целият процес да се извършва в самото приложение.
Подобрения в S/MIME
Новата версия включва и подобрение за потребителите на S/MIME . Съответното информационно поле вече показва допълнителни подробности за подписите на съобщенията и криптирането.
Информацията, която може да бъде консултирана, включва алгоритъма, използван за подписа, алгоритъма за дайджест, алгоритъма за криптиране и размера на ключа.
Тази информация позволява по-прецизна проверка на криптографските характеристики на подписано или криптирано съобщение и предлага по-голяма прозрачност за потребителите, които трябва да проверят как е защитена комуникацията.
Още корекции за IMAP, Exchange и календари
Thunderbird 155 идва с дълъг списък от корекции. Те включват решения на проблеми, свързани със синхронизирането на IMAP тагове, глобалното търсене на съобщения и филтрите за прикачени файлове.
Няколко проблема, свързани с Exchange и CalDAV, също са отстранени. Например, изтриването на Exchange акаунт може да остави настройките на изходящия сървър непроменени, докато някои CalDAV календари може да спрат напълно да синхронизират събитията си, когато използват офлайн режим.
Клиентът също така отстранява проблем, който може да доведе до тиха загуба на промените, направени в кеширани ICS файлове, когато Thunderbird се свърже отново.
В Thunderbird 155 са коригирани и множество проблеми със стабилността.
Актуализацията включва няколко корекции на грешки, които можеха да доведат до неочакван срив на програмата. Сред отстранените проблеми са различни грешки, свързани с управлението на паметта на базата данни и зареждането на имейл папки.
Срив, който можеше да възникне по време на изключване на Thunderbird, докато клиентът чакаше въвеждане на OAuth2 парола, също е отстранен.
Тези промени може да са по-малко видими от новите функции, но са особено важни в имейл клиент, който остава отворен за дълги периоди и непрекъснато управлява съобщения, папки, календари, контакти и локални бази данни.
С Thunderbird 155 започва нов етап с по-чести версии.
Издаването на Thunderbird 155 има и важна особеност: то е част от новия ускорен график за пускане на версии, приет от Mozilla и Thunderbird.
Проектът е решил да премине от четириседмичен цикъл към приблизително двуседмичен за настолните версии. Thunderbird 155 е една от първите версии, които се възползват от тази промяна, чиято цел е да позволи на завършените подобрения да достигнат до потребителите по-бързо.
Екипът обясни, че този модел не е предназначен да принуди разработчиците да работят с двойно по-висока скорост. Функциите, които не са готови, могат да продължат разработката си и да изчакат по-късна версия, докато подобренията, които са готови, ще имат по-голям шанс бързо да достигнат до стабилния клон.
По-малки и по-чести версии
Новият график означава, че Thunderbird ще трябва да свикне с поредица от издания с много по-кратки интервали. Вместо да концентрира голям брой промени в една месечна актуализация, подобренията могат да бъдат разпределени в няколко по-малки издания.
Стратегията следва предварително обявената промяна за Firefox, който също започна да експериментира с двуседмичен цикъл на пускане на версии. Thunderbird също така поддържа синхронизирано номериране с Firefox, така че Thunderbird 155 е базиран на Firefox 155.
За потребителите нормалната работа на програмата за актуализации остава непроменена. Новите версии ще продължат да пристигат чрез механизмите за актуализация на Thunderbird или чрез хранилищата на различните Linux дистрибуции.
Thunderbird 155 затвърждава ангажимента си към Exchange
Развитието на поддръжката на Exchange остава един от най-важните технически проекти на Thunderbird. Екипът работи от месеци, за да разшири съвместимостта с Microsoft Graph и да я доближи до възможностите, предоставяни преди това от EWS.
Thunderbird 155 се възползва от тази работа, като интегрира Exchange и Graph в процеса на ръчно настройване на акаунт. Комбинирането на тази поддръжка с персонализиран OAuth позволява на потребителя да се адаптира към по-широк набор от корпоративни конфигурации.
Проектът също така потвърди, че работата по Graph не свършва с имейла. След като бъде установена съвместимост с имейла, Thunderbird ще продължи да разработва други части от интеграцията с Exchange, включително бъдещи подобрения, свързани с календара.
Голяма актуализация за имейл клиента на Mozilla
Thunderbird 155 представлява актуализация, фокусирана предимно върху удостоверяването, конфигурирането на акаунти и съвместимостта с различни имейл инфраструктури. Персонализираната OAuth поддръжка за IMAP и SMTP е може би най-значимото допълнение, докато PKCE, поддръжката на външни браузъри и подобренията в разширенията допълват основното преработване на тази част от програмата.
Тази версия включва също подобрения в S/MIME, нови администраторски правила и множество корекции, свързани с IMAP, Exchange, CalDAV, търсене, филтри и стабилност. Всичко това идва, тъй като Thunderbird започва нова фаза на по-чести издания.
Чрез преминаване към цикъл от приблизително две седмици, проектът има за цел да намали времето между завършването на подобрението и неговото пристигане при потребителите. Следователно Thunderbird 155 е повече от просто актуализация за поддръжка: той също така демонстрира новата стратегия за разработка, с която имейл клиентът на Mozilla ще подходи към следващите месеци.