Recent Releases of clarabel

clarabel - v0.11.0

What's Changed

  • Update to latest blas and lapack src crates by @bnaras in https://github.com/oxfordcontrol/Clarabel.rs/pull/161
  • Configurable print streams by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/160
  • Adds "auto" option for ldlsolver selection by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/162
  • collapse 1d and repeated cones by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/163
  • Bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/oxfordcontrol/Clarabel.rs/pull/135
  • improved tril support by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/170
  • Support for panua and mkl pardiso by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/175
  • bump msrv to 1.70 by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/177
  • Update msrv.yml by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/178
  • Custom termination callback hooks by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/176
  • Update msrv.yml by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/179
  • 2x2 and 3x3 special cases for cholesky, eigen and svd by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/173
  • structural dropzeros in P/A by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/180
  • Enable pardiso iparm configuration through settings by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/181
  • Pg/fix 171 by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/183
  • pardiso / py interface updates by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/182
  • more robust 2-norms by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/184
  • Validation checks during during solver creation and updates by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/185
  • Python callback hooks by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/186
  • fix #187 by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/188
  • add callback states for C by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/189
  • consolidate build logic by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/190
  • v0.11 by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/191

Full Changelog: https://github.com/oxfordcontrol/Clarabel.rs/compare/v0.10.0...v0.11.0

- Rust
Published by goulart-paul about 1 year ago

clarabel - v0.10.0

[0.10.0] - 2024-03-02

What's Changed

  • fix socp line search failure case #141
  • norm unscaling bug fix #136
  • added max_threads to settings

Rust-specific changed

  • force mkl LP64 format (32 bit ints) #130
  • python 3.7/3.8 EOL updates #147
  • enable CSC diagonal counting for triu/tril #145
  • use .dlext directly from Libdl rather than Base.Libc in Clarabel.Rs julia wrapper by @mipals #142
  • wasm as platform dependency. Fixes #135 #139
  • fix of #125 #138
  • fix #127 indexing failure in presolve #135
  • utilities for converting to CSC canonicalization / deduplication #140
  • fix compilation failure without "serde" feature by @cbbowen in #131
  • release gil when solving by @wuciting in #122
  • allow python to build with non-scipy blas and lapack #151
  • QP/SDP tests for pytest #150
  • update to faer v0.21 #155
  • python data updates #156
  • cvxpy support hooks for #75 in #157
  • Additional documentation

- Rust
Published by goulart-paul over 1 year ago

clarabel - v0.9.0

What's Changed

  • Read/write problems to JSON files #111

Rust specific changes

  • validation tools for solver settings #113

  • adds feature to include supernodal LDL solver from faer-rs #112

  • Add wasm feature by @alexarice in #114

  • pypi and testpypi build updates by @tschm in #110, #115, #109

- Rust
Published by goulart-paul about 2 years ago

clarabel - v0.8.1

Minor change to build options for docs.rs

Full Changelog: https://github.com/oxfordcontrol/Clarabel.rs/compare/v0.8.0...v0.8.1

- Rust
Published by goulart-paul about 2 years ago

clarabel - v0.8.0

Changed

  • implements chordal decomposition for PSD cones #100
  • updates scaling bounds. Fixes #96

Rust specific changes

  • Derive debug trait to the solution struct #97. Thanks @nunzioono.
  • Resolve clippy warnings for rustc >=v1.75 #94

- Rust
Published by goulart-paul about 2 years ago

clarabel - v0.7.1

What's Changed

  • enable deployment to Test PyPi in https://github.com/oxfordcontrol/Clarabel.rs/pull/76
  • fix psd scaling checks in https://github.com/oxfordcontrol/Clarabel.rs/pull/82
  • Print directly to python stdio streams for python builds in https://github.com/oxfordcontrol/Clarabel.rs/pull/81

Full Changelog: https://github.com/oxfordcontrol/Clarabel.rs/compare/v0.7.0...v0.7.1

- Rust
Published by goulart-paul over 2 years ago

clarabel - v0.7.0

What's Changed

  • Report dual objective values https://github.com/oxfordcontrol/Clarabel.rs/pull/70
  • Add support for mixed exp / sdp cones https://github.com/oxfordcontrol/Clarabel.rs/pull/68
  • Add methods for problem data updates https://github.com/oxfordcontrol/Clarabel.rs/pull/63
  • port of julia equilibration fixes https://github.com/oxfordcontrol/Clarabel.rs/pull/69
  • Calculate infeasibility residuals before unscaling https://github.com/oxfordcontrol/Clarabel.rs/pull/72

Full Changelog: https://github.com/oxfordcontrol/Clarabel.rs/compare/v0.6.0...v0.7.0

- Rust
Published by goulart-paul over 2 years ago

clarabel - v0.6.0.post1

What's Changed

  • Add sdist to pypi build by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/57

Full Changelog: https://github.com/oxfordcontrol/Clarabel.rs/compare/v0.6.0.post0...v0.6.0.post1

- Rust
Published by goulart-paul over 2 years ago

clarabel - v0.6.0.post0

What's Changed

  • updated color modes by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/55
  • updated maturin config by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/56

Makes cosmetic changes to the github Readme and modifies the maturin build options for future compatibility with conda.

Full Changelog: https://github.com/oxfordcontrol/Clarabel.rs/compare/v0.6.0...v0.6.0.post0

- Rust
Published by goulart-paul over 2 years ago

clarabel - v0.6.0

What's Changed

  • fixes LP style initialization https://github.com/oxfordcontrol/Clarabel.rs/pull/41
  • Faster convergence for problems with only equality constraints https://github.com/oxfordcontrol/Clarabel.rs/pull/42
  • Update LICENSE.md by @tschm https://github.com/oxfordcontrol/Clarabel.rs/pull/39
  • Adds additional documentation, examples and user utilities https://github.com/oxfordcontrol/Clarabel.rs/pull/43
  • Enable print of internal timers through the Julia wrapper https://github.com/oxfordcontrol/Clarabel.rs/pull/44
  • Update keywords in Cargo.toml https://github.com/oxfordcontrol/Clarabel.rs/pull/45
  • Provides utility for making allocated cscmatrix from an adjoint https://github.com/oxfordcontrol/Clarabel.rs/pull/46
  • Simplify relative optimality gap calculation https://github.com/oxfordcontrol/Clarabel.rs/pull/48
  • Adds generalized power cone https://github.com/oxfordcontrol/Clarabel.rs/pull/50
  • Treat 3/4D SOC cone as dense https://github.com/oxfordcontrol/Clarabel.rs/pull/51
  • Julia/Python wrappers for GenPowerCone https://github.com/oxfordcontrol/Clarabel.rs/pull/52
  • improved qdldl error handling on factor errors https://github.com/oxfordcontrol/Clarabel.rs/pull/53

Full Changelog: https://github.com/oxfordcontrol/Clarabel.rs/compare/v0.5.1...v0.6.0

- Rust
Published by goulart-paul over 2 years ago

clarabel - v0.5.1

What's Changed

  • enable sdp features in CI codecov by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/29
  • use cargo-tarpaulin directly by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/30
  • iterative refinement fix by @goulart-paul in https://github.com/oxfordcontrol/Clarabel.rs/pull/34
  • Add BLAS/LAPACK feature for R, conditionally use f32 implementations by @bnaras in https://github.com/oxfordcontrol/Clarabel.rs/pull/35

New Contributors

  • @bnaras made their first contribution in https://github.com/oxfordcontrol/Clarabel.rs/pull/35

Full Changelog: https://github.com/oxfordcontrol/Clarabel.rs/compare/v0.5.0...v0.5.1

- Rust
Published by goulart-paul about 3 years ago

clarabel - v0.5.0

Adds SDP support.

- Rust
Published by goulart-paul about 3 years ago

clarabel - v0.4.1

  • Constraint reduction for inequalities with infinite RHS #15

  • adds vector operation chaining

  • add CscMatrix::check_format

  • resolve some clippy::pedantic warnings

  • fix equilibrations

- Rust
Published by goulart-paul over 3 years ago

clarabel - v0.4.0

  • Internal fixes relating to initialization of iterates in symmetric cone problems.
  • Numerical stability improvements for second order cone constraints.
  • Modification of the internal calls to the Rust qdldl to allow for direct assignment of parameters in AMD ordering.
  • Added release of binaries for arm64 Linux.
  • Fixes to python interface for status checking and versioning.
  • Additional unit tests.

- Rust
Published by goulart-paul over 3 years ago

clarabel - v0.3.0

  • Implements support for exponential and power cones
  • Numerical stability improvements
  • various bug fixes

- Rust
Published by goulart-paul almost 4 years ago

clarabel - v0.2.0

First stable release. * synchronises most functionality with Julia version * configures shared user guide site at https://github.com/oxfordcontrol/ClarabelDocs * working deployment actions for pypi

- Rust
Published by goulart-paul almost 4 years ago

clarabel - v0.1.0

Initial release

- Rust
Published by goulart-paul almost 4 years ago