Releases: DrTimothyAldenDavis/SuiteSparse
Releases · DrTimothyAldenDavis/SuiteSparse
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
v7.8.0 (Aug 2, 2024)
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)
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)
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)
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)
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