Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Dec 2, 2025

Updates the requirements on ForwardDiff, Optimization, Enzyme, KernelAbstractions, SciMLBase, StaticArrays, QuasiMonteCarlo and SafeTestsets to permit the latest version.
Updates ForwardDiff to 1.3.0

Release notes

Sourced from ForwardDiff's releases.

v1.3.0

ForwardDiff v1.3.0

Diff since v1.2.2

Merged pull requests:

Closed issues:

  • Method ambiguities reported by Aqua (#681)
Commits
  • a7991dd Add derivative rule for LinearAlgebra.givensAlgorithm (#783)
  • c2ec27f Bump version from 1.2.1 to 1.2.2 (#782)
  • e7c619d Fix NaN-safe mode (#777)
  • 2247c4a CI tests with NaN-safe mode (#776)
  • 5d2edc1 Avoid non-lazy string interpolation and replace @assert with `ArgumentError...
  • 463e830 Fix gradient and Jacobian for functions with Dual output (#770)
  • 5ba1f44 v1.2.0 (#772)
  • c15deda Fix tests by using tag types instead of instances (#768)
  • d0d6a0a improve performance of hessians with static arrays (#751)
  • 42e0aa6 prevent adding methods to the functions > and >= (#771)
  • Additional commits viewable in compare view

Updates Optimization to 5.2.0

Release notes

Sourced from Optimization's releases.

v5.2.0

Optimization v5.2.0

Diff since v5.1.0

Merged pull requests:

Closed issues:

  • OptimizationOptimJL fails to precompile in Julia 1.10- 1.12 (tested) (#1098)
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
  • 25ff63f Bump version from 5.1.0 to 5.2.0
  • bd01dab Merge pull request #1099 from SciML/compathelper/new_version/2025-11-28-00-30...
  • 5d47976 Merge pull request #1100 from SciML/compathelper/new_version/2025-11-28-00-30...
  • 3b8aef6 CompatHelper: add new compat entry for OptimizationPyCMA at version 1 for pac...
  • b21e3c0 CompatHelper: add new compat entry for DifferentiationInterface at version 0....
  • eecb1fd Merge pull request #1097 from SebastianM-C/docs
  • a65fd82 bump Manopt for downgrade CI
  • 43c9cf2 fix redirects
  • 05acc84 Make sure that all optimizers re-export OptimizationBase
  • cf96ce9 Add the HolyLabRegistry for QuadDIRECT
  • Additional commits viewable in compare view

Updates Enzyme to 0.13.108

Release notes

Sourced from Enzyme's releases.

v0.13.108

Enzyme v0.13.108

Diff since v0.13.107

Merged pull requests:

Commits

Updates KernelAbstractions to 0.9.39

Release notes

Sourced from KernelAbstractions's releases.

v0.9.39

KernelAbstractions v0.9.39

Diff since v0.9.38

Changes

  • On 1.11+ aliascope has the potential to cause a miss-compilation even when the user is not using @Const.

Merged pull requests:

Closed issues:

  • Unified memory interface? (#601)
  • Loading KA 0.10 and oneAPI/OpenCL will lead to "MethodOverwritten" errors due to MethodTable collisions (#610)
  • ones function is not type-stable for CUDA (#634)
  • error with @​synchronize() and loads/stores with static number of items (#642)
  • Using @fastmath for a function inlined in a kernel yields PTX compile error for Float64 arrays in Julia 1.12.0 (#643)
Commits
  • 1f84b17 Bump version from 0.9.38 to 0.9.39
  • 76a35d8 Merge pull request #653 from JuliaGPU/vc/accumulate
  • 218abb9 use aliasscope when user uses Const
  • 653637b disable alias-scope due to misscompilations on 1.11
  • e628aa4 Add test for accumulate issue
  • b525d6b bump version
  • 1a580ab Unified memory allocations (#632)
  • 434d55a avoid boxing when @kernel is used as a closure (#625)
  • b8b53da add get_backend for StaticArrays (#621)
  • f7a37d0 Test correct backend in examples test (#597)
  • Additional commits viewable in compare view

Updates Optimization to 5.2.0

Release notes

Sourced from Optimization's releases.

v5.2.0

Optimization v5.2.0

Diff since v5.1.0

Merged pull requests:

Closed issues:

  • OptimizationOptimJL fails to precompile in Julia 1.10- 1.12 (tested) (#1098)
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
  • 25ff63f Bump version from 5.1.0 to 5.2.0
  • bd01dab Merge pull request #1099 from SciML/compathelper/new_version/2025-11-28-00-30...
  • 5d47976 Merge pull request #1100 from SciML/compathelper/new_version/2025-11-28-00-30...
  • 3b8aef6 CompatHelper: add new compat entry for OptimizationPyCMA at version 1 for pac...
  • b21e3c0 CompatHelper: add new compat entry for DifferentiationInterface at version 0....
  • eecb1fd Merge pull request #1097 from SebastianM-C/docs
  • a65fd82 bump Manopt for downgrade CI
  • 43c9cf2 fix redirects
  • 05acc84 Make sure that all optimizers re-export OptimizationBase
  • cf96ce9 Add the HolyLabRegistry for QuadDIRECT
  • Additional commits viewable in compare view

Updates SciMLBase to 2.128.0

Release notes

Sourced from SciMLBase's releases.

v2.128.0

SciMLBase v2.128.0

Diff since v2.127.0

Merged pull requests:

Commits
  • cb77833 Update Project.toml
  • 037518f Merge pull request #1181 from SciML/unitfulvalue
  • 35e1992 fix unitfulvalue shadowing
  • 8a5ed89 Merge pull request #1180 from SciML/dependabot/github_actions/actions/checkout-6
  • a93c746 Bump actions/checkout from 4 to 6
  • e414904 Merge pull request #1175 from abhro/link-https
  • c274d72 Merge pull request #1177 from abhro/bvp-docstrings
  • 30d2205 Merge pull request #1178 from abhro/docstring-md-list
  • 5410e38 Make struct field docs single-line
  • 240182e Make boundary condition specs for BVPs clearer
  • Additional commits viewable in compare view

Updates StaticArrays to 1.9.15

Release notes

Sourced from StaticArrays's releases.

v1.9.15

StaticArrays v1.9.15

Diff since v1.9.14

Merged pull requests:

Closed issues:

  • Non-symmetric inverse of Cholesky decomposition (#1257)
Commits

Updates QuasiMonteCarlo to 0.3.3

Release notes

Sourced from QuasiMonteCarlo's releases.

v0.3.3

QuasiMonteCarlo v0.3.3

Diff since v0.3.2

Merged pull requests:

Closed issues:

  • GoldenSample Incorrect (#36)
  • Remove Distributions from dependencies (#62)
  • Halton Sample not defined (#76)
  • Incorrect Halton Sequence (#83)
  • GridSample appears to sample on a line (#93)
Commits
  • e9257ef Update Project.toml
  • 80201c2 Merge pull request #94 from ashutosh-b-b/bb/fix_grid
  • a8cc797 chore: update docstring for GridSample
  • efef6d2 test: update tests for GridSample()
  • 1e95ef6 fix: fix sample for GridSample()
  • bb2cac4 Merge pull request #91 from ArnoStrouwen/docs1
  • 332faf7 format
  • 68f0b0a Documenter 1.0 upgrade
  • 4cb665d Merge pull request #87 from SciML/compathelper/new_version/2023-09-09-19-04-2...
  • a4cfe9d CompatHelper: add new compat entry for Requires at version 1, (keep existing ...
  • Additional commits viewable in compare view

Updates KernelAbstractions to 0.9.39

Release notes

Sourced from KernelAbstractions's releases.

v0.9.39

KernelAbstractions v0.9.39

Diff since v0.9.38

Changes

  • On 1.11+ aliascope has the potential to cause a miss-compilation even when the user is not using @Const.

Merged pull requests:

Closed issues:

  • Unified memory interface? (#601)
  • Loading KA 0.10 and oneAPI/OpenCL will lead to "MethodOverwritten" errors due to MethodTable collisions (#610)
  • ones function is not type-stable for CUDA (#634)
  • error with @​synchronize() and loads/stores with static number of items (#642)
  • Using @fastmath for a function inlined in a kernel yields PTX compile error for Float64 arrays in Julia 1.12.0 (#643)
Commits
  • 1f84b17 Bump version from 0.9.38 to 0.9.39
  • 76a35d8 Merge pull request #653 from JuliaGPU/vc/accumulate
  • 218abb9 use aliasscope when user uses Const
  • 653637b disable alias-scope due to misscompilations on 1.11
  • e628aa4 Add test for accumulate issue
  • b525d6b bump version
  • 1a580ab Unified memory allocations (#632)
  • 434d55a avoid boxing when @kernel is used as a closure (#625)
  • b8b53da add get_backend for StaticArrays (#621)
  • f7a37d0 Test correct backend in examples test (#597)
  • Additional commits viewable in compare view

Updates SafeTestsets to 0.1.0

Release notes

Sourced from SafeTestsets's releases.

v0.1.0

SafeTestsets v0.1.0

Diff since v0.0.1

Closed issues:

  • Macro in test undefined (#3)
  • Using include() with a computed value (#7)

Merged pull requests:

Commits
  • f7897d5 Update Project.toml
  • 4cc3962 Update Project.toml
  • 4b6882e Update Project.toml
  • 36da15d Merge pull request #9 from YingboMa/myb/onemorelevel
  • 08d1b17 Update README.md
  • 5f24b73 Make inline testing backward compatible
  • 667b675 Merge pull request #8 from staticfloat/sf/modern_project_toml
  • ab306b0 Update package to moden Julia Project.toml format
  • e553edc Merge pull request #2 from JuliaTagBot/master
  • f4714be Install TagBot as a GitHub Action
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on [ForwardDiff](https://github.com/JuliaDiff/ForwardDiff.jl), [Optimization](https://github.com/SciML/Optimization.jl), [Enzyme](https://github.com/EnzymeAD/Enzyme.jl), [KernelAbstractions](https://github.com/JuliaGPU/KernelAbstractions.jl), [SciMLBase](https://github.com/SciML/SciMLBase.jl), [StaticArrays](https://github.com/JuliaArrays/StaticArrays.jl), [QuasiMonteCarlo](https://github.com/SciML/QuasiMonteCarlo.jl) and [SafeTestsets](https://github.com/YingboMa/SafeTestsets.jl) to permit the latest version.

Updates `ForwardDiff` to 1.3.0
- [Release notes](https://github.com/JuliaDiff/ForwardDiff.jl/releases)
- [Commits](JuliaDiff/ForwardDiff.jl@v0.10.0...v1.3.0)

Updates `Optimization` to 5.2.0
- [Release notes](https://github.com/SciML/Optimization.jl/releases)
- [Changelog](https://github.com/SciML/Optimization.jl/blob/master/NEWS.md)
- [Commits](SciML/Optimization.jl@v4.1.0...v5.2.0)

Updates `Enzyme` to 0.13.108
- [Release notes](https://github.com/EnzymeAD/Enzyme.jl/releases)
- [Commits](EnzymeAD/Enzyme.jl@v0.1.0...v0.13.108)

Updates `KernelAbstractions` to 0.9.39
- [Release notes](https://github.com/JuliaGPU/KernelAbstractions.jl/releases)
- [Commits](JuliaGPU/KernelAbstractions.jl@v0.1.0...v0.9.39)

Updates `Optimization` to 5.2.0
- [Release notes](https://github.com/SciML/Optimization.jl/releases)
- [Changelog](https://github.com/SciML/Optimization.jl/blob/master/NEWS.md)
- [Commits](SciML/Optimization.jl@v4.1.0...v5.2.0)

Updates `SciMLBase` to 2.128.0
- [Release notes](https://github.com/SciML/SciMLBase.jl/releases)
- [Commits](SciML/SciMLBase.jl@v1.0.0...v2.128.0)

Updates `StaticArrays` to 1.9.15
- [Release notes](https://github.com/JuliaArrays/StaticArrays.jl/releases)
- [Commits](JuliaArrays/StaticArrays.jl@v0.0.1...v1.9.15)

Updates `QuasiMonteCarlo` to 0.3.3
- [Release notes](https://github.com/SciML/QuasiMonteCarlo.jl/releases)
- [Commits](SciML/QuasiMonteCarlo.jl@v0.1.0...v0.3.3)

Updates `KernelAbstractions` to 0.9.39
- [Release notes](https://github.com/JuliaGPU/KernelAbstractions.jl/releases)
- [Commits](JuliaGPU/KernelAbstractions.jl@v0.1.0...v0.9.39)

Updates `SafeTestsets` to 0.1.0
- [Release notes](https://github.com/YingboMa/SafeTestsets.jl/releases)
- [Commits](YingboMa/SafeTestsets.jl@v0.0.1...v0.1.0)

---
updated-dependencies:
- dependency-name: ForwardDiff
  dependency-version: 1.3.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Optimization
  dependency-version: 5.2.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Enzyme
  dependency-version: 0.13.108
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: KernelAbstractions
  dependency-version: 0.9.39
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: Optimization
  dependency-version: 5.2.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: SciMLBase
  dependency-version: 2.128.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: StaticArrays
  dependency-version: 1.9.15
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: QuasiMonteCarlo
  dependency-version: 0.3.3
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: KernelAbstractions
  dependency-version: 0.9.39
  dependency-type: direct:production
  dependency-group: all-julia-packages
- dependency-name: SafeTestsets
  dependency-version: 0.1.0
  dependency-type: direct:production
  dependency-group: all-julia-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Dec 2, 2025
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.

1 participant