Skip to content
v8.0.0

Breaking changes (Python):

* Remove SENSITIVE_DIR from example dataset

Breaking changes (Rust):

* Split NodeSet trait into ReadNodeSet and NodeSet
* Move swh_graph::collections to swh_graph_stdlib

New features (Python):

* Add SubdatasetOriginsFromFile
* Add CLI to symlink a graph (with option to copy some files)
* Add default values to config checking inner function
* Generalize SWHID::from_origin_url to support borrowed strings
* http_client: Enable requests retry on transient errors

New features (Rust):

* Make id2fullname an integral part of swh-graph
* stdlib: Introduce tree diff utility
* Add SmallNodeSet
* Add ContiguousSubgraph
* Add swh-subgrapher script to build the list of SWHIDs for a subdataset
* Inline DataFilesAvailability methods
* Make iter_nodes support arbitrary IntoIterators instead of just slice.
* Relax unnecessary SwhLabeledForwardGraph constraint to SwhForwardGraph

Fixes (Python):

* download: Execute zstdmt in quiet mode to avoid polluting stdout
* Don't ignore configured batch size
* Fix mismatch of object_types names between swh-graph and swh-export

Fixes (Rust):

* Make 'arrow' an optional dependency of swh-graph-topology

Internal:

* Refactor properties backends to provide indexing themselves
* Use `shell.py` to run the compression pipeline
* stdlib: Add missing crate metadata