30. december 2019 Trinity Desktop Environment-projektet, en forgrening af KDE 3.5-grenen, blev frigivet. Projektet fortsætter med at udvikle paradigmet for det traditionelle skrivebordsmiljø baseret på Qt. Projektet understøtter også (T)Qt3-biblioteket, da Qt ikke længere understøttes af den officielle udvikler. Miljøet kan installeres og bruges sammen med nye versioner af KDE.
Kort liste over ændringer:
- Forbedret XDG-standardunderstøttelse
- MySQL 8.x-understøttelse
- Tilføjet muligheden for at bygge TDE med LibreSSL-biblioteket i stedet for OpenSSL (hvilket gør det muligt at bygge TDE på distributioner som Void Linux)
- Indledende byggestøtte med musl libc
- Migreringen af byggeprocessen fra Autotools til CMake er fortsat.
- Koden er blevet renset og forældede filer er blevet fjernet, og muligheden for at bygge nogle pakker ved hjælp af Autotools er blevet fjernet.
- Som en del af udgivelsen blev ikke længere gyldige links til websider renset.
- Finpolering blev udført på UI og TDE-mærket som helhed. Rebranding til TDE og TQt fortsatte.
- Der er lavet rettelser, der adresserer sårbarheder CVE-2019-14744 og CVE-2018-19872 (baseret på den tilsvarende patch i Qt5). Den første tillader udførelse af kode fra .desktop-filer. Den anden får tqimage til at gå ned, når misdannede billeder behandles i PPM-formatet.
- Support til FreeBSD er fortsat, og der er foretaget forbedringer af den indledende support til NetBSD.
- Tilføjet understøttelse af DilOS.
- Lokalisering og oversættelser er blevet lidt opdateret.
- Understøttelse af nye libpqxx-versioner
- Forbedret registrering af installeret version af Ruby-sproget
- Understøttelse af AIM- og MSN-protokollerne i Kopete Messenger er nu operationel.
- Rettede fejl, der påvirkede SAK (Secure Attention Key - et ekstra sikkerhedslag, der kræver, at brugeren for eksempel trykker C-A-Del, før han logger på)
- Fejl rettet i TDevelop
- Forbedret TLS-understøttelse på moderne distributioner
Pakker er forberedt til Debian og Ubuntu. Pakker vil snart være tilgængelige til RedHat/CentOS, Fedora, Mageia, OpenSUSE og PCLinuxOS. SlackBuilds til Slackware er også tilgængelige i Git-lageret.
Udgivelseslog:
Kilde: linux.org.ru