346 lines
16 KiB
Plaintext
346 lines
16 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Nov 5 15:12:09 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- 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 <scott.bradnick@suse.com>
|
|
|
|
- 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 <scott.bradnick@suse.com>
|
|
|
|
- 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 <scott.bradnick@suse.com>
|
|
|
|
- Update to upstream version 4.3.3:
|
|
* No "Notes" provided
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 6 06:51:15 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- 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 <scott.bradnick@suse.com>
|
|
|
|
- Changing '%{python_sitelib}/Glances-%{version}.dist-info' to
|
|
'%{python_sitelib}/glances-%{version}.dist-info'
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 23 18:09:10 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- 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 <scott.bradnick@suse.com>
|
|
|
|
- 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 <scott.bradnick@suse.com>
|
|
|
|
- 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 <scott.bradnick@suse.com>
|
|
|
|
- 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 <scott.bradnick@suse.com>
|
|
|
|
- Adding Recommends for the following:
|
|
* (python3-docker if docker)
|
|
* (python3-podman if podman)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 28 06:54:13 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Adding Recommends for the following:
|
|
* python3-pySMART
|
|
* python3-pymdstat
|
|
* python3-sparklines
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 27 17:39:46 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- 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 <scott.bradnick@suse.com>
|
|
|
|
- Adding '_service' file for tarball download
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 1 17:32:58 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- 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 <scott.bradnick@suse.com>
|
|
|
|
- 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 <scott.bradnick@suse.com>
|
|
|
|
- Initial version from upstream PyPI
|