Releases: DrTimothyAldenDavis/SuiteSparse
Releases · DrTimothyAldenDavis/SuiteSparse
v7.11.0 (July 25, 2025)
July 25, 2025: version 7.11.0
* LAGraph v1.2: many new experimental algorithms, LAGraph_Random in src/
* GraphBLAS v10.1.1: risc-V vectorization, GRAPHBLAS_VANILLA (optional;
to disable GxB extensions), and workaround for gcc compiler bug on
Power and s390x processors.
* nearly all packages: cmake updates, to move static targets into separate
exports (needed for Fedora packaging)
* Package versions in this release: (* denotes a new version)
SuiteSparse_config 7.11.0 *
AMD 3.3.4 *
BTF 2.3.3 *
CAMD 3.3.5 *
CCOLAMD 3.3.5 *
CHOLMOD 5.3.4 *
COLAMD 3.3.5 *
CSparse 4.3.2
CXSparse 4.4.2 *
Example 1.8.9 *
GraphBLAS 10.1.1 *
KLU 2.3.6 *
LDL 3.3.3 *
LAGraph 1.2.0 *
SuiteSparse_Mongoose 3.3.5 *
ParU 1.0.1 *
RBio 4.3.5 *
SPEX 3.2.4 *
SPQR 4.3.5 *
UMFPACK 6.3.6 *
Full Changelog: v7.10.3...v7.11.0
v7.11.0-beta.1 (May 27, 2025)
May 27, 2025: version 7.11.0-beta.1
* LAGraph v1.2: many new experimental algorithms, LAGraph_Random in src/
* GraphBLAS v10.1.0: risc-V vectorization, GRAPHBLAS_VANILLA (optional;
to disable GxB extensions), and cmake revisions to ensure gcc is not
used to compile GraphBLAS on the Power or s390 processors (as a
workaround around for a bug in the gcc compiler).
* nearly all packages: cmake updates, to move static targets into separate
exports (needed for Fedora packaging)
* Package versions in this release: (* denotes a new version)
SuiteSparse_config 7.11.0 *
AMD 3.3.4 *
BTF 2.3.3 *
CAMD 3.3.5 *
CCOLAMD 3.3.5 *
CHOLMOD 5.3.4 *
COLAMD 3.3.5 *
CSparse 4.3.2
CXSparse 4.4.2 *
Example 1.8.9 *
GraphBLAS 10.1.0 *
KLU 2.3.6 *
LDL 3.3.3 *
LAGraph 1.2.0 *
SuiteSparse_Mongoose 3.3.5 *
ParU 1.0.1 *
RBio 4.3.5 *
SPEX 3.2.4 *
SPQR 4.3.5 *
UMFPACK 6.3.6 *
Full Changelog: v7.10.1...v7.11.0-beta.1
v7.10.3 (May 5, 2025)
May 5, 2025: version 7.10.3
* SuiteSparse_config: do not print info about the BLAS if no BLAS used,
in the cmake build script. Added /usr/local to the build and install
paths on the Mac.
* GraphBLAS: cmake revisions and 2 bug fixes
* revised CI rules on github
* CAMD: minor typo in Makefile, for demos
* Package versions in this release: (* denotes a new version)
SuiteSparse_config 7.10.3 *
AMD 3.3.3
BTF 2.3.2
CAMD 3.3.4 *
CCOLAMD 3.3.4
CHOLMOD 5.3.2
COLAMD 3.3.4
CSparse 4.3.2
CXSparse 4.4.1
Example 1.8.8 *
GraphBLAS 10.0.5 *
KLU 2.3.5
LDL 3.3.2
LAGraph 1.1.5
SuiteSparse_Mongoose 3.3.4
ParU 1.0.0
RBio 4.3.4
SPEX 3.2.3
SPQR 4.3.4
UMFPACK 6.3.5
Full Changelog: v7.10.2...v7.10.3
v7.10.2 (Apr 10, 2025)
Apr 10, 2025: version 7.10.2
* GraphBLAS v10.0.3: performance of setElement. Update to xxHash and
cpu_features. Octave interface updated for the Mac.
* CHOLMOD 5.3.2: use CUDA as linker, if applicable
* SuiteSparse_config 7.10.2: allow the installer to compile without
the BLAS.
* Package versions in this release: (* denotes a new version)
SuiteSparse_config 7.10.2 *
AMD 3.3.3
BTF 2.3.2
CAMD 3.3.3
CCOLAMD 3.3.4
CHOLMOD 5.3.2 *
COLAMD 3.3.4
CSparse 4.3.2
CXSparse 4.4.1
Example 1.8.7 *
GraphBLAS 10.0.3 *
KLU 2.3.5
LDL 3.3.2
LAGraph 1.1.5
SuiteSparse_Mongoose 3.3.4
ParU 1.0.0
RBio 4.3.4
SPEX 3.2.3
SPQR 4.3.4
UMFPACK 6.3.5
Full Changelog: v7.10.1...v7.10.2
v7.10.1 (Mar 6, 2025)
Mar 6, 2025: version 7.10.1
* GraphBLAS v10.0.1: bug fix, when using user-defined monoids in GrB_mxm
* Package versions in this release: (* denotes a new version)
SuiteSparse_config 7.10.1 *
AMD 3.3.3
BTF 2.3.2
CAMD 3.3.3
CCOLAMD 3.3.4
CHOLMOD 5.3.1
COLAMD 3.3.4
CSparse 4.3.2
CXSparse 4.4.1
Example 1.8.6 *
GraphBLAS 10.0.1 *
KLU 2.3.5
LDL 3.3.2
LAGraph 1.1.5
SuiteSparse_Mongoose 3.3.4
ParU 1.0.0
RBio 4.3.4
SPEX 3.2.3
SPQR 4.3.4
UMFPACK 6.3.5
Full Changelog: v7.10.0...v7.10.1
v7.10.0 (Mar 3, 2025)
Mar 3, 2025: version 7.10.0
* GraphBLAS v10.0.0: major upgrade, now supporting 32-bit/64-bit integer
indices. Note the SO version change from 9 to 10. GraphBLAS v10 is
upward compatible with v9, but only if the user application is
recompiled.
* Package versions in this release: (* denotes a new version)
SuiteSparse_config 7.10.0 *
AMD 3.3.3
BTF 2.3.2
CAMD 3.3.3
CCOLAMD 3.3.4
CHOLMOD 5.3.1
COLAMD 3.3.4
CSparse 4.3.2
CXSparse 4.4.1
Example 1.8.5 *
GraphBLAS 10.0.0 *
KLU 2.3.5
LDL 3.3.2
LAGraph 1.1.5
SuiteSparse_Mongoose 3.3.4
ParU 1.0.0
RBio 4.3.4
SPEX 3.2.3
SPQR 4.3.4
UMFPACK 6.3.5
Full Changelog: v7.9.0...v7.10.0
v7.9.0 (Feb 20, 2025)
Feb 20, 2025: version 7.9.0
* GraphBLAS v9.4.5: Added the GxB_IndexBinaryOp. Added new JIT kernels.
Disabled more FactoryKernels to reduce compiled library size.
Added workaround for AppleClang compiler bug.
* LAGraph v1.1.5, SPEX v3.2.3, CHOLMOD 5.3.1: minor updates to github CI;
typos, reduce pedantic compiler warnings.
* Package versions in this release: (* denotes a new version)
SuiteSparse_config 7.9.0 *
AMD 3.3.3
BTF 2.3.2
CAMD 3.3.3
CCOLAMD 3.3.4
CHOLMOD 5.3.1 *
COLAMD 3.3.4
CSparse 4.3.2
CXSparse 4.4.1
Example 1.8.4 *
GraphBLAS 9.4.5 *
KLU 2.3.5
LDL 3.3.2
LAGraph 1.1.5 *
SuiteSparse_Mongoose 3.3.4
ParU 1.0.0
RBio 4.3.4
SPEX 3.2.3 *
SPQR 4.3.4
UMFPACK 6.3.5
Full Changelog: v7.8.3...v7.9.0
v7.8.3 (Oct 10, 2024)
Oct 10, 2024: version 7.8.3
* ParU 1.0.0: first stable release. No change since last version
v0.3.0, except for date, version, and updates to the User Guide.
* UMFPACK 6.3.5: a few typos in comments and user guide; no change to code
* SuiteSparse_config and Example: revised to reflect ParU 1.0.0.
* SuiteSparse_config.h: removed inclusion of MATLAB mex.h in
SuiteSparse_config.h (conflicts with C++ mex files)
* KLU and RBio: revised mexFunctions to handle change in
SuiteSparse_config.h
* Package versions in this release: (* denotes a new version)
SuiteSparse_config 7.8.3 *
AMD 3.3.3
BTF 2.3.2
CAMD 3.3.3
CCOLAMD 3.3.4
CHOLMOD 5.3.0
COLAMD 3.3.4
CSparse 4.3.2
CXSparse 4.4.1
Example 1.8.3 *
GraphBLAS 9.3.1
KLU 2.3.5 *
LDL 3.3.2
LAGraph 1.1.4
SuiteSparse_Mongoose 3.3.4
ParU 1.0.0 *
RBio 4.3.4 *
SPEX 3.2.1
SPQR 4.3.4
UMFPACK 6.3.5 *
What's Changed
- Bump Jimver/cuda-toolkit from 0.2.16 to 0.2.18 by @dependabot in #874
- ParU 1.0.0 for SuiteSparse 7.8.3 by @DrTimothyAldenDavis in #868
- SuiteSparse 7.8.3 by @DrTimothyAldenDavis in #877
Full Changelog: v7.8.2...v7.8.3
v7.8.2 (Aug 20, 2024)
Aug 20, 2024: version 7.8.2
* LAGraph 1.1.4: bug fix for LAGraph_MMWrite when matrix is dense
* SPEX 3.2.1: release date revised, sync with primary SPEX repo
* SuiteSparse_config, Example: modified to reflect the release of
LAGraph 1.1.4 and SPEX 3.2.1
* ParU 0.3.0: added parameter to ParU_Get
* Package versions in this release: (* denotes a new version)
SuiteSparse_config 7.8.2 *
AMD 3.3.3
BTF 2.3.2
CAMD 3.3.3
CCOLAMD 3.3.4
CHOLMOD 5.3.0
COLAMD 3.3.4
CSparse 4.3.2
CXSparse 4.4.1
Example 1.8.2 *
GraphBLAS 9.3.1
KLU 2.3.4
LDL 3.3.2
LAGraph 1.1.4 *
SuiteSparse_Mongoose 3.3.4
ParU 0.3.0 *
RBio 4.3.3
SPEX 3.2.1 *
SPQR 4.3.4
UMFPACK 6.3.4
Full Changelog: v7.8.1...v7.8.2
v7.8.1 (Aug 12, 2024)
Aug 12, 2024: version 7.8.1
* GraphBLAS 9.3.1: bug fix in creation of JIT package
* SuiteSparse_config, Example: modified to reflect the release of
GraphBLAS 9.3.1
* Package versions in this release: (* denotes a new version)
SuiteSparse_config 7.8.1 *
AMD 3.3.3
BTF 2.3.2
CAMD 3.3.3
CCOLAMD 3.3.4
CHOLMOD 5.3.0
COLAMD 3.3.4
CSparse 4.3.2
CXSparse 4.4.1
Example 1.8.1 *
GraphBLAS 9.3.1 *
KLU 2.3.4
LDL 3.3.2
LAGraph 1.1.3
SuiteSparse_Mongoose 3.3.4
ParU 0.2.0
RBio 4.3.3
SPEX 3.2.0
SPQR 4.3.4
UMFPACK 6.3.4
Full Changelog: v7.8.0...v7.8.1