diff options
author | nicolargo <nicolashennion@gmail.com> | 2024-05-07 11:05:32 +0200 |
---|---|---|
committer | nicolargo <nicolashennion@gmail.com> | 2024-05-07 11:05:32 +0200 |
commit | f7628a09451deb48d9e55b1149275804af93db3d (patch) | |
tree | bd27d1a428c5780a3bb9a6249097d1fb5a55993f | |
parent | 20501b4fdb261bf7c3603cf1fb5e0fd0124d8960 (diff) |
Update NEWS.rst
-rw-r--r-- | NEWS.rst | 1923 |
1 files changed, 987 insertions, 936 deletions
@@ -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 #180 |