Skip to content

Releases: DrTimothyAldenDavis/SuiteSparse

v7.12.2 (Feb 5, 2026)

10 Feb 23:38
4215168

Choose a tag to compare

Feb 5, 2026: version 7.12.2

* GraphBLAS 10.3.1: bug and documentation fixes, performance improvements,
    and printing of user-defined types using get/set with
    GxB_PRINT_FUNCTION.
* SuiteSparse_config 7.12.2: checking for BLAS libraries; better handling
    of BLA_VENDOR input parameter to cmake
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.12.2   *
    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.10
    GraphBLAS 10.3.1            *
    KLU 2.3.6
    LDL 3.3.3
    LAGraph 1.2.1
    SuiteSparse_Mongoose 3.3.6
    ParU 1.1.0
    RBio 4.3.5
    SPEX 3.2.4
    SPQR 4.3.6
    UMFPACK 6.3.7

Full Changelog: v7.12.1...v7.12.2

v7.12.2.beta1 (Feb 5, 2026)

05 Feb 23:40
16178b1

Choose a tag to compare

Pre-release

Feb 5, 2026: version 7.12.2

* GraphBLAS 10.3.1: bug and documentation fixes, performance improvements,
    and printing of user-defined types using get/set with
    GxB_PRINT_FUNCTION.
* SuiteSparse_config 7.12.2: checking for BLAS libraries; better handling
    of BLA_VENDOR input parameter to cmake
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.12.2   *
    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.10
    GraphBLAS 10.3.1            *
    KLU 2.3.6
    LDL 3.3.3
    LAGraph 1.2.1
    SuiteSparse_Mongoose 3.3.6
    ParU 1.1.0
    RBio 4.3.5
    SPEX 3.2.4
    SPQR 4.3.6
    UMFPACK 6.3.7

Full Changelog: v7.11.0...v7.12.2-beta1

v7.12.1 (Nov 4, 2025)

05 Nov 17:48
901381c

Choose a tag to compare

Nov 4, 2025: version 7.12.1

* SuiteSparse_config 7.12.1: fix for ninja; checking BLAS properties
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.12.1   *
    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.10
    GraphBLAS 10.2.0
    KLU 2.3.6
    LDL 3.3.3
    LAGraph 1.2.1
    SuiteSparse_Mongoose 3.3.6
    ParU 1.1.0
    RBio 4.3.5
    SPEX 3.2.4
    SPQR 4.3.6
    UMFPACK 6.3.7

Full Changelog: v7.12.0...v7.12.1

SuiteSparse 7.12.0

04 Nov 01:38
645c36c

Choose a tag to compare

Nov 1, 2025: version 7.12.0

* UMFPACK 6.3.7: workaround for an Intel icx 2025.2 compiler bug
* LAGraph 1.2.1: bug fix for experimental maxflow method
* ParU 1.1.0: performance improvements, minor revisions for benchmarking
* GraphBLAS 10.2.0: printing user-defined types, GrB_assign performance
* SPQR 4.3.6: better handling of complex types for BLAS/LAPACK
* SuiteSparse_config 7.12.0: better handling of complex types for
    BLAS/LAPACK
* Mongoose 3.3.6: minor change to build system
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.12.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.10              *
    GraphBLAS 10.2.0            *
    KLU 2.3.6
    LDL 3.3.3
    LAGraph 1.2.1               *
    SuiteSparse_Mongoose 3.3.6  *
    ParU 1.1.0                  *
    RBio 4.3.5
    SPEX 3.2.4
    SPQR 4.3.6                  *
    UMFPACK 6.3.7               *

Full Changelog: v7.11.0...v7.12.0

v7.12.0 (paru subset)

03 Nov 20:46

Choose a tag to compare

Nov 1, 2025: version 7.12.0 (ParU subset, for submission to ACM TOMS)

* UMFPACK 6.3.7: workaround for an Intel icx 2025.2 compiler bug
* ParU 1.1.0: performance improvements, minor revisions for benchmarking
* SuiteSparse_config 7.12.0: better handling of complex types for
    BLAS/LAPACK
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.12.0   *
    AMD 3.3.4
    CAMD 3.3.5
    CCOLAMD 3.3.5
    CHOLMOD 5.3.4
    COLAMD 3.3.5
    ParU 1.1.0                  *
    UMFPACK 6.3.7               *

v7.11.0 (July 25, 2025)

25 Jul 19:17
b35a1f9

Choose a tag to compare

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)

27 May 22:23
49444a0

Choose a tag to compare

Pre-release

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)

05 May 22:28
1786fef

Choose a tag to compare

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)

11 Apr 13:52
3e4963f

Choose a tag to compare

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)

05 Mar 13:52
31572b3

Choose a tag to compare

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