KDE 1773 Published by

KDE has released Frameworks 6.30.0 as part of its monthly update cycle, landing on September 9, 2026. The build delivers a major KWallet security overhaul that clears out legacy code, fixes PAM authentication reporting, and deprecates outdated credential functions. KIO, the engine behind Dolphin, also gets significant upgrades including accurate folder disk usage tracking, improved HTTP upload handling, and better local template support. Alongside developer-focused additions like vi-mode fixes in Kate, new syntax highlighting for DotEnv and KiCad, and Kirigami layout improvements, the update is exactly the kind of stable maintenance Qt builders and Plasma power users need.





KDE Frameworks 6.30.0 Lands With Major KWallet Cleanup and KIO Overhaul

KDE has released Frameworks 6.30.0, rolling out the latest build in its monthly cadence. If you run Plasma or build applications on top of Qt, this is the version you'll want to pull in. The release drops today, Wednesday, September 9, 2026, bringing a heavy dose of KWallet refactoring, KIO file manager improvements, and a handful of developer-focused additions.

KDE Frameworks has long served as the connective tissue for Plasma and the broader KDE Applications suite. Built on Qt 6 and released on a strict monthly schedule, the project keeps its APIs fresh without forcing third-party apps into major version bumps. Version 6.30 follows that exact playbook, though the scale of this particular changeset feels noticeably larger than the usual incremental update.

Screenshot_from_2026_06_16_14_40_28

KWallet and KIO Lead the Charge

The headline grabber is KWallet. This release gut-punches years of legacy code with a dedicated security and stability pass. The team tackled logic errors in internalOpen, fixed how the wallet reports lock status after PAM authentication, and finally dropped the "Close When Idle" behavior that kept tripping up users. They also deprecated several functions like Wallet::requestChangePassword() and Wallet::sync(), alongside removing KSecretD::sync and related legacy plumbing. If you have ever wrestled with KWallet reporting a collection as locked after a successful login, that is exactly the kind of bug this round fixes.

Then there is KIO. As the largest module in the entire framework suite, changes here ripple through Dolphin, Kate, and pretty much every file-heavy KDE app. The properties dialog now reports actual disk usage for folders instead of just raw data size. HTTP uploads get better progress reporting and tighter memory handling, FTP commands finally land in consistent uppercase, and the thumbnail cache gained a cachedPreview() lookup. Shell scripts open without being rejected by OpenURLJob, and the new-file menu actually respects local templates over system defaults.

Keep in mind that the KIO changes will mostly go unnoticed until you actually hit a bug that just stopped happening. That is a feature, not a bug. File I/O frameworks are supposed to be invisible.

For Developers and Qt Builders

Kirigami, the UI toolkit aimed at phones and tablets, got some layout polish. forceExpandedContents is officially here, the OverlaySheet scrim darkened for better visibility on touchscreens, and that pesky resize loop in FormGroup(cards) finally shut up. Developers using Kate will appreciate the vi-mode patching, which fixed yank highlights with tabs and finally implemented filename registers.

Syntax highlighting picked up three new languages: DotEnv, KDL for KiCad, and Just, while YAML coverage expanded to BuildStream. The Baloo indexer now skips .snapshots folders by default, and KGuiAddons gained a geo: URI handler for Cartes. On top of that, KContacts pulled in a Matrix contact icon and KDav added DAV MOVE job support for calendar synchronization.

Head here to the full changelog if you want to dig through individual commits.