Skip to content

Bump autograd from 1.8.0 to 1.9.1#3719

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/pip/autograd-1.9.1
Jul 3, 2026
Merged

Bump autograd from 1.8.0 to 1.9.1#3719
github-actions[bot] merged 1 commit into
mainfrom
dependabot/pip/autograd-1.9.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 3, 2026

Copy link
Copy Markdown
Contributor

Bumps autograd from 1.8.0 to 1.9.1.

Release notes

Sourced from autograd's releases.

v1.9.1

Autograd v1.9.1

29 June 2026

This is a small patch release that fixes a gradient regression in reduction operations.

Bug fixes

  • Reduction gradient functions now accept **kwargs, so no longer fail with a TypeError when NumPy passes an out=None argument through to them. This restores differentiation of reductions over ArrayBox values in a few edge cases that broke after #717 (#789, by @​fjosw).

Full CHANGELOG: HIPS/autograd@v1.9.0...v1.9.1

v1.9.0

Autograd v1.9.0

23 June 2026, released on PyPI on 26 June 2026

We are happy to announce the Autograd v1.9.0 release. It brings broader NumPy 2.x and Python compatibility, several gradient correctness fixes, and better integration with array-like containers such as xarray's DataArray.

This release supports both NumPy 1.x and 2.x. Python versions 3.10 through 3.14 are supported. We have dropped support for Python 3.9, which is now end of life (#748).

Features and general enhancements

  • Improved integration with NumPy ufuncs and array-like containers, making it possible to differentiate through xarray.DataArrays that hold ArrayBoxes (#717, #716).
  • Added a 'same' mode for scipy.signal.convolve, including its forward pass and VJP (#721).

Bug fixes

  • np.where now preserves native Python types instead of promoting them to float64 (#779, fixes #671).
  • Fixed np.mean, np.std, np.var, and linalg.norm failing when passed a list or tuple containing ArrayBox objects (#757).
  • Added the missing VJP for np.astype, which was introduced in NumPy 2.0 (#714).
  • Added the missing JVP for np.conjugate (#713).
  • Fixed np.absolute gradients so they handle the division-by-zero case the same way np.abs already did (#712).
  • Registered np.empty_like and np.full_like as non-differentiable functions so they pass through tracing cleanly (#710).
  • Fixed linalg.norm VJP and JVP for complex numbers (#705, fixes #666).

Maintenance

  • Adopted PEP 639 for license metadata and dropped the now-redundant license trove classifier (#783, #787).
  • Followed PEP 765 (#740).

Miscellaneous

  • Security hardening: added a Dependabot config for GitHub Actions, added Zizmor as a CI job, and pinned and updated pre-commit hooks (#785).
  • Added exclude-newer = "3 days ago" to guard against supply-chain attacks during dependency resolution (#775).
  • Replaced the retired macos-13 CI image with macos-15-intel (#747).
  • Removed the outdated in-tree conda package recipe (#784).

Documentation

... (truncated)

Commits

Dependabot compatibility score

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [autograd](https://github.com/HIPS/autograd) from 1.8.0 to 1.9.1.
- [Release notes](https://github.com/HIPS/autograd/releases)
- [Commits](HIPS/autograd@v1.8.0...v1.9.1)

---
updated-dependencies:
- dependency-name: autograd
  dependency-version: 1.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 3, 2026
@github-actions github-actions Bot enabled auto-merge (squash) July 3, 2026 02:43
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

MegaLinter analysis: Success

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ COPYPASTE jscpd yes no no 56.14s
✅ JSON prettier 7 0 0 0 0.77s
✅ JSON v8r 7 0 0 4.25s
✅ MARKDOWN markdownlint 68 0 0 0 1.42s
✅ MARKDOWN markdown-table-formatter 68 0 0 0 0.76s
✅ PYTHON black 1205 37 0 0 54.05s
✅ PYTHON isort 1205 71 0 0 3.35s
✅ REPOSITORY checkov yes no no 45.69s
✅ REPOSITORY gitleaks yes no no 10.0s
✅ REPOSITORY git_diff yes no no 0.19s
✅ REPOSITORY secretlint yes no no 31.53s
✅ REPOSITORY syft yes no no 4.98s
✅ REPOSITORY trivy-sbom yes no no 6.48s
✅ REPOSITORY trufflehog yes no no 21.44s
✅ YAML prettier 11 0 0 0 0.7s
✅ YAML v8r 11 0 0 9.91s
✅ YAML yamllint 11 0 0 0.44s

Notices

📣 MegaLinter 9.5.0 is out! Discover the new features and security recommendations in the release announcement. (Skip this info by defining SECURITY_SUGGESTIONS: false)

See detailed reports in MegaLinter artifacts

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx mega-linter-runner@9.5.0 --custom-flavor-setup --custom-flavor-linters PYTHON_BLACK,PYTHON_ISORT,COPYPASTE_JSCPD,JSON_V8R,JSON_PRETTIER,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_CHECKOV,REPOSITORY_GIT_DIFF,REPOSITORY_GITLEAKS,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

MegaLinter is graciously provided by OX Security
Show us your support by starring ⭐ the repository

@github-actions github-actions Bot merged commit c3e836c into main Jul 3, 2026
25 checks passed
@dependabot dependabot Bot deleted the dependabot/pip/autograd-1.9.1 branch July 3, 2026 03:19
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 python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants