Po prawie półrocznej przerwie została opublikowana nowa wersja polskiego pocztowego programu ElectroMailer. Nowa wersja została oznaczona numerem 0.9.0.520 i zawiera bogatą listę zmian.
Lista zmian:
Poprawione działanie kolumn nadawcy i tematu, wskazywanie elementów w nich działa obecnie przewidywalnie.
- Biblioteki OpenSSL zaktualizowane do wersji 1.1.1i.
- Biblioteka libjpeg-turbo zaktualizowana.
- Zlikwidowany kolejny problem w parserze HTML, który powodował ignorowanie zewnętrznych odwołań w treściach HTML.
- Sprawdzanie pisowni z użyciem systemowego korektora pisowni nie uruchamiało się.
- Zredukowana wielkość biblioteki libjpeg-turbo.
- Na systemach z procesorami obsługującymi instrukcje AVX2, jakość zdjęć JPEG zapisanych z niskim stopniem kompresji (w wysokiej jakości) jest lepsza.
- Dekodowanie Quoted-Printable jest 10% szybsze.
- Import wiadomości z plików .eml/przez drag’n’drop plików .eml mógł czasami je importować niepoprawnie.
- Czarnobiałe bitmapy PBM zajmują 8x mniej pamięci po wczytaniu.
- Biblioteki BPSpeller, Hunspell, libjpeg-turbo i OpenSSL przekompilowane z użyciem Visual Studio 2017, do uruchomienia ElectroMailera niezbędna będzie instalacja Visual Studio 217 Redistributable, które jest częścią Windows 10.
- Biblioteka PCRE zaktualizowana do wersji 8.44.
- Funkcja przefiltrowywania folderu mogła wyrzucić wyjątek EAccessViolation na koniec operacji.
- Otwieranie obrazków GIF jest 10% szybsze.
- Duża część funkcjonalności (np. wyszukiwanie i filtrowanie wiadomości) wykorzystuje instrukcje SSE 4.2 o ile są dostępne, przez co jest do 3x szybsza.
- Wyświetlany i całkowity czas importu MBOXów jest podawany z dokładnością do milisekundy.
- Ogólne przyspieszenie o ~5% dekodera MIME.
- Dekompresja załączników (załączanych do pisanych wiadomości i w folderach) skompresowanych Bzip2 może wykorzystać więcej niż jeden rdzeń procesora, o ile wcześniej załączniki te były również skompresowane wielowątkowo.
- Kompresja załączników (załączanych do pisanych wiadomości i w folderach) z użyciem Bzip2 wykorzystuje do 16 wątków procesora by znacząco skrócić czas kompresji.
- Po usunięciu ostatniego załącznika z listy w oknie edytora, nowo dodany załącznik nie był widoczny na liście.
- Lepsza obsługa błędów wklejania bitmapy jako załącznik.
Kompresja załączników (załączanych do pisanych wiadomości i w folderach) z użyciem Zlib (ZIP, Gzip) wykorzystuje do 16 wątków procesora by uzyskać znaczące skrócenie czasu kompresji (np. na procesorze i7-6700 – kompresja jest prawie pięciokrotnie szybsza).
Biblioteka libjpeg-turbo zaktualizowana do wersji 2.0.6.
Bilbioteki OpenSSL zaktualizowane do wersji 1.1.1h.
Zupełnie nowa animacja trayowej ikonki.
Mała zmiana w animacji trayowej ikonki – po kilkunastu powtórkach całej pętli animacji, jest ona zatrzymywana i odtwarzana od nowa co 30 sekund. Dzięki temu obniżone jest użycie procesora gdy program pobrał nową pocztę ale użytkownik nie chce przez dłuższy czas aktywować programu.
Gdy w ustawieniach kont wybrana jest opcja „najlepsza dostępna” (metoda uwierzytelniania), rozpoznawanie najlepszej metody wykonuje się tylko raz na 24h, oszczędzając transfer i minimalnie redukując czas połączenia.
Szczegółowy opis aktualizacji dostępny jest w notce autora, dostępnej na jego blogu blog.predictor.org.pl.
Aktualizacja:
- 2020-12-11
Kompilacja:
- 0.9.0.520
W celu aktualizacji programu należy:
- ze strony ElectroMailer pobrać plik dailyhcm.7z;
- rozpakować pobrany plik, np. za pomocą programu 7-zip;
- pliki z rozpakowanego katalogu należy skopiować do folderu, gdzie zainstalowany jest program ElectroMailer, podmieniając już dostępne.
Zmiany w poprzedniej wersji podane są we wpisie „ElectroMailer został udostępniony w wersji 0.9.0.505!„