In cvxpy 1.5 ECOS will no longer be the default solver and instead Clarabel will be used instead. ECOS will not be depreciated and as we don't call it as a default (rather we call it explicitly) this shouldn't break our code. Nonetheless, we should explore whether we also should upgrade from ECOS to Clarabel, or include it as a solver.
In
cvxpy
1.5 ECOS will no longer be the default solver and insteadClarabel
will be used instead. ECOS will not be depreciated and as we don't call it as a default (rather we call it explicitly) this shouldn't break our code. Nonetheless, we should explore whether we also should upgrade from ECOS to Clarabel, or include it as a solver.