30 ธันวาคม 2019 โครงการ Trinity Desktop Environment ซึ่งเป็นทางแยกของสาขา KDE 3.5 ได้รับการเผยแพร่แล้ว โปรเจ็กต์ยังคงพัฒนากระบวนทัศน์ของสภาพแวดล้อมเดสก์ท็อปแบบดั้งเดิมโดยอิงตาม Qt โครงการนี้ยังรองรับไลบรารี (T)Qt3 ด้วย เนื่องจากนักพัฒนาอย่างเป็นทางการไม่รองรับ Qt อีกต่อไป สามารถติดตั้งและใช้งานสภาพแวดล้อมร่วมกับ KDE เวอร์ชันใหม่ได้
รายการการเปลี่ยนแปลงโดยย่อ:
- ปรับปรุงการสนับสนุนมาตรฐาน XDG
- รองรับ MySQL 8.x
- เพิ่มความสามารถในการสร้าง TDE ด้วยไลบรารี LibreSSL แทน OpenSSL (อนุญาตให้สร้าง TDE บนการกระจายเช่น Void Linux)
- การสนับสนุนการสร้างเริ่มต้นด้วย musl libc
- การโยกย้ายกระบวนการสร้างจาก Autotools ไปยัง CMake ยังคงดำเนินต่อไป
- โค้ดได้รับการทำความสะอาดและไฟล์ที่ล้าสมัยได้ถูกลบออกแล้ว และความสามารถในการสร้างแพ็คเกจบางอย่างโดยใช้ Autotools ก็ถูกลบออกไปแล้ว
- ในส่วนหนึ่งของการเปิดตัว ลิงก์ไปยังหน้าเว็บที่ไม่ถูกต้องอีกต่อไปจะถูกล้างออกไป
- มีการขัดเกลา UI และแบรนด์ TDE โดยรวมอย่างละเอียด การรีแบรนด์เป็น TDE และ TQt ยังคงดำเนินต่อไป
- มีการแก้ไขเพื่อแก้ไขช่องโหว่ CVE-2019-14744 และ CVE-2018-19872 (ขึ้นอยู่กับแพตช์ที่เกี่ยวข้องใน Qt5) รายการแรกอนุญาตให้เรียกใช้โค้ดจากไฟล์ .desktop อันที่สองทำให้ tqimage หยุดทำงานเมื่อประมวลผลรูปภาพที่มีรูปแบบไม่ถูกต้องในรูปแบบ PPM
- การสนับสนุน FreeBSD ยังคงดำเนินต่อไป และมีการปรับปรุงเพื่อรองรับ NetBSD เบื้องต้น
- เพิ่มการรองรับ DilOS
- การแปลและการแปลได้รับการอัปเดตเล็กน้อย
- รองรับ libpqxx เวอร์ชันใหม่
- ปรับปรุงการตรวจหาภาษา Ruby เวอร์ชันที่ติดตั้งแล้ว
- ขณะนี้การสนับสนุนโปรโตคอล AIM และ MSN ใน Kopete Messenger ใช้งานได้แล้ว
- แก้ไขข้อบกพร่องที่ส่งผลต่อ SAK (คีย์การเตือนที่ปลอดภัย - เลเยอร์ความปลอดภัยเพิ่มเติมที่กำหนดให้ผู้ใช้กด CA-Del เป็นต้นก่อนเข้าสู่ระบบ)
- แก้ไขข้อบกพร่องใน TDevelop
- ปรับปรุงการรองรับ TLS สำหรับการแจกแจงสมัยใหม่
แพ็คเกจที่เตรียมไว้สำหรับ Debian และ Ubuntu แพ็คเกจจะพร้อมใช้งานในเร็วๆ นี้สำหรับ RedHat/CentOS, Fedora, Mageia, OpenSUSE และ PCLinuxOS SlackBuilds สำหรับ Slackware ยังมีอยู่ในพื้นที่เก็บข้อมูล Git
บันทึกการเปิดตัว:
ที่มา: linux.org.ru