Highlights
- Core:
- Password change & reset
- API:
- graph-app-kit: More examples and usage modes
- Infrastructure:
- RAPIDS 0.16 and surrounding upgrades
- Improved autohealing
- Smaller containers
- Internal upgrades
- Marketplace VMs and manual bootstrap scripts: native docker diff
- Administration:
- migrate-local-db.sh: Add same-node migrations (requiring DB-only)
- test-gpu.sh: Automatically test host OS GPU setup
- Documentation:
- GPU Testing: Updated
- Fixes & Tweaks!
- Uploads + general stability: List/Struct types no longer silently crash workers
- Layout settings: Fix regression in 2.32.4 where interactive layout settings were not triggering
- JSON uploads: Handle parameters orient and dtype
- GraphistryJS: Rebuilt `@graphistry/client-api` for missing Rx imports
Graphistry Versions
Server | 2.33.NEXT |
JS React+Vanilla | 3.7.1 -> 3.7.6 |
Python PyGraphistry client | 0.14.0 |
Third-Party Versions
BlazingSQL | 0.15 -> 0.16 |
Caddy | 1.0.3 |
CUDA (In-Docker) | 10.1.2 |
Django | 3.0 |
Docker (CE) |
19.03.2
|
Docker Compose | 1.24.1 |
Elasticsearch node driver | 14.2.2 |
Gremlinpython | 3.4.8 |
Jupyter | 1.0.0 |
Neo4j-python-driver | 4.1.0 |
NodeJS | 14.11 -> 14.14 |
Pandas | 1.1.2 |
Postgres | 12.3 |
Python | 3.7.7 |
Neo4j node driver | 4.1.1 |
Notebook | 6.1.1 |
RAPIDS | 0.15.1 -> 0.16 |
Arrow | 0.17.1 |
Splunk node SDK | 1.9.0 |
Tornado | 5.1.1 |
Summary
New Features
- Core:
- Password change & reset
- graph-app-kit:
- Additional usage mode examples - notebook integration, public/private dashboards, and more
- AWS Neptune use via Apache TinkerPop/Gremlin API
- Infrastructure:
- RAPIDS 0.16 ecosystem
Docs
- GPU Testing: Testing commands and their meaning have been updated to reflect current container names
Fixes & Tweaks
- Uploads + general stability: List/Struct type parsing introduced in 2.32.4 (as part of RAPIDS 0.15) had bugs causing session corruptions that would surface as failures in subsequent calls.
- Layout settings: Fix regression in 2.32.4 where interactive layout settings were not triggering
- JSON uploads: Optional parameters `orient` and `dtype` were being ignored; they are now respected
- GraphistryJS: Rebuilt `@graphistry/client-api` for missing Rx imports. `@graphistry/client-api-react` does not appear to be impacted.
Infrastructure
- RAPIDS 0.16: Including updates to pandas, pyarrow, and CUDA 10.1.2, both in the containers and the cloud base images
- Improved autohealing: GPU containers streamgl-gpu and forge-etl-python were getting stuck in unhealthy states but not restarting; the new autoheal policy should now restart them
- Smaller containers: The GPU containers and node JS containers have been slimmed down 14%, making deployment faster and easier. Individually, the v2.33 containers should be closer to v2.28 levels, as the size steadily increased in 2.29-2.32 as part of ecosystem growth.
- Internal upgrades: We updated many of our JavaScript libraries for across-the-board performance and security improvements
- Marketplace VMs and manual bootstrap scripts: Docker installation sets some settings that, by default, were not allowing use of the native docker diffs, which was likely slowing down some scenarios like initial system start, and just-in-time warmup of long-lived processes
Administration
- migrate-local-db.sh: Script for aiding same-node upgrades. Almost all same-node migrations require only linking the `data/` folder and copying in the old `postgres` container data. This new script takes care of the latter. See script header for invocation. Note that it keeps the old instance running during the migration: The administrator makes the call of when to take down the old version (freeing the public port) and turning on the new one.
- test-gpu.sh: Test GPU and Docker setup requirements for running Graphistry. Progressively checks each layer, exiting on the first detected misconfiguration.
- By default, uses Graphistry container for RAPIDS testing. To try another, override
RAPIDS_CONTAINER and GRAPHISTRY_VERSION, e.g., `sudo RAPIDS_CONTAINER=graphistry/graphistry-blazing GRAPHISTRY_VERSION=v2.33.0 ./test-gpu.sh'
- By default, uses Graphistry container for RAPIDS testing. To try another, override
Migration
No breaking changes; upgrade as usual
- We recommend this upgrade for most users due to the layout settings fix for recent version users, and overall new features and fixes for earlier version users
Comments
0 comments
Article is closed for comments.