Skip to content

Releases: DrTimothyAldenDavis/SuiteSparse

v7.10.0 (Mar 3, 2025)

02 Mar 15:54
1a91645
Compare
Choose a tag to compare

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)

24 Feb 03:18
76d1872
Compare
Choose a tag to compare

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)

22 Oct 11:49
d3c4926
Compare
Choose a tag to compare

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

Full Changelog: v7.8.2...v7.8.3

v7.8.2 (Aug 20, 2024)

26 Aug 22:05
c8c3a9d
Compare
Choose a tag to compare

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)

12 Aug 22:44
05710d0
Compare
Choose a tag to compare

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

v7.8.0 (Aug 2, 2024)

05 Aug 22:50
58e6558
Compare
Choose a tag to compare

Aug 2, 2024: version 7.8.0

* ParU 0.2.0: many changes; nearing a stable release.
* CHOLMOD 5.3.0: added cholmod_query, and #define's in cholmod.h,
    to query which Modules and features have been configured.
* GraphBLAS 9.3.0: simpler MATLAB install; sanitize environment variables;
    code restructuring.
* SPQR 4.3.4: changes to reflect updates to CHOLMOD
* SPEX 3.2.0: control Python interface, fix build issues on Mac,
    split SPEX Cholesky into LDL and Cholesky.
* SuiteSparse_config: changes to SuiteSparse timer, BLA_VENDOR.  Added
    SUITESPARSE_USE_PYTHON option.  Split BLAS prototypes and macros.
* .github: new CI runner for riscv64, and other changes in CI workflows.
* AMD, CAMD, COLAMD, CCOLAMD, CXSparse, KLU, SuiteSparse_Mongoose,
    RBio, UMFPACK: minor changes for MATLAB in Windows
* no changes to: BTF, CSparse, LDL, and LAGraph
* Package versions in this release: (* denotes a new version)
    SuiteSparse_config 7.8.0    *
    AMD 3.3.3                   *
    BTF 2.3.2                   same as SuiteSparse 7.7.0
    CAMD 3.3.3                  *
    CCOLAMD 3.3.4               *
    CHOLMOD 5.3.0               *
    COLAMD 3.3.4                *
    CSparse 4.3.2               same as SuiteSparse 7.7.0
    CXSparse 4.4.1              *
    Example 1.8.0               *
    GraphBLAS 9.3.0             *
    KLU 2.3.4                   *
    LDL 3.3.2                   same as SuiteSparse 7.7.0
    LAGraph 1.1.3               same as SuiteSparse 7.7.0
    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               *

v7.7.0 (Mar 22, 2024)

26 Mar 21:21
1380672
Compare
Choose a tag to compare

Mar 22, 2024: version 7.7.0

* SPEX 3.1.0: major revision to API, new methods.  Added SPEX_Cholesky,
    SPEX_Backslash, and python interface.  MATLAB interface revised.
* Example 1.7.0: revised for change in SPEX API
* GraphBLAS 9.1.0: revised defn of C11 or MSVC complex type, bug fix
* CXSparse 4.4.0: revise malloc/calloc/realloc/free wrappers
* All others: minor changes to build system
* Package versions in this release:
    SuiteSparse_config 7.7.0
    AMD 3.3.2
    BTF 2.3.2
    CAMD 3.3.2
    CCOLAMD 3.3.3
    CHOLMOD 5.2.1
    COLAMD 3.3.3
    CSparse 4.3.2
    CXSparse 4.4.0
    Example 1.7.0
    GraphBLAS 9.1.0
    KLU 2.3.3
    LDL 3.3.2
    LAGraph 1.1.3
    SuiteSparse_Mongoose 3.3.3
    ParU 0.1.3
    RBio 4.3.2
    SPEX 3.1.0
    SPQR 4.3.3
    UMFPACK 6.3.3

Full Changelog: v7.6.1...v7.7.0

v7.6.1 (Mar 2, 2024)

02 Mar 19:39
d4dad6c
Compare
Choose a tag to compare

Mar 2, 2024: version 7.6.1

* GraphBLAS 9.0.3: performance bug fix (JIT kernels were not compiled with
    OpenMP, since v8.3.1), and fix to Makefile ("make static")
* SuiteSparse_config 7.6.1: version number, added link to math.js in README
* Package versions in this release:
    SuiteSparse_config 7.6.1
    AMD 3.3.1
    BTF 2.3.1
    CAMD 3.3.1
    CCOLAMD 3.3.2
    CHOLMOD 5.2.0
    COLAMD 3.3.2
    CSparse 4.3.1
    CXSparse 4.3.1
    Example 1.6.2
    GraphBLAS 9.0.3
    KLU 2.3.2
    LDL 3.3.1
    LAGraph 1.1.2
    SuiteSparse_Mongoose 3.3.2
    ParU 0.1.2
    RBio 4.3.1
    SPEX 2.3.2
    SPQR 4.3.2
    UMFPACK 6.3.2

Full Changelog: v7.6.0...v7.6.1

v7.6.0 (Jan 20, 2024)

25 Jan 00:46
1a4d4fb
Compare
Choose a tag to compare

Jan 20, 2024: version 7.6.0

* CHOLMOD 5.2.0: bug fix (restore ABI compatibility with 5.0.x, i.e., 5.2.0
    is ABI incompatible to 5.1.x)
* SuiteSparse_config 7.6.0, Mongoose 3.3.2, COLAMD 3.3.2, CCOLAMD 3.3.2:
    port Makefile to Windows
* SPQR 4.3.2: remove unused parameters
* LAGraph 1.1.2, CSparse 4.3.1, ParU 0.1.2, GraphBLAS 9.0.1:
    minor updates to build system
* Example 1.6.2, UMFPACK 6.3.2, KLU 2.3.2, SuiteSparse_Mongoose 3.3.2,
    SPEX 2.3.2: revise version numbers of dependent packages
* AMD, BTF, CAMD, CXSparse, LDL, RBio: unchanged
* Package versions in this release:
    SuiteSparse_config 7.6.0
    AMD 3.3.1
    BTF 2.3.1
    CAMD 3.3.1
    CCOLAMD 3.3.2
    CHOLMOD 5.2.0
    COLAMD 3.3.2
    CSparse 4.3.1
    CXSparse 4.3.1
    Example 1.6.2
    GraphBLAS 9.0.1
    KLU 2.3.2
    LDL 3.3.1
    LAGraph 1.1.2
    SuiteSparse_Mongoose 3.3.2
    ParU 0.1.2
    RBio 4.3.1
    SPEX 2.3.2
    SPQR 4.3.2
    UMFPACK 6.3.2

Full Changelog: v7.5.1...v7.6.0

v7.5.1 (Jan 12, 2024)

14 Jan 12:58
71d6d42
Compare
Choose a tag to compare

Jan 12, 2024: version 7.5.1

* SuiteSparse_config: bug fix to SUITESPARSE__VERCODE macro.
* Example 1.6.1: add tests for *__VERSION macros.

* Package versions in this release:
    SuiteSparse_config 7.5.1
    AMD 3.3.1
    BTF 2.3.1
    CAMD 3.3.1
    CCOLAMD 3.3.1
    CHOLMOD 5.1.1
    COLAMD 3.3.1
    CSparse 4.3.0
    CXSparse 4.3.1
    Example 1.6.1
    GraphBLAS 9.0.0
    KLU 2.3.1
    LDL 3.3.1
    LAGraph 1.1.1
    SuiteSparse_Mongoose 3.3.1
    ParU 0.1.1
    RBio 4.3.1
    SPEX 2.3.1
    SPQR 4.3.1
    UMFPACK 6.3.1