COPT 8.0.1
==========
Added integer parameter PreRootHeurLevel for setting level of pre-root heuristics.
Improved performance of first-order solver.
Improved performance of SOCP solver.
Fixed bugs and issues.
Updated documentation.

COPT 8.0.0
==========
Introduced global nonconvex (MI)QCQP solver.
Added integer parameter LogLevel for configuring solver logs.
Changed the Python matrix modeling API to own implementation.

Improved performance and fixed numerous bugs.
Updated documentation and added public C++ example of facility problem.

Support for Python 2.7 and 3.6 is officially discontinued.


Major components introduced in previous releases:
Parallelized optimization solvers:
COPT MIP solver
COPT LP barrier solver
COPT LP simplex solver
COPT ExpCone solver
COPT SDP solver
COPT (MI)SOCP solver
COPT convex (MI)QP solver
COPT convex (MI)QCP solver
COPT LP/ExpCone/SDP/SOCP/QP/QCP solver with GPU-acceleration

Utilities:
COPT callback functionality
COPT multi-objective functionality
COPT IIS for infeasible problems
COPT Feas-Relax utility
COPT Sensitivity analysis
COPT Tuner

Modeling interfaces:
Object-oriented: Python, C++, C#, Java
Third-party    : Julia, AIMMS, AMPL, GAMS, PuLP, Pyomo, CVXPY
C interfaces which work with matrices and vectors

Licensing and remote services:
COPT personal license
COPT server license
COPT floating token server
COPT cluster server
COPT web license service

Supported platforms and OS:
Windows: x86
Linux  : x86 and arm64
MacOSX : x86 and arm64
