Skip to content

Commit 286591e

Browse files
committed
Update Changelog [skip ci]
1 parent 1667f7a commit 286591e

File tree

1 file changed

+100
-0
lines changed

1 file changed

+100
-0
lines changed

CHANGELOG.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,103 @@
1+
# cugraph 24.06.00 (5 Jun 2024)
2+
3+
## 🚨 Breaking Changes
4+
5+
- Call New `replicate_edgelist` Function ([#4441](https://github.com/rapidsai/cugraph/pull/4441)) [@nv-rliu](https://github.com/nv-rliu)
6+
- Enable FutureWarnings and DeprecationWarnings as errors in cugraph ([#4415](https://github.com/rapidsai/cugraph/pull/4415)) [@mroeschke](https://github.com/mroeschke)
7+
- Distributed Sampling in cuGraph-PyG ([#4384](https://github.com/rapidsai/cugraph/pull/4384)) [@alexbarghi-nv](https://github.com/alexbarghi-nv)
8+
- Move edge triangle count to the stable API ([#4382](https://github.com/rapidsai/cugraph/pull/4382)) [@jnke2016](https://github.com/jnke2016)
9+
- Address dask_cudf.read_csv chunksize deprecation ([#4379](https://github.com/rapidsai/cugraph/pull/4379)) [@mroeschke](https://github.com/mroeschke)
10+
- Convert device_memory_resource* to device_async_resource_ref ([#4365](https://github.com/rapidsai/cugraph/pull/4365)) [@harrism](https://github.com/harrism)
11+
- Update cugraph-pyg models for PyG 2.5 ([#4335](https://github.com/rapidsai/cugraph/pull/4335)) [@tingyu66](https://github.com/tingyu66)
12+
13+
## 🐛 Bug Fixes
14+
15+
- Fix bug in kv_store_t's insertion methods ([#4444](https://github.com/rapidsai/cugraph/pull/4444)) [@naimnv](https://github.com/naimnv)
16+
- Fix a bug in kv_store_t implementation ([#4434](https://github.com/rapidsai/cugraph/pull/4434)) [@naimnv](https://github.com/naimnv)
17+
- [FIX] Remove Unintentional Expensive Check from SG Uniform Neighbor Sample ([#4421](https://github.com/rapidsai/cugraph/pull/4421)) [@alexbarghi-nv](https://github.com/alexbarghi-nv)
18+
- BFS fix for exec_policy ([#4417](https://github.com/rapidsai/cugraph/pull/4417)) [@ChuckHastings](https://github.com/ChuckHastings)
19+
- Skip/adjust doctests for deprecations ([#4380](https://github.com/rapidsai/cugraph/pull/4380)) [@mroeschke](https://github.com/mroeschke)
20+
- Address dask_cudf.read_csv chunksize deprecation ([#4379](https://github.com/rapidsai/cugraph/pull/4379)) [@mroeschke](https://github.com/mroeschke)
21+
- Fix bad Leiden result ([#4376](https://github.com/rapidsai/cugraph/pull/4376)) [@ChuckHastings](https://github.com/ChuckHastings)
22+
- Erdos-Renyi generator had bad logic in thrust calls ([#4362](https://github.com/rapidsai/cugraph/pull/4362)) [@ChuckHastings](https://github.com/ChuckHastings)
23+
- Change mamba option --force to --yes ([#4357](https://github.com/rapidsai/cugraph/pull/4357)) [@naimnv](https://github.com/naimnv)
24+
- Fix false C++ HITS test failure on H100 ([#4352](https://github.com/rapidsai/cugraph/pull/4352)) [@seunghwak](https://github.com/seunghwak)
25+
- Bug fix in cugraph::detail::extract_transform_v_froniter_e ([#4320](https://github.com/rapidsai/cugraph/pull/4320)) [@seunghwak](https://github.com/seunghwak)
26+
- Refactor CMakeLists.txt to better express usage requirements ([#4309](https://github.com/rapidsai/cugraph/pull/4309)) [@robertmaynard](https://github.com/robertmaynard)
27+
- [BUG] Always Persist Dask DataFrames in cuGraph-DGL Graph Storage ([#4296](https://github.com/rapidsai/cugraph/pull/4296)) [@alexbarghi-nv](https://github.com/alexbarghi-nv)
28+
- Fix Bug in MG `ego_graph` ([#4262](https://github.com/rapidsai/cugraph/pull/4262)) [@nv-rliu](https://github.com/nv-rliu)
29+
- [FIX] Remove Unnecessary CUDA Check Causing Deprecation Warning ([#4239](https://github.com/rapidsai/cugraph/pull/4239)) [@alexbarghi-nv](https://github.com/alexbarghi-nv)
30+
31+
## 📖 Documentation
32+
33+
- Fixed links and added c++ docs per issue 4431 ([#4435](https://github.com/rapidsai/cugraph/pull/4435)) [@acostadon](https://github.com/acostadon)
34+
- first copy of general cugraph tutorial. ([#4396](https://github.com/rapidsai/cugraph/pull/4396)) [@acostadon](https://github.com/acostadon)
35+
- adding notebook to demo nx_cugraph ([#4366](https://github.com/rapidsai/cugraph/pull/4366)) [@acostadon](https://github.com/acostadon)
36+
- Update operators.rst ([#4339](https://github.com/rapidsai/cugraph/pull/4339)) [@raybellwaves](https://github.com/raybellwaves)
37+
- Removed obsolete methods from rst file ([#4331](https://github.com/rapidsai/cugraph/pull/4331)) [@acostadon](https://github.com/acostadon)
38+
- Update DGL_support.md ([#4327](https://github.com/rapidsai/cugraph/pull/4327)) [@raybellwaves](https://github.com/raybellwaves)
39+
- test sphinx mapping to networkx ([#4323](https://github.com/rapidsai/cugraph/pull/4323)) [@raybellwaves](https://github.com/raybellwaves)
40+
- Updates the nx-cugraph README.md with the latest upstream URLs ([#4321](https://github.com/rapidsai/cugraph/pull/4321)) [@rlratzel](https://github.com/rlratzel)
41+
- Fix Table for Synthetic Data notebook ([#4311](https://github.com/rapidsai/cugraph/pull/4311)) [@nv-rliu](https://github.com/nv-rliu)
42+
- Fix Docstring for `from_dask_cudf_edgelist` ([#4310](https://github.com/rapidsai/cugraph/pull/4310)) [@nv-rliu](https://github.com/nv-rliu)
43+
- fix PyPI URL in docs ([#4282](https://github.com/rapidsai/cugraph/pull/4282)) [@jameslamb](https://github.com/jameslamb)
44+
- DOC: doc-update-link-for-cugraphops ([#4279](https://github.com/rapidsai/cugraph/pull/4279)) [@raybellwaves](https://github.com/raybellwaves)
45+
- Notebook fixes to formulas and outputs ([#4272](https://github.com/rapidsai/cugraph/pull/4272)) [@acostadon](https://github.com/acostadon)
46+
47+
## 🚀 New Features
48+
49+
- [FEA] New WholeGraph Feature Store for PyG ([#4432](https://github.com/rapidsai/cugraph/pull/4432)) [@alexbarghi-nv](https://github.com/alexbarghi-nv)
50+
- Biased sampling primitive ([#4430](https://github.com/rapidsai/cugraph/pull/4430)) [@seunghwak](https://github.com/seunghwak)
51+
- Distributed Sampling in cuGraph-PyG ([#4384](https://github.com/rapidsai/cugraph/pull/4384)) [@alexbarghi-nv](https://github.com/alexbarghi-nv)
52+
- [FEA] Support Seed Retention for Sampling with Renumbering ([#4355](https://github.com/rapidsai/cugraph/pull/4355)) [@alexbarghi-nv](https://github.com/alexbarghi-nv)
53+
- Always use a static gtest ([#4344](https://github.com/rapidsai/cugraph/pull/4344)) [@robertmaynard](https://github.com/robertmaynard)
54+
- Update GNN sampling post processing functions to optionally consider seed vertices in renumbering ([#4329](https://github.com/rapidsai/cugraph/pull/4329)) [@seunghwak](https://github.com/seunghwak)
55+
- MNMG Approximation Algorithm for the Weighted Matching Problem ([#4315](https://github.com/rapidsai/cugraph/pull/4315)) [@naimnv](https://github.com/naimnv)
56+
- [FEA] cuGraph GNN NCCL-only Setup and Distributed Sampling ([#4278](https://github.com/rapidsai/cugraph/pull/4278)) [@alexbarghi-nv](https://github.com/alexbarghi-nv)
57+
58+
## 🛠️ Improvements
59+
60+
- Adds benchmark for `nx_cugraph.ego_graph` ([#4451](https://github.com/rapidsai/cugraph/pull/4451)) [@rlratzel](https://github.com/rlratzel)
61+
- Pin torch version in `cugraph-dgl` wheel test ([#4447](https://github.com/rapidsai/cugraph/pull/4447)) [@tingyu66](https://github.com/tingyu66)
62+
- Call New `replicate_edgelist` Function ([#4441](https://github.com/rapidsai/cugraph/pull/4441)) [@nv-rliu](https://github.com/nv-rliu)
63+
- Fix MG Betweenness Centrality Test Bug ([#4429](https://github.com/rapidsai/cugraph/pull/4429)) [@nv-rliu](https://github.com/nv-rliu)
64+
- Expose graph_view method to count multi edges through C API and PLC ([#4426](https://github.com/rapidsai/cugraph/pull/4426)) [@ChuckHastings](https://github.com/ChuckHastings)
65+
- Update doxygen comments to specify in,out instead of in/out ([#4425](https://github.com/rapidsai/cugraph/pull/4425)) [@ChuckHastings](https://github.com/ChuckHastings)
66+
- Enable FutureWarnings and DeprecationWarnings as errors in cugraph ([#4415](https://github.com/rapidsai/cugraph/pull/4415)) [@mroeschke](https://github.com/mroeschke)
67+
- Add MTMG support for Similarity and test for all-pairs Jaccard ([#4411](https://github.com/rapidsai/cugraph/pull/4411)) [@ChuckHastings](https://github.com/ChuckHastings)
68+
- Update collect_comm to handle value of tuple type ([#4410](https://github.com/rapidsai/cugraph/pull/4410)) [@naimnv](https://github.com/naimnv)
69+
- Updates SG `PropertyGraph` and `cugraph-service` to apply `DataFrame.fillna()` based on latest cuDF changes ([#4408](https://github.com/rapidsai/cugraph/pull/4408)) [@rlratzel](https://github.com/rlratzel)
70+
- Fix building cugraph with CCCL main ([#4404](https://github.com/rapidsai/cugraph/pull/4404)) [@trxcllnt](https://github.com/trxcllnt)
71+
- Update decompress_to_edgelist to handle edge types ([#4397](https://github.com/rapidsai/cugraph/pull/4397)) [@naimnv](https://github.com/naimnv)
72+
- nx-cugraph: add `ego_graph` ([#4395](https://github.com/rapidsai/cugraph/pull/4395)) [@eriknw](https://github.com/eriknw)
73+
- Remove unused benchmark fixture in test_dask_mg_random_walks ([#4391](https://github.com/rapidsai/cugraph/pull/4391)) [@mroeschke](https://github.com/mroeschke)
74+
- Address do_expensive_check FutureWarnings in Python tests ([#4390](https://github.com/rapidsai/cugraph/pull/4390)) [@mroeschke](https://github.com/mroeschke)
75+
- Address k_truss_subgraph(use_weights=) deprecation ([#4389](https://github.com/rapidsai/cugraph/pull/4389)) [@mroeschke](https://github.com/mroeschke)
76+
- Address PendingDeprecationWarning from _from_edgelist ([#4388](https://github.com/rapidsai/cugraph/pull/4388)) [@mroeschke](https://github.com/mroeschke)
77+
- Adjust deprecated cugraph.subgraph usage in Python tests ([#4386](https://github.com/rapidsai/cugraph/pull/4386)) [@mroeschke](https://github.com/mroeschke)
78+
- Update `k_truss` to work with many connected components ([#4383](https://github.com/rapidsai/cugraph/pull/4383)) [@eriknw](https://github.com/eriknw)
79+
- Move edge triangle count to the stable API ([#4382](https://github.com/rapidsai/cugraph/pull/4382)) [@jnke2016](https://github.com/jnke2016)
80+
- Replace deprecated cupy.sparse with cupyx.scipy.sparse ([#4381](https://github.com/rapidsai/cugraph/pull/4381)) [@mroeschke](https://github.com/mroeschke)
81+
- Migrate to `{{ stdlib("c") }}` ([#4374](https://github.com/rapidsai/cugraph/pull/4374)) [@hcho3](https://github.com/hcho3)
82+
- Convert device_memory_resource* to device_async_resource_ref ([#4365](https://github.com/rapidsai/cugraph/pull/4365)) [@harrism](https://github.com/harrism)
83+
- add --rm and --name to devcontainer run args ([#4361](https://github.com/rapidsai/cugraph/pull/4361)) [@trxcllnt](https://github.com/trxcllnt)
84+
- Update pip devcontainers to UCX v1.15.0 ([#4360](https://github.com/rapidsai/cugraph/pull/4360)) [@trxcllnt](https://github.com/trxcllnt)
85+
- Add missing `<optional>` include ([#4353](https://github.com/rapidsai/cugraph/pull/4353)) [@trxcllnt](https://github.com/trxcllnt)
86+
- `nx-cugraph`: support `should_run` that was added in NetworkX 3.3 ([#4348](https://github.com/rapidsai/cugraph/pull/4348)) [@eriknw](https://github.com/eriknw)
87+
- Update generation and flattening of dendrogram in Leiden ([#4347](https://github.com/rapidsai/cugraph/pull/4347)) [@ChuckHastings](https://github.com/ChuckHastings)
88+
- Update cugraph-pyg models for PyG 2.5 ([#4335](https://github.com/rapidsai/cugraph/pull/4335)) [@tingyu66](https://github.com/tingyu66)
89+
- Update pre-commit hooks to include all C and C++ files ([#4332](https://github.com/rapidsai/cugraph/pull/4332)) [@ChuckHastings](https://github.com/ChuckHastings)
90+
- Enable expression-based Dask Dataframe support ([#4325](https://github.com/rapidsai/cugraph/pull/4325)) [@rjzamora](https://github.com/rjzamora)
91+
- Use appropriate edge src and dst properties based on is_multi_gpu flag ([#4319](https://github.com/rapidsai/cugraph/pull/4319)) [@naimnv](https://github.com/naimnv)
92+
- Test GNN Examples and Add CUDA 12 Testing ([#4317](https://github.com/rapidsai/cugraph/pull/4317)) [@alexbarghi-nv](https://github.com/alexbarghi-nv)
93+
- Adds missing files to `update-version.sh` ([#4314](https://github.com/rapidsai/cugraph/pull/4314)) [@AyodeAwe](https://github.com/AyodeAwe)
94+
- Fix stream synchronization in MTMG graph construction ([#4275](https://github.com/rapidsai/cugraph/pull/4275)) [@ChuckHastings](https://github.com/ChuckHastings)
95+
- Get rid of sentinel namespace ([#4274](https://github.com/rapidsai/cugraph/pull/4274)) [@PointKernel](https://github.com/PointKernel)
96+
- Update more C++ algorithm tests to include edge masked input graphs. ([#4267](https://github.com/rapidsai/cugraph/pull/4267)) [@seunghwak](https://github.com/seunghwak)
97+
- Update triangle count to internally use edge masking and update Triangle counting & K-hop neighbor tests to include edge masked graph view inputs ([#4261](https://github.com/rapidsai/cugraph/pull/4261)) [@seunghwak](https://github.com/seunghwak)
98+
- Add Additional Checks to `get_edgelist` and `get_dask_edgelist` ([#4256](https://github.com/rapidsai/cugraph/pull/4256)) [@nv-rliu](https://github.com/nv-rliu)
99+
- Refactor Several MG Tests ([#4244](https://github.com/rapidsai/cugraph/pull/4244)) [@nv-rliu](https://github.com/nv-rliu)
100+
1101
# cuGraph 24.04.00 (10 Apr 2024)
2102

3103
## 🚨 Breaking Changes

0 commit comments

Comments
 (0)