Jax: jax-v0.7.1 Release

Release date:
August 19, 2025
Previous version:
jax-v0.7.0 (released July 22, 2025)
Magnitude:
19,270 Diff Delta
Contributors:
48 total committers
Data confidence:
Commits:

228 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored August 15, 2025
Authored July 30, 2025
Authored August 7, 2025

Top Contributors in jax-v0.7.1

bchetioui
melissawm
allanrenucci
jakevdp
yashk2810
justinjfu
danielsuo
superbobry
dimitar-asenov
emilyfertig

Directory Browser for jax-v0.7.1

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

  • New features

    • JAX now ships Python 3.14 and 3.14t wheels.
    • JAX now ships Python 3.13t and 3.14t wheels on Mac. Previously we only offered free-threading builds on Linux.
  • Changes

    • Exposed jax.set_mesh which acts as a global setter and a context manager. Removed jax.sharding.use_mesh in favor of jax.set_mesh.
    • JAX is now built using CUDA 12.9. All versions of CUDA 12.1 or newer remain supported.
    • jax.lax.dot now implements the general dot product via the optional dimension_numbers argument.
  • Deprecations:

    • jax.lax.zeros_like_array is deprecated. Please use jax.numpy.zeros_like instead.
    • Attempting to import jax.experimental.host_callback now results in a DeprecationWarning, and will result in an ImportError starting in JAX v0.8.0. Its APIs have raised NotImplementedError since JAX version 0.4.35.
    • In jax.lax.dot, passing the precision and preferred_element_type arguments by position is deprecated. Pass them by explicit keyword instead.
    • Several dozen internal APIs have been deprecated from jax.interpreters.ad, jax.interpreters.batching, and jax.interpreters.partial_eval; they are used rarely if ever outside JAX itself, and most are deprecated without any public replacement.