ELSEIF
Your brief EB
485 stories from 211 feeds 1252 clusters Refreshed 2 minutes ago next pull 04:46

DATABASES Signal 56

KDE Frameworks 6.30 Improves KIO, KWallet, and Image Support

KDE Frameworks 6.30 delivers file handling and performance upgrades, KWallet stability fixes, and enhanced image format support.

WHY IT MATTERS

Engineers building on KDE Frameworks will see lower memory usage during HTTP uploads and more accurate disk usage reporting, which can simplify resource planning and debugging. The KWallet fixes reduce the risk of credential leaks and unlocking issues in applications that rely on secure storage. Improved image format handling means fewer decoding errors when processing HEIF, HEIC, JPEG 2000, JPEG XL, AVIF, and RGB files, leading to more reliable multimedia workflows.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

KIO now avoids MIME content sniffing on slow filesystems and HTTP uploads no longer require entire request bodies to reside in memory, with progress reporting corrected.

02

KWallet addresses memory leaks in kwalletd, improves propagation of a wallet’s locked state, fixes logic errors when opening wallets, and ensures collections are reported as unlocked after PAM authentication.

03

KImageFormats re-enables decoding of certain non-standard HEIF images and adds fixes for HEIC cropping, JPEG 2000, JPEG XL, AVIF, and RGB image handling.

THE READ

What the cluster adds up to.

ORIGINAL ANALYSIS

The KIO layer now reads cached thumbnails in bounded batches before generating new previews, which reduces spikes in I/O activity on systems with many thumbnail requests. By avoiding MIME content sniffing on slow filesystems, KIO prevents unnecessary delays when determining file types, benefiting applications that frequently browse network or external drives. HTTP uploads have been changed so large request bodies are streamed rather than kept fully in memory, lowering the peak RAM consumption of upload-heavy tools. Progress reporting for those uploads has also been corrected, giving users reliable feedback during long transfers.

File handling improvements include folder properties that now report the actual disk space a directory occupies, not just the sum of its file sizes, which aids storage monitoring scripts. Copying files into directories with the setgid bit set now preserves the destination group, maintaining expected permission inheritance. Native directory deletion on Unix systems has been refined, and several edge cases involving file templates, symlinks, and rename operations have been resolved, reducing unexpected behavior in file-management utilities.

KImageFormats updates restore decoding for certain non-standard HEIF files and correct cropping for HEIC images, while also addressing issues in JPEG 2000, JPEG XL, AVIF, and RGB handling. This broadens the range of image formats that KDE-based applications can reliably open and manipulate. On the multimedia side, KFileMetaData’s FFmpeg extractor can now pull embedded cover artwork from Matroska streams, allowing music players to display album art without external libraries.

KWallet’s memory leak fixes in kwalletd improve long-term stability for services that keep the wallet daemon running. The propagation of a wallet’s locked state is now more reliable, preventing accidental exposure of secrets when the lock status fails to update. Logic errors that could cause wallets to fail to open have been addressed, and collections are correctly marked as unlocked after PAM authentication, ensuring consistent access control. Cleanup of obsolete KWallet and KSecretsService code reduces the attack surface and simplifies maintenance.

Kirigami receives numerous UI refinements: touchscreen behavior for OverlaySheet is improved, form layouts and spacing are adjusted, switch handling is made safer, toolbar positioning is more robust, and pinned items in ColumnView behave more predictably. KTextEditor’s Vi mode gains fixes around tab handling, selections, file saving, registers, and block operations, benefiting developers who rely on modal editing. KSVG changes how SvgItem manages textures, which can affect rendering performance in graphics-intensive apps, and Baloo now excludes .snapshots directories from its indexing, preventing unnecessary indexing of backup snapshots.

Written by elseif from the cluster below · checked for specifics the sources never contained

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
Linuxiac KDE Frameworks 6.30 Improves KIO, KWallet, and Image Support Open ↗