From 4b87e979afdc06d98ed1b48da31e69eaa3a9fb94 Mon Sep 17 00:00:00 2001 From: nicolargo Date: Sat, 12 Jun 2021 19:15:31 +0200 Subject: [PATCH] Add NEWS file and improve Makefile --- Makefile | 4 +++- NEWS.rst | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 55 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 3de8aba3d4..0a6b594b13 100644 --- a/Makefile +++ b/Makefile @@ -58,6 +58,8 @@ profiling: venv venv-dev @echo "Please complete and run: sudo ./venv/bin/py-spy record -o ./docs/_static/glances-flame.svg -d 60 -s --pid " release-note: - git --no-pager log $(LASTTAG)..HEAD --first-parent --pretty=format:"* %s (by %an)" + git --no-pager log $(LASTTAG)..HEAD --first-parent --pretty=format:"* %s" + echo "" + git --no-pager shortlog -s -n $(LASTTAG)..HEAD .PHONY: test docs docs-server diff --git a/NEWS.rst b/NEWS.rst index 8cc5963480..c02ef556e4 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,15 +1,61 @@ ============================================================================== -Glances Version 3 + Glances changelog ============================================================================== =============== -Version 3.1.8 +Version 3.2.0 =============== Under Development. See roadmap here ==> https://github.com/nicolargo/glances/milestone/49 +This release is a major version (but minor number because the API did not change). It focus on +*CPU consumption*. I use `Flame profiling https://github.com/nicolargo/glances/wiki/Glances-FlameGraph`_ +and code optimization to reduce CPU consumption from 20% to 50% depending on your system. + +Enhancement and development requests: + + * Improve CPU consumption + - Make the refresh rate configurable per plugin #1870 + - Add caching for processing username and cmdline + - Correct and improve refresh time method + - Set refresh rate for global CPU percent + - Set the dafault refresh rate of system stats to 60 seconds + - Default refresh time for sensors is refresh rate * 2 + - Improve history perf + - 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 + +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 + +Contibutors for this version: + + * Nicolargo + * Markus Pöschl + * Clifford W. Hansen + * Blake + * Yan + =============== Version 3.1.7 =============== @@ -45,7 +91,7 @@ Version 3.1.6.2 Bugs corrected: - * Remove bad merge for a non tested feature(see https://github.com/nicolargo/glances/issues/1787#issuecomment-774682954) + * Remove bad merge for a non tested feature (see https://github.com/nicolargo/glances/issues/1787#issuecomment-774682954) Version 3.1.6.1 =============== @@ -74,8 +120,8 @@ Enhancements and new features: Bugs corrected: - * Version tag for docker image packaging #1754 - * Unusual characters in cmdline cause lines to disappear and corrupt the display #1692 + * Version tag for docker image packaging #1754 + * Unusual characters in cmdline cause lines to disappear and corrupt the display #1692 * UnicodeDecodeError on any command with a utf8 character in its name #1676 * Docker image is not up to date install #1662 * Add option to set the strftime format #1785 @@ -117,7 +163,7 @@ Enhancements and new features: Bugs corrected: * Can't start server: unexpected keyword argument 'address' bug enhancement #1693 - * class AmpsList method _build_amps_list() Windows fail (glances/amps_list.py) bug #1689 + * class AmpsList method _build_amps_list() Windows fail (glances/amps_list.py) bug #1689 * Fix grammar in sensors documentation #1681 * Reflect "used percent" user disk space for [fs] alert #1680 * Bug: [fs] plugin needs to reflect user disk space usage needs test #1658