Graphistry

Latest version: v0.36.0

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

Scan your dependencies

Page 2 of 20

2021.02.23

Added

* Changelog
* AMI enumeration script
* Tests: flake8, docker build
* CI: GHA
* CI: Badges

Changed

* Versions: Streamlit 0.70 -> 0.77, PyGraphistry 0.14 -> 0.17.2, Graphistry -> 2.35.9 (including AMIs)
* Dev docs: Tagging, building
* Graphistry 2.35+ Support: Swaps in old < 2.34-style Caddy 1.x container as Graphistry 2.35's Caddy 2.x is currently tricky for auth reuse
* Plotter auto-memoizes with `.plot(as_files=True, ...)`

Fixed

* Flake8 warnings

Breaking

* Default base container now CUDA 11.0

---


Changelog

All notable changes to this repo are documented in this file. The Graphistry server is tracked in the main [Graphistry major release history documentation](https://graphistry.zendesk.com/hc/en-us/articles/360033184174-Enterprise-Release-List-Downloads).

The changelog format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) and all PyGraphistry-specific breaking changes are explictly noted here.

[Development]

2.41.8

Added

* ReadTheDocs site: [https://graphistry-admin-docs.readthedocs.io/](https://graphistry-admin-docs.readthedocs.io/)
* Python endpoint

Changed

* Reorganized documentation into thematic areas
* Update RAPIDS base image
* Update RAPIDS Python env name to `base` from `rapids`
* Updated most docker compose command references to `docker compose` from `docker-compose`

Infra

* Sphinx port
* CI

Fixed

* Telemetry images



graphistry-helm Version Release Notes

Changelog

All notable changes to the graphistry-helm repo are documented in this file. Additional Graphistry components are tracked in the main [Graphistry major release history documentation](https://graphistry.zendesk.com/hc/en-us/articles/360033184174-Enterprise-Release-List-Downloads).

The changelog format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) and all PyGraphistry-specific breaking changes are explictly noted here.

[Development]
* Working on fixing the Top level persistence for jupyter Notebooks, currently it is persistent inside the different directories but top level resets on redeployment.

2.40.28

Changed

- upgrade from streamlit v1.21.0 to latest --> v1.25.0
- improved the logging behavior and print statements not being written (we recommend using pyton logger instead of print statements for greater functionality and control) [issue 104](https://github.com/graphistry/graph-app-kit/issues/104)
- fixed unhandled exception in demo_avr when splunk credentials not set [issue 105](https://github.com/graphistry/graph-app-kit/issues/105)
- fixed incorrect ST_PUBLIC_PORT printed in the logs from entrypoint.sh [issue 106](https://github.com/graphistry/graph-app-kit/issues/106)

Added

in a previous release two new demo views were added: demo_avr and demo_login which are both cyber security related

Breaking

- check if upgrade from streamlit 1.21 --> 1.25 might have affected your code

2.39.25

Changed

* Update dependency PyGraphistry 0.27.1
* Update dependency Streamlit to 1.12.0
* Update RAPIDS-ecosystem packages (2022.04)

2.39.13

Added

* opt-in to minimal CPU-only base image
* alias in `src/docker`: `./dc`, `./dc.cpu`
* test python 3.7, 3.8, 3.9
* test cpu and gpu docker building

Changed

* build now uses buildkit
* minimal

Docs

* cpu mode
* aliases of `./dc` and `./dc.cpu`

Breaking

* Temporarily switch dockerhub build to CPU minimal while too-large base image kinks get worked out

0.36.0

Breaking

* `from_cugraph` returns using the src/dst bindings of `cugraph.Graph` object instead of base `Plottable`
* `pip install graphistry[umap-learn]` and `pip install graphistry[ai]` are now Python 3.9+ (was 3.8+)
* `Plottable`'s fields `_node_dbscan` / `_edge_dbscan` are now `_dbscan_nodes` / `_dbscan_edges`

Feat

* Switch to `skrub` for feature engineering
* More AI methods support GPU path
* Support cugraph 26.10+, numpy 2.0+
* Add more umap, dbscan fields to `Plottable`

Infra

* `[umap-learn]` + `[ai]` unpin deps - scikit, scipy, torch (now 2), etc

Refactor

* Move more type models to models/compute/{feature,umap,cluster}
* Turn more print => logger

Fixes

* Remove lint/type ignores and fix root causes

Tests

* Stop ignoring warnings in featurize and umap
* python version tests use corresponding python version for mypy
* ci umap tests: py 3.8, 3.9 => 3.9..3.12
* ci ai tests: py 3.8, 3.9 => 3.9..3.12
* ci tests dgl
* plugin tests check for module imports

Page 2 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.