30 december 2019 Het Trinity Desktop Environment-project, een afsplitsing van de KDE 3.5-tak, werd uitgebracht. Het project blijft het paradigma van de traditionele desktopomgeving op basis van Qt ontwikkelen. Het project ondersteunt ook de (T)Qt3-bibliotheek, aangezien Qt niet langer wordt ondersteund door de officiële ontwikkelaar. De omgeving kan naast nieuwe versies van KDE worden geïnstalleerd en gebruikt.
Korte lijst met wijzigingen:
- Verbeterde XDG-standaardondersteuning
- MySQL 8.x-ondersteuning
- De mogelijkheid toegevoegd om TDE te bouwen met de LibreSSL-bibliotheek in plaats van OpenSSL (waardoor TDE kan worden gebouwd op distributies zoals Void Linux)
- Ondersteuning voor initiële build met musl libc
- De migratie van het bouwproces van Autotools naar CMake is voortgezet.
- De code is opgeschoond en verouderde bestanden zijn verwijderd, en de mogelijkheid om sommige pakketten met Autotools te bouwen is verwijderd.
- Als onderdeel van de release zijn niet langer geldige links naar webpagina's opgeschoond.
- Fijn polijsten werd uitgevoerd op de UI en het TDE-merk als geheel. De rebranding naar TDE en TQt werd voortgezet.
- Er zijn oplossingen aangebracht die de kwetsbaarheden CVE-2019-14744 en CVE-2018-19872 aanpakken (gebaseerd op de overeenkomstige patch in Qt5). De eerste maakt het uitvoeren van code mogelijk vanuit .desktop-bestanden. De tweede zorgt ervoor dat tqimage crasht bij het verwerken van verkeerd opgemaakte afbeeldingen in het PPM-formaat.
- De ondersteuning voor FreeBSD is voortgezet en er zijn verbeteringen aangebracht aan de initiële ondersteuning voor NetBSD.
- Ondersteuning toegevoegd voor DilOS.
- Lokalisatie en vertalingen zijn enigszins bijgewerkt.
- Ondersteuning voor nieuwe libpqxx-versies
- Verbeterde detectie van geïnstalleerde versie van Ruby-taal
- Ondersteuning voor de AIM- en MSN-protocollen in de Kopete-messenger is nu operationeel.
- Bugs opgelost die van invloed waren op SAK (Secure Attention Key - een extra beveiligingslaag waarbij de gebruiker bijvoorbeeld op C-A-Del moet drukken voordat hij inlogt)
- Bugs opgelost in TDevelop
- Verbeterde TLS-ondersteuning op moderne distributies
Pakketten zijn voorbereid voor Debian en Ubuntu. Er zullen binnenkort pakketten beschikbaar zijn voor RedHat/CentOS, Fedora, Mageia, OpenSUSE en PCLinuxOS. SlackBuilds voor Slackware zijn ook beschikbaar in de Git-repository.
Vrijgavelogboek:
Bron: linux.org.ru