KDE Release Notes

Follow

10 release notes curated from 2 sources by the Releasebot Team. Last updated: Oct 21, 2026

Get this feed:

KDE Products

  • Oct 20, 2026
    • Date parsed from source:
      Oct 20, 2026
    • First seen by Releasebot:
      Oct 21, 2026
    KDE logo

    KDE

    KDE Plasma 6.8.1, Bugfix Release for October

    KDE releases Plasma 6.8.1, a bugfix update with a week of new translations and contributor fixes.

    Today KDE releases a bugfix update to KDE Plasma 6, versioned 6.8.1.

    Plasma 6.8 was released in October 2026 with many feature refinements and new modules to complete the desktop experience.

    This release adds a week’s worth of new translations and fixes from KDE’s contributors. The bugfixes are typically small but important and include:

    View full changelog

    Original source
  • Oct 16, 2026
    • Date parsed from source:
      Oct 16, 2026
    • First seen by Releasebot:
      Oct 16, 2026
    KDE logo

    KDE

    KDE Plasma 6.6.7, Bugfix Release for October

    KDE releases Plasma 6.6.7, the first bugfix update in its three-year LTS series, with user-reported fixes, improvements, backports, and new translations to make the desktop more reliable.

    Today KDE releases a bugfix update to KDE Plasma 6, versioned 6.6.7.

    Plasma 6.6 was released in February 2026 with many feature refinements and new modules to complete the desktop experience.

    This release adds three months’ worth of new translations and fixes from KDE’s contributors. The bugfixes are typically small but important and include:

    KDE today announces the release of Plasma 6.6.7: the first bugfix release in the Plasma 6.6 Long-Term Support (LTS) series, which will still receive bugfixes and backports for a period of 3 years.

    Plasma 6.6.7 includes numerous bug fixes, improvements, and backports, addressing issues reported by users and developers, improving the overall quality of the desktop.

    View full changelog

    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from KDE and hundreds of other software products.

    Create account
  • Oct 14, 2026
    • Date parsed from source:
      Oct 14, 2026
    • First seen by Releasebot:
      Oct 14, 2026
    KDE logo

    KDE

    Plasma 6.8

    KDE releases Plasma 6.8 with improved accessibility, remote desktop, screen recording, system monitoring and HDR support. The update also advances Union theming, retires X11 sessions in favor of Wayland, and brings performance improvements and many usability refinements.

    Celebrating thirty years of KDE

    Plasma 6.8 is released on a very special day: KDE’s 30th birthday. Today we celebrate three decades of the KDE community providing the world’s greatest free and open-source software.

    Plasma 6.8 is no exception, offering enhancements across much of the user experience and beneath the surface.

    6.8 is all about launching Plasma into the future: adding changes you’ll notice right away, combined with major but subtle improvements designed to set the stage for decades of service to come.

    Dive in and find out what the desktop environment of tomorrow looks like!

    Join KDE’s 30th anniversary celebrations!

    Watch the KDE Documentary The Story of Free Software Underdogs, tonight, October 14th at 19:00 CEST.

    • 1-time Donation
    • Become a Member

    Improvements you can use today

    Better accessibility

    Part of our continued effort to bring digital control to everyone, a new “dwell clicker” feature can send a mouse click when the pointer stops moving. Designed especially for users with mobility issues, an external app is no longer required to use your system in this way; now it’s built right in!

    Serving more users worldwide

    Plasma 6.8 gains support for the Bikram Sambat calendar in the Digital Clock, and the Amharic language in the on-screen keyboard. These are just two more additions of the dozens incorporated into Plasma over recent versions in our effort to make Plasma a truly universal desktop.

    • Bikram Sambat calendar
    • Amharic on-screen keyboard

    System monitoring

    Gain an extreme level of control over your system with Plasma’s System Monitor. In Plasma 6.8, you can assign compute-intensive tasks to only the CPUs of your choosing from directly within the monitor, and keep your machine running smoothly.

    You can also monitor your VRAM more easily, as it now shows the load as an easy-to-read percentage.

    Remote desktop

    We’ve invested a great deal of time into polishing the experience provided by Plasma’s built-in remote desktop server. In Plasma 6.8, you’ll be able to enjoy the following improvements — with more in the pipeline:

    • Much better performance and quality that prioritizes latency and responsiveness by adapting to slow networks and rapidly-updating screen content.
    • Exclusive mode optionally locks the server’s screen and provides the client with a virtual screen that exactly matches its window size.
    • Bi-directional clipboard synchronization makes it easier to exchange content between the server and client.

    These features will only take effect in remote desktop client apps that support them.

    Screen casting and recording

    Spectacle can now optionally include both system audio and microphone input in its screen recordings, making it possible to narrate a recording or accurately record everything that’s going on.

    Plasma’s screen sharing portal dialog lets you create a virtual screen to share, instead of an existing display. In Plasma 6.8, you can now specify the resolution of the virtual screen instead of being limited to only 1920 × 1080.

    In addition, the quality of screen recordings and screencasts has been improved.

    Nicer-looking third-party app windows

    We’ve added support for window rules that add desktop shadows, outlines, and rounded corners to client-side-decorated windows that can’t provide these visual niceties themselves. Plasma 6.8 ships with one such rule for Steam, making it feel more at home in Plasma.

    • Before
    • After

    Window management

    We’ve added new global shortcuts to help power users manage their open windows with the Task Manager widget. By pressing Meta + Ctrl + Page Up or Page Down, you can cycle between the previous and next tasks. By also holding Shift, you can move the active task backwards and forwards.

    Setting the stage for decades to come

    Theming

    Four months ago, Plasma 6.7 included an alpha release of the new Union theming system, demonstrating its ability to style Qt Quick applications.

    Plasma 6.8 builds on this with a beta release of Union, including not only refinements for Qt Quick theming, but also the ability to style Qt Widgets applications! This includes KDE’s more traditional desktop applications, such as Dolphin, Kate, and Konsole.

    Dolphin themed with Union’s Breeze style. Can you tell the difference?

    While Union is not quite ready to be used by default, Plasma 6.8 brings it ever closer to being a single source of truth for styling all of KDE’s products, and more. To learn more about the current state of Union, read the blog posts from Arjen and Akseli.

    To try Union, ensure the union package is installed (name may differ depending on your distribution), apply “Breeze (Union)” in System Settings → Colors & Themes → Application Style, then restart your apps or the system.

    Apps are expected to look nearly identical to how they do with the traditional Breeze theme. If you’ve found a Union-specific issue, please report it.

    If you’re interested in experimenting with creating your own Union style, you can find out more in Union’s documentation.

    Wayland

    30 years is an impressive milestone for a community like KDE. But even older is the venerable X Window System (or “X11”), first released in 1984! After 42 years of faithful service, support for starting X11 sessions in Plasma is being retired, in conjunction with full adoption of the newer Wayland system.

    Compared to X11, Wayland offers better support for modern screens and graphics cards, and is actively developed.

    The small number of individual apps that still require X11 will continue to work via the “XWayland” compatibility layer.

    KDE applications will continue to support X11 for the foreseeable future.

    Performance, colors, and graphics

    As part of the backend improvements included in Plasma 6.8, we’ve made changes to help Plasma load faster and use less memory. Discover’s update notifier now uses less memory, too.

    With KWin, NVIDIA GPUs now use triple buffering by default, and all users will have better-looking HDR when using an ICC color profile. We’ve also added support for the HLG transfer function, which means that certain media and applications that did not previously work in HDR are now working as expected.

    But that’s not all…

    Plasma 6.8 is chock-full of smaller changes, including:

    • A new kscreenctl tool makes managing displays from the command-line easier and also offers the potential for scripting and automation.
    • Kup, the KDE backup tool, has been polished up and is now released as a part of Plasma.
    • We have added EAP-TTLS authentication support for StrongSwan VPNs.
    • You can enable and disable auto-starting apps without having to delete and recreate their entries.
    • Use the arrow keys to move screens pixel-by-pixel in Display Configuration.
    • The system shows a warning notification when trying to print using an unavailable printer.
    • Copying secrets such as passwords to the clipboard now clarifies why they are not included in history.
    • Emojis in the Emoji Selector can now be shown at different sizes.
    • …and countless bug fixes and small tweaks to make Plasma better than ever!

    To see a high-level overview of all user-facing changes, see the Plasma 6.8 wiki page.

    To see the full list of all changes, read the complete changelog.

    Original source
  • Oct 9, 2026
    • Date parsed from source:
      Oct 9, 2026
    • First seen by Releasebot:
      Oct 13, 2026
    KDE logo

    KDE

    KDE Ships Frameworks 6.31.0

    KDE releases Frameworks 6.31.0, a monthly update that improves file handling, text editing, encoding detection, metadata extraction and DAV synchronization, alongside fixes and refinements across KDE’s developer libraries and interface components.

    Friday, 9 October 2026
    KDE today announces the release of KDE Frameworks 6.31.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
    Use ECMInstalledLibraryCheck. Commit.
    Baloo
    [Codecs] Replace some pointers with references. Commit.
    [Codecs] Fix varint helper const correctness. Commit.
    Kinotify: handle gracefully event overflow. Commit.
    [Codecs] Drop the undefined const overload of getVarint32Ptr. Commit.
    [Term] Remove unused Term(const QString&) constructor. Commit.
    Change internal AdvancedQueryParser class to QueryParser namespace. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Bluez Qt
    Use ECMInstalledLibraryCheck. Commit.
    Breeze Icons
    Centre the 64px mimetype icons in their canvas. Commit. Fixes bug #508535
    Centre the 32px mimetype icons in their canvas. Commit. See bug #508535
    Use ECMInstalledLibraryCheck. Commit.
    Add a tab-close icon instead of linking to window-close. Commit.
    Add audio-speakers-bluetooth, and the other names PipeWire asks for. Commit.
    Draw audio-speakers at 22. Commit.
    Add Zeal tray icon to status. Commit.
    KArchive
    K7zip: fix integer promotion when decoding numbers. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Fix leak of rootDir in KArchive. Commit.
    KAuth
    Use ECMInstalledLibraryCheck. Commit.
    KBookmarks
    Use ECMInstalledLibraryCheck. Commit.
    KCalendarCore
    Android platform calendar plugin: drop no longer needed version check. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Enable LSAN in CI. Commit.
    Fix memory leaks with libical 4. Commit.
    Copy xCal element names during parsing. Commit.
    KCMUtils
    Fix margins of QML kcms. Commit.
    Qml: rework separator API, deprecate extraFooterTopPadding. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Kpluginproxymodel: return value is a boolean not an int. Commit.
    Remove unimplemented methods. Commit.
    KCodecs
    [KEncodingProber] Show final confidence in debug output. Commit.
    [KEncodingProber] Add statistical approach for UTF-16 and UTF-8 detection. Commit.
    [KEncodingProber] Evaluate pairs of accented/unaccented for Latin1. Commit.
    [KEncodingProber] Remove filter from Latin1Prober. Commit.
    [kEncodingProber] Improve Latin1 confidence calculation accuracy. Commit.
    [KEncodingProber] Fix Latin1 model for pair of accented vowels. Commit.
    [KEncodingProber] Move Latin1 sequence model out of the loop. Commit.
    [KEncodingProber] Fix some more Latin1 codepoint classifications. Commit.
    [KEncodingProber] Add Windows-1252 Spanish and French input test. Commit.
    [KEncodingProber] Latin1: sharp s "ß" is not capital, fix formatting. Commit.
    [KEncodingProber] Use uint8_t for MBCS distribution and context analyser. Commit.
    [KEncodingProber] Fix Big5 state tables. Commit.
    [KEncodingProber] Extend tests for Big 5 encoding. Commit.
    Fixes: no matching function for call to... Commit.
    [KEncodingProber] Deduplicate code to find best prober. Commit.
    [KEncodingProber] Fix detection of Windows-1252 in WesternEuropean set. Commit.
    [KEncodingProber] Remove UTF-8/16 support from SBCS group prober. Commit.
    [KEncodingProber] Remove UTF-8/16 support from MBCS group prober. Commit.
    [KEncodingProber] Use Universal prober for Chinese/Korean subset detection. Commit.
    [KEncodingProber] Use Universal prober for Japanese subset detection. Commit.
    [KEncodingProber] Use Universal prober for Unicode subset detection. Commit.
    [KEncodingProber] Make subprobers in UniversalProber selectable. Commit.
    [KEncodingProber] Fix defaulting to UTF-8 even if invalid. Commit.
    [KEncodingProber] Fix duplicate/skipped UTF-8/UTF-16 probing. Commit.
    [KEncodingProber] Split ESC / HZ probers, reduce nesting. Commit.
    [KEncodingProber] Refactor UtfProber to make it reusable. Commit.
    [KEncodingProber] Make individual SBCS probers selectable. Commit.
    [KEncodingProber] Add SBCS and 7 bit probers to enum. Commit.
    [KEncodingProber] Move prober type enum to nsCharSetProber base class. Commit.
    [KEncodingProber] Simplify high byte / ESC scan. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    [KEncodingProber] Optimize check for sufficient data in JpCntx. Commit.
    [KEncodingProber] Provide more information in MBCS debug output. Commit.
    [KEncodingProber] Extend unit tests for CJK. Commit.
    [KEncodingProber] Verify UTF-8 detection for Japanese/Unicode prober. Commit.
    KColorScheme
    KColorSchemeManager: drop code variant for Qt < 6.10. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    KCompletion
    Use ECMInstalledLibraryCheck. Commit.
    [mem leak] action and qactiongroup parent to this. Commit.
    KConfig
    KConfigSourceGenerator: Add explicit moc include when we use macros that need moc generation. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Fix writing empty path entries. Commit. Fixes bug #487212
    'Open' should have CTRL(O). Commit.
    Kstandardshortcut: refactor internal shortcut handling. Commit.
    KStandardShortcut: Fix using a null key sequence for removed shortcuts. Commit. Fixes bug #518683
    KConfigWidgets
    KLanguageButton: fix repainting issues. Commit.
    KLanguageButton: fix the language menu overflow. Commit. Fixes bug #471293
    Use ECMInstalledLibraryCheck. Commit.
    Kstandardaction remove whatsthis for ShowMenubar action. Deduplicate "show" "menubar" text. Commit.
    Fix test to work with Qt 6.12. Commit.
    KContacts
    Use ECMInstalledLibraryCheck. Commit.
    KCoreAddons
    About: Prefer AppStream data from the same prefix. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Kjob: Expose type as QML. Commit.
    Introducing KSafeStringError. Commit.
    Properly support Format::LongMode in formatTime(). Commit.
    CMake config file: ensure ECM's UDev/LibMount find modules w/ static builds. Commit.
    KCrash
    Use ECMInstalledLibraryCheck. Commit.
    KDav
    Fix documentation formatting. Commit.
    Add DavPushUnregisterJob for unsubscribing dav push notifications. Commit.
    Add davpushregistrationjob for subscribing DavPush notifications. Commit.
    Add DavItemsSyncJob that fetches only changed items using sync-token. Commit.
    Add detection of sync-tag property in collection fetch. Commit.
    Add DavPushDontNotify to item and collection operations. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Fix CI tests by closing conncetions after each requests. Commit.
    Fix since version. Commit.
    KDBusAddons
    Use ECMInstalledLibraryCheck. Commit.
    KDeclarative
    Use ECMInstalledLibraryCheck. Commit.
    KDE Daemon
    Fix ordering on Plasma 6.8. Commit. Fixes bug #525764
    KDE SU
    Use ECMInstalledLibraryCheck. Commit.
    KDNSSD
    Use ECMInstalledLibraryCheck. Commit.
    KDocTools
    Kde-include-common.xsl.cmake fix build warning "failed to load" "pt-BR.xml". Commit.
    KFileMetaData
    Fix abort in malformed file. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    FFmpegExtractor: Extract Apple-proprietary metadata. Commit.
    FFmpegExtractor: Extract GPS latitude and longitude. Commit.
    FFmpegExtractor: Extract creation time. Commit.
    Fix exception crash on malformed files. Commit.
    KGlobalAccel
    Use ECMInstalledLibraryCheck. Commit.
    KGuiAddons
    Use ECMInstalledLibraryCheck. Commit.
    CMake config file: update wayland dep checks w/ static builds. Commit.
    KHolidays
    Use ECMInstalledLibraryCheck. Commit.
    Update Belgian (French-speaking) holidays. Commit.
    KI18n
    KF6I18nQml: list Qt6::QmlIntegration in public link interface. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    The old URL stopped being valid. Commit.
    KIconThemes
    Deprecate KIconLoader::loadScaledIcon overload with int type size arg. Commit.
    KIconLoader::loadIcon/loadScaledIcon(): forward directly to implementation. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    KIdletime
    Use ECMInstalledLibraryCheck. Commit.
    KImageformats
    Enable LSAN in CI. Commit.
    EXR: store of "adobe_rsrc" attribute with XMP/EXIF/Resolution data. Commit.
    EXR: support for metadata saved by Photoshop. Commit.
    ANIHandler::nextImageDelay: Protect against overflow. Commit.
    Autotests: add AVIF image-grid image to read test. Commit.
    Ossfuzz: update libaom to 3.15.0. Commit.
    EXR: fix alpha channel imperpretation. Commit.
    EXR: RGB / YC subtype support. Commit.
    KIO
    Use d-pointer for RenameFileWarningDialog. Commit.
    Kfileplacesview: elide the name of a place once, not on every paint. Commit.
    KFileItem: share one QMimeType per name across items. Commit.
    Renamefiledialog: let Enumerate keep the old file name. Commit. See bug #460626
    Ktrash: report errors and exit non-zero on --empty/--restore failure. Commit. See bug #444719. See bug #413360
    File_unix: unify FSTAT declaration. Commit.
    Deletejobtest: watch the file tree, not the progress reports. Commit.
    Kdirlistertest: share the worker that lists a search result. Commit.
    Fix build with Qt 6.11.2 on Android. Commit.
    Kurlnavigator "Copy Location" is the text used when you right click on file. Commit.
    KCoreDirLister: update search results when a file is deleted or renamed. Commit. Fixes bug #392456
    Thumbnail cache: Prevent repeated creation of already created thumbnails. Commit. See bug #526038
    Krecentdocument: Reuse an already-known MIME type for recent-documents bookkeeping. Commit.
    Kmountpoint: Consider all non-local fuse filesystems as slow in KMountPoint::probablySlow. Commit.
    KNewFileMenu: resolve symlink targets when creating a new link. Commit. Fixes bug #525084
    Copyjob: add a private header for tests. Commit.
    [ftp] Synthesize missing '.' directory entries. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Fix since version for rename warning API. Commit.
    Workers/ftp: implement proper file modification timestamps using RFC3659. Commit. Fixes bug #510976
    Kdirlister: keep entries that share a name but not a url. Commit. Fixes bug #524791
    Kemailclientlauncherjob: handle characters % , '. Commit.
    Kurlrequester: Fix mem leak in slotOpenDialog. Commit.
    Git-blame-ignore-revs: add insertServices reorganisation commit. Commit.
    Kfileitemactions: move insertServices and insertServicesSubmenus closer to where they are used. Commit.
    Ftpd: expand the directory the mock server is given. Commit.
    Ftpd: require stringio for the mock server. Commit.
    Widgets: Update RenameFileWarningDialog since version. Commit.
    Widgets: Rename RenameFileWarning to RenameFileWarningDialog. Commit.
    Widgets: rely on KConfig autosync for rename warnings. Commit.
    Widgets: make rename warning dialogs window-modal. Commit.
    Widgets: replace rename warning callback with QObject API. Commit.
    Kio: use 'accepted' instead of 'proceed' in confirmRenameWarning. Commit.
    Add KIO::confirmRenameWarning() helper for consistent rename confirmations. Commit.
    File: copy one file through one routine. Commit.
    File: put the content transfer of a copy in one place. Commit.
    Fix build error by adding include in file_unix_copy.cpp. Commit.
    File: move the copying code to its own source file. Commit.
    Copyjob: stop counting the file being copied as one that is done. Commit.
    Copyjob: report one percentage per report. Commit.
    Kurifiltersearchprovider: parent QActionGroup to the actions menu. Commit.
    Copyjob: three corrections to taking a skipped file off the byte total. Commit.
    KFileItem: detect locally mounted remote filesystems in isSlow(). Commit. Fixes bug #460127
    Trash: Watch physical trash directories for changes. Commit. Fixes bug #465581
    Copyjob: stop counting a skipped directory as one that was processed. Commit.
    Copyjob: take a skipped file out of the byte total. Commit.
    Copyjob: count a file the user skipped as one the job is done with. Commit.
    Copyjob: publish the byte total whichever way the stating phase ends. Commit.
    Copyjob: keep the percentage of a move inside 100. Commit.
    Copyjob: let a test say how often a job reports. Commit.
    Copyjob: count the files a move skipped, not the sources it renamed. Commit.
    Unexport private method in PreviewJob. Commit.
    Fix documentation syntax. Commit.
    Kirigami
    GlobalDrawerActionItem: port away from QQC Impl. Commit.
    Forms/cards: Fix label visibility for fullWidth form entries. Commit.
    Forms: Don't indent other form entries for fullWidth: true. Commit.
    Delegates/TitleSubtitleWithActions: Pass through textFormat. Commit.
    Columnview: Fix rapid touch taps not working by fasttracking anim. Commit. Fixes bug #523866
    Check whether applicationWindow is a function and not undefined. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Set CMAKE_MODULE_PATH directly to ECM_MODULE_PATH. Commit.
    Kirigami_add_tests: initialize _extra_args variable in all cases. Commit.
    Remove unused Kirigami_EXTRA_LIBS variable. Commit.
    Fix usage of misnamed KF_INSTALL_TARGETS_DEFAULT_ARGS. Commit.
    Enums: Add api doc for MessageType. Commit.
    Doc: adjust example for Badge and add screenshot. Commit.
    Doc: fix broken example of PlaceholderMessage. Commit.
    Doc: adjust example for Chip and add screenshot. Commit.
    ActionsMenu: Tie loader's visibility to its action's visibility. Commit. Fixes bug #525225
    ActionsMenu: Tie separator's visibility to its action's visibility. Commit. Fixes bug #525225
    Controls: fix submenus on collapsed GlobalDrawer. Commit.
    Controls: avoid shadowing property. Commit.
    Controls: avoid unqualified lookups in private drawer items. Commit.
    Remove unused imports. Commit.
    Forms: use application singleton. Commit.
    Assert types. Commit.
    Use stronger types. Commit.
    Controls/private: make CallBackWrapper named type. Commit.
    Controls: qualify parent properties. Commit.
    Add textFormat property to other delegates. Commit.
    Delegates/IconTitleSubtitle: Add textFormat property and pass through to TitleSubtitle. Commit.
    PlatformTheme: Insert frameContrast to the data. Commit. Fixes bug #525364
    KItemModels
    Add more missing doc for QML interfaces. Commit.
    Ksortfilterproxymodel: Improve documentation. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    KItemViews
    Use ECMInstalledLibraryCheck. Commit.
    KJobWidgets
    Use ECMInstalledLibraryCheck. Commit.
    KMime
    Use ECMInstalledLibraryCheck. Commit.
    KNewStuff
    Use ECMInstalledLibraryCheck. Commit.
    KNotifications
    Fix handling of deleted audio notifications. Commit. Fixes bug #525380
    Use ECMInstalledLibraryCheck. Commit.
    CMake config file: ensure ECM's Canberra find module w/ static builds. Commit.
    Merge audio plugin into other plugins. Commit.
    KNotifyConfig
    Use ECMInstalledLibraryCheck. Commit.
    KPackage
    Use ECMInstalledLibraryCheck. Commit.
    KParts
    Use ECMInstalledLibraryCheck. Commit.
    KPeople
    Remove no longer needed moc include. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    KPlotting
    Use ECMInstalledLibraryCheck. Commit.
    KPTY
    Use ECMInstalledLibraryCheck. Commit.
    KQuickCharts
    LegendDelegate: Force name to be plain text. Commit.
    KRunner
    AbstractRunnerTest: Utilize std::make_unique rather than calling .reset. Commit.
    Port away from deprecated QSortFilterProxyModel::invalidateFilter. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    KService
    Use ECMInstalledLibraryCheck. Commit.
    Keep the shortest inheritance level when merging duplicate offers. Commit.
    KStatusNotifieritem
    Use ECMInstalledLibraryCheck. Commit.
    Remove unimplemented method + not existing forward declaration. Commit.
    KSVG
    Use ECMInstalledLibraryCheck. Commit.
    KTextEditor
    Autotests: Verify when opening test files. Commit.
    Vi-mode: Allow numpad digits to be used as count. Commit.
    .kde-ci.yml - use run-installed-library-check-on with platform list. Commit.
    Keep m_cursor & m_displayCursor better in sync. Commit. Fixes bug #525170
    A11y: Fix text boundary offsets. Commit. Fixes bug #523883
    Vi-mode: Add binary format to addition commands. Commit.
    Vi-mode: Fix behavior of operation commands on numbers. Commit.
    Vi-mode: Implement addition/substraction commands for visual modes. Commit.
    Ensure we do some initial reload if we just enabled auto reload in the prompt. Commit. Fixes bug #524241
    Move color theme selector to 'View' as that is view local. Commit. Fixes bug #518920
    Use ECMInstalledLibraryCheck. Commit.
    Vi-mode: Fix motion for the backspace key. Commit.
    KateIconBorder: Fill the blank area at the end. Commit.
    Escape file path before using it as error text. Commit.
    Add missing include. Commit.
    KTextTemplate
    Use ECMInstalledLibraryCheck. Commit.
    KTextWidgets
    Use ECMInstalledLibraryCheck. Commit.
    KUnitConversion
    Use ECMInstalledLibraryCheck. Commit.
    CMake config file: add missing dep checks for static builds. Commit.
    Fix typos. Commit.
    KUserFeedback
    Use ECMInstalledLibraryCheck. Commit.
    KWallet
    Use ECMInstalledLibraryCheck. Commit.
    Ksecretd: Rename setter for clarity. Commit.
    Use enum instead of int in function signature. Commit.
    Ksecretd: Drop unused entryUpdated signal. Commit.
    Ksecretd: Don't call emitEntryUpdated in writePassword. Commit.
    Ksecretd: Drop redundant writeEntry function. Commit.
    Ksecretd: Preserve entry type in setLabel. Commit.
    Ksecretd: Remove unneeded null check in internalClose. Commit.
    Ksecretd: Use find_if in KSecretD::findWallet. Commit.
    Ksecretd: Simplify destruction. Commit.
    Ksecretd: Drop KWalletTransaction::OpenFail. Commit.
    Ksecretd: Manage KWalletTransaction as move-only type. Commit.
    Ksecretd: Use QScopedValueRollback. Commit.
    Ksecretd: Remove empty KWalletTransaction dtor definition. Commit.
    Ksecretd: Drop Unknown transaction type. Commit.
    Ksecretd: Drop dead code in transaction handling. Commit.
    Ksecretd: Use QFuture for changing password. Commit.
    Ksecretd: Use QFuture for opening the wallet. Commit.
    KWidgetsAddons
    KActionMenuTest::testActionMenu: fix leaking util widget instance. Commit.
    KDatePickerTest/KDateComboBoxTest: use QTest's static initMain() utility. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    KCharSelectData::openDataFile: Check open succeeds. Commit.
    KWindowSystem
    Use ECMInstalledLibraryCheck. Commit.
    KXMLGUI
    Kxmlguiwindow: don't hardcode bug report address. Commit.
    Only add noMerge to the menu if we're really saving a merged menu. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Modem Manager Qt
    Fix since version in documentation. Commit.
    Update manager interface to latest MM API. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Network Manager Qt
    Use ECMInstalledLibraryCheck. Commit.
    Oxygen Icons
    48x48 and 64x64 versions of the koko app icon. Commit.
    Add scalable svgz variant of koko icon. Commit.
    Add koko icon. Commit.
    Initial experiment on plasma-studio icon. Commit.
    Improved version. Commit.
    Fix missing fill:none on zeal-tray symbolic icon. Commit.
    Fix hardcoded black stroke color in disk/drive 32x32 symbolic icons. Commit.
    New icons. Commit.
    Prison
    Use ECMInstalledLibraryCheck. Commit.
    Add separate CMake config file for KF6PrisonScanner. Commit.
    Purpose
    JobDialog: Fix translation call when cancelling. Commit. See bug #525866
    Use ECMInstalledLibraryCheck. Commit.
    Plugins/bluetooth: Escape html. Commit.
    QQC2 Desktop Style
    Add DoubleSpinBox. Commit. Fixes bug #526008
    Solid
    Use ECMInstalledLibraryCheck. Commit.
    Always check that we don't pass a nullptr to CFRelease. Commit.
    Sonnet
    Core/Settings: Make a few functions invokable. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Syndication
    Use ECMInstalledLibraryCheck. Commit.
    Syntax Highlighting
    Perl: Missing operators, fix END section, operators style, heredoc languages, POD fix. Commit.
    Systemd unit: update to systemd v262. Commit.
    Use ECMInstalledLibraryCheck. Commit.
    Zsh: prefer 'Parameter Expansion Operator' to 'Control' for ',' in subscript (i.e. $foo[1,2]). Commit.
    Zsh: remove identical contexts or replaces rules with . Commit.
    Zsh: fix some forms of floating number using separator. Commit.
    Zsh: use Base style for anything that refers to base change and BaseN for associated numbers. Commit.
    Zsh: use 'Replacement String' style in ${foo/patt/rep}. Commit.
    Zsh: glob: enclosed characters: fix ']', '-' and '!' at the beginning of the pattern. Commit.
    Zsh: replace ' &tab;' with '&ws;' entity. Commit.
    Zsh: fix subscripting expansion followed by modifier (i.e. ${s:1:4:h}). Commit.
    Zsh: glob modifier: add :f, :F, :w and :W ; :s behaves like with brace parameter. Commit.
    Zsh: add f, F, w and W modifiers with variable when braces are absent. Commit.
    Zsh: remove :x and :& modifier with variable when braces are absent. Commit.
    Zsh: fix :s modifier with variable when braces are absent. Commit.
    Zsh: fix subscript chain with variable when braces are absent, the second and subsequent ones are patterns. Commit.
    Zsh: remove VarNameParam+ context and replace its use with VarNameSubstLen. Commit.
    Zsh: add brace command substitution of zsh-5.10: ${ cmd }, ${|cmd} and ${{param} cmd}. Commit.
    Zsh: add $[...] equivalent to arithmetic expansion $((...)). Commit.
    Zsh: fix subscript and variable substring. Commit.
    Zsh: fix glob subscript after modifier when braces are absent (i.e. $x:h[...]). Commit.
    Zsh: fix digits after modifiers h and t when braces are absent (i.e. $foo:h3). Commit.
    Zsh: fix value of character in arithmetic context (i.e. ##c and #word). Commit.
    Use offscreen plugin for the one UI test. Commit.
    Add LRC Lyrics syntax highlighting. Commit.
    Threadweaver
    Use ECMInstalledLibraryCheck. Commit.

    Original source
  • Oct 9, 2026
    • Date parsed from source:
      Oct 9, 2026
    • First seen by Releasebot:
      Oct 10, 2026
    KDE logo

    KDE Connect iOS by KDE

    KDE Connect 0.5.7

    KDE Connect iOS adds translations in 14 languages and improves file transfers.

    • Translated to 14 languages
    • Improvements to file transfers
    Original source
  • Similar to KDE with recent updates:

  • Oct 8, 2026
    • Date parsed from source:
      Oct 8, 2026
    • First seen by Releasebot:
      Oct 13, 2026
    KDE logo

    KDE

    KDE Gear 26.08.2

    KDE releases Gear 26.08.2, a broad bugfix update for more than 180 applications, libraries, and plugins. It includes updated translations and fixes for issues such as crashes when sending signed email and broken URLs in PlasmaTube.

    Over 180 individual applications plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear.

    Today they all get new bugfix source releases with updated translations, including:

    • kdev-python: Fix undefined behavior in popExpression() (Commit, fixes bugs #525418)
    • kmail: Fix a crash when sending signed email (Commit, fixes bugs #525868)
    • plasmatube: Fix protocol being chopped off urls (Commit, fixes bug #525299)

    Distro and app store packagers should update their application packages.

    26.08 release notes for information on tarballs and known issues.

    Package download wiki page

    26.08.2 source info page

    26.08.2 full changelog

    Original source
  • Sep 24, 2026
    • Date parsed from source:
      Sep 24, 2026
    • First seen by Releasebot:
      Oct 13, 2026
    KDE logo

    KDE

    KDE Plasma 6.8 Beta Release

    KDE highlights the Plasma 6.8 beta with the Kup backup scheduler, preliminary Union theming for QtWidgets apps, and a KWin dependency update providing a memory leak fix.

    Here are the new modules available in the Plasma 6.8 beta:

    • kup: Backup scheduler for the Plasma desktop

    Some important features and changes included in 6.8 beta are highlighted on KDE community wiki page.

    Help stress-test the Union theming system

    This releases marks the second half of the Union theming system’s public tech preview!

    New in Plasma 6.8: Union now themes QtWidgets applications, such as Dolphin and Kate. Bear in mind this support is preliminary and you will encounter bugs. When you do, please report them here!

    To test Union:

    • Make sure the union package is installed (name may differ depending on your distro)
    • Launch System Settings
    • In the sidebar, navigate to Colors & Themes → Application Style
    • Click “Breeze (Union)”
    • Click Apply

    This will apply Union styling to both QtQuick and QtWidgets apps.

    The intention is for these apps to look as similar as possible when styled with Union to how they look with Breeze — though any minor visual improvements should be considered intentional!

    If you find any issues, make sure they’re Union-specific by running the app with the Breeze style to compare the two. If the issue is Union-specific, report it here!

    KWin

    KWin now depends on the plasma-wayland-protocols 1.23.0 release to provide fix for memory leak.

    Everything else

    View full changelog

    Original source
  • Sep 10, 2026
    • Date parsed from source:
      Sep 10, 2026
    • First seen by Releasebot:
      Oct 13, 2026
    KDE logo

    KDE

    KDE Gear 26.08.1

    KDE releases Gear 26.08.1, a bugfix update for more than 180 applications and related libraries and plugins. It includes updated translations and fixes for KDE Connect, Kongress, and Okular, including an Okular document-saving crash.

    Over 180 individual applications plus dozens of programmer libraries and feature plugins are released simultaneously as part of KDE Gear.

    Today they all get new bugfix source releases with updated translations, including:

    • kdeconnect: Fix orientation of an arrow within the plasmoid (Commit, fixes bug #524889)
    • kongress: Fix opening the room map from a talk (Commit)
    • okular: Fix a crash when saving documents (Commit, fixes bugs #477153 and #505130)

    Distro and app store packagers should update their application packages.

    26.08 release notes for information on tarballs and known issues.

    Package download wiki page

    26.08.1 source info page

    26.08.1 full changelog

    Original source
  • Aug 21, 2026
    • Date parsed from source:
      Aug 21, 2026
    • First seen by Releasebot:
      Aug 22, 2026
    KDE logo

    KDE Connect iOS by KDE

    KDE Connect 0.5.6

    KDE Connect iOS adds combined files tab sections, alphabetical sort commands, and more detailed battery icons.

    • Combine sections of files tab

    • Sort command list alphabetically

    • More detailed battery level icons

    Original source
  • May 7, 2026
    • Date parsed from source:
      May 7, 2026
    • First seen by Releasebot:
      Jun 30, 2026
    KDE logo

    KDE Connect iOS by KDE

    KDE Connect 0.5.5

    KDE Connect improves security, UI, clipboard sync, and communication with OpenSSL upgrades and packet-size protections.

    • Security enhancements (OpenSSL upgrade & pairing protocol version matching check)

    • UI optimizations (spacing, iOS 26, and english display text optimizations)

    • Clipboard sync optimizations (reduce accidental overrides due to timestamp differences)

    • Communication optimizations (limit size of identity and control packets to prevent the injection of arbitrary-sized JSON packets)

    Original source

This is the end. You've seen all the release notes in this feed!

Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.