NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1799 most downloaded on PyPI
A domain-specific language for modeling convex optimization problems in Python.
Last release 2 months ago
22 Jun 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 55 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
12 years old
148 releases · first in 2014
Speed ups for QP canonicalization.
Speed ups for QP canonicalization.
Adds FICO Xpress interface and bug fixes.
Adds FICO Xpress interface and bug fixes.
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Support function atom (PR #860)
New features:
Bug fixes and enhancements:
Nothing published for this version
Nothing published for this version
Removes some circular dependencies that caused issues on some platforms.
Removes some circular dependencies that caused issues on some platforms.
Includes a bug fix for DGP problems. Before this version, DGP problems using the quad_over_lin atom were incorrectly canonicalized.
Includes a bug fix for DGP problems. Before this version, DGP problems using
the quad_over_lin atom were incorrectly canonicalized.
This release gives priority to conic solvers over QP solvers when solving LPs.
This release gives priority to conic solvers over QP solvers when solving LPs.
ECOS, the default conic solver, solves QPs more reliably than the default QP solver (OSQP).
1.0.27 was meant to add this functionality, but didn't due to a small bug.
This release gives priority to conic solvers over QP solvers when solving LPs.
This release gives priority to conic solvers over QP solvers when solving LPs.
ECOS, the default conic solver, solves QPs more reliably than the default QP solver (OSQP).
This release includes a bug fix for DQCP.
This release includes a bug fix for DQCP.
Fix detection of monotone real functions.
Fixes a bug in DQCP analysis in analyzing monotone real functions; DQCP analysis previously did not check whether the argument of a scalar function was also scalar. This bug caused DQCP analysis to be too permissive, incorrectly labeling things as DQCP and causing the reduction to fail in surprising ways.
As an extension, this change adds the vector atoms cp.max and cp.min to the DQCP atom library, letting users take the max or min of quasiconvex or quasiconcave expressions. Previously, only the elementwise cp.maximum and cp.minimum atoms were allowed.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →