pypi cvxpy 1.8.2
CVXPY 1.8.2

8 hours ago

CVXPY 1.8.2

This is a patch release with bugfixes and solver interface updates.

Bugfixes

  • Fix a negative axis sum in the Python backends (#3129)
  • Fix quad_form_canon silently dropping M1 term for indefinite P (#3150)
  • Fix backward() setting param.gradient to float 0.0 instead of zero ndarray (#3159)
  • Fix Dgp2Dcp.param_backward KeyError when log-param not in dparams (#3164)
  • Fix reshape._infer_shape() for N-D shapes with -1 (#3165)
  • Reject sparse/diag variables with pos/neg attributes (#3106, minimal backport)
  • Fix DGP pnorm scalar canonicalization promoting p instead of x (#3169)

Solver interface updates

  • Update Xpress solver interfaces for 9.8 compatibility
  • Add BOUNDED_VARIABLES support for Xpress solvers

Improvements

  • Use LDL decomposition instead of eigh in decomp_quad (#3154)

Test fixes

  • Fix nondeterministic failure in test_highs_validate_column_name (#3097)

This new release totaled 37 PRs from 6 contributors.

Don't miss a new cvxpy release

NewReleases is sending notifications on new releases.