Glances

Latest version: v4.3.0.8

Safety actively analyzes 701786 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 15 of 20

2.2

Not secure
===========

Enhancements and new features:

* Add centralized curse interface with a Glances servers list to monitor (issue 418)
* Add processes tree view (--tree) (issue 444)
* Improve graph history feature (issue 69)
* Extended stats is disable by default (use --enable-process-extended to enable it - issue 430)
* Add a short key ('F') and a command line option (--fs-free-space) to display FS free space instead of used space (issue 411)
* Add a short key ('2') and a command line option (--disable-left-sidebar) to disable/enable the side bar (issue 429)
* Add CPU times sort short key ('t') in the curse interface (issue 449)
* Refactor operating system detection for GNU/Linux operating system
* Code optimization

Bugs corrected:

* Correct a bug with Glances pip install --user (issue 383)
* Correct issue on battery stat update (issue 433)
* Correct issue on process no longer exist (issues 414 and 432)

2.1.2

Not secure
=============

Maintenance version (only needed for Mac OS X).

Bugs corrected:

* Mac OS X: Error if Glances is not ran with sudo (issue 426)

2.1.1

Not secure
=============

Enhancement:

* Automatically compute top processes number for the current screen (issue 408)
* CPU and Memory footprint optimization (issue 401)

Bugs corrected:

* Mac OS X 10.9: Exception at start (issue 423)
* Process no longer exists (issue 421)
* Error with Glances Client with Python 3.4.1 (issue 419)
* TypeError: memory_maps() takes exactly 2 arguments (issue 413)
* No filesystem information since Glances 2.0 bug enhancement (issue 381)

2.1

Not secure
===========

* Add user process filter feature
User can define a process filter pattern (as a regular expression).
The pattern could be defined from the command line (-f <pattern>)
or by pressing the ENTER key in the curse interface.
For the moment, process filter feature is only available in standalone mode.
* Add extended processes information for top process
Top process stats availables: CPU affinity, extended memory information (shared, text, lib, datat, dirty, swap), open threads/files and TCP/UDP network sessions, IO nice level
For the moment, extended processes stats are only available in standalone mode.
* Add --process-short-name tag and '/' key to switch between short/command line
* Create a max_processes key in the configuration file
The goal is to reduce the number of displayed processes in the curses UI and
so limit the CPU footprint of the Glances standalone mode.
The API always return all the processes, the key is only active in the curses UI.
If the key is not define, all the processes will be displayed.
The default value is 20 (processes displayed).
For the moment, this feature is only available in standalone mode.
* Alias for network interfaces, disks and sensors
Users can configure alias from the Glances configuration file.
* Add Glances log message (in the /tmp/glances.log file)
The default log level is INFO, you can switch to the DEBUG mode using the -d option on the command line.
* Add RESTful API to the Web server mode
RESTful API doc: https://github.com/nicolargo/glances/wiki/The-Glances-RESTFULL-JSON-API
* Improve SNMP fallback mode for Cisco IOS, VMware ESXi
* Add --theme-white feature to optimize display for white background
* Experimental history feature (--enable-history option on the command line)
This feature allows users to generate graphs within the curse interface.
Graphs are available for CPU, LOAD and MEM.
To generate graph, click on the 'g' key.
To reset the history, press the 'r' key.
Note: This feature uses the matplotlib library.
* CI: Improve Travis coverage

Bugs corrected:

* Quitting glances leaves a column layout to the current terminal (issue 392)
* Glances crashes with malformed UTF-8 sequences in process command lines (issue 391)
* SNMP fallback mode is not Python 3 compliant (issue 386)
* Trouble using batinfo, hddtemp, pysensors w/ Python (issue 324)

2.0.1

Not secure
=============

Maintenance version.

Bugs corrected:

* Error when displaying numeric process user names (380)
* Display users without username correctly (379)
* Bug when parsing configuration file (378)
* The sda2 partition is not seen by glances (376)
* Client crash if server is ended during XML request (375)
* Error with the Sensors module on Debian/Ubuntu (373)
* Windows don't view all processes (319)

2.0

Not secure
===========

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 new features.
- Core defines the basics and commons functions.
- all stats are grabbed through plugins (see the glances/plugins source folder).
- also outputs methods (Curse, Web mode, CSV) are managed as plugins.

The Curse interface is almost the same than the version 1.7. Some improvements have been made:
- space optimisation for the CPU, LOAD and MEM stats (justified alignment)
- CPU:
. CPU stats are displayed as soon 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 directly 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:
* 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,
based on Alessio Sergi's example script)
* 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 optional plugins through 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 2.x and 3.x compatibility (by Alessio Sergi)
* Code quality improvements (by Alessio Sergi)
* Refactor unitaries tests (by Nicolargo)
* Development now follow the git flow workflow (by Nicolargo)


==============================================================================
Glances Version 1
==============================================================================

Page 15 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.