@@ -14,18 +14,33 @@ Remember to align the itemized text with the first line of an item within a list
14
14
When releasing, please add the new-release-boilerplate to docs/pallas/CHANGELOG.md.
15
15
-->
16
16
17
- ## Unreleased
17
+ ## jax 0.5.0 (Jan 17, 2025)
18
18
19
19
As of this release, JAX now uses
20
20
[ effort-based versioning] ( https://jax.readthedocs.io/en/latest/jep/25516-effver.html ) .
21
- Since this release makes a small but breaking change to PRNG key semantics that
21
+ Since this release makes a breaking change to PRNG key semantics that
22
22
may require users to update their code, we are bumping the "meso" version of JAX
23
23
to signify this.
24
24
25
25
* Breaking changes
26
26
* Enable ` jax_threefry_partitionable ` by default (see
27
27
[ the update note] ( https://github.com/jax-ml/jax/discussions/18480 ) ).
28
28
29
+ * This release drops support for Mac x86 wheels. Mac ARM of course remains
30
+ supported. For a recent discussion, see
31
+ https://github.com/jax-ml/jax/discussions/22936 .
32
+
33
+ Two key factors motivated this decision:
34
+ * The Mac x86 build (only) has a number of test failures and crashes. We
35
+ would prefer to ship no release than a broken release.
36
+ * Mac x86 hardware is end-of-life and cannot be easily obtained for
37
+ developers at this point. So it is difficult for us to fix this kind of
38
+ problem even if we wanted to.
39
+
40
+ We are open to readding support for Mac x86 if the community is willing
41
+ to help support that platform: in particular, we would need the JAX test
42
+ suite to pass cleanly on Mac x86 before we could ship releases again.
43
+
29
44
* Changes:
30
45
* The minimum NumPy version is now 1.25. NumPy 1.25 will remain the minimum
31
46
supported version until June 2025.
@@ -47,6 +62,7 @@ to signify this.
47
62
{func}` jax.ffi.register_ffi_type_id ` function.
48
63
* The AOT lowering ` .as_text() ` method now supports the ` debug_info ` option
49
64
to include debugging information, e.g., source location, in the output.
65
+
50
66
* Deprecations
51
67
* From {mod}` jax.interpreters.xla ` , ` abstractify ` and ` pytype_aval_mappings `
52
68
are now deprecated, having been replaced by symbols of the same name
0 commit comments