Over a month after the previous 6.22 release, KDE announced the launch of Frameworks 6.23, expanding its collection of add-on libraries for Qt and enhancing functionality for developers across various platforms.
A major theme in this update is the expanded use of LeakSanitizer (LSAN) in continuous integration. Many frameworks, including KIO, KConfig, KTextEditor, Solid, Kirigami, KArchive, and KCodecs, now enable LSAN in CI to detect memory leaks earlier. At the same time, many individual leak fixes were made, especially in KTextEditor, KIO, KParts, KWidgetsAddons, and related test suites.
Baloo, KDE’s file indexing framework, received transaction handling refinements, cleanup improvements, memory management fixes, and logging updates. Several raw pointers were replaced with std::unique_ptr to reduce the risk of leaks and improve ownership clarity.