glances/NEWS

306 lines
11 KiB
Plaintext
Raw Normal View History

2014-05-25 20:19:40 +04:00
==============================================================================
Glances Version 2.x
==============================================================================
Version 2.0
===========
2014-05-25 20:19:40 +04:00
Glances v2.0 is not a simple upgrade of the version 1.x but a complete code refactoring.
Based on a plugins system, it aims at providing an easy way to add news features.
- Core defines the basics and commons functions.
- all stats are grabed through plugins (see the glances/plugins source folder).
- also toutputs methods (Curse, Web mode, CSV) are manage as plugins.
The Curse inteface is almost the same than the version 1.7. Somes improvements have been made:
- space optimisation for the CPU, LOAD and MEM stats (justified alignment)
- CPU:
. CPU stats are displayed as soons as Glances is started
. steal CPU alerts are no more logged
- LOAD:
. 5 min LOAD alerts are no more logged
- File System:
. Display the device name (if space is available)
- Sensors:
. Sensors and HDD temperature are displayed in the same block
- Process list:
. Refactor columns: CPU%, MEM%, VIRT, RES, PID, USER, NICE, STATUS, TIME, IO, Command/name
. The running processes status is highlighted
. The process name is highlighted in the command line
Glances 2.0 brings a brand new Web Interface. You can run Glances in Web server mode and consult the stats diretly from a standard Web Browser.
The client mode can now fallback to a simple SNMP mode if Glances server is not found on the remote machine.
Complete release notes:
2014-05-26 17:47:21 +04:00
* Cut ifName and DiskName if they are too long in the curses interface (by Nicolargo)
* Windows CLI is OK but early experimental (by Nicolargo)
* Add bitrate limits to the networks interfaces (by Nicolargo)
* Batteries % stats are now in the sensors list (by Nicolargo)
* Refactor the client/server password security: using SHA256 (by Nicolargo)
* Refactor the CSV output (by Nicolargo)
* Glances client fallback to SNMP server if Glances one not found (by Nicolargo)
* Process list: Highlight running/basename processes (by Alessio Sergi)
* New Web server mode thk to the Bottle library (by Nicolargo)
* Responsive design for Bottle interface (by Nicolargo)
* Remove HTML output (by Nicolargo)
* Enable/disable for optionnal plugins throught the command line (by Nicolargo)
* Refactor the API (by Nicolargo)
* Load-5 alert are no longer logged (by Nicolargo)
* Rename In/Out by Read/Write for DiskIO according to #339 (by Nicolargo)
* Migrate from pysensors to py3sensors (by Alessio Sergi)
* Migration to PsUtil 2.x (by Nicolargo)
* New plugins system (by Nicolargo)
* Python 1.X and 3.x compatibility (by Alessio)
* Code quality improvment (by Alessio Sergi)
* Refactor unitaries tests (by Nicolargo)
* Development now follow the git flow workflow (by Nicolargo)
2014-05-25 20:19:40 +04:00
==============================================================================
Glances Version 1.x
==============================================================================
Version 1.7.4
=============
2014-01-11 20:36:12 +04:00
* Add threads number in the task summary line (#308)
* Add system uptime (#276)
2014-01-11 20:36:12 +04:00
* Add CPU steal % to cpu extended stats (#309)
* You can hide disk from the IOdisk view using the conf file (#304)
* You can hide network interface from the Network view using the conf file
2014-01-11 20:36:12 +04:00
* Optimisation of CPU consumption (around ~10%)
* Correct issue #314: Client/server mode always asks for password
* Correct issue #315: Defining password in client/server mode doesn't work as intended
* Correct issue #316: Crash in client server mode
* Correct issue #318: Argument parser, try-except blocks never get triggered
2013-11-16 15:01:02 +04:00
Version 1.7.3
=============
* Add --password argument to enter the client/server password from the prompt
2013-12-15 13:23:06 +04:00
* Fix an issue with the configuration file path (#296)
* Fix an issue with the HTML template (#301)
2013-11-16 15:01:02 +04:00
2013-10-27 12:45:56 +04:00
Version 1.7.2
=============
* Console interface is now Microsoft Windows compatible (thk to @fraoustin)
* Update documentation and Wiki regarding the API
* Added package name for python sources/headers in openSUSE/SLES/SLED
* Add FreeBSD packager
* Bugs corrected
2013-08-10 18:06:52 +04:00
Version 1.7.1
=============
2013-08-20 15:49:41 +04:00
* Fix IoWait error on FreeBSD / Mac OS
* HDDTemp module is now Python v3 compatible
* Don't warn a process is not running if countmin=0
* Add Pypi badge on the README.rst
* Update documentation
* Add document structure for http://readthedocs.org
2013-08-10 18:06:52 +04:00
2013-03-24 01:38:44 +04:00
Version 1.7
===========
2013-08-08 01:10:46 +04:00
* Add monitored processes list
* Add hard disk temperature monitoring (thanks to the HDDtemp daemon)
* Add batteries capacities information (thanks to the Batinfo lib)
* Add command line argument -r toggles processes (reduce CPU usage)
* Add command line argument -1 to run Glances in per CPU mode
* Platform/architecture is more specific now
* XML-RPC server: Add IPv6 support for the client/server mode
* Add support for local conf file
* Add a uninstall script
* Add getNetTimeSinceLastUpdate() getDiskTimeSinceLastUpdate() and getProcessDiskTimeSinceLastUpdate() in the API
* Add more translation: Italien, Chinese
* and last but not least... up to 100 hundred bugs corrected / software and docs improvments
2013-03-24 01:38:44 +04:00
2013-02-01 00:55:21 +04:00
Version 1.6.1
=============
2013-03-24 00:14:24 +04:00
* Add per-user settings (configuration file) support
2013-02-17 15:40:39 +04:00
* Add -z/--nobold option for better appearence under Solarized terminal
2013-03-24 00:14:24 +04:00
* Key 'u' shows cumulative net traffic
* Work in improving autoUnit
2013-02-01 00:55:21 +04:00
* Take into account the number of core in the CPU process limit
2013-03-24 00:14:24 +04:00
* API improvment add time_since_update for disk, process_disk and network
* Improve help display
* Add more dummy FS to the ignore list
2013-02-01 00:55:21 +04:00
* Code refactory: PsUtil < 0.4.1 is depredicated (Thk to Alessio)
2013-03-24 00:14:24 +04:00
* Correct a bug on the CPU process limit
* Fix crash bug when specifying custom server port
* Add Debian style init script for the Glances server
2013-02-01 00:55:21 +04:00
Version 1.6
===========
* Configuration file: user can defines limits
* In client/server mode, limits are set by the server side
* Display limits in the help screen
* Add per process IO (read and write) rate in B per second
IO rate only available on Linux from a root account
2013-01-11 12:46:52 +04:00
* If CPU iowait alert then sort by processes by IO rate
2013-02-17 15:40:39 +04:00
* Per CPU display IOwait (if data is available)
* Add password for the client/server mode (-P password)
2013-02-17 15:40:39 +04:00
* Process column style auto (underline) or manual (bold)
* Display a sort indicator (is space is available)
2013-02-17 15:40:39 +04:00
* Change the table key in the help screen
2012-11-18 13:55:14 +04:00
Version 1.5.2
=============
* Add sensors module (enable it with -e option)
2012-11-22 02:18:56 +04:00
* Improve CPU stats (IO wait, Nice, IRQ)
2012-12-22 00:45:53 +04:00
* More stats in lower space (yes it's possible)
2012-12-12 21:10:26 +04:00
* Refactor processes list and count (lower CPU/MEM footprint)
2012-12-22 00:45:53 +04:00
* Add functions to the RCP method
* Completed unit test
* and fixes...
2012-11-18 13:55:14 +04:00
2012-11-09 12:39:52 +04:00
Version 1.5.1
=============
* Patch for PsUtil 0.4 compatibility
* Test PsUtil version before running Glances
Version 1.5
===========
2013-02-17 15:40:39 +04:00
* Add a client/server mode (XMLRPC) for remote monitoring
* Correct a bug on process IO with non root users
* Add 'w' shortkey to delete finished warning message
* Add 'x' shortkey to delete finished warning/critical message
2012-11-07 20:51:19 +04:00
* Bugs correction
* Code optimization
2012-10-23 16:25:11 +04:00
Version 1.4.2.2
===============
2013-02-22 23:55:00 +04:00
* Add switch between bit/sec and byte/sec for network IO
* Add Changelog (generated with gitchangelog)
2012-10-23 16:25:11 +04:00
2012-10-02 11:17:47 +04:00
Version 1.4.2.1
===============
2013-02-22 23:55:00 +04:00
* Minor patch to solve memomy issue (#94) on Mac OS X
2012-10-02 11:17:47 +04:00
Version 1.4.2
=============
2013-02-22 23:55:00 +04:00
* Use the news virtual_memory() and virtual_swap() fct (PsUtil)
* Display "Top process" in logs
* Minor patch on man page for Debian packaging
* Code optimization (less try and except)
2012-09-06 15:39:54 +04:00
Version 1.4.1.1
===============
2013-02-22 23:55:00 +04:00
* Minor patch to disable Process IO for OS X (not available in PsUtil)
2012-09-06 15:39:54 +04:00
2012-07-26 20:01:33 +04:00
Version 1.4.1
=============
2013-02-22 23:55:00 +04:00
* Per core CPU stats (if space is available)
* Add Process IO Read/Write information (if space is available)
* Uniformize units
2012-07-26 20:01:33 +04:00
2012-02-11 18:33:31 +04:00
Version 1.4
===========
2013-02-22 23:55:00 +04:00
* Goodby StatGrab... Welcome to the PsUtil library !
* No more autotools, use setup.py to install (or package)
* Only major stats (CPU, Load and memory) use background colors
* Improve operating system name detection
* New system info: one-line layout and add Arch Linux support
* No decimal places for values < GB
* New memory and swap layout
* Add percentage of usage for both memory and swap
* Add MEM% usage, NICE, STATUS, UID, PID and running TIME per process
* Add sort by MEM% ('m' key)
* Add sort by Process name ('p' key)
* Multiple minor fixes, changes and improvements
* Disable Disk IO module from the command line (-d)
* Disable Mount module from the command line (-m)
* Disable Net rate module from the command line (-n)
* Improved FreeBSD support
* Cleaning code and style
* Code is now checked with pep8
* CSV and HTML output (experimental functions, no yet documentation)
2012-01-23 13:46:36 +04:00
Version 1.3.7
=============
2013-02-22 23:55:00 +04:00
* Display (if terminal space is available) an alerts history (logs)
* Add a limits classe to manage stats limits
* Manage black and white console (issue #31)
2012-01-23 13:46:36 +04:00
Version 1.3.6
=============
2013-02-22 23:55:00 +04:00
* Add control before libs import
* Change static Python path (issue #20)
* Correct a bug with a network interface disaippear (issue #27)
* Add French and Spanish translation (thx to Jean Bob)
2012-01-04 17:24:07 +04:00
Version 1.3.5
=============
2013-02-22 23:55:00 +04:00
* Add an help panel when Glances is running (key: 'h')
* Add keys descriptions in the syntax (--help | -h)
2012-01-04 17:24:07 +04:00
2011-12-26 00:35:46 +04:00
Version 1.3.4
=============
2013-02-22 23:55:00 +04:00
* New key: 'n' to enable/disable network stats
* New key: 'd' to enable/disable disk IO stats
* New key: 'f' to enable/disable FS stats
* Reorganised the screen when stat are not available|disable
* Force Glances to use the enmbeded fs stats (issue #16)
2011-12-26 00:35:46 +04:00
2011-12-23 17:03:06 +04:00
Version 1.3.3
=============
2013-02-22 23:55:00 +04:00
* Automaticaly swith between process short and long name
* Center the host / system information
* Always put the hour/date in the bottom/right
* Correct a bug if there is a lot of Disk/IO
* Add control about available libstatgrab functions
2011-12-23 17:03:06 +04:00
2011-12-17 19:43:10 +04:00
Version 1.3.2
=============
2013-02-22 23:55:00 +04:00
* Add alert for network bit rate°
* Change the caption
* Optimised net, disk IO and fs display (share the space)
Disable on Ubuntu because the libstatgrab return a zero value
for the network interface speed.
2011-12-17 19:43:10 +04:00
2011-12-17 00:55:34 +04:00
Version 1.3.1
=============
2013-02-22 23:55:00 +04:00
* Add alert on load (depend on number of CPU core)
* Fix bug when the FS list is very long
2011-12-17 00:55:34 +04:00
2011-12-14 00:57:51 +04:00
Version 1.3
===========
2013-02-22 23:55:00 +04:00
* Add file system stats (total and used space)
* Adapt unit dynamicaly (K, M, G)
* Add man page (Thanks to Edouard Bourguignon)
2011-12-14 00:57:51 +04:00
Version 1.2
===========
2011-12-11 01:44:49 +04:00
2013-02-22 23:55:00 +04:00
* Resize the terminal and the windows are adapted dynamicaly
* Refresh screen instantanetly when a key is pressed
2011-12-11 01:44:49 +04:00
2011-12-14 00:57:51 +04:00
Version 1.1.3
2011-12-05 18:25:00 +04:00
=============
2011-12-05 00:10:22 +04:00
2013-02-22 23:55:00 +04:00
* Add disk IO monitoring
* Add caption
* Correct a bug when computing the bitrate with the option -t
* Catch CTRL-C before init the screen (Bug #2)
* Check if mem.total = 0 before division (Bug #1)