Change log — JAX documentation (original) (raw)

Change log#

Best viewed here. For the changes specific to the experimental Pallas APIs, see Pallas Changelog.

JAX follows Effort-based versioning; for a discussion of this and JAX’s API compatibility policy, refer to API compatibility. For the Python and NumPy version support policy, refer to Python and NumPy version support policy.

Unreleased#

jax 0.5.0 (Jan 17, 2025)#

As of this release, JAX now useseffort-based versioning. Since this release makes a breaking change to PRNG key semantics that may require users to update their code, we are bumping the “meso” version of JAX to signify this.

jax 0.4.38 (Dec 17, 2024)#

jax 0.4.37 (Dec 9, 2024)#

This is a patch release of jax 0.4.36. Only “jax” was released at this version.

jax 0.4.37#

jax 0.4.36 (Dec 5, 2024)#

jax 0.4.35 (Oct 22, 2024)#

jax 0.4.34 (October 4, 2024)#

jax 0.4.33 (September 16, 2024)#

This is a patch release on top of jax 0.4.32, that fixes two bugs found in that release.

A TPU-only data corruption bug was found in the version of libtpu pinned by JAX 0.4.32, which manifested only if multiple TPU slices were present in the same job, for example, if training on multiple v5e slices. This release fixes that issue by pinning a fixed version of libtpu.

This release fixes an inaccurate result for F64 tanh on CPU (#23590).

jax 0.4.32 (September 11, 2024)#

Note: This release was yanked from PyPi because of a data corruption bug on TPU. See the 0.4.33 release notes for more details.

jaxlib 0.4.32 (September 11, 2024)#

Note: This release was yanked from PyPi because of a data corruption bug on TPU. See the 0.4.33 release notes for more details.

jax 0.4.31 (July 29, 2024)#

jaxlib 0.4.31 (July 29, 2024)#

jax 0.4.30 (June 18, 2024)#

jaxlib 0.4.30 (June 18, 2024)#

jax 0.4.29 (June 10, 2024)#

jaxlib 0.4.29 (June 10, 2024)#

jax 0.4.28 (May 9, 2024)#

jaxlib 0.4.28 (May 9, 2024)#

jax 0.4.27 (May 7, 2024)#

jaxlib 0.4.27 (May 7, 2024)#

jax 0.4.26 (April 3, 2024)#

jaxlib 0.4.26 (April 3, 2024)#

jax 0.4.25 (Feb 26, 2024)#

jaxlib 0.4.25 (Feb 26, 2024)#

jax 0.4.24 (Feb 6, 2024)#

jaxlib 0.4.24 (Feb 6, 2024)#

jax 0.4.23 (Dec 13, 2023)#

jaxlib 0.4.23 (Dec 13, 2023)#

jax 0.4.22 (Dec 13, 2023)#

jaxlib 0.4.22 (Dec 13, 2023)#

jax 0.4.21 (Dec 4 2023)#

jaxlib 0.4.21 (Dec 4 2023)#

jax 0.4.20 (Nov 2, 2023)#

jaxlib 0.4.20 (Nov 2, 2023)#

jax 0.4.19 (Oct 19, 2023)#

jaxlib 0.4.19 (Oct 19, 2023)#

jax 0.4.18 (Oct 6, 2023)#

jaxlib 0.4.18 (Oct 6, 2023)#

jax 0.4.17 (Oct 3, 2023)#

jaxlib 0.4.17 (Oct 3, 2023)#

jax 0.4.16 (Sept 18, 2023)#

jaxlib 0.4.16 (Sept 18, 2023)#

jax 0.4.14 (July 27, 2023)#

jaxlib 0.4.14 (July 27, 2023)#

jax 0.4.13 (June 22, 2023)#

jaxlib 0.4.13 (June 22, 2023)#

jax 0.4.12 (June 8, 2023)#

jaxlib 0.4.12 (June 8, 2023)#

jax 0.4.11 (May 31, 2023)#

jaxlib 0.4.11 (May 31, 2023)#

jax 0.4.10 (May 11, 2023)#

jaxlib 0.4.10 (May 11, 2023)#

jax 0.4.9 (May 9, 2023)#

jaxlib 0.4.9 (May 9, 2023)#

jax 0.4.8 (March 29, 2023)#

jax 0.4.7 (March 27, 2023)#

jaxlib 0.4.7 (March 27, 2023)#

Changes:

jax 0.4.6 (Mar 9, 2023)#

jaxlib 0.4.6 (Mar 9, 2023)#

jax 0.4.5 (Mar 2, 2023)#

jax 0.4.4 (Feb 16, 2023)#

jaxlib 0.4.4 (Feb 16, 2023)#

jax 0.4.3 (Feb 8, 2023)#

jaxlib 0.4.3 (Feb 8, 2023)#

jax 0.4.2 (Jan 24, 2023)#

jaxlib 0.4.2 (Jan 24, 2023)#

jax 0.4.1 (Dec 13, 2022)#

jaxlib 0.4.1 (Dec 13, 2022)#

jax 0.4.0 (Dec 12, 2022)#

jaxlib 0.4.0 (Dec 12, 2022)#

jax 0.3.25 (Nov 15, 2022)#

jaxlib 0.3.25 (Nov 15, 2022)#

jax 0.3.24 (Nov 4, 2022)#

jaxlib 0.3.24 (Nov 4, 2022)#

jax 0.3.23 (Oct 12, 2022)#

jax 0.3.22 (Oct 11, 2022)#

jaxlib 0.3.22 (Oct 11, 2022)#

jax 0.3.21 (Sep 30, 2022)#

jax 0.3.20 (Sep 28, 2022)#

jaxlib 0.3.20 (Sep 28, 2022)#

jax 0.3.19 (Sep 27, 2022)#

jax 0.3.18 (Sep 26, 2022)#

jax 0.3.17 (Aug 31, 2022)#

jax 0.3.16#

jax 0.3.15 (July 22, 2022)#

jaxlib 0.3.15 (July 22, 2022)#

jax 0.3.14 (June 27, 2022)#

jaxlib 0.3.14 (June 27, 2022)#

jax 0.3.13 (May 16, 2022)#

jax 0.3.12 (May 15, 2022)#

jax 0.3.11 (May 15, 2022)#

jax 0.3.10 (May 3, 2022)#

jaxlib 0.3.10 (May 3, 2022)#

jax 0.3.9 (May 2, 2022)#

jax 0.3.8 (April 29 2022)#

jax 0.3.7 (April 15, 2022)#

jaxlib 0.3.7 (April 15, 2022)#

jax 0.3.6 (April 12, 2022)#

jax 0.3.5 (April 7, 2022)#

jaxlib 0.3.5 (April 7, 2022)#

jax 0.3.4 (March 18, 2022)#

jax 0.3.3 (March 17, 2022)#

jax 0.3.2 (March 16, 2022)#

jaxlib 0.3.2 (March 16, 2022)#

jax 0.3.1 (Feb 18, 2022)#

jax 0.3.0 (Feb 10, 2022)#

jaxlib 0.3.0 (Feb 10, 2022)#

jax 0.2.28 (Feb 1, 2022)#

jaxlib 0.1.76 (Jan 27, 2022)#

jax 0.2.27 (Jan 18 2022)#

jaxlib 0.1.75 (Dec 8, 2021)#

jax 0.2.26 (Dec 8, 2021)#

jaxlib 0.1.74 (Nov 17, 2021)#

jax 0.2.25 (Nov 10, 2021)#

jax 0.2.24 (Oct 19, 2021)#

jaxlib 0.1.73 (Oct 18, 2021)#

jax 0.2.22 (Oct 12, 2021)#

jaxlib 0.1.72 (Oct 12, 2021)#

jax 0.2.21 (Sept 23, 2021)#

jax 0.2.20 (Sept 2, 2021)#

jaxlib 0.1.71 (Sep 1, 2021)#

jax 0.2.19 (Aug 12, 2021)#

jaxlib 0.1.70 (Aug 9, 2021)#

jax 0.2.18 (July 21 2021)#

jaxlib 0.1.69 (July 9 2021)#

jax 0.2.17 (July 9 2021)#

jax 0.2.16 (June 23 2021)#

jax 0.2.15 (June 23 2021)#

jaxlib 0.1.68 (June 23 2021)#

jax 0.2.14 (June 10 2021)#

jaxlib 0.1.67 (May 17 2021)#

jaxlib 0.1.66 (May 11 2021)#

jax 0.2.13 (May 3 2021)#

jaxlib 0.1.65 (April 7 2021)#

jax 0.2.12 (April 1 2021)#

jax 0.2.11 (March 23 2021)#

jaxlib 0.1.64 (March 18 2021)#

jaxlib 0.1.63 (March 17 2021)#

jax 0.2.10 (March 5 2021)#

jaxlib 0.1.62 (March 9 2021)#

jaxlib 0.1.61 (February 12 2021)#

jaxlib 0.1.60 (February 3 2021)#

jax 0.2.9 (January 26 2021)#

jaxlib 0.1.59 (January 15 2021)#

jax 0.2.8 (January 12 2021)#

jax 0.2.7 (Dec 4 2020)#

jax 0.2.6 (Nov 18 2020)#

jaxlib 0.1.58 (January 12ish 2021)#

jaxlib 0.1.57 (November 12 2020)#

jax 0.2.5 (October 27 2020)#

jax 0.2.4 (October 19 2020)#

jaxlib 0.1.56 (October 14, 2020)#

jax 0.2.3 (October 14 2020)#

jax 0.2.2 (October 13 2020)#

jax 0.2.1 (October 6 2020)#

jax (0.2.0) (September 23 2020)#

jax (0.1.77) (September 15 2020)#

jaxlib 0.1.55 (September 8, 2020)#

jax 0.1.76 (September 8, 2020)#

jax 0.1.75 (July 30, 2020)#

jax 0.1.74 (July 29, 2020)#

jaxlib 0.1.52 (July 22, 2020)#

jax 0.1.73 (July 22, 2020)#

jaxlib 0.1.51 (July 2, 2020)#

jax 0.1.72 (June 28, 2020)#

jax 0.1.71 (June 25, 2020)#

jaxlib 0.1.50 (June 25, 2020)#

jaxlib 0.1.49 (June 19, 2020)#

jaxlib 0.1.48 (June 12, 2020)#

jax 0.1.70 (June 8, 2020)#

jax 0.1.69 (June 3, 2020)#

jax 0.1.68 (May 21, 2020)#

jax 0.1.67 (May 12, 2020)#

jaxlib 0.1.47 (May 8, 2020)#

jax 0.1.66 (May 5, 2020)#

jaxlib 0.1.46 (May 5, 2020)#

jax 0.1.65 (April 30, 2020)#

jaxlib 0.1.45 (April 21, 2020)#

jax 0.1.64 (April 21, 2020)#

jaxlib 0.1.44 (April 16, 2020)#

jax 0.1.63 (April 12, 2020)#

jaxlib 0.1.43 (March 31, 2020)#

jax 0.1.62 (March 21, 2020)#

jaxlib 0.1.42 (March 19, 2020)#

jax 0.1.61 (March 17, 2020)#

jax 0.1.60 (March 17, 2020)#

jaxlib 0.1.40 (March 4, 2020)#

jax 0.1.59 (February 11, 2020)#

jaxlib 0.1.39 (February 11, 2020)#

jaxlib 0.1.38 (January 29, 2020)#

jax 0.1.58 (January 28, 2020)#

    * [jax.numpy.fft.ifft2()](%5Fautosummary/jax.numpy.fft.ifft2.html#jax.numpy.fft.ifft2 "jax.numpy.fft.ifft2")  
    * [jax.numpy.fft.rfft()](%5Fautosummary/jax.numpy.fft.rfft.html#jax.numpy.fft.rfft "jax.numpy.fft.rfft")  
    * [jax.numpy.fft.irfft()](%5Fautosummary/jax.numpy.fft.irfft.html#jax.numpy.fft.irfft "jax.numpy.fft.irfft")  
    * [jax.numpy.fft.rfft2()](%5Fautosummary/jax.numpy.fft.rfft2.html#jax.numpy.fft.rfft2 "jax.numpy.fft.rfft2")  
    * [jax.numpy.fft.irfft2()](%5Fautosummary/jax.numpy.fft.irfft2.html#jax.numpy.fft.irfft2 "jax.numpy.fft.irfft2")  
    * [jax.numpy.fft.rfftn()](%5Fautosummary/jax.numpy.fft.rfftn.html#jax.numpy.fft.rfftn "jax.numpy.fft.rfftn")  
    * [jax.numpy.fft.irfftn()](%5Fautosummary/jax.numpy.fft.irfftn.html#jax.numpy.fft.irfftn "jax.numpy.fft.irfftn")  
    * [jax.numpy.fft.fftfreq()](%5Fautosummary/jax.numpy.fft.fftfreq.html#jax.numpy.fft.fftfreq "jax.numpy.fft.fftfreq")  
    * [jax.numpy.fft.rfftfreq()](%5Fautosummary/jax.numpy.fft.rfftfreq.html#jax.numpy.fft.rfftfreq "jax.numpy.fft.rfftfreq")  
    * [jax.numpy.linalg.matrix\_rank()](%5Fautosummary/jax.numpy.linalg.matrix%5Frank.html#jax.numpy.linalg.matrix%5Frank "jax.numpy.linalg.matrix_rank")  
    * [jax.numpy.linalg.matrix\_power()](%5Fautosummary/jax.numpy.linalg.matrix%5Fpower.html#jax.numpy.linalg.matrix%5Fpower "jax.numpy.linalg.matrix_power")  
    * [jax.scipy.special.betainc()](%5Fautosummary/jax.scipy.special.betainc.html#jax.scipy.special.betainc "jax.scipy.special.betainc")  

Notable bug fixes#