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