You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The python wrapper highspy is now available for aarch64 on manylinux
4
+
This allows highs to be run through Python on AWS arm64
4
5
5
-
HiGHS now has a `flake.nix` to build the binary, allowing `nix` users to try it out
6
-
7
-
### Python build update
8
-
9
-
Highspy with setuptools from v1.7.0 only worked on Python 3.12
10
-
For v1.7.0 we have dropped setuptools and switched to scikit-build-core
11
-
12
-
### Windows versions
13
-
14
-
Fixed version info of shared library
15
-
Added version info to executable
6
+
Bug fix for fortran on macOS
16
7
17
8
## Code changes
18
9
19
-
Inserting `pdlp_iteration_count` into various structs (for v1.7.0) breaks the C API, so it has been moved to the end of those structs
20
-
21
-
`setBasis` has been added to `highspy`
22
-
23
-
`writePresolvedModel` has been added
24
-
25
-
Saved MIP solution pool is populated when presolve reduces MIP to empty
26
-
27
-
Compilation date has been removed improve build reproducibility. Methods to print compilation dates are deprecated
28
-
29
-
Logging and error return when user-supplied solution or basis is rejected on vector dimensions
30
-
31
-
Memory allocation errors in presolve are caught and `Highs::run()` returns `HighsStatus::kError` with `model_status_ = HighsModelStatus::kMemoryLimit`
32
-
33
-
QP solver logging is now neater and quieter
34
-
35
-
Any Hessian for the incumbent model is modified with zero entries when adding columns to the model, and rows/columns are removed when columns are deleted from the model.
10
+
The accessor function Highs_getCallbackDataOutItem in the C API means
11
+
that `pdlp_iteration_count` can be moved back to where it was inserted
12
+
into the `HighsCallbackDataOut` struct in v1.7.0, which broke the C
13
+
API. This fixes #1812
36
14
37
-
Minor bug fix in MIP presolve
15
+
Some duplicate code has been eliminated from the MIP solver, and
16
+
modifications made to eliminate compiler warnings
38
17
39
-
QP solver will now hot start given a basis and solution
18
+
Declaration of the (deprecated) method `char* highsCompilationDate()`
19
+
has been corrected
40
20
21
+
Fixed bug when describing integrality status during the human-readable solution write
| Linux |[![Status][linux_cpp_svg]][linux_cpp_link]|[![Status][linux_fortran_svg]][linux_fortran_link]|[![Status][linux_python_svg]][linux_python_link]|*(1)*|[![Status][linux_dotnet_svg]][linux_dotnet_link]|
| Windows |[![Status][windows_cpp_svg]][windows_cpp_link]|*(2)*|[![Status][windows_python_svg]][windows_python_link]|[![Status][windows_csharp_svg]][windows_csharp_link]|[![Status][windows_dotnet_svg]][windows_dotnet_link]|
0 commit comments