summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicolargo <nicolashennion@gmail.com>2024-05-07 11:05:32 +0200
committernicolargo <nicolashennion@gmail.com>2024-05-07 11:05:32 +0200
commitf7628a09451deb48d9e55b1149275804af93db3d (patch)
treebd27d1a428c5780a3bb9a6249097d1fb5a55993f
parent20501b4fdb261bf7c3603cf1fb5e0fd0124d8960 (diff)
Update NEWS.rst
-rw-r--r--NEWS.rst1923
1 files changed, 987 insertions, 936 deletions
diff --git a/NEWS.rst b/NEWS.rst
index 3811b399..f8e56460 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -1,24 +1,23 @@
==============================================================================
- Glances changelog
+ Glances ChangeLog
==============================================================================
===============
Version 4.0.0
===============
-**BREAKING CHANGES:** 1 1
+**BREAKING CHANGES:**
* The minimal Python version is 3.8
* The Glances API version 3 is replaced by the version 4. So Restfull API URL is now /api/4/ #2610
* Alias definition change in the configuration file #1735
- Glances version 3.x and lower:
+Glances version 3.x and lower:
sda1_alias=InternalDisk
-
sdb1_alias=ExternalDisk
- Glances version 4.x and higher:
+Glances version 4.x and higher:
alias=sda1:InternalDisk,sdb1:ExternalDisk
@@ -26,33 +25,85 @@ Version 4.0.0
* Docker memory usage uses the same algorithm than docker stats #2637
Enhancements:
-
+* Export individual processes stats #794
+* [WebUI] Feature Request: Ability to hide Engine and Pod columns in Containers #2423
+* [IP plugin] Make the public ip information more configurable (not only from the Censys service) #2732
+* Getting field information (description, unit) from the API #2630
+* Refactor alias configuration and allow alias for fs devices #1735
+* Improve alert with mininimal interval/duration configuration keys #2558
+* --stdout plugin.attr is not compliant with plugins returning list of dicts #2446
+* Lot's of log messages when a proxy is used with the Podman plugin #2714
+* [WEBUI & CURSES] Make the left menu configurable #2648
+* [WEBUI] Custom system header information #2695
+* [CURSES] Use normal color for normal text instead of an arbitrary color #2687
+* [WEBUI] Showing the full arguments on the command column of the TASKS #2634
+* Add graph export for GPU plugin (related to #2542)
+* Refactor Alert data model from list of list to list of dict #2633
+* Use enum instead of int for callback API version. #2712
+* Make the alerts number configurable (related to #2558)
+* [WebUI] Added smart plugin support #2435
+* No more threshold display in the WebUI cpu/mem and memswap plugins #2420
+* Refactor Glances curses code #2580
+* Replace Bottle by FastAPI #2181
+* Replace py3nvml with nvidia-ml-py #2688
Bug corrected:
+* Crash when reading timezone for generating alert #2659
+* Newline in container command corrupts display / hides container #2733
+* RAID plugin not showing up in Glances web UI (Docker install) #2716
+* Alerts showing different time than time plugin #2214
+* OpenBSD crash on start without a swap file/partition #2719
+* Folders plugin always fails on special directories #2518
+* Update dependency urllib3 to v2 #2397
+* Crach when ENTER key is pressed in the Alpine minimal image #2658
+* Crash when a process is pinned in the develop branch of Glances #2639
+* TERM setting causes glances to crash #2598
+* macOS: Read user config from ~/.config/glances #2641
+* Docker Prometheus issue with IRQ plugin #2564
+* Remove systemd from Curses (related to #2595)
+* Screen frequently flickers when outputting to local display #2490
+* Incorrect linux_distro in docker version glances #2439
+* Influxdb2 export not working #2407
+* Ignore/detect symlink loops in folders plugin #2494
+* Remove Clear-text logging of sensitive information - Code Scanning #36
+* Cannot start Glances 3.4.0.1 on Windows 10: SIGHUP not defined #2408
+* 3.4.0 crash on startupwith minimal deps #2401
+
+CI and documentation:
+
+* New logo for Glances version 4.0 #2713
+* Update api.rst documentation #2496
+* Change Renovate config #2729
+* Docker compose password unrecognized arguments when applying docs #2698
+* Docker includes OS Release Volume mount info #2473
+* Update prometheus.rst, fix minor typos #2640
+* Fix typos and make grammatical and stylistic edits in project documentation #2625
+* MongoDB and CouchDB documentation flipped #2565
+* No module named 'influxdb' on the snap version of glances #1738
Many thinks to the contributors:
- * Bharath Vignesh J K
- * Christoph Zimmermann
- * RazCrimson
- * Robin Candau
- * Github GPG acces
- * Continuous Integration
- * Georgiy Timchenko
- * turbocrime
- * Kiskae
- * snyk-bot
- * Alexander Grigoryev
- * Claes Hallström
- * Francois Pires
- * Maarten Kossen (mpkossen)
- * Osama Albahrani
- * csteiner
- * k26pl
- * kdkd
- * monochromec
- * and all the beta testers !
+* Bharath Vignesh J K
+* Christoph Zimmermann
+* RazCrimson
+* Robin Candau
+* Github GPG acces
+* Continuous Integration
+* Georgiy Timchenko
+* turbocrime
+* Kiskae
+* snyk-bot
+* Alexander Grigoryev
+* Claes Hallström
+* Francois Pires
+* Maarten Kossen (mpkossen)
+* Osama Albahrani
+* csteiner
+* k26pl
+* kdkd
+* monochromec
+* and all the beta testers !
===============
Version 3.4.0.5
@@ -72,8 +123,8 @@ Version 3.4.0.3
Bugs corrected:
- * Add glances binary to '/usr/local/bin' + Update ENV PATH to include '/venv/bin' in Dockerfiles #2419
- * No more threshold display in the WebUI cpu/mem and memswap plugins #2420
+* Add glances binary to '/usr/local/bin' + Update ENV PATH to include '/venv/bin' in Dockerfiles #2419
+* No more threshold display in the WebUI cpu/mem and memswap plugins #2420
===============
Version 3.4.0.2
@@ -81,8 +132,8 @@ Version 3.4.0.2
Bugs corrected:
- * Cannot start Glances 3.4.0.1 on Windows 10: SIGHUP not defined #2408
- * Influxdb2 export not working #2407
+* Cannot start Glances 3.4.0.1 on Windows 10: SIGHUP not defined #2408
+* Influxdb2 export not working #2407
===============
Version 3.4.0.1
@@ -90,7 +141,7 @@ Version 3.4.0.1
Bug corrected:
- * 3.4.0 crash on startupwith minimal deps #2401
+* 3.4.0 crash on startupwith minimal deps #2401
===============
Version 3.4.0
@@ -98,47 +149,47 @@ Version 3.4.0
Enhancements:
- * Enhance process "extended stats" display (in Curses interface) #2225
- _You can now *pin* a specific process to the top of the process list_
- * Improve Glances start time by disabling Docker and Podman version getter - Related to #1985
- * Customizable InfluxDB2 export interval #2348
- * Improve kill signal management #2194
- * Display a critical error message if Glances is ran with both webserver and rpcserver mode
- * Refactor the Cloud plugin, disable it by default in the default configuration file - Related to #2279
- * Correct clear-text logging of sensitive information (security alert #29)
- * Use of a broken or weak cryptographic hashing algorithm (SHA256) on password storage #2175
+* Enhance process "extended stats" display (in Curses interface) #2225
+ _You can now *pin* a specific process to the top of the process list_
+* Improve Glances start time by disabling Docker and Podman version getter - Related to #1985
+* Customizable InfluxDB2 export interval #2348
+* Improve kill signal management #2194
+* Display a critical error message if Glances is ran with both webserver and rpcserver mode
+* Refactor the Cloud plugin, disable it by default in the default configuration file - Related to #2279
+* Correct clear-text logging of sensitive information (security alert #29)
+* Use of a broken or weak cryptographic hashing algorithm (SHA256) on password storage #2175
Bug corrected:
- * Correct issue (error message) concerning the Cloud plugin - Related to #2392
- * InfluxDB2 export doesn't process folders correctly - missing key #2327
- * Index error when displaying programs on MacOS #2360
- * Dissociate 2 sensors with exactly the same names #2280
- * All times displayed in UTC - Container not using TZ/localtime (Docker) #2278
- * It is not possible to return API data for a particular mount point (FS plugin) #1162
+* Correct issue (error message) concerning the Cloud plugin - Related to #2392
+* InfluxDB2 export doesn't process folders correctly - missing key #2327
+* Index error when displaying programs on MacOS #2360
+* Dissociate 2 sensors with exactly the same names #2280
+* All times displayed in UTC - Container not using TZ/localtime (Docker) #2278
+* It is not possible to return API data for a particular mount point (FS plugin) #1162
Documentation and CI:
- * chg: Dockerfile - structured & cleaner build process #2386
- * Ubuntu is back as additional Docker images. Alpine stays the default one. Related to #2185
- * Improve Makefile amd docker-compose to support Podman and GPU
- * Workaround to pin urlib3<2.0 - Related to #2392
- * Error while generating the documentation (ModuleNotFoundError: No module named 'glances') #2391
- * Update Flamegraph (memory profiling)
- * Improve template for issue report and feature request
- * Parameters in the VIRT column #2343
- * Graph generation documentation is not clear #2336
- * docs: Docker - include tag details
- * Add global architecture diagram (Excalidraw)
- * Links to documents in sample glances.conf are not valid. #2271
- * Add semgrep support
- * Smartmontools missing from full docker image #2262
- * Improve documentation regarding regexp in configuration file
- * Improve documentation about the [ip] plugin #2251
+* chg: Dockerfile - structured & cleaner build process #2386
+* Ubuntu is back as additional Docker images. Alpine stays the default one. Related to #2185
+* Improve Makefile amd docker-compose to support Podman and GPU
+* Workaround to pin urlib3<2.0 - Related to #2392
+* Error while generating the documentation (ModuleNotFoundError: No module named 'glances') #2391
+* Update Flamegraph (memory profiling)
+* Improve template for issue report and feature request
+* Parameters in the VIRT column #2343
+* Graph generation documentation is not clear #2336
+* docs: Docker - include tag details
+* Add global architecture diagram (Excalidraw)
+* Links to documents in sample glances.conf are not valid. #2271
+* Add semgrep support
+* Smartmontools missing from full docker image #2262
+* Improve documentation regarding regexp in configuration file
+* Improve documentation about the [ip] plugin #2251
Cyber security update:
- * All libs have been updated to the latest version
+* All libs have been updated to the latest version
Full roadmap here: https://github.com/nicolargo/glances/milestone/62?closed=1
Refactor the Docker images factory, from now, Alpine and Ubuntu images will be provided (nicolargo/glances):
@@ -152,18 +203,18 @@ Refactor the Docker images factory, from now, Alpine and Ubuntu images will be p
Contributors for this version:
- * Nicolargo
- * RazCrimson: a very special thanks to @RazCrimson for his huge work on this version !
- * Bharath Vignesh J K
- * Raz Crimson
- * fr4nc0is
- * Florian Calvet
- * Ali Erdinç Köroğlu
- * Jose Vicente Nunez
- * Rui Chen
- * Ryan Horiguchi
- * mfridge
- * snyk-bot
+* Nicolargo
+* RazCrimson: a very special thanks to @RazCrimson for his huge work on this version !
+* Bharath Vignesh J K
+* Raz Crimson
+* fr4nc0is
+* Florian Calvet
+* Ali Erdinç Köroğlu
+* Jose Vicente Nunez
+* Rui Chen
+* Ryan Horiguchi
+* mfridge
+* snyk-bot
===============
Version 3.3.1.1
@@ -173,8 +224,8 @@ Hard patch on the master branch.
Bug corrected:
- * "ModuleNotFoundError: No module named 'ujson'" #2246
- * Remove surrounding quotes for quoted command arguments #2247 (related to #2239)
+* "ModuleNotFoundError: No module named 'ujson'" #2246
+* Remove surrounding quotes for quoted command arguments #2247 (related to #2239)
===============
Version 3.3.1
@@ -182,57 +233,57 @@ Version 3.3.1
Enhancements:
- * Minor change on the help screen
- * Refactor some loop in the processes function
- * Replace json by ujson #2201
+* Minor change on the help screen
+* Refactor some loop in the processes function
+* Replace json by ujson #2201
Bug corrected:
- * Unable to see docker related information #2180
- * CSV export dependent on sort order for docker container cpu #2156
- * Error when process list is displayed in Programs mode #2209
- * Console formatting permanently messed up when other text printed #2211
- * API GET uptime returns formatted string, not seconds as the doc says #2158
- * Glances UI is breaking for multiline commands #2189
+* Unable to see docker related information #2180
+* CSV export dependent on sort order for docker container cpu #2156
+* Error when process list is displayed in Programs mode #2209
+* Console formatting permanently messed up when other text printed #2211
+* API GET uptime returns formatted string, not seconds as the doc says #2158
+* Glances UI is breaking for multiline commands #2189
Documentation and CI:
- * Add unitary test for memory profiling
- * Update memory profile chart
- * Add run-docker-ubuntu-* in Makefile
- * The open-web-browser option was missing dashes #2219
- * Correct regexp in glances.conf file example
- * What is CW from network #2222 (related to discussion #2221)
- * Change Glances repology URL
- * Add example for the date format
- * Correct Flake8 configuration file
- * Drop UT for Python 3.5 and 3.6 (no more available in Ubuntu 22.04)
- * Correct unitary test with Python 3.5
- * Update Makefile with comments
- * Update Python minimal requirement for py3nvlm
- * Update security policy (user can open private issue directly in Github)
- * Add a simple run script. Entry point for IDE debuger
+* Add unitary test for memory profiling
+* Update memory profile chart
+* Add run-docker-ubuntu-* in Makefile
+* The open-web-browser option was missing dashes #2219
+* Correct regexp in glances.conf file example
+* What is CW from network #2222 (related to discussion #2221)
+* Change Glances repology URL
+* Add example for the date format
+* Correct Flake8 configuration file
+* Drop UT for Python 3.5 and 3.6 (no more available in Ubuntu 22.04)
+* Correct unitary test with Python 3.5
+* Update Makefile with comments
+* Update Python minimal requirement for py3nvlm
+* Update security policy (user can open private issue directly in Github)
+* Add a simple run script. Entry point for IDE debuger
Cyber security update:
- * Security alert on ujson < 5.4
- * Merge pull request #2243 from nicolargo/renovate/nvidia-cuda-12.x
- * Merge pull request #2244 from nicolargo/renovate/crazy-max-ghaction-docker-meta-4.x
- * Merge pull request #2228 from nicolargo/renovate/zeroconf-0.x
- * Merge pull request #2242 from nicolargo/renovate/crazy-max-ghaction-docker-meta-4.x
- * Merge pull request #2239 from mfridge/action-command-split
- * Merge pull request #2165 from nicolargo/renovate/zeroconf-0.x
- * Merge pull request #2199 from nicolargo/renovate/alpine-3.x
- * Merge pull request #2202 from chncaption/oscs_fix_cdr0ts8au51t49so8c6g
- * Bump loader-utils from 2.0.0 to 2.0.3 in /glances/outputs/static #2187 - Update Web lib
+* Security alert on ujson < 5.4
+* Merge pull request #2243 from nicolargo/renovate/nvidia-cuda-12.x
+* Merge pull request #2244 from nicolargo/renovate/crazy-max-ghaction-docker-meta-4.x
+* Merge pull request #2228 from nicolargo/renovate/zeroconf-0.x
+* Merge pull request #2242 from nicolargo/renovate/crazy-max-ghaction-docker-meta-4.x
+* Merge pull request #2239 from mfridge/action-command-split
+* Merge pull request #2165 from nicolargo/renovate/zeroconf-0.x
+* Merge pull request #2199 from nicolargo/renovate/alpine-3.x
+* Merge pull request #2202 from chncaption/oscs_fix_cdr0ts8au51t49so8c6g
+* Bump loader-utils from 2.0.0 to 2.0.3 in /glances/outputs/static #2187 - Update Web lib
Contributors for this version:
- * Nicolargo
- * renovate[bot]
- * chncaption
- * fkwong
- * *mfridge
+* Nicolargo
+* renovate[bot]
+* chncaption
+* fkwong
+* *mfridge
And also a big thanks to @RazCrimson (https://github.com/RazCrimson) for the support to the Glances community !
@@ -253,8 +304,8 @@ Version 3.3.0.2
===============
Bug corrected:
- * Password files in same configuration dir in effect #2143
- * Fail to load config file on Python 3.10 #2176
+* Password files in same configuration dir in effect #2143
+* Fail to load config file on Python 3.10 #2176
===============
Version 3.3.0.1
@@ -268,51 +319,51 @@ Version 3.3.0
Enhancements:
- * Migration from AngularJS to Angular/React/Vue #2100 (many thanks to @fr4nc0is)
- * Improve the IP module with a link to Censys #2105
- * Add the public IP information to the WebUI #2105
- * Add an option to show a configurable clock/time module to display #2150
- * Add sort information on Docker plugin (console mode). Related to #2138
- * Password files in same configuration dir in effect #2143
- * If the container name is long, then display the start, not the end - Related to #1732
- * Make the Web UI same than Console for CPU plugin
- * [WINDOWS] Reorganise CPU stats display #2131
- * Remove the static exportable_plugins list from glances_export.py #1556
- * Limiting data exported for economic storage #1443
+* Migration from AngularJS to Angular/React/Vue #2100 (many thanks to @fr4nc0is)
+* Improve the IP module with a link to Censys #2105
+* Add the public IP information to the WebUI #2105
+* Add an option to show a configurable clock/time module to display #2150
+* Add sort information on Docker plugin (console mode). Related to #2138
+* Password files in same configuration dir in effect #2143
+* If the container name is long, then display the start, not the end - Related to #1732
+* Make the Web UI same than Console for CPU plugin
+* [WINDOWS] Reorganise CPU stats display #2131
+* Remove the static exportable_plugins list from glances_export.py #1556
+* Limiting data exported for economic storage #1443
Bug corrected:
- * glances.conf FS hide not applying #1666
- * AMP: regex with special chars #2152
- * fix(help-screen): add missing shortcuts and columnize algorithmically #2135
- * Correct issue with the regexp filter (use fullmatch instead of match)
- * Errors when running Glances as web service #1702
- * Apply alias to Duplicate sensor name #1686
- * Make the hide function in sensors section compliant with lower/upercase #1590
- * Web UI truncates the days part of CPU time counter of the process list #2108
- * Correct alignement issue with the diskio plugin (Console UI)
+* glances.conf FS hide not applying #1666
+* AMP: regex with special chars #2152
+* fix(help-screen): add missing shortcuts and columnize algorithmically #2135
+* Correct issue with the regexp filter (use fullmatch instead of match)
+* Errors when running Glances as web service #1702
+* Apply alias to Duplicate sensor name #1686
+* Make the hide function in sensors section compliant with lower/upercase #1590
+* Web UI truncates the days part of CPU time counter of the process list #2108
+* Correct alignement issue with the diskio plugin (Console UI)
Documentation and CI:
- * Refactor Docker file CI
- * Add Codespell to the CI pipeline #2148
- * Please add docker-compose example and document example. #2151
- * [DOC] Glances failed to start and some other issues - BSD #2106
- * [REQUEST Docker image] Output log to stdout #2128 (for debian)
- * Fix code scanning alert - Clear-text logging of sensitive information #2124
- * Improve makefile (with online documentation)
- * buildx failed with: ERROR: failed to solve: python:3.10-slim-buster: no match for platform in manifest #2120
- * [Update docs] Can I export only the fields I need in csv report? #2113
- * Windows Python 3 installation fails on dependency package "future" #2109
+* Refactor Docker file CI
+* Add Codespell to the CI pipeline #2148
+* Please add docker-compose example and document example. #2151
+* [DOC] Glances failed to start and some other issues - BSD #2106
+* [REQUEST Docker image] Output log to stdout #2128 (for debian)
+* Fix code scanning alert - Clear-text logging of sensitive information #2124
+* Improve makefile (with online documentation)
+* buildx failed with: ERROR: failed to solve: python:3.10-slim-buster: no match for platform in manifest #2120
+* [Update docs] Can I export only the fields I need in csv report? #2113
+* Windows Python 3 installation fails on dependency package "future" #2109
Contributors for this version:
- * fr4nc0is : a very special thanks to @fr4nc0is for his huge work on the Glances v3.3.0 WebUI !!!
- * Kostis Anagnostopoulos
- * Kian-Meng Ang
- * dependabot[bot]
- * matthewaaronthacker
- * and your servant Nicolargo
+* fr4nc0is : a very special thanks to @fr4nc0is for his huge work on the Glances v3.3.0 WebUI !!!
+* Kostis Anagnostopoulos
+* Kian-Meng Ang
+* dependabot[bot]
+* matthewaaronthacker
+* and your servant Nicolargo
===============
Version 3.2.7
@@ -320,44 +371,44 @@ Version 3.2.7
Enhancements:
- * Config to disable all plugins by default (or enable an exclusive list) #2089
- * Keybind(s) for modifying nice level #2081
- * [WEBUI] Reorganize help screen #2037
- * Add a Json stdout option #2060
- * Improve error message when export error occurs
- * Improve error message when MQTT error occurs
- * Change the way core are displayed
- * Remove unused key in the process list
- * Refactor top menu of the curse interface
- * Improve Irix display for the load plugin
+* Config to disable all plugins by default (or enable an exclusive list) #2089
+* Keybind(s) for modifying nice level #2081
+* [WEBUI] Reorganize help screen #2037
+* Add a Json stdout option #2060
+* Improve error message when export error occurs
+* Improve error message when MQTT error occurs
+* Change the way core are displayed
+* Remove unused key in the process list
+* Refactor top menu of the curse interface
+* Improve Irix display for the load plugin
Bug corrected:
- * In the sensor plugin thresholds in the configuration file should overwrite system ones #2058
- * Drive names truncated in Web UI #2055
- * Correct issue with CPU label
+* In the sensor plugin thresholds in the configuration file should overwrite system ones #2058
+* Drive names truncated in Web UI #2055
+* Correct issue with CPU label
Documentation and CI:
- * Improve makefile help #2078
- * Add quote to the update command line (already ok for the installation). Related to #2073
- * Make Glances (almost) compliant with REUSE #2042
- * Update README for Debian package users
- * Update documentation for Docker
- * Update docs for new shortcut
- * Disable Pyright on the Git actions pipeline
- * Refactor comments
- * Except datutil import error
- * Another dep issue solved in the Alpine Docker + issue in the outdated method
+* Improve makefile help #2078
+* Add quote to the update command line (already ok for the installation). Related to #2073
+* Make Glances (almost) compliant with REUSE #2042
+* Update README for Debian package users
+* Update documentation for Docker
+* Update docs for new shortcut
+* Disable Pyright on the Git actions pipeline
+* Refactor comments
+* Except datutil import error
+* Another dep issue solved in the Alpine Docker + issue in the outdated method
Contributors for this version:
- * Nicolargo
- * Sylvain MOUQUET
- * FastThenLeft
- * Jiajie Chen
- * dbrennand
- * ewuerger
+* Nicolargo
+* Sylvain MOUQUET
+* FastThenLeft
+* Jiajie Chen
+* dbrennand
+* ewuerger
===============
Version 3.2.6
@@ -365,24 +416,24 @@ Version 3.2.6
Enhancement requests:
- * Create a Show option in the configuration file to only show some stats #2052
- * Use glances.conf file inside docker-compose folder for Docker images
- * Optionally disable public ip #2030
- * Update public ip at intervals #2029
+* Create a Show option in the configuration file to only show some stats #2052
+* Use glances.conf file inside docker-compose folder for Docker images
+* Optionally disable public ip #2030
+* Update public ip at intervals #2029
Bug corrected:
- * Unitary tests should run loopback interface #2051
- * Add python-datutil dep for Focker plugin #2045
- * Add venv to list of .PHONY in Makefile #2043
- * Glances API Documentation displays non valid json #2036
+* Unitary tests should run loopback interface #2051
+* Add python-datutil dep for Focker plugin #2045
+* Add venv to list of .PHONY in Makefile #2043
+* Glances API Documentation displays non valid json #2036
A big thanks to @RazCrimson for his contribution !
Thanks for others contributors:
- * Steven Conaway
- * aekoroglu
+* Steven Conaway
+* aekoroglu
===============
Version 3.2.5
@@ -390,28 +441,28 @@ Version 3.2.5
Enhancement requests:
- * Add a Accumulated per program function to the Glances process list needs test new feature plugin/ps #2015
- * Including battery and AC adapter health in Glances enhancement new feature #1049
- * Display uptime of a docker container enhancement plugin/docker #2004
- * Add a code formatter enhancement #1964
+* Add a Accumulated per program function to the Glances process list needs test new feature plugin/ps #2015
+* Including battery and AC adapter health in Glances enhancement new feature #1049
+* Display uptime of a docker container enhancement plugin/docker #2004
+* Add a code formatter enhancement #1964
Bugs corrected:
- * Threading.Event.isSet is deprecated in Python 3.10 #2017
- * Fix code scanning alert - Clear-text logging of sensitive information security #2006
- * The gpu temperature unit are displayed incorrectly in web ui bug #2002
- * Doc for 'alert' Restfull/JSON API response documentation #1994
- * Show the spinning state of a disk documentation #1993
- * Web server status check endpoint enhancement #1988
- * --time parameter being ignored for client/server mode bug #1978
- * Amp with pipe do not work documentation #1976
- * glances_ip.py plugin relies on low rating / malicious site domain bug security #1975
- * "N" command freezes/unfreezes the current time instead of show/hide bug #1974
- * Missing commands in help "h" screen enhancement needs contributor #1973
- * Grafana dashboards not displayed with influxdb2 enhancement needs contributor #1960
- * Glances reports different amounts of used memory than free -m or top documentation #1924
- * Missing: Help command doesn't have info on TCP Connections bug documentation enhancement needs contributor #1675
- * Docstring convention documentation enhancement #940
+* Threading.Event.isSet is deprecated in Python 3.10 #2017
+* Fix code scanning alert - Clear-text logging of sensitive information security #2006
+* The gpu temperature unit are displayed incorrectly in web ui bug #2002
+* Doc for 'alert' Restfull/JSON API response documentation #1994
+* Show the spinning state of a disk documentation #1993
+* Web server status check endpoint enhancement #1988
+* --time parameter being ignored for client/server mode bug #1978
+* Amp with pipe do not work documentation #1976
+* glances_ip.py plugin relies on low rating / malicious site domain bug security #1975
+* "N" command freezes/unfreezes the current time instead of show/hide bug #1974
+* Missing commands in help "h" screen enhancement needs contributor #1973
+* Grafana dashboards not displayed with influxdb2 enhancement needs contributor #1960
+* Glances reports different amounts of used memory than free -m or top documentation #1924
+* Missing: Help command doesn't have info on TCP Connections bug documentation enhancement needs contributor #1675
+* Docstring convention documentation enhancement #940
Thanks for the bug report and the patch: @RazCrimson, @Karthikeyan Singaravelan, @Moldavite, @ledwards
@@ -421,7 +472,7 @@ Version 3.2.4.1
Bugs corrected:
- * Missing packaging dependency when using pip install #1955
+* Missing packaging dependency when using pip install #1955
===============
Version 3.2.4
@@ -429,35 +480,35 @@ Version 3.2.4
Bugs corrected:
- * Failure to start on Apple M1 Max #1939
- * Influxdb2 via SSL #1934
- * Update WebUI (security patch). Thanks to @notFloran.
- * Switch from black <> white theme with the '9' hotkey - Related to issue #976
- * Fix: Docker plugin - Invalid IO stats with Arch Linux #1945
- * Bug Fix: Docker plugin - Network stats not being displayed #1944
- * Fix Grafana CPU temperature panel #1954
- * is_disabled name fix #1949
- * Fix tipo in documentation #1932
- * distutils is deprecated in Python 3.10 #1923
- * Separate battery percentages #1920
- * Update docs and correct make docs-server target in Makefile
+* Failure to start on Apple M1 Max #1939
+* Influxdb2 via SSL #1934
+* Update WebUI (security patch). Thanks to @notFloran.
+* Switch from black <> white theme with the '9' hotkey - Related to issue #976
+* Fix: Docker plugin - Invalid IO stats with Arch Linux #1945
+* Bug Fix: Docker plugin - Network stats not being displayed #1944
+* Fix Grafana CPU temperature panel #1954
+* is_disabled name fix #1949
+* Fix tipo in documentation #1932
+* distutils is deprecated in Python 3.10 #1923
+* Separate battery percentages #1920
+* Update docs and correct make docs-server target in Makefile
Enhancement requests:
- * Improve --issue by displaying the second update iteration and not the first one. More relevant
- * Improve --issue option with Python version and paths
- * Correct an issue on idle display
- * Refactor Mem + MemSwap Curse
- * Refactor CPU Curses code
+* Improve --issue by displaying the second update iteration and not the first one. More relevant
+* Improve --issue option with Python version and paths
+* Correct an issue on idle display
+* Refactor Mem + MemSwap Curse
+* Refactor CPU Curses code
Contributors for this version:
- * Nicolargo
- * RazCrimson
- * Floran Brutel
- * H4ckerxx44
- * Mohamad Mansour
- * Néfix Estrada
- * Zameer Manji
+* Nicolargo
+* RazCrimson
+* Floran Brutel
+* H4ckerxx44
+* Mohamad Mansour
+* Néfix Estrada
+* Zameer Manji
===============
Version 3.2.3.1
@@ -465,8 +516,8 @@ Version 3.2.3.1
Patch to correct issue (regression) #1922:
- * Incorrect processes disk IO stats #1922
- * DSM 6 docker error crash /sys/class/power_supply #1921
+* Incorrect processes disk IO stats #1922
+* DSM 6 docker error crash /sys/class/power_supply #1921
===============
Version 3.2.3
@@ -474,17 +525,17 @@ Version 3.2.3
Bugs corrected:
- * Docker container monitoring only show half command? #1912
- * Processor name getting cut off #1917
- * batinfo not in docker image (and in requirements files...) ? #1915
- * Glances don't send hostname (tag) to influxdb2 #1913
- * Public IP address doesn't display anymore #1910
- * Debian Docker images broken with version 3.2.2 #1905
+* Docker container monitoring only show half command? #1912
+* Processor name getting cut off #1917
+* batinfo not in docker image (and in requirements files...) ? #1915
+* Glances don't send hostname (tag) to influxdb2 #1913
+* Public IP address doesn't display anymore #1910
+* Debian Docker images broken with version 3.2.2 #1905
Enhancement requests:
- * Make the process sort list configurable through the command line #1903
- * [WebUI] truncates network name #1699
+* Make the process sort list configurable through the command line #1903
+* [WebUI] truncates network name #1699
===============
Version 3.2.2
@@ -492,8 +543,8 @@ Version 3.2.2
Bugs corrected:
- * [3.2.0/3.2.1] keybinding not working anymore #1904
- * InfluxDB/InfluxDB2 Export object has no attribute hostname #1899
+* [3.2.0/3.2.1] keybinding not working anymore #1904
+* InfluxDB/InfluxDB2 Export object has no attribute hostname #1899
Documentation: The "make docs" generate RestFull/API documentation file.
@@ -503,12 +554,12 @@ Version 3.2.1
Bugs corrected:
- * Glances 3.2.0 and influxdb export - Missing network data bug #1893
+* Glances 3.2.0 and influxdb export - Missing network data bug #1893
Enhancement requests:
- * Security audit - B411 enhancement (Monkey patch XML RPC Lib) #1025
- * Also search glances.conf file in /usr/share/doc/glances/glances.conf #1862
+* Security audit - B411 enhancement (Monkey patch XML RPC Lib) #1025
+* Also search glances.conf file in /usr/share/doc/glances/glances.conf #1862
===============
Version 3.2.0
@@ -520,7 +571,7 @@ and code optimization to *reduce CPU consumption from 20% to 50%* depending on y
Enhancement and development requests:
- * Improve CPU consumption
+* Improve CPU consumption
- Make the refresh rate configurable per plugin #1870
- Add caching for processing username and cmdline
- Correct and improve refresh time method
@@ -531,39 +582,39 @@ Enhancement and development requests:
- Change main curses loop
- Improve Docker client connection
- Update Flame profiling
- * Get system sensors temperatures thresholds #1864
- * Filter data exported from Docker plugin
- * Make the Docker API connection timeout configurable
- * Add --issue to Github issue template
- * Add release-note in the Makefile
- * Add some comments in cpu_percent
- * Add some comments to the processlist.py
- * Set minimal version for PSUtil to 5.3.0
- * Add comment to default glances.conf file
- * Improve code quality #820
- * Update WebUI for security vuln
+* Get system sensors temperatures thresholds #1864
+* Filter data exported from Docker plugin
+* Make the Docker API connection timeout configurable
+* Add --issue to Github issue template
+* Add release-note in the Makefile
+* Add some comments in cpu_percent
+* Add some comments to the processlist.py
+* Set minimal version for PSUtil to 5.3.0
+* Add comment to default glances.conf file
+* Improve code quality #820
+* Update WebUI for security vuln
Bugs corrected:
- * Quit from help should return to main screen, not exit #1874
- * AttributeError: 'NoneType' object has no attribute 'current' #1875
- * Merge pull request #1873 from metayan/fix-history-add
- * Correct filter
- * Correct Flake8 issue in plugins
- * Pressing Q to get rid of irq not working #1792
- * Spelling correction in docs #1886
- * Starting an alias with a number causes a crash #1885
- * Network interfaces not applying in web UI #1884
- * Docker containers information missing with Docker 20.10.x #1878
- * Get system sensors temperatures thresholds #1864
+* Quit from help should return to main screen, not exit #1874
+* AttributeError: 'NoneType' object has no attribute 'current' #1875
+* Merge pull request #1873 from metayan/fix-history-add
+* Correct filter
+* Correct Flake8 issue in plugins
+* Pressing Q to get rid of irq not working #1792
+* Spelling correction in docs #1886
+* Starting an alias with a number causes a crash #1885
+* Network interfaces not applying in web UI #1884
+* Docker containers information missing with Docker 20.10.x #1878
+* Get system sensors temperatures thresholds #1864
Contibutors for this version:
- * Nicolargo
- * Markus Pöschl
- * Clifford W. Hansen
- * Blake
- * Yan
+* Nicolargo
+* Markus Pöschl
+* Clifford W. Hansen
+* Blake
+* Yan
===============
Version 3.1.7
@@ -571,18 +622,18 @@ Version 3.1.7
Enhancements and bug corrected:
- * Security audit - B411 #1025 (by nicolargo)
- * GPU temperature not shown in webview #1849 (by nicolargo)
- * Remove shell=True for actions (following Bandit issue report) #1851 (by nicolargo)
- * Replace Travis by Github action #1850 (by nicolargo)
- * '/api/3/processlist/pid/3936'use this api can't get right info,all messy code #1828 (by nicolargo)
- * Refactor the way importants stats are displayed #1826 (by nicolargo)
- * Re-apply the Add hide option to sensors plugin #1596 PR (by nicolargo)
- * Smart plugin error while start glances as root #1806 (by nicolargo)
- * Plugin quicklook takes more than one seconds to update #1820 (by nicolargo)
- * Replace Pystache by Chevron 2/2 See #1817 (by nicolargo)
- * Doc. No SMART screenshot. #1799 (by nicolargo)
- * Update docs following PR #1798 (by nicolargo)
+* Security audit - B411 #1025 (by nicolargo)
+* GPU temperature not shown in webview #1849 (by nicolargo)
+* Remove shell=True for actions (following Bandit issue report) #1851 (by nicolargo)
+* Replace Travis by Git