-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2026-9ee28db61c 2026-09-29 00:43:42.230053+00:00 --------------------------------------------------------------------------------
Name : gnome-shell-extension-system-monitor-applet Product : Fedora 43 Version : 38 Release : 45.20260916gitb9edf51.fc43 URL : https://extensions.gnome.org/extension/3010/system-monitor-next/ Summary : A Gnome shell system monitor extension Description : Display system information in gnome shell status bar, such as memory usage, CPU usage, and network rate... -------------------------------------------------------------------------------- Update Information: Manual patching in spec file to add gnome-shell 51 compatibility release 09/16/2026 Updated to last upstream commits - massive changes -------------------------------------------------------------------------------- ChangeLog: * Sun Sep 20 2026 Nicolas Viéville <[email protected]> - 1:38-45.20260916gitb9edf51 - Manual patching in spec file to add gnome-shell 51 compatibility release 09/16/2026 * Wed Sep 16 2026 Nicolas Viéville <[email protected]> - 1:38-44.20260916gitb9edf51 - Updated to last upstream commits - massive changes - Extract widget infrastructure to base.js and mounts.js - code only motion - Extract all widgets to separate files - Fix change_usage signal handler argument - Add static metadata support to ElementBase - Migrate remaining widgets to static metadata - Add config-based widget instantiation for multi-device support - Simplify widget API with collect() and auto-derived metadata - Rewrite preferences UI for config-based monitors - Remove unused UI templates - Migrate Fan and Swap to collect() API - Migrate GPU and Thermal to collectAsync() API - Migrate CPU, Memory, Frequency, Disk, Network, Battery to collect() - Add declarative layout framework for widget UI construction - Migrate all widgets to declarative layout API - Add Prometheus metrics scraper widget - Move Display toggle to monitor row title bar - Fix pre-existing lint errors and suppress complexity warnings - Separate metrics from display values in collect() return - Fix speed-in-bits not updating on config change - Disconnect NM device signals on destroy - Add safety timeout for async collectors - Fix timer bugs, resource leaks, and null safety - Fix signal leaks, listener leaks, and destroy ordering - Respect theme foreground color - Make UI labels consistent - Guard GPU subprocess callback against post-destroy access - Add What's New page with feature highlights - Use lm-sensors for thermal and fan enumeration - Contain exceptions thrown during widget updates - Contain widget construction and settings-change failures - Rebuild tooltip rows instead of appending in tip_format() - Keep sysfs sensor labels resolvable alongside lm-sensors - Cache and coalesce lm-sensors subprocess calls - Restore AMD card autodetection in gpu_usage.sh - Replace bash-only 'let' with POSIX arithmetic in gpu_usage.sh - Improve Prometheus scrape failure feedback - Hide Prometheus monitor type when libsoup3 is unavailable - Restore disk usage style selector - Block adding monitors when no devices are detected - Reuse existing translation msgids - Extract new UI strings and merge catalogs - Don't call gettext with an empty string - Tolerate missing cpufreq in the frequency widget - Fix Prometheus fetching stale server URL after config change - Guard Battery D-Bus callback against post-destroy access - Fix thermal threshold styling applied on stale data and not cleared on disable - Clear tooltip timer source ID after callback fires - Tag async collect callbacks with a generation counter - Defer update timers to _activateTimers() called after construction - Disconnect signals and listeners on destroy - Cancel pending save timer on page destroy - Fetch battery state immediately after proxy discovery - Abort Soup.Session on Prometheus destroy - Release owned references in disable() - Disconnect signals explicitly in disable() - Convert network fallback detection to async I/O - Remove synchronous file I/O and subprocess calls - Convert sensor enumeration and subprocess to async APIs - Move panel box to this._box for explicit lifecycle - Guard async callbacks and timers against post-destroy access - Remove unnecessary try-catch from imports - Migrate signal handling to connectObject/disconnectObject - Add Georgian language - Guard gettext calls against empty strings - Avoid blocking the shell on unreachable mounts - Catch network filesystems missing from the fstype list - Derive system mountpoints from the mount table - Collect disk usage off the main thread - Query nvidia-smi asynchronously in the add-monitor dialog - Stop stale network mounts from freezing the shell * Thu Jul 16 2026 Fedora Release Engineering <[email protected]> - 1:38-43.20260411gita14b404 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2026-9ee28db61c' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
-- _______________________________________________ package-announce mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
