------------------------------------------------------------------- Wed Nov 5 15:12:09 UTC 2025 - Scott Bradnick - Update to upstream version 4.4.1: * Full Changelog: v4.4.0...v4.4.1 (this is the "What's Changed" provided) - https://github.com/nicolargo/glances/compare/v4.4.0...v4.4.1 ------------------------------------------------------------------- Mon Nov 3 00:50:02 UTC 2025 - Scott Bradnick - Adding 'Source100: README.md' as the README is suggested at src.opensuse.org setup, otherwise get the following message: * "Attention, "README.md" is not mentioned in spec files as source or patch." - Update to upstream version 4.4.0: * Breaking changes: - A new Python API is now available to use Glances as a Python lib in your hown development #3237 - In the process list, the long command line is now truncated by default. Use the arrow keys to show the full command line. SHIFT + arrow keys are used to switch between column sorts (TUI). - Prometheus export format is now more user friendly (see detail in #3283) * Enhancements: - Make a Glances API in order to use Glances as a Python lib #3237 - Add a new --fetch (neofetch like) option to display a snapshot of the current system status #3281 - Show used port in container section #2054 - Show long command line with arrow key #1553 - Sensors plugin refresh by default every 10 seconds - Do not call update if a call is done to a specific plugin through the API #3033 - [UI] Process virtual memory display can be disable by configuration #3299 - Choose between used or available in the mem plugin #3288 - [Experimental] Add export to DuckDB database #3205 - Add Disk I/O Latency stats #1070 - Filter fields to export #3258 - Remove .keys() from loops over dicts #3253 - Remove iterator helpers #3252 * Bug corrected: - [MACOS] Glances not showing Processes on MacOS #3100 - Last dev build broke Homepage API calls ? only 1 widget still working #3322 - Cloud plugin always generate communication with 169.254.169.254, even if the plugin is disabled #3316 - API response delay (3+ minutes) when VMs are running #3317 - [WINDOWS] Glances do not display CPU stat correctly #3155 - Glances hangs if network device (NFS) is no available #3290 - Fix prometheus export format #3283 - Issue #3279 zfs cache and memory math issues #3289 - [MACOS] Glances crashes when I try to filter #3266 - Glances hang when killing process with muliple CTRL-C #3264 - Issues after disabling system and processcount plugins #3248 - Headers missing from predefined fields in TUI browser machine list #3250 - Add another check for the famous Netifaces issue - Related to #3219 - Key error 'type' in server_list_static.py (load_server_list) #3247 * Continious integration and documentation: - Glances now use uv for the dev environment #3025 - Glances is compatible with Python 3.14 #3319 - Glances provides requirements files with specific versions for each release - Requirements files are now generated dynamically with the make requirements or requirements-upgrade target - Add duplicate line check in pre-commit (strange behavor with some VScode extension) - Solve issue with multiprocessing exception with Snap package - Add a test script for identify CPU consumption of sensor plugin - Refactor port to take into account netifaces2 - Correct issue with Chrome driver in WebUI unit test - Upgrade export test with InfluxDB 1.12 - Fix typo of --export-process-filter help message #3314 - In the outdated feature, catch error message if Pypi server not reachable - Add unit test for auto_unit - Label error in docs #3286 - Put WebUI conf generator in a dedicated script - Refactor the Makefile to generate WebUI config file for all webui targets - Update sensors documentation #3275 - Update docker compose env quote #3273 - Update docker-compose.yml #3249 - Update API doc generation - Update README with nice icons #3236 - Add documentation for WebUI test ------------------------------------------------------------------- Wed Oct 8 16:16:12 UTC 2025 - Scott Bradnick - Looks like PyPI was updated to v4.3.3 on July 9th, GitHub updated today * Swapped "Source:" to use it - Here's the "Notes": * glances: refactor start() by @ariel-anieli in #3131 * Updates 4/6/2025: FreeBSD Section - Glances - An Eye on your System by @kenrmayfield in #3141 * Update dependency ubuntu to v24 by @renovate[bot] in #3066 * Update dependency windows to v2025 by @renovate[bot] in #3148 * Update actions/stale action to v9 by @renovate[bot] in #3108 * Update docker/build-push-action action to v6 by @renovate[bot] in #3070 * Ignore unsupported line endings in password file by @Destarianon in #3151 * Revision of confusing descriptions in the SMART section of the document by @wuhgit in #3152 * plugins: mem: reduce code complexity by @ariel-anieli in #3159 * Fix matching problem when fs config has "show" value by @nguuuquaaa in #3160 * plugins: connections: refactor by @ariel-anieli in #3161 * Revert "plugins: connections: refactor" by @nicolargo in #3162 * plugins: connections: refactor, version 2 by @ariel-anieli in #3163 * Fix the sorting of containers by @ariel-anieli in #3179 * plugins: containers; Refactor by @ariel-anieli in #3180 * podman: docker: Remove iterator helpers by @ariel-anieli in #3183 * globals: Fix a race condition in namedtuple_to_dict by @ariel-anieli in #3185 * outputs: containers: Refactor by @ariel-anieli in #3188 * glances: removal of iterators helpers in processes.py & stats_client_snmp.py by @ariel-anieli in #3187 * chore(deps): update alpine docker tag to v3.22 by @renovate[bot] in #3189 * glances: amps: Removal of iterator helpers, refactor by @ariel-anieli in #3190 * Change "Pinned thread" to "Pinned task" and "Upin" to "Unpin" by @ia74 in #3191 * Update plugin containers display and order #3186 by @fr4nc0is in #3192 * [Snyk] Fix for 8 vulnerabilities by @nicolargo in #3184 * [Snyk] Security upgrade h11 from 0.14.0 to 0.16.0 by @nicolargo in #3195 * fix(deps): update dependency pysnmp-lextudio to <6.3.1 by @renovate[bot] in #3107 * exports: Removed iterator helpers by @Boris-Okassa in #3197 ------------------------------------------------------------------- Wed Oct 1 20:40:26 UTC 2025 - Scott Bradnick - Update to upstream version 4.3.3: * No "Notes" provided ------------------------------------------------------------------- Sun Jul 6 06:51:15 UTC 2025 - Scott Bradnick - Update to upstream version 4.3.2: * Enhancements: - Add stats about running VMS (qemu/libvirt/kvm support through virsh) #1531 - Add support for InfluxDB 3 Core #3182 - (postgre)SQL export support / TimeScaleDB #2814 - CSV column name now include the plugin name - Related to #2394 - Make all results from amps plugins exportable #2394 - Make --stdout (csv and json) compliant with client/server mode #3235 - API history endpoints shows times without timezone #3218 - FR: Sort Sensors my name in proper number order #3132 - In the FS module, do not display threshold for volume mounted in 'ro' (read-only) #3143 - Add a new field in the process list to identifie Zombie process #3178 - Update plugin containers display and order #3186 - Implement a basic memory cache with TTL for API call (set to ~1 second) #3202 - Add container inactive_file & limit to InfluxDB2 export #3206 * Bug corrected: - [GPU] AMD Plugin: Operation not permitted #3125 - Container memory stats not displayed #3142 - [WEBUI] Irix mode (per core instead of per CPU percentage) not togglable #3158 - Related to iteritems, itervalues, and iterkeys are not more needed in Python 3 #3181 - Glances Central Browser should use name instead of IP adress for redirection #3103 - Glances breaks if Podman container is started while it is running #3199 * Continious integration and documentation: - Add a new option --print-completion to generate shell tab completion - #3111 - Improve Restful API documentation embeded in FastAPI #2632 - Upgrade JS libs #3147 - Improve unittest for CSV export #3150 - Improve unittest for InfluxDB plugin #3149 - Code refactoring - Rename plugin class to Plugin instead of PluginModel #3169 - Refactor code to limit the complexity of update_views method in plugins #3171 ------------------------------------------------------------------- Sat Apr 19 21:09:45 UTC 2025 - Scott Bradnick - Changing '%{python_sitelib}/Glances-%{version}.dist-info' to '%{python_sitelib}/glances-%{version}.dist-info' ------------------------------------------------------------------- Sun Mar 23 18:09:10 UTC 2025 - Scott Bradnick - Update to upstream version 4.3.1: * Enhancements: - [WebUI] Top processes extended stats and processes filter in Web server mode #410 - I'd like a feature to make the forground color for colored background white #3119 - -disable-bg in ~/.config/glances.conf #3113 - Entry point in the API to get extended process stats #3095 - Replace netifaces by netifaces-plus dependencies #3053 - Replace docker by containers in glances-grafana-flux.json #3118 * Bug corrected: - default_config_dir: Fix config path to include glances/ directory #3106 - Cannot set warning/critical temperature for a specific sensor needs test #3102 - Try to reduce latency between stat's update and view - #3086 - Error on Cloud plugin initialisation make TUI crash #3085 * Continious integration: - Add Selenium to test WebUI #3044 - netifaces (deprecated) is replaced by netifaces2 ------------------------------------------------------------------- Mon Jan 6 15:40:08 UTC 2025 - Scott Bradnick - Update to upstream version 4.3.0.8: * 20250103 - On the road again again to 3.4.1 [0b818e9] * 20250104: - Improve WebUI display on low screen [2c9becc] - IP plugin broken with Netifaces2 #3076 [728f86f] - Add a message to verify Netifaces2 [d264155] - version 4.3.0.8 [e907519] ------------------------------------------------------------------- Fri Jan 3 18:52:25 UTC 2025 - Scott Bradnick - Update to upstream version 4.3.0.7: * 20241230 - On the road (again) to Glances 4.3.1 [7e3948b] * 20241231 - Make the header and top menu responsive [bfdc27d] * 20250103: - Full responsive WebUI [c711a63] - version 4.3.0.7 [372380b] ------------------------------------------------------------------- Tue Dec 31 18:35:58 UTC 2024 - Scott Bradnick - Update to upstream version 4.3.0.6: * netifaces is deprecated and should be uninstall, instead netifaces2 should be installed. ------------------------------------------------------------------- Sat Dec 28 21:30:09 UTC 2024 - Scott Bradnick - Adding Recommends for the following: * (python3-docker if docker) * (python3-podman if podman) ------------------------------------------------------------------- Sat Dec 28 06:54:13 UTC 2024 - Scott Bradnick - Adding Recommends for the following: * python3-pySMART * python3-pymdstat * python3-sparklines ------------------------------------------------------------------- Fri Dec 27 17:39:46 UTC 2024 - Scott Bradnick - Update to upstream version 4.3.0: * Glances 4.3.0 is available with the Browser Feature now available in your Web Browser. Run Glances with the following command line and all the Glances server (RestAPI or XML/RPC) will be avaialble in a single page: `glances -w --browser` * Other enhancements: - Web Based Glances Central Browser #1121 - Ability to specify hide or show for smart plugin #2996 - Thread mode ('j' hotkey) is not taken into accound in the WebUI #3019 - [WEBUI] Clear old alert messages in the WebUI #3042 - Raise an (Alert) Event for a group of sensors #3049 - Allow processlist columns to be selected in config file #1524 - Allow containers columns to be selected in config file #2722 - [WebUI] Unecessary space between Processcount and processlist #3032 - Add comparable NVML_LIB check for Windows #3000 - Change the default path for graph export to /tmp/glances - Improve CCS of WebUI #3024 * Bug corrected: - Thresholds not displayed in the WebUI for the DiskIO plugin #1498 - FS module alias configuration do not taken into account everytime #3010 - Unexpected behaviour while running glances in docker with --export influxdb2 #2904 - Correct issue when key name contains space - Related to #2983 - Issue with ports plugin (for URL request) #3008 - Network problem when no bitrate available #3014 - SyntaxError: f-string: unmatched '[' in server list (on the DEVELOP branch only) #3018 - Uptime for Docker containers not working #3021 - WebUI doesn't display valid time for process list #2902 - Bug In the Web-UI, Timestamps for 'Warning or critical alerts' are showing incorrect month #3023 - Correct display issue on Containers plugin in WebUI #3028 * Continuous integration and documentation: - Bumped minimal Python version to 3.9 #3005 - Make the glances/outputs/static/js/uiconfig.json generated automaticaly from the make webui task - Update unit-test for Glances Central Browser - Add unit-test for new entry point in the API (plugin/item/key) - Add a target to start Glances with Htop features - Try new build and publish to Pypi CI actions ------------------------------------------------------------------- Thu Dec 26 22:35:51 UTC 2024 - Scott Bradnick - Adding '_service' file for tarball download ------------------------------------------------------------------- Fri Nov 1 17:32:58 UTC 2024 - Scott Bradnick - Update to upstream version 4.2.1: * Enhancements: - [WEBUI] Came back to default Black Theme / Reduce font size #2993 - Improve hide_zero option #2958 * Bug corrected: - Possible memory leak #2976 - Docker/Podman shoud not flood log file with ERROR if containers list can not be retreived #2994 - Using "-w" option gives error: NameError: name 'Any' is not defined #2992 - Non blocking error message when Glances starts from a container (alpine-dev image) #2991 * Continuous integration and documentation: - Migrate from setup.py to pyproject.yml #2956 - Make pyproject.toml's version dynamic #2990 ------------------------------------------------------------------- Mon Oct 21 15:27:48 UTC 2024 - Scott Bradnick - Adding the following [as] 'Recommends': * python3-orjson * python3-fastapi * python3-uvicorn - Update to upstream version 4.2.0: * Enhancements: - Call process_iter.clear_cache() (PsUtil 6+) when Glances user force a refresh (F5 or CTRL-R) #2753 - PsUtil 6+ no longer check PID reused #2755 - Add support for automatically hiding network interfaces that are down or that don't have any IP addresses #2799 * Bug corrected: - API: Network module is disabled but appears in endpoint "all" #2815 - API is not compatible with requests containing special/encoding char #2820 - 'j' hot key crashes Glances #2831 - Raspberry PI - CPU info is not correct #2616 - Graph export is broken if there is no graph section in Glances configuration file #2839 - Glances API status check returns Error 405 - Method Not Allowed #2841 - Rootless podman containers cause glances to fail with KeyError #2827 - --export-process-filter Filter using complete command #2824 - Exception when Glances is ran with limited plugin list #2822 - Disable separator option do not work #2823 ------------------------------------------------------------------- Thu Jul 11 15:14:38 UTC 2024 - Scott Bradnick - Initial version from upstream PyPI