| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| OptimizationOptimJL-v0.4.22 source code.tar.gz | 2026-10-17 | 416.5 kB | |
| OptimizationOptimJL-v0.4.22 source code.zip | 2026-10-17 | 616.2 kB | |
| README.md | 2026-10-17 | 7.1 kB | |
| Totals: 3 Items | 1.0 MB | 0 | |
OptimizationOptimJL OptimizationOptimJL-v0.4.22
Diff since OptimizationOptimJL-v0.4.21
Patch release of OptimizationOptimJL v0.4.22.
- Use DEFAULT_CALLBACK const in OptimJL/Optimisers __init (https://github.com/SciML/Optimization.jl/pull/1407)
- OptimizationOptimJL: make all implicit imports explicit (https://github.com/SciML/Optimization.jl/pull/1392)
- Bump version to 0.4.22 (https://github.com/SciML/Optimization.jl/pull/1428)
🤖 Posted by an AI agent — harness: Claude Code 2.1.301 · model: claude-opus-5-5 Conversation: https://claude.ai/code/session_01VZjwf7Ux9YtTzwHGHMqnsq
Merged pull requests:
- Fix OptimizationManopt reporting MaxIters even when converged (#1258) (@SebastianM-C)
- Add ConvexOptimization subpackage (disciplined convex programming backend) (#1263) (@ChrisRackauckas-Claude)
- Cap Enzyme Lagrangian Hessian batches at eight on every Julia version (#1328) (@ChrisRackauckas-Claude)
- Re-enable the SPD manifold test in OptimizationBase (#1339) (@SebastianM-C)
- Release OptimizationManopt 1.6.1 (#1345) (@ChrisRackauckas)
- Add 32-bit Core CI lane via test_groups.toml (#1346) (@ChrisRackauckas-Claude)
- ConvexOptimization: lower norm/exp/log objectives through their epigraph (#1347) (@ChrisRackauckas-Claude)
- ConvexOptimization: lower l1/linf norm and exp/log objectives (#1348) (@ChrisRackauckas-Claude)
- Add AirspeedVelocity benchmarking CI (#1350) (@ChrisRackauckas-Claude)
- ConvexOptimization: disciplined parametrized programming (DPP) and fast re-solve (#1351) (@ChrisRackauckas-Claude)
- Allow SymbolicAnalysis 0.5 in ConvexOptimization (#1353) (@ChrisRackauckas-Claude)
- Route solve through the problem's problem_type when wrapping solutions (#1354) (@ChrisRackauckas-Claude)
- Release Optimization 5.9.1 (#1356) (@ChrisRackauckas)
- Release OptimizationBase 5.6.1 (#1357) (@ChrisRackauckas)
- OptimizationReactant: Reactant/Enzyme AD backend (#1359) (@ChrisRackauckas-Claude)
- Release ConvexOptimization v0.1.1 (#1360) (@ChrisRackauckas)
- Require OptimizationBase 5.7.0 in OptimizationReactant (#1361) (@ChrisRackauckas)
- docs: ignore the Artelys host in linkcheck (#1362) (@ChrisRackauckas-Claude)
- Use cons_vjp for the AugLag gradient and request constraint products by the requires/allows traits (#1363) (@SebastianM-C)
- OptimizationMOI/OptimizationBase: expression graph for array constraints; fix SymbolifiedExprs MethodError (#1364) (@ChrisRackauckas-Claude)
- ConvexOptimization: lower piecewise-linear atoms (abs, max/min, maximum/minimum, sum(abs.())) (#1367) (@ChrisRackauckas-Claude)
- ConvexOptimization: lower quadratic atoms through the rotated SOC (#1368) (@ChrisRackauckas-Claude)
- Release ConvexOptimization v0.1.2 (#1369) (@ChrisRackauckas)
- Fix downgrade CI: ADTypes 1.19 floor in OptimizationBase, source OptimizationOptimisers in OptimizationReactant tests (#1370) (@SebastianM-C)
- OptimizationOptimisers: keep the gradient finiteness check on-device (#1373) (@SebastianM-C)
- ConvexOptimization: lower nested atoms innermost-first, certify the original expression (#1376) (@ChrisRackauckas-Claude)
- ConvexOptimization: allow atoms inside <= and >= constraint components (#1377) (@ChrisRackauckas-Claude)
- Raise ConvexOptimization Symbolics floor to 7.39 (fix downgrade *(Arr,Matrix,Arr) ambiguity) (#1379) (@ChrisRackauckas-Claude)
- Raise ConvexOptimization SymbolicAnalysis floor to 0.5.3 (soundness); Symbolics floor 7.40 (#1382) (@ChrisRackauckas-Claude)
- [stacked on [#1376] + [#1377]] Lower PSD matrix atoms and triangle constraints (#1386) (@ChrisRackauckas-Claude)
- docs: update BlackBoxOptim and MadNLP links to their current repos (#1388) (@ChrisRackauckas-Claude)
- [stacked on [#1386]] ConvexOptimization: refresh README (#1389) (@ChrisRackauckas-Claude)
- OptimizationOptimJL: make implicit imports explicit, un-break no_implicit_imports QA check (#1392) (@ChrisRackauckas-Claude)
- Bump OptimizationOptimisers to 0.3.25 (#1394) (@ChrisRackauckas)
- Bump ConvexOptimization to 0.1.3 (#1395) (@ChrisRackauckas)
- Clarify Sophia package in Optimisers docs (#1396) (@ChrisRackauckas-Claude)
- QA: make OptimizationOptimisers imports explicit (#1397) (@ChrisRackauckas-Claude)
- OptimizationNLopt: make imports explicit (#1398) (@ChrisRackauckas-Claude)
- Remove Core.Box captures from the unconstrained OptimizationLBFGSB __solve path (#1402) (@ChrisRackauckas-Claude)
- OptimizationMOI: const f in MOIOptimizationNLPEvaluator to avoid large field copies (#1404) (@ChrisRackauckas-Claude)
- Use DEFAULT_CALLBACK const in OptimJL/Optimisers __init (#1407) (@ChrisRackauckas-Claude)
- OptimizationNLPModels: make imports explicit (#1409) (@ChrisRackauckas-Claude)
- OptimizationLBFGSB: make imports explicit (#1411) (@ChrisRackauckas-Claude)
- OptimizationIpopt: make imports explicit (#1413) (@ChrisRackauckas-Claude)
- OptimizationPolyalgorithms: make imports explicit (#1415) (@ChrisRackauckas-Claude)
- SimpleOptimization: make imports explicit (#1416) (@ChrisRackauckas-Claude)
- OptimizationMadNLP: make imports explicit (#1417) (@ChrisRackauckas-Claude)
- OptimizationCMAEvolutionStrategy: make imports explicit (#1421) (@ChrisRackauckas-Claude)
- OptimizationMultistartOptimization: make imports explicit (#1422) (@ChrisRackauckas-Claude)
- Bump OptimizationBase, ConvexOptimization, OptimizationIpopt, OptimizationLBFGSB, OptimizationMOI, OptimizationNLopt, OptimizationPolyalgorithms, and SimpleOptimization for release (#1423) (@ChrisRackauckas)
- Allow JET 0.12 in the QA environment for Julia 1.13 (#1425) (@ChrisRackauckas)
- Bump versions: OptimizationBBO 0.4.13, OptimizationCMAEvolutionStrategy 0.3.14, OptimizationEvolutionary 0.4.15, OptimizationLBFGSB 1.5.3, OptimizationMetaheuristics 0.3.13, OptimizationMultistartOptimization 0.3.11, OptimizationNOMAD 0.3.12, OptimizationODE 0.1.12, OptimizationOptimJL 0.4.22, OptimizationOptimisers 0.3.26 (#1428) (@ChrisRackauckas)
Closed issues:
- Manopt linesearch produces NaN/Inf on SymmetricPositiveDefinite manifold (#1135)
- ConvexOptimization SymbolicAnalysis compat prevents downstream monorepo resolution (#1352)
- OptimizationNOMAD does not compile (#1358)
- ConvexOptimization: lower quadratic atoms (abs2, ^2, sum of squares, quad_form) through the rotated second-order cone (#1365)
- ConvexOptimization: lower piecewise-linear atoms (abs, max, min, maximum, minimum, sum of abs) (#1366)
- ConvexOptimization: lower nested atoms (norm(w)^2, exp(norm(u)), max(norm(u), 1), ...) (#1374)
- ConvexOptimization: allow atoms inside constraints (norm(A*u - b) <= t, sum(abs.(u)) <= 1, log(u) >= c) (#1375)
- ConvexOptimization downgrade CI red since [#1368]: Symbolics *(Arr, Matrix, Arr) ambiguity at the compat floor (#1378)
- ConvexOptimization: SymbolicAnalysis compat floor admits 0.3.7, which refuses supported problems (#1380)
- ConvexOptimization: PSD atoms (eigmax, eigmin, opnorm, logdet) and PSD constraints (SDP) (#1384)
- ConvexOptimization: README is stale (ConvexOptimizationSolution, LP/SOC only) (#1387)