Julia DifferentialEquations.jl
Julia differential equation solvers.
Release timeline (newest first, grouped by year and version)
2026 6 entries
8.x
- v8.1.1 release
## DifferentialEquations v8.1.1 [Diff since v8.1.0](https://github.com/SciML/DifferentialEquations.jl/compare/v8.1.0...v8.1.1) ## Fixed - The precompile workload imports `ODEProblem`, `solve`, `Rodas5P` and `Tsit5` explicitly instead of relying on names being in scope. **Merged p
source: github-release - v8.0.2 release
## DifferentialEquations v8.0.2 [Diff since v8.0.1](https://github.com/SciML/DifferentialEquations.jl/compare/v8.0.1...v8.0.2) **Merged pull requests:** - QA: run_qa v1.6 form + ExplicitImports (#1152) (@ChrisRackauckas-Claude) - Release v8.0.2 (#1153) (@ChrisRackauckas) **Closed
source: github-release - v8.0.3 release
## DifferentialEquations v8.0.3 [Diff since v8.0.1](https://github.com/SciML/DifferentialEquations.jl/compare/v8.0.1...v8.0.3) **Merged pull requests:** - QA: run_qa v1.6 form + ExplicitImports (#1152) (@ChrisRackauckas-Claude) - Release v8.0.2 (#1153) (@ChrisRackauckas) - Allow
source: github-release - v8.1.0 release
## DifferentialEquations v8.1.0 [Diff since v8.0.1](https://github.com/SciML/DifferentialEquations.jl/compare/v8.0.1...v8.1.0) **Merged pull requests:** - QA: run_qa v1.6 form + ExplicitImports (#1152) (@ChrisRackauckas-Claude) - Release v8.0.2 (#1153) (@ChrisRackauckas) - Allow
source: github-release - v8.0.1 release
## DifferentialEquations v8.0.1 [Diff since v8.0.0](https://github.com/SciML/DifferentialEquations.jl/compare/v8.0.0...v8.0.1) **Merged pull requests:** - CI: install Julia in FormatCheck workflow so runic-action can run (#1139) (@ChrisRackauckas-Claude) - Bump julia-actions/setu
source: github-release - v8.0.0 releasemajorMajor version 8
## DifferentialEquations v8.0.0 [Diff since v7.17.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.17.0...v8.0.0) Many breaking changes. The complete migration story is detailed in https://github.com/SciML/OrdinaryDiffEq.jl/blob/master/NEWS.md
source: github-release
2025 3 entries
7.x
- v7.17.0 release
## DifferentialEquations v7.17.0 [Diff since v7.16.1](https://github.com/SciML/DifferentialEquations.jl/compare/v7.16.1...v7.17.0) **Merged pull requests:** - Add comprehensive spell checking configuration (#1098) (@ChrisRackauckas) - Add downgrade CI workflow (#1099) (@ChrisRack
source: github-release - v7.16.1 release
## DifferentialEquations v7.16.1 [Diff since v7.16.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.16.0...v7.16.1) **Merged pull requests:** - Update tests (#1079) (@ChrisRackauckas) **Closed issues:** - DifferentialEquations.jl will currently not precompile (#107
source: github-release - v7.16.0 release
## DifferentialEquations v7.16.0 [Diff since v7.15.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.15.0...v7.16.0) **Merged pull requests:** - CompatHelper: bump compat for LinearSolve to 3, (keep existing compat) (#1073) (@github-actions[bot]) **Closed issues:**
source: github-release
2024 3 entries
7.x
- v7.15.0 release
## DifferentialEquations v7.15.0 [Diff since v7.14.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.14.0...v7.15.0) **Merged pull requests:** - CompatHelper: bump compat for DiffEqCallbacks to 4, (keep existing compat) (#1054) (@github-actions[bot]) - ci: test with
source: github-release - v7.14.0 release
## DifferentialEquations v7.14.0 [Diff since v7.13.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.13.0...v7.14.0) **Merged pull requests:** - Fix typo in ODE algorithms: Use FBDF for problems with > 50 states (#1024) (@devmotion) - Bump julia-actions/setup-julia
source: github-release - v7.13.0 release
## DifferentialEquations v7.13.0 [Diff since v7.12.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.12.0...v7.13.0) **Merged pull requests:** - Bump actions/cache from 3 to 4 (#1014) (@dependabot[bot]) - Bump codecov/codecov-action from 3 to 4 (#1015) (@dependabot[
source: github-release
2023 7 entries
7.x
- v7.12.0 release
## DifferentialEquations v7.12.0 [Diff since v7.11.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.11.0...v7.12.0) **Merged pull requests:** - Change typeof(x) <: y to x isa y (#996) (@pepijndevos) - CompatHelper: bump compat for SteadyStateDiffEq to 2, (keep exis
source: github-release - v7.11.0 release
## DifferentialEquations v7.11.0 [Diff since v7.10.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.10.0...v7.11.0) **Merged pull requests:** - CompatHelper: bump compat for NonlinearSolve to 2, (keep existing compat) (#985) (@github-actions[bot])
source: github-release - v7.10.0 release
## DifferentialEquations v7.10.0 [Diff since v7.9.1](https://github.com/SciML/DifferentialEquations.jl/compare/v7.9.1...v7.10.0) **Merged pull requests:** - Bump actions/checkout from 3 to 4 (#982) (@dependabot[bot]) - CompatHelper: bump compat for SciMLBase to 2, (keep existing
source: github-release - v7.9.1 release
## DifferentialEquations v7.9.1 [Diff since v7.9.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.9.0...v7.9.1) **Closed issues:** - Fixing type-instability in callback handling (#971) **Merged pull requests:** - Do not skip high level error messages from the defau
source: github-release - v7.9.0 release
## DifferentialEquations v7.9.0 [Diff since v7.8.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.8.0...v7.9.0) **Closed issues:** - Inconsistent callback behavior (#955) - Method Error in solver FBDF with LinearSolve v2.2.1 (#967) - Using OrdinaryDiffEq.jl with Me
source: github-release - v7.8.0 release
## DifferentialEquations v7.8.0 [Diff since v7.7.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.7.0...v7.8.0) **Closed issues:** - Bounds error when using thread=True() with OffsetArray (#936) - DDE problem need help! (#937) - Warning during precompilating (1.9 b
source: github-release - v7.7.0 release
## DifferentialEquations v7.7.0 [Diff since v7.6.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.6.0...v7.7.0) **Closed issues:** - Solver arrays not being cleared from memory. (#680) - Complex number error (#910) - MethodError: no method matching setindex(::Vecto
source: github-release
2022 6 entries
7.x
- v7.6.0 release
## DifferentialEquations v7.6.0 [Diff since v7.5.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.5.0...v7.6.0) **Closed issues:** - Nested static LabelledArrays: StackOverflowError (#750) - Change return codes to Enum (#867) - Automatic algorithm choice in DiffEq.
source: github-release - v7.5.0 release
## DifferentialEquations v7.5.0 [Diff since v7.4.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.4.0...v7.5.0) **Merged pull requests:** - Bump a ton of lower bounds (#902) (@ChrisRackauckas)
source: github-release - v7.4.0 release
## DifferentialEquations v7.4.0 [Diff since v7.3.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.3.0...v7.4.0) **Closed issues:** - Some contradictory fields in SteadyStateProblem (#894) - [help] Difficulty adapting Matlab code to Julia (#897) - Lagrangian Descrip
source: github-release - v7.3.0 release
## DifferentialEquations v7.3.0 [Diff since v7.2.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.2.0...v7.3.0) **Closed issues:** - Common interface startup costs (#312) - Throw an error if we see a non-common interface argument. (#334) - Move API docs from DiffEq
source: github-release - v7.2.0 release
## DifferentialEquations v7.2.0 [Diff since v7.1.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.1.0...v7.2.0) **Closed issues:** - DAEs and specifying states (#490) - ContinuousCallback: affect! is not always called at the crossed condition (#551) - DABDF2 fails
source: github-release - v7.1.0 release
## DifferentialEquations v7.1.0 [Diff since v7.0.0](https://github.com/SciML/DifferentialEquations.jl/compare/v7.0.0...v7.1.0) **Merged pull requests:** - Improve defaults and reexport LinearSolve (#840) (@ChrisRackauckas)
source: github-release
2021 8 entries
7.x
- v7.0.0 releasemajorMajor version 7
## DifferentialEquations v7.0.0 [Diff since v6.21.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.21.0...v7.0.0) **Closed issues:** - Failed to precompile on M1 Mac (#830) - Both Symbolics and Graphs export "degree"; uses of it in module ModelingToolkit must be qu
source: github-release
6.x
- v6.21.0 release
## DifferentialEquations v6.21.0 [Diff since v6.20.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.20.0...v6.21.0) **Closed issues:** - DifferentialEquations.jl invalidates OrdinaryDiffEq.jl precompile caches for lu-factorization (#785) - LoadError when precompili
source: github-release - v6.20.0 release
## DifferentialEquations v6.20.0 [Diff since v6.19.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.19.0...v6.20.0) **Closed issues:** - "using DifferentialEquations" is very slow (#555) - Automatic solver selection for DynamicalODEProblem gives incorrect results (
source: github-release - v6.19.0 release
## DifferentialEquations v6.19.0 [Diff since v6.18.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.18.0...v6.19.0) **Closed issues:** - FAQ suggestion: lazily allocate buffers for use with automatic differentiation (#769) - Import error when using diffeqpy after u
source: github-release - v6.18.0 release
## DifferentialEquations v6.18.0 [Diff since v6.17.2](https://github.com/SciML/DifferentialEquations.jl/compare/v6.17.2...v6.18.0) **Closed issues:** - DifferentialEquations precompilation fails in Julia 1.4.2 (#768) - Ambiguous method error with ForwardDiff and Rodas Solver (#77
source: github-release - v6.17.2 release
## DifferentialEquations v6.17.2 [Diff since v6.17.1](https://github.com/SciML/DifferentialEquations.jl/compare/v6.17.1...v6.17.2) **Closed issues:** - Callbacks not allowed at `t=0` (#601) - Integrator stepped past tstops but the algorithm was dtchangeable (#642) - "Double callb
source: github-release - v6.17.1 release
## DifferentialEquations v6.17.1 [Diff since v6.17.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.17.0...v6.17.1) **Closed issues:** - StackOverflow: Second order ODE giving wrong results (#751) **Merged pull requests:** - bigger tweak to ODE defaults (#752) (@Ch
source: github-release - v6.17.0 release
## DifferentialEquations v6.17.0 [Diff since v6.16.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.16.0...v6.17.0) **Closed issues:** - Solver gets trapped when using callbacks (#703) - Test Failed at default_ode_alg_test.jl:12 (#710) - Solution is saved twice whe
source: github-release
2020 8 entries
6.x
- v6.16.0 release
## DifferentialEquations v6.16.0 [Diff since v6.15.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.15.0...v6.16.0) **Closed issues:** - Automated PDE solving fit for DifferentialEquations.jl (#469) - Add new option to DAE solvers to never initialize DAE (#549) - t
source: github-release - v6.15.0 release
## DifferentialEquations v6.15.0 [Diff since v6.14.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.14.0...v6.15.0) **Closed issues:** - ArrayPartition doesn't work with SDE problems (#386) - Monte Carlo simulations of JumpProblems with VariableRateJump (#417) - sa
source: github-release - v6.14.0 release
## DifferentialEquations v6.14.0 [Diff since v6.13.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.13.0...v6.14.0) **Closed issues:** - DImplicitEuler and DABDF2 fail with LabelledArrays (#581) - EnsembleProblem with JumpProblem yielding identical traces (#585) -
source: github-release - v6.13.0 release
## DifferentialEquations v6.13.0 [Diff since v6.12.0](https://github.com/SciML/DifferentialEquations.jl/compare/v6.12.0...v6.13.0) **Closed issues:** - Rosenbrock23 gives wrongs solution when autodiff=false (#580) - Example of using DifferentialEquations.jl for SIR model on a gra
source: github-release - v6.12.0 release
## DifferentialEquations v6.12.0 [Diff since v6.11.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.11.0...v6.12.0) **Closed issues:** - Docs: parameter dependence for ODEProblem (#367) - Second order sensitivities (#375) - Sparse matrices as parameters - Met
source: github-release - v6.11.0 release
## DifferentialEquations v6.11.0 [Diff since v6.10.1](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.10.1...v6.11.0) **Closed issues:** - Convenience feature: Include algebraic variables in result (#332) - adjoint of DESolution only works with a vector solutio
source: github-release - v6.10.1 release
## [v6.10.1](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.10.1) (2020-01-11) [Diff since v6.10.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.10.0...v6.10.1) **Merged pull requests:** - move an \_\_solve definition from DiffEq-\>DiffEqBas
source: github-release - v6.10.0 release
## [v6.10.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.10.0) (2020-01-09) [Diff since v6.9.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.9.0...v6.10.0) **Closed issues:** - Warning: Failed to build the parameter derivatives (#541) - L
source: github-release
2019 9 entries
6.x
- v6.9.0 release
## [v6.9.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.9.0) (2019-11-30) [Diff since v6.8.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.8.0...v6.9.0) **Closed issues:** - mean\(sol, dims=1\) actually returns sum\(sol, dims=1\) for syst
source: github-release - v6.8.0 release
## [v6.8.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.8.0) (2019-09-14) [Diff since v6.7.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.7.0...v6.8.0) **Closed issues:** - Computational time (#506) - DifferentialEquations broken after J
source: github-release - v6.7.0 release
## [v6.7.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.7.0) (2019-09-11) [Diff since v6.6.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.6.0...v6.7.0) **Closed issues:** - ODE solvers for Hamiltonian problems (#500) - Monte Carlo simula
source: github-release - v6.6.0 release
## [v6.6.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/tree/v6.6.0) (2019-07-03) [Diff since v6.4.0](https://github.com/JuliaDiffEq/DifferentialEquations.jl/compare/v6.4.0...v6.6.0) **Closed issues:** - Example in the plotting section of documentation leads to comple
source: github-release - Reduce binary dependency downloads
v6.3.0releaseSpurious requires in DiffEqPDEBase led to most of the remaining binaries. Those were chopped.
source: github-release
2018 13 entries
5.x
4.x
- Syntax change
v4.0.0releasemajorMajor version 4This release implements the syntax change mentioned in http://juliadiffeq.org/2018/01/24/Parameters.html
source: github-release
2017 16 entries
3.x
- Hotfix precompile times
v3.0.1releaseTemporarily disables BoundaryValueDiffEq to save precompile times
source: github-release
2.x
- Add DiffEqUncertainty
v2.1.0releaseThis got finished, so why not. Also fixes test errors on v0.6.
source: github-release - DifferentialEquations v2.0.0
v2.0.0releasemajorMajor version 2We are pleased to announce v2.0.0 of DifferentialEquations.jl. This will be made official when the METADATA PR is merged. A release blog post on the JuliaDiffEq blog will detail all of the latest release. A follow-up "State of the Ecosystem" post on StochasticLifestyle.com will d
source: github-release
1.x
- Temporarily Remove PyDSTool
v1.9.1releaseA PyCall release made this not build correctly, at least on Windows. PyDSTool will be disabled until this is fixed.
source: github-release - Add modeling packages
v1.8.0releaseThis release adds the modeling packages DiffEqFinancial, DiffEqBiological, and MultiScaleArrays. In addition, DiffEqJump has been added for defining jump equations.
source: github-release - Updated Minimum Versions
v1.7.0releaseThis pushes a new release for the ecosystem, and has minimum versions to match the documentation. Also updates the tests for a minor change: not a functional change, but required for the tests to pass with the newest versions of OrdinaryDiffEq.jl and StochasticDiffEq.jl.
source: github-release - New Libraries: DiffEqCallbacks, DelayDiffEq, and DiffEqMonteCarlo
v1.6.0releasesource: github-release
2016 24 entries
1.x
0.x
- Complete Nonstiff ODEs
v0.4.0releaseThis release marks the completion of the Runge-Kutta solvers, complete with dense output and benchmarked as highly efficient, even beating out the Hairer ODEInterface algorithms. This point, with the ODE, SDE, and basic PDE suite together marks a state of the repo which has a lar
source: github-release