惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
H
Heimdal Security Blog
K
Kaspersky official blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
S
Schneier on Security
G
GRAHAM CLULEY
U
Unit 42
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
CERT Recently Published Vulnerability Notes
Google DeepMind News
Google DeepMind News
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
阮一峰的网络日志
阮一峰的网络日志
Simon Willison's Weblog
Simon Willison's Weblog
C
Cisco Blogs
Cyberwarzone
Cyberwarzone
T
The Exploit Database - CXSecurity.com
Project Zero
Project Zero
Security Archives - TechRepublic
Security Archives - TechRepublic
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园 - 司徒正美
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
V
Visual Studio Blog
博客园 - Franky
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
Jina AI
Jina AI
P
Proofpoint News Feed
P
Proofpoint News Feed
有赞技术团队
有赞技术团队
L
LINUX DO - 最新话题
宝玉的分享
宝玉的分享
N
News and Events Feed by Topic
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
Spread Privacy
Spread Privacy
Application and Cybersecurity Blog
Application and Cybersecurity Blog
IT之家
IT之家
S
Security Affairs
博客园 - 叶小钗
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
N
News | PayPal Newsroom
Cloudbric
Cloudbric
AWS News Blog
AWS News Blog
W
WeLiveSecurity
The Last Watchdog
The Last Watchdog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
NISL@THU
NISL@THU

KDE Community

KDE Plasma 6.7.2, Bugfix Release for June KDE Plasma 6.7.1, Bugfix Release for June Plasma 6.7 KDE Ships Frameworks 6.27.0 - KDE Community KDE Gear 26.04.2 - KDE Community KDE Plasma 6.7 Beta Release KDE Plasma 6.7 Beta Release Sovereign Tech Fund invests over €1 million in KDE software development KDE Plasma 6.6.5, Bugfix Release for May KDE Gear 26.04.1 - KDE Community KDE Gear ⚙️ 26.04 KDE Ships Frameworks 6.25.0 - KDE Community KDE Plasma 6.6.4, Bugfix Release for April KDE Plasma 6.6.3, Bugfix Release for March KDE Ships Frameworks 6.24.0 - KDE Community
KDE Ships Frameworks 6.26.0 - KDE Community
2026-05-08 · via KDE Community

Friday, 8 May 2026

KDE today announces the release of KDE Frameworks 6.26.0.

This release is part of a series of planned monthly releases making improvements available to developers in a quick and predictable manner.

New in this version

Attica
Baloo
  • [Qml] Fix off-by-one/off-by-several in filesIndexed Property. Commit.
  • [BalooCtl] Print detailed skip/failed reasons. Commit.
  • [CommandPipe] Forward detailed extractor status to main process. Commit.
  • [BalooCtl] Fix rare ordering race in monitor output. Commit.
  • [Extractor] Add missing return on invalid transaction case. Commit.
  • [baloo-file] Fix broken memory limit. Commit.
Bluez Qt
Breeze Icons
  • Fix krfb icon not fully respecting color scheme. Commit.
KCalendarCore
  • Documentation fixes. Commit.
  • Expose calendar color role in CalendarListModel. Commit.
  • Read/write calendar name from iCal. Commit.
  • Add support for the calendar color property. Commit.
  • Avoid failing the build on warnings in generated code. Commit.
  • Add Python bindings for KCalendarCore. Commit.
  • Remove undefined MAX_DATE symbol. Commit.
  • .gitlab-ci.yml - add clazy builds to merge requests. Commit.
  • Clazy use-static-qregularexpression fix. Commit.
  • Cppcheck unreadVariable fix. Commit.
  • Clazy fully-qualified-moc-types fix. Commit.
  • Clazy range-loop-detach fixes. Commit.
  • Clazy range-loop-reference fix. Commit.
  • Cppcheck variableScope fixes. Commit.
  • Clazy detaching-temporary fixes. Commit.
  • Cppcheck constVariablePointer fixes. Commit.
  • CI - cppcheck suppressions and define ICAL_CHECK_VERSION. Commit.
KCMUtils
  • Reapply "Enable LSAN in CI". Commit.
  • GridDelegate: Don't interfere with Space/Enter key handling. Commit. Fixes bug #519194
  • Kcmshell: Use flat style by default. Commit.
  • Improve layout of kcm loading errors. Commit.
KConfigWidgets
  • Kcommandbarmodel: ignore empty groupName in displayName. Commit.
KContacts
  • CI: Remove alpine. It has been failing for 4 consecutive weeks. Commit.
KCoreAddons
  • Kcoreaddons_target_static_plugins: Fix typo in variable that is checked for. Commit. See bug #518580
  • Propagate LibMount dependency to static library consumers. Commit.
  • Add KAboutRelease::untranslatedDescription. Commit.
  • Determine filesystem if mountinfo returns fuseblk. Commit.
  • Kfilesystemtype: reduce variable scope. Commit.
  • Fix use after free. Commit.
  • Kfilesystemtype: use libmount instead of statfs when available. Commit. Fixes bug #433611
  • Remove control characters when quoting args. Commit.
  • Rename AppStream test file to avoid scripty processing it. Commit.
  • Split KAboutData::fromAppStream() into three separate methods. Commit.
  • Parse release notes from AppStream data. Commit.
  • Add KAboutRelease, for listing application release notes. Commit.
  • AppStream-backed KAboutData. Commit.
  • Add a way to set KAboutLicense objects on KAboutData. Commit.
KDav
  • Davcollectionmodifyjob: Fix removing properties. Commit.
  • Autotests: Add tests for davcollectionmodifyjob. Commit.
  • Fakeserver: Remove dead code. Commit.
  • Autotests: Remove unnecessary KIO_DISABLE_CACHE_CLEANER. Commit.
  • Autotests: Add tests for deleting items and collections. Commit.
  • Autotests: Add tests for DavItemModifyJobTest. Commit.
  • Fix DavPrincipalSearchJobTest. Commit.
  • Tests: Add tests scenarios for DavPrincipalSearchJob. Commit.
  • Enforce tests pass on all platforms. Commit.
  • Use free port for fakeserver. Commit.
  • Autotests: Use make_shared when possible. Commit.
  • Tests: Add tests scenarios for DavItemsListJob. Commit.
  • Ci: Remove alpine CI. Commit.
  • Autotest: Add doctype in body of tests. Commit.
  • Caldav: Add support for timezone element. Commit.
  • Tests: Check request body in scenarios. Commit.
  • Add test coverage information. Commit.
  • Use Qt::StringLiterals. Commit.
  • Add unit tests for DavCollectionsFetchJob. Commit.
KDE Daemon
  • Drop X-KDE-Kded-phase. Commit.
  • Drop outdated stuff from documentation. Commit.
KGuiAddons
  • Fix move semantics on KCursorSaver. Commit.
  • Fix build with Qt 6.11 on Android. Commit.
KHolidays
  • Modifier holiday_ca-qc_fr Correction of typos. Commit.
  • Modifier holiday_ca-qc_fr. Commit.
  • .kde-ci.yml - require MRs to pass cppcheck cleanly. Commit.
  • Disable HolidayParserDriverPlan copy/move as found by cppcheck. Commit.
  • .clang-tidy - add clang-tidy configuration. Commit.
  • Cppcheck-suppressions.xml - suppress shadowFunction, functionStatic. Commit.
  • .gitlab-ci.yml - add clazy builds to merge requests. Commit.
  • Clang-tidy performance-avoid-endl fix. Commit.
  • Clang-tidy fix readability-isolate-declaration. Commit.
  • Add support for HolidayCategories. Commit.
  • Cppcheck suppress knownConditionTrueFalse. Commit.
  • Cppcheck constVariable fix. Commit.
  • Cppcheck useInitializationList fix. Commit.
  • CI - configure for cppcheck. Commit.
  • Clazy range-loop-detach fix. Commit.
  • CMakeLists.txt - add pre-commit support. Commit.
  • Philippines holidays - fix the Easter holidays. Commit. Fixes bug #518523
KI18n
  • Ktranscript: avoid that engine deletes the object. Commit.
  • Ktranscript: parent the QJEngine instead of using deleteLater. Commit.
  • Enable LSAN in CI. Commit.
  • CI: Remove alpine. It has been failing for 4 consecutive weeks. Commit.
  • Fix static build. Commit.
  • Fix: no translation will be loaded on macOS. Commit.
KImageformats
  • JXR: check all library return codes. Commit.
  • EXIF improvements and bugfixes. Commit.
  • JXR: fix Use-of-uninitialized-value. Commit.
  • EXR: fix Null-dereference READ in OpenEXR. Commit.
  • HDR: fix incorrect use of s.atEnd(). Commit.
  • JXR: minimal support for multichannel 3 and 4. Commit.
  • JXR: fix memory leaks. Commit.
  • Improved documentation for DDS, JP2 and PSD formats. Commit.
  • EXR: fix incorrect loading of EXR files saved by Photoshop 2026. Commit.
  • Fix HOST Computer metadata. Commit.
  • Add more info about unsecure JXR plugin. Commit.
KIO
  • Kioworkers/trash: Use qRound64 instead of qRound. Commit. Fixes bug #515511
  • KFileItemActions: In insertOpenWithActionsTo check that items is not empty. Commit.
  • Searchproviders: add Startpage search provider. Commit. Fixes bug #503976
  • Davjob: Use \n instead of \r\n in xml. Commit.
  • FilePreviewJob: Increase timeout to 5 seconds. Commit.
  • Drop MinimumKeepSize config from workers. Commit.
  • Deprecate KProtocolManager::minimumKeepSize. Commit.
  • Drop MinimumKeepSize config. Commit.
  • Gui/previewjob: avoid wrapping job->errorString with buildErrorString. Commit.
  • Kfileitemdelegate: Do not use antialising in order to avoid glitches with some QStyles. Commit.
  • Autotests: Force language on kfileplacesmodeltest. Commit.
  • KFilePlacesModel: Support kdeconnect device. Commit.
  • KFileWidget: Update placeholder text to show the current folder. Commit.
  • KFileWidget: Allow opening current directory in Directory mode. Commit.
  • KFileItemDelegate: Check if emblem rect is null. Commit.
  • KfileItemSelection: Allow using selectionEmblem in directory mode with singleclick. Commit.
  • KDirOperator: Select whole row on toggle. Commit.
  • PasteDialog: Add MIME type icon to format combo box. Commit.
  • Paste: Give context object to connect. Commit.
  • Paste: Also set default file name when pasting text contents. Commit.
  • Paste: Guess MIME type from text content. Commit.
  • PasteDialog: Use MIME type icon for dialog if available. Commit.
  • Open/execute dialog: remove "don't ask again" checkbox. Commit.
Kirigami
  • FormEntry: propagate contentitem's Layout hints. Commit.
  • FormEntry: fix vertical alignment of labels. Commit.
  • Manually delete LanguageChangeEventFilter when qApp is destroyed. Commit.
  • FormEntry: set titles Accessible.labelFor the contentItem. Commit.
  • PageRow: Implement short slide + crossfade transition for single column mode. Commit.
  • Form: Remove commented out code. Commit.
  • Asan fixes for ToolbarLayout. Commit.
  • Relicense ImageColors to LGPL. Commit.
  • ColumnView: remove unused variables. Commit.
  • Use target syntax for QML module dependencies. Commit.
  • Primitives: Snap icon vertices to device pixels after final transform. Commit.
  • Form: Properly declare module dependencies. Commit.
  • ColumnView: don't use std::clamp. Commit.
  • ContextualHelpButton: Use OverlayZStacking for Tooltip. Commit.
  • ScrollView: Fix issues with touchscreen drag scolling. Commit.
  • FormEntry: don't base height on y. Commit. Fixes bug #519233
  • Toolbars: make sure separators and toolbars have the same height as QWidgets. Commit.
  • Ensure that SearchDialog is not wider than the window. Commit.
  • Fix the spacing of the title in FormEntry in card mode. Commit.
  • Forms: fix a relayout loop. Commit.
  • ColumnView: fix the declarative assignment of contentChildren. Commit.
  • README.md kdesrc-build -> kde-builder. Commit.
  • Make Android template compatible with Qt 6.11. Commit.
  • FormEntry: explicitly fallback to 0. Commit.
  • Restore page opacity on layer pop. Commit.
  • Standardise the padding in the Card version of Froms. Commit.
  • Improve the padding for the FormGroup title and FormEntry subtitle. Commit.
  • Action: support QActions with an icon group property. Commit.
  • New FormLayout implementation. Commit.
  • ToolBarLayout: Incubators should not be assumed to always be ready. Commit.
  • Drop test_loadPageInitialPropertyNotExistFails. Commit.
  • Prioritise programLogo over application icon in AboutPage. Commit.
  • Add Badge component. Commit.
KNewStuff
KNotifications
  • Fix build with Qt 6.11 on Android. Commit.
KPackage
  • Don't leak PackageJob runnable if the job never gets started. Commit.
  • Don't leak PackageStructure objects in unit test. Commit.
KQuickCharts
  • Fix static build. Commit.
  • CI: Remove linux-static. It has been failing for 4 consecutive weeks. Commit.
  • CI: Remove alpine. It has been failing for 4 consecutive weeks. Commit.
KSVG
  • Add autotest for SVG colors. Commit.
  • SvgItem: Initialise DPR when setting other SVGs. Commit.
KTextEditor
  • CI: Comment out Qt 6.12 for now since tests are failing. Commit.
  • Rename CamelCursor -> WordCursor. Commit.
  • Use the CamelCursor class for all movement, add a boolean to chose behavior. Commit.
  • Do not use highlighting. Commit.
  • Improve readability. Commit.
  • Unify similar code. Commit.
  • Do not call characterAt twice in the while loop. Commit.
  • When moving the caret whole words, stop at non-alphanumeric chars. Commit.
KUnitConversion
  • Enable LSAN in CI. Commit.
  • UPDATE: do not add CFP as a default unit. Commit.
KWidgetsAddons
  • Kcharselect: cap character cell width. Commit.
  • Rename bindings.xml file to follow 'typesystem_<project_name>' naming scheme. Commit.
  • Ensure python bindings are exported typesystem. Commit.
  • Kpageview: fix drag to move window from page title. Commit.
KWindowSystem
  • Update required version of WaylandProtocols to 1.46. Commit.
KXMLGUI
  • Kmainwindow commandbar: call aboutToShow for empty menu. Commit.
  • Kmainwindow commandbar: handle recursive menus. Commit.
Purpose
  • Enable LSAN in CI. Commit.
  • Update telegram icon. Commit.
  • Add KOnlineAccounts integration. Commit.
  • Replace SSO.OnlineAccounts with own model. Commit.
QQC2 Desktop Style
  • Ignore inner Labels for accessibility. Commit.
  • MenuItem: Use opaque background when pressed. Commit.
Solid
  • Add optional KDE Connect backend. Commit.
Sonnet
  • Switch to the SpellCheckUnderLine underline style for Qt 6.12. Commit.
Syntax Highlighting
  • Python: add frozendict as builtin. Commit.
  • Python: add the keywords "lazy import" and "lazy from" (python 3.15). Commit.
  • Fix comment of StateData::push(): captures is inserted in all contexts. Commit.
  • Improve SSIM flight designator/leg sequence column highlighting. Commit.
  • Add highlighting for IATA SSIM flight schedules. Commit.
  • GN: Update GN unit test. Commit.
  • Handle GN properties (similar to QML properties). Commit.
  • Add more builtin variables. Commit.
  • Use tabs instead of spaces. Commit.
  • Fix build. Commit.
  • Add GN syntax highlighting unit tests. Commit.
  • Update license. Commit.
  • Add GN (Generate Ninja) syntax highlighting definition. Commit.

Installing binary packages

On Linux, using packages for your favorite distribution is the recommended way to get access to KDE Frameworks. Get KDE Software on Your Linux Distro wiki page

Compiling from sources

The complete source code for KDE Frameworks 6.26.0 may be freely downloaded. Instructions on compiling and installing are available from the KDE Frameworks 6.26.0 Info Page.

Building from source is possible using the basic cmake .; make; make install commands. For a single Tier 1 framework, this is often the easiest solution. People interested in contributing to frameworks or tracking progress in development of the entire set are encouraged to use kdesrc-build. Frameworks 6.26.0 requires Qt 6.9.0.

A detailed listing of all Frameworks with API documentation is on api.kde.org.

Get Involved

Those interested in following and contributing to the development of Frameworks can check out the git repositories and follow the discussions on the KDE Frameworks Development mailing list. Policies and the current state of the project and plans are available at the Frameworks wiki. Real-time discussions take place on the #kde-devel IRC channel on Libera Chat.

Supporting KDE

KDE is a Free Software community that exists and grows only because of the help of many volunteers that donate their time and effort. KDE is always looking for new volunteers and contributions, whether it is help with coding, bug fixing or reporting, writing documentation, translations, promotion, money, etc. All contributions are gratefully appreciated and eagerly accepted. Please read through the Supporting KDE page for further information or become a KDE e.V. supporting member through our Join the Game initiative.