Dependencies
- abseil-cpp
20240116.1
. - re2
2024-02-01
. - Protobuf
v25.3
. - Scip
v810
. - pybind11
v2.11.1
. - googletest
1.14.0
.
C++ Changes
- use of
absl::Span
instead ofstd::vector
. - replace
const std::string&
withabsl::string_view
. - use of absl log.
Linear Solver
- make XPRESS support using a dynamic load (like gurobi support)
Math Opt
- Sync with google3
- Add c++ and python support in CMake based build.
- Add math_opt in Python wheel package
- Enable few C++ tests with bazel based build.
Known Issue
- Python windows wheel package are 108Mb so we can't upload them to pypi yet.
note: a file limite request has been filled (pypi/support#3714)
What's Changed
- build(deps): bump urllib3 from 2.0.4 to 2.0.7 in /bazel by @dependabot in #3988
- Fix memory leaks in file::GetContents and file::SetContents by @pjh in #4011
- build(deps): bump jupyter-server from 2.7.2 to 2.11.2 in /bazel by @dependabot in #4014
- Improve the Xpress interface and add dynamic loading of the Xpress library by @sgatto in #3966
- improve performance of Xpress interface and fix bug by @sgatto in #4030
- build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /bazel by @dependabot in #4049
- Include LICENSE file in Python distribution by @chrisjbremner in #4048
New Contributors
- @pjh made their first contribution in #4011
- @sgatto made their first contribution in #3966
- @chrisjbremner made their first contribution in #4048
Full Changelog: v9.8...v9.9