HIGHLIGHTS:
- Visualization dashboard manager
- Docs: Detailed Python APIs in ReadTheDocs, and improved formatting
- 2.0 Upload API: Fixes, deletion capability, JWT refresh & verification, upload fields name & description, edge weights for guiding clustering
- Fast parallel migrations: Especially helpful for large deployments with > 5GB of data
- Fixes!
Graphistry Versions
Server | 2.30.26 |
JS React+Vanilla | 3.7.1 |
Python PyGraphistry client | 0.11.6 (from 0.11.5) |
Third-Party Versions
BlazingSQL | 0.14 |
Caddy | 1.0.3 |
CUDA (In-Docker) | 10.0 |
Django | 3.0 |
Docker (CE) |
19.03.2
|
Docker Compose | 1.24.1 |
Elasticsearch node driver | 14.2.2 |
Pandas | 0.25.3 |
Postgres | 12.3 |
Python | 3.7.3 |
Neo4j node driver | 1.7.6 |
RAPIDS | 0.14 |
Arrow | 0.15.0 |
Splunk node SDK | 1.9.0 |
Summary
This release begins the personal dashboard, exposes edge weights, improves 2.0 upload API support, and improves docs
New Features
- Core
- Visualization dashboard manager: List, find, edit, and delete your visualizations
- Control edge weight for more advanced clustering modes (previously experimental)
- Manual date filter literals are now inferred over any ISO 8601 value
- ... with a heuristic of >= 10 characters: "2000" is not recognized, but "2000-03-01" and "2007-03-01T13:00:00Z" are
- API
- Deletion route DELETE /api/v2/datasets/<dataset_id> that returns success code 204
- Data set fields name and description now get used, initially within the visualization manager
Docs
- Improve formatting: Links, style, syntax highlighting
- Guide for edge weights
- Python Graphistry ReadTheDocs is now active for individual methods
- Clarified JWT tokens live only 1hr after generation
- JWT authentication examples
Fixes & Tweaks
- Core
- Edge weights: Moved from experimental to full support under api=3. Now automatically normalizes values between 0 and 1.
- 2.0 uploads: Stronger date inference: Infer int/float 32/64 cols as times, not just int64, when max values are between 1989 and 2099 as either ns, ms, or s. Column name must still include "_at", "date", or "time".
- 2.0 uploads: Fix case of using column names src/dst, such as is generated by hypergraphs
- 2.0 uploads: Fix handling of nodes not in the edge table, and of nodes in the edge table but not in the node table
- Dates: Generated time filters are now readable and work more reliably
- Filters: Fixed occasional instability around masked data
- API
- 2.0 uploads: Data set author is automatically set
- New JWT authentication routes:
- POST /api-token-verify -d {"token": "..."}
- POST /api-token-refresh -d {"token": "..."}
Administration
- Migration speedup: migrate.sh now supports parallel transfers. Environment variable RSYNC_PARALLEL_N defaults to 12 . For additional Azure-specific speedups, contact Graphistry staff.
- Migration DB user: You can override legacy postgres user via environment variable
FROM_DB_ROLE=postgres (default is now graphistry)
Migration
In migration.sh, you may need to specify FROM_DB_ROLE=postgres
This release is primarily recommended for 2.0 API users and those needing edge weights.
- If you are on a version below 2.30, we recommend upgrading. See migration notes for earlier releases.
- If you are on 2.30.11 and using the 2.0 API, want to use edge weights, or are seeing stability issues, we recommend upgrading
- Otherwise, we recommend waiting for 2.31
Comments
0 comments
Article is closed for comments.