Skip to content

Update Optimization requirement from 3 to 3, 5.9 - #8

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/julia/Optimization-3-and-5.9
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/julia/Optimization-3-and-5.9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 15, 2026

Copy link
Copy Markdown

Updates the requirements on Optimization to permit the latest version.

Release notes

Sourced from Optimization's releases.

v5.9.1

Optimization v5.9.1

Diff since v5.9.0

  • Raise the OptimizationBase floor to 5.6.0, which routes solve through the problem's problem_type when wrapping solutions (#1354, #1356)

Non-breaking patch release. Requires SciMLBase 3.54 transitively for the problem_type slot on OptimizationProblem.


🤖 Posted by an AI agent — harness: Claude Code, model: claude-opus-5[1m]. Chris asked for this release.

https://claude.ai/code/session_014FEzNTLFutCmTEAZ3zBg5R

Merged pull requests:

Closed issues:

  • Manopt linesearch produces NaN/Inf on SymmetricPositiveDefinite manifold (#1135)
Changelog

Sourced from Optimization's changelog.

v4 Breaking changes

  1. The main change in this breaking release has been the way mini-batching is handled. The data argument in the solve call and the implicit iteration of that in the callback has been removed, the stochastic solvers (Optimisers.jl and Sophia) now handle it explicitly. You would now pass in a DataLoader to OptimizationProblem as the second argument to the objective etc (p) if you want to do minibatching, else for full batch just pass in the full data.

  2. The support for extra returns from objective function has been removed. Now the objective should only return a scalar loss value, hence callback doesn't take extra arguments other than the state and loss value.

Commits
  • 9246e25 Release Optimization 5.9.1 (#1356)
  • 31a02bd Route solve through the problem's problem_type when wrapping solutions (#1354)
  • 7c7e8d3 ConvexOptimization: disciplined parametrized programming (DPP) (#1351)
  • 6b1a810 Add AirspeedVelocity benchmarking CI (#1350)
  • 800783e ConvexOptimization: lower l1/linf norm and exp/log objectives (#1348)
  • 35118bd ConvexOptimization: lower Euclidean-norm objectives through their epigraph (#...
  • f09691a Add ConvexOptimization subpackage (disciplined convex programming backend) (#...
  • bc4fdb0 Add 32-bit Core CI lane via test_groups.toml (#1346)
  • d8b06a5 Release OptimizationManopt 1.6.1 (#1345)
  • 33f0d64 Fix OptimizationManopt reporting MaxIters even when converged (#1258)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Sep 15, 2026
Updates the requirements on [Optimization](https://github.com/SciML/Optimization.jl) to permit the latest version.
- [Release notes](https://github.com/SciML/Optimization.jl/releases)
- [Changelog](https://github.com/SciML/Optimization.jl/blob/master/NEWS.md)
- [Commits](SciML/Optimization.jl@OptimizationBase-v3.0.0...v5.9.1)

---
updated-dependencies:
- dependency-name: Optimization
  dependency-version: 5.9.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/julia/Optimization-3-and-5.9 branch from ed97e4e to 301f35b Compare September 15, 2026 13:00

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants