File python-Glances.changes of Package python-Glances

-------------------------------------------------------------------
Wed Nov  5 15:12:09 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Update to upstream version 4.4.1:
  * Full Changelog: v4.4.0...v4.4.1 (this is the "What's Changed" provided)
    - https://github.com/nicolargo/glances/compare/v4.4.0...v4.4.1

-------------------------------------------------------------------
Mon Nov  3 00:50:02 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Adding 'Source100: README.md' as the README is suggested at src.opensuse.org
  setup, otherwise get the following message:
  * "Attention, "README.md" is not mentioned in spec files as source or patch."
- Update to upstream version 4.4.0:
  * Breaking changes:
    - A new Python API is now available to use Glances as a Python lib in your
      hown development #3237
    - In the process list, the long command line is now truncated by default.
      Use the arrow keys to show the full command line. SHIFT + arrow keys are
      used to switch between column sorts (TUI).
    - Prometheus export format is now more user friendly (see detail in #3283)
  * Enhancements:
    - Make a Glances API in order to use Glances as a Python lib #3237
    - Add a new --fetch (neofetch like) option to display a snapshot of the
      current system status #3281
    - Show used port in container section #2054
    - Show long command line with arrow key #1553
    - Sensors plugin refresh by default every 10 seconds
    - Do not call update if a call is done to a specific plugin through the
      API #3033
    - [UI] Process virtual memory display can be disable by configuration #3299
    - Choose between used or available in the mem plugin #3288
    - [Experimental] Add export to DuckDB database #3205
    - Add Disk I/O Latency stats #1070
    - Filter fields to export #3258
    - Remove .keys() from loops over dicts #3253
    - Remove iterator helpers #3252
  * Bug corrected:
    - [MACOS] Glances not showing Processes on MacOS #3100
    - Last dev build broke Homepage API calls ? only 1 widget still
      working #3322
    - Cloud plugin always generate communication with 169.254.169.254, even if
      the plugin is disabled #3316
    - API response delay (3+ minutes) when VMs are running #3317
    - [WINDOWS] Glances do not display CPU stat correctly #3155
    - Glances hangs if network device (NFS) is no available #3290
    - Fix prometheus export format #3283
    - Issue #3279 zfs cache and memory math issues #3289
    - [MACOS] Glances crashes when I try to filter #3266
    - Glances hang when killing process with muliple CTRL-C #3264
    - Issues after disabling system and processcount plugins #3248
    - Headers missing from predefined fields in TUI browser machine list #3250
    - Add another check for the famous Netifaces issue - Related to #3219
    - Key error 'type' in server_list_static.py (load_server_list) #3247
  * Continious integration and documentation:
    - Glances now use uv for the dev environment #3025
    - Glances is compatible with Python 3.14 #3319
    - Glances provides requirements files with specific versions for each
      release
    - Requirements files are now generated dynamically with the make
      requirements or requirements-upgrade target
    - Add duplicate line check in pre-commit (strange behavor with some
      VScode extension)
    - Solve issue with multiprocessing exception with Snap package
    - Add a test script for identify CPU consumption of sensor plugin
    - Refactor port to take into account netifaces2
    - Correct issue with Chrome driver in WebUI unit test
    - Upgrade export test with InfluxDB 1.12
    - Fix typo of --export-process-filter help message #3314
    - In the outdated feature, catch error message if Pypi server not reachable
    - Add unit test for auto_unit
    - Label error in docs #3286
    - Put WebUI conf generator in a dedicated script
    - Refactor the Makefile to generate WebUI config file for all webui targets
    - Update sensors documentation #3275
    - Update docker compose env quote #3273
    - Update docker-compose.yml #3249
    - Update API doc generation
    - Update README with nice icons #3236
    - Add documentation for WebUI test

-------------------------------------------------------------------
Wed Oct  8 16:16:12 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Looks like PyPI was updated to v4.3.3 on July 9th, GitHub updated today
  * Swapped "Source:" to use it
- Here's the "Notes":
  * glances: refactor start() by @ariel-anieli in #3131
  * Updates 4/6/2025: FreeBSD Section - Glances - An Eye on your System by
    @kenrmayfield in #3141
  * Update dependency ubuntu to v24 by @renovate[bot] in #3066
  * Update dependency windows to v2025 by @renovate[bot] in #3148
  * Update actions/stale action to v9 by @renovate[bot] in #3108
  * Update docker/build-push-action action to v6 by @renovate[bot] in #3070
  * Ignore unsupported line endings in password file by @Destarianon in #3151
  * Revision of confusing descriptions in the SMART section of the document
    by @wuhgit in #3152
  * plugins: mem: reduce code complexity by @ariel-anieli in #3159
  * Fix matching problem when fs config has "show" value by @nguuuquaaa
    in #3160
  * plugins: connections: refactor by @ariel-anieli in #3161
  * Revert "plugins: connections: refactor" by @nicolargo in #3162
  * plugins: connections: refactor, version 2 by @ariel-anieli in #3163
  * Fix the sorting of containers by @ariel-anieli in #3179
  * plugins: containers; Refactor by @ariel-anieli in #3180
  * podman: docker: Remove iterator helpers by @ariel-anieli in #3183
  * globals: Fix a race condition in namedtuple_to_dict by @ariel-anieli
    in #3185
  * outputs: containers: Refactor by @ariel-anieli in #3188
  * glances: removal of iterators helpers in processes.py &
    stats_client_snmp.py by @ariel-anieli in #3187
  * chore(deps): update alpine docker tag to v3.22 by @renovate[bot]
    in #3189
  * glances: amps: Removal of iterator helpers, refactor by @ariel-anieli
    in #3190
  * Change "Pinned thread" to "Pinned task" and "Upin" to "Unpin" by @ia74
    in #3191
  * Update plugin containers display and order #3186 by @fr4nc0is in #3192
  * [Snyk] Fix for 8 vulnerabilities by @nicolargo in #3184
  * [Snyk] Security upgrade h11 from 0.14.0 to 0.16.0 by @nicolargo in #3195
  * fix(deps): update dependency pysnmp-lextudio to <6.3.1 by @renovate[bot]
    in #3107
  * exports: Removed iterator helpers by @Boris-Okassa in #3197

-------------------------------------------------------------------
Wed Oct  1 20:40:26 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Update to upstream version 4.3.3:
  * No "Notes" provided

-------------------------------------------------------------------
Sun Jul  6 06:51:15 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Update to upstream version 4.3.2:
  * Enhancements:
    - Add stats about running VMS (qemu/libvirt/kvm support through virsh) #1531
    - Add support for InfluxDB 3 Core #3182
    - (postgre)SQL export support / TimeScaleDB #2814
    - CSV column name now include the plugin name - Related to #2394
    - Make all results from amps plugins exportable #2394
    - Make --stdout (csv and json) compliant with client/server mode #3235
    - API history endpoints shows times without timezone #3218
    - FR: Sort Sensors my name in proper number order #3132
    - In the FS module, do not display threshold for volume mounted in 'ro'
      (read-only) #3143
    - Add a new field in the process list to identifie Zombie process #3178
    - Update plugin containers display and order #3186
    - Implement a basic memory cache with TTL for API call
      (set to ~1 second) #3202
    - Add container inactive_file & limit to InfluxDB2 export #3206
  * Bug corrected:
    - [GPU] AMD Plugin: Operation not permitted #3125
    - Container memory stats not displayed #3142
    - [WEBUI] Irix mode (per core instead of per CPU percentage) not
      togglable #3158
    - Related to iteritems, itervalues, and iterkeys are not more needed in
      Python 3 #3181
    - Glances Central Browser should use name instead of IP adress for
      redirection #3103
    - Glances breaks if Podman container is started while it is running #3199
  * Continious integration and documentation:
    - Add a new option --print-completion to generate shell tab
      completion - #3111
    - Improve Restful API documentation embeded in FastAPI #2632
    - Upgrade JS libs #3147
    - Improve unittest for CSV export #3150
    - Improve unittest for InfluxDB plugin #3149
    - Code refactoring - Rename plugin class to Plugin instead of
      PluginModel #3169
    - Refactor code to limit the complexity of update_views method in
      plugins #3171

-------------------------------------------------------------------
Sat Apr 19 21:09:45 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Changing '%{python_sitelib}/Glances-%{version}.dist-info' to
  '%{python_sitelib}/glances-%{version}.dist-info'

-------------------------------------------------------------------
Sun Mar 23 18:09:10 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Update to upstream version 4.3.1:
  * Enhancements:
    - [WebUI] Top processes extended stats and processes filter in Web server
      mode #410
    - I'd like a feature to make the forground color for colored background
      white #3119
    - -disable-bg in ~/.config/glances.conf #3113
    - Entry point in the API to get extended process stats #3095
    - Replace netifaces by netifaces-plus dependencies #3053
    - Replace docker by containers in glances-grafana-flux.json #3118
  * Bug corrected:
    - default_config_dir: Fix config path to include glances/ directory #3106
    - Cannot set warning/critical temperature for a specific sensor needs
      test #3102
    - Try to reduce latency between stat's update and view - #3086
    - Error on Cloud plugin initialisation make TUI crash #3085
  * Continious integration:
    - Add Selenium to test WebUI #3044
    - netifaces (deprecated) is replaced by netifaces2

-------------------------------------------------------------------
Mon Jan  6 15:40:08 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Update to upstream version 4.3.0.8:
  * 20250103 - On the road again again to 3.4.1         [0b818e9]
  * 20250104:
    - Improve WebUI display on low screen               [2c9becc]
    - IP plugin broken with Netifaces2 #3076            [728f86f]
    - Add a message to verify Netifaces2                [d264155]
    - version 4.3.0.8                                   [e907519]

-------------------------------------------------------------------
Fri Jan  3 18:52:25 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>

- Update to upstream version 4.3.0.7:
  * 20241230 - On the road (again) to Glances 4.3.1     [7e3948b]
  * 20241231 - Make the header and top menu responsive  [bfdc27d]
  * 20250103:
    - Full responsive WebUI                             [c711a63]
    - version 4.3.0.7                                   [372380b]

-------------------------------------------------------------------
Tue Dec 31 18:35:58 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Update to upstream version 4.3.0.6:
  * netifaces is deprecated and should be uninstall, instead netifaces2
    should be installed.

-------------------------------------------------------------------
Sat Dec 28 21:30:09 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Adding Recommends for the following:
  * (python3-docker if docker)
  * (python3-podman if podman)

-------------------------------------------------------------------
Sat Dec 28 06:54:13 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Adding Recommends for the following:
  * python3-pySMART
  * python3-pymdstat
  * python3-sparklines

-------------------------------------------------------------------
Fri Dec 27 17:39:46 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Update to upstream version 4.3.0:
  * Glances 4.3.0 is available with the Browser Feature now available in your
    Web Browser. Run Glances with the following command line and all the
    Glances server (RestAPI or XML/RPC) will be avaialble in a single page:
    `glances -w --browser`
  * Other enhancements:
    - Web Based Glances Central Browser #1121
    - Ability to specify hide or show for smart plugin #2996
    - Thread mode ('j' hotkey) is not taken into accound in the WebUI #3019
    - [WEBUI] Clear old alert messages in the WebUI #3042
    - Raise an (Alert) Event for a group of sensors #3049
    - Allow processlist columns to be selected in config file #1524
    - Allow containers columns to be selected in config file #2722
    - [WebUI] Unecessary space between Processcount and processlist #3032
    - Add comparable NVML_LIB check for Windows #3000
    - Change the default path for graph export to /tmp/glances
    - Improve CCS of WebUI #3024
  * Bug corrected:
    - Thresholds not displayed in the WebUI for the DiskIO plugin #1498
    - FS module alias configuration do not taken into account everytime #3010
    - Unexpected behaviour while running glances in docker with
      --export influxdb2 #2904
    - Correct issue when key name contains space - Related to #2983
    - Issue with ports plugin (for URL request) #3008
    - Network problem when no bitrate available #3014
    - SyntaxError: f-string: unmatched '[' in server list (on the DEVELOP
      branch only) #3018
    - Uptime for Docker containers not working #3021
    - WebUI doesn't display valid time for process list #2902
    - Bug In the Web-UI, Timestamps for 'Warning or critical alerts' are
      showing incorrect month #3023
    - Correct display issue on Containers plugin in WebUI #3028
  * Continuous integration and documentation:
    - Bumped minimal Python version to 3.9 #3005
    - Make the glances/outputs/static/js/uiconfig.json generated automaticaly
      from the make webui task
    - Update unit-test for Glances Central Browser
    - Add unit-test for new entry point in the API (plugin/item/key)
    - Add a target to start Glances with Htop features
    - Try new build and publish to Pypi CI actions

-------------------------------------------------------------------
Thu Dec 26 22:35:51 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Adding '_service' file for tarball download

-------------------------------------------------------------------
Fri Nov  1 17:32:58 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Update to upstream version 4.2.1:
  * Enhancements:
    - [WEBUI] Came back to default Black Theme / Reduce font size #2993
    - Improve hide_zero option #2958
  * Bug corrected:
    - Possible memory leak #2976
    - Docker/Podman shoud not flood log file with ERROR if containers list
      can not be retreived #2994
    - Using "-w" option gives error: NameError: name 'Any' is not
      defined #2992
    - Non blocking error message when Glances starts from a container
      (alpine-dev image) #2991
  * Continuous integration and documentation:
    - Migrate from setup.py to pyproject.yml #2956
    - Make pyproject.toml's version dynamic #2990

-------------------------------------------------------------------
Mon Oct 21 15:27:48 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Adding the following [as] 'Recommends':
  * python3-orjson
  * python3-fastapi
  * python3-uvicorn
- Update to upstream version 4.2.0:
  * Enhancements:
    - Call process_iter.clear_cache() (PsUtil 6+) when Glances user force a
      refresh (F5 or CTRL-R) #2753
    - PsUtil 6+ no longer check PID reused #2755
    - Add support for automatically hiding network interfaces that are down
      or that don't have any IP addresses #2799
  * Bug corrected:
    - API: Network module is disabled but appears in endpoint "all" #2815
    - API is not compatible with requests containing special/encoding
      char #2820
    - 'j' hot key crashes Glances #2831
    - Raspberry PI - CPU info is not correct #2616
    - Graph export is broken if there is no graph section in Glances
      configuration file #2839
    - Glances API status check returns Error 405 - Method Not Allowed #2841
    - Rootless podman containers cause glances to fail with KeyError #2827
    - --export-process-filter Filter using complete command #2824
    - Exception when Glances is ran with limited plugin list #2822
    - Disable separator option do not work #2823


-------------------------------------------------------------------
Thu Jul 11 15:14:38 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>

- Initial version from upstream PyPI
openSUSE Build Service is sponsored by