api-change:datazone: This release deprecates dataProductItem field from SearchInventoryResultItem, along with some unused DataProduct shapes
api-change:fsx: Adds support for FSx for NetApp ONTAP 2nd Generation file systems, and FSx for OpenZFS Single AZ HA file systems.
api-change:opensearch: This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down.
api-change:sagemaker: This release 1/ enables optimization jobs that allows customers to perform Ahead-of-time compilation and quantization. 2/ allows customers to control access to Amazon Q integration in SageMaker Studio. 3/ enables AdditionalModelDataSources for CreateModel action.
1.34.141
api-change:codedeploy: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
api-change:devicefarm: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
api-change:dms: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
api-change:elasticbeanstalk: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
api-change:es: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
api-change:firehose: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
api-change:gamelift: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
api-change:qapps: This is a general availability (GA) release of Amazon Q Apps, a capability of Amazon Q Business. Q Apps leverages data sources your company has provided to enable users to build, share, and customize apps within your organization.
api-change:route53resolver: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
api-change:ses: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
1.34.140
api-change:acm: Documentation updates, including fixes for xml formatting, broken links, and ListCertificates description.
api-change:ecr: This release for Amazon ECR makes change to bring the SDK into sync with the API.
api-change:payment-cryptography-data: Added further restrictions on logging of potentially sensitive inputs and outputs.
api-change:qbusiness: Add personalization to Q Applications. Customers can enable or disable personalization when creating or updating a Q application with the personalization configuration.
1.34.139
api-change:application-autoscaling: Doc only update for Application Auto Scaling that fixes resource name.
api-change:directconnect: This update includes documentation for support of new native 400 GBps ports for Direct Connect.
api-change:organizations: Added a new reason under ConstraintViolationException in RegisterDelegatedAdministrator API to prevent registering suspended accounts as delegated administrator of a service.
api-change:rekognition: This release adds support for tagging projects and datasets with the CreateProject and CreateDataset APIs.
api-change:workspaces: Fix create workspace bundle RootStorage/UserStorage to accept non null values
1.34.138
api-change:ec2: Documentation updates for Elastic Compute Cloud (EC2).
We anticipate that this will be the last release of JAX and jaxlib
supporting a monolithic CUDA jaxlib. Future releases will use the CUDA
plugin jaxlib (e.g. pip install jax[cuda12]).
JAX now requires ml_dtypes version 0.4.0 or newer.
Removed backwards-compatibility support for old usage of the
jax.experimental.export API. It is not possible anymore to use
from jax.experimental.export import export, and instead you should use
from jax.experimental import export.
The removed functionality has been deprecated since 0.4.24.
Deprecations
jax.sharding.XLACompatibleSharding is deprecated. Please use
jax.sharding.Sharding.
jax.experimental.Exported.in_shardings has been renamed as
jax.experimental.Exported.in_shardings_hlo. Same for out_shardings.
The old names will be removed after 3 months.
Removed a number of previously-deprecated APIs:
from {mod}jax.core: non_negative_dim, DimSize, Shape
from {mod}jax.lax: tie_in
from {mod}jax.nn: normalize
from {mod}jax.interpreters.xla: backend_specific_translations,
translations, register_translation, xla_destructure,
TranslationRule, TranslationContext, XlaOp.
The tol argument of {func}jax.numpy.linalg.matrix_rank is being
deprecated and will soon be removed. Use rtol instead.
The rcond argument of {func}jax.numpy.linalg.pinv is being
deprecated and will soon be removed. Use rtol instead.
The deprecated jax.config submodule has been removed. To configure JAX
use import jax and then reference the config object via jax.config.
{mod}jax.random APIs no longer accept batched keys, where previously
some did unintentionally. Going forward, we recommend explicit use of
{func}jax.vmap in such cases.
New Functionality
Added {func}jax.experimental.Exported.in_shardings_jax to construct
shardings that can be used with the JAX APIs from the HloShardings
that are stored in the Exported objects.
Jaxlib release v0.4.29
Bug fixes
Fixed a bug where XLA sharded some concatenation operations incorrectly,
which manifested as an incorrect output for cumulative reductions (#21403).
JAX supports ml_dtypes >= 0.2. In 0.4.29 release, the ml_dtypes version was
bumped to 0.4.0 but this has been rolled back in this release to give users
of both TensorFlow and JAX more time to migrate to a newer TensorFlow
release.
jax.experimental.mesh_utils can now create an efficient mesh for TPU v5e.
jax now depends on jaxlib directly. This change was enabled by the CUDA
plugin switch: there are no longer multiple jaxlib variants. You can install
a CPU-only jax with pip install jax, no extras required.
Added an API for exporting and serializing JAX functions. This used
to exist in jax.experimental.export (which is being deprecated),
and will now live in jax.export.
See the documentation.
Deprecations
Internal pretty-printing tools jax.core.pp_* are deprecated, and will be removed
in a future release.
Hashing of tracers is deprecated, and will lead to a TypeError in a future JAX
release. This previously was the case, but there was an inadvertent regression in
the last several JAX releases.
jax.experimental.export is deprecated. Use {mod}jax.export instead.
See the migration guide.
Passing an array in place of a dtype is now deprecated in most cases; e.g. for arrays
x and y, x.astype(y) will raise a warning. To silence it use x.astype(y.dtype).
jax.xla_computation is deprecated and will be removed in a future release.
Please use the AOT APIs to get the same functionality as jax.xla_computation.
jax.xla_computation(fn)(*args, **kwargs) can be replaced with
jax.jit(fn).lower(*args, **kwargs).compiler_ir('hlo').
You can also use .out_info property of jax.stages.Lowered to get the
output information (like tree structure, shape and dtype).
For cross-backend lowering, you can replace
jax.xla_computation(fn, backend='tpu')(*args, **kwargs) with
jax.jit(fn).trace(*args, **kwargs).lower(lowering_platforms=('tpu',)).compiler_ir('hlo').
jaxlib 0.4.30 (June 18, 2024)
Support for monolithic CUDA jaxlibs has been dropped. You must use the
plugin-based installation (pip install jax[cuda12] or
pip install jax[cuda12_local]).
jax 0.4.29 (June 10, 2024)
Changes
We anticipate that this will be the last release of JAX and jaxlib
supporting a monolithic CUDA jaxlib. Future releases will use the CUDA
plugin jaxlib (e.g. pip install jax[cuda12]).
JAX now requires ml_dtypes version 0.4.0 or newer.
... (truncated)
Commits
f4158ac Merge pull request #21949 from hawkinsp:winwheel
b0b0268 Add --allow-downgrade to Windows wheel builds.
5d35c99 Merge pull request #21945 from hawkinsp:release
jax.tree.map(f, None, non-None) now emits a DeprecationWarning, and will
raise an error in a future version of jax. None is only a tree-prefix of
itself. To preserve the current behavior, you can ask jax.tree.map to
treat None as a leaf value by writing:
jax.tree.map(lambda x, y: None if x is None else f(x, y), a, b, is_leaf=lambda x: x is None).
JAX supports ml_dtypes >= 0.2. In 0.4.29 release, the ml_dtypes version was
bumped to 0.4.0 but this has been rolled back in this release to give users
of both TensorFlow and JAX more time to migrate to a newer TensorFlow
release.
jax.experimental.mesh_utils can now create an efficient mesh for TPU v5e.
jax now depends on jaxlib directly. This change was enabled by the CUDA
plugin switch: there are no longer multiple jaxlib variants. You can install
a CPU-only jax with pip install jax, no extras required.
Added an API for exporting and serializing JAX functions. This used
to exist in jax.experimental.export (which is being deprecated),
and will now live in jax.export.
See the documentation.
Deprecations
Internal pretty-printing tools jax.core.pp_* are deprecated, and will be removed
in a future release.
Hashing of tracers is deprecated, and will lead to a TypeError in a future JAX
release. This previously was the case, but there was an inadvertent regression in
the last several JAX releases.
jax.experimental.export is deprecated. Use {mod}jax.export instead.
See the migration guide.
Passing an array in place of a dtype is now deprecated in most cases; e.g. for arrays
x and y, x.astype(y) will raise a warning. To silence it use x.astype(y.dtype).
jax.xla_computation is deprecated and will be removed in a future release.
Please use the AOT APIs to get the same functionality as jax.xla_computation.
jax.xla_computation(fn)(*args, **kwargs) can be replaced with
jax.jit(fn).lower(*args, **kwargs).compiler_ir('hlo').
You can also use .out_info property of jax.stages.Lowered to get the
output information (like tree structure, shape and dtype).
For cross-backend lowering, you can replace
jax.xla_computation(fn, backend='tpu')(*args, **kwargs) with
jax.jit(fn).trace(*args, **kwargs).lower(lowering_platforms=('tpu',)).compiler_ir('hlo').
jaxlib 0.4.30 (June 18, 2024)
Support for monolithic CUDA jaxlibs has been dropped. You must use the
plugin-based installation (pip install jax[cuda12] or
pip install jax[cuda12_local]).
jax 0.4.29 (June 10, 2024)
Changes
We anticipate that this will be the last release of JAX and jaxlib
supporting a monolithic CUDA jaxlib. Future releases will use the CUDA
plugin jaxlib (e.g. pip install jax[cuda12]).
JAX now requires ml_dtypes version 0.4.0 or newer.
... (truncated)
Commits
f4158ac Merge pull request #21949 from hawkinsp:winwheel
b0b0268 Add --allow-downgrade to Windows wheel builds.
5d35c99 Merge pull request #21945 from hawkinsp:release
NumPy 2.0.0 is the first major release since 2006. It is the result of
11 months of development since the last feature release and is the work
of 212 contributors spread over 1078 pull requests. It contains a large
number of exciting new features as well as changes to both the Python
and C APIs.
This major release includes breaking changes that could not happen in a
regular minor (feature) release - including an ABI break, changes to
type promotion rules, and API changes which may not have been emitting
deprecation warnings in 1.26.x. Key documents related to how to adapt to
changes in NumPy 2.0, in addition to these release notes, include:
A new variable-length string dtype, numpy.dtypes.StringDType and a new
numpy.strings namespace with performant ufuncs for string operations,
Support for float32 and longdouble in all
numpy.fft functions,
Support for the array API standard in the main numpy
namespace.
Performance improvements:
Sorting functions sort, argsort,
partition, argpartition have been
accelerated through the use of the Intel x86-simd-sort and
Google Highway libraries, and may see large (hardware-specific)
speedups,
macOS Accelerate support and binary wheels for macOS >=14, with
significant performance improvements for linear algebra
operations on macOS, and wheels that are about 3 times smaller,
numpy.char fixed-length string operations have
been accelerated by implementing ufuncs that also support
numpy.dtypes.StringDType in addition to the
fixed-length string dtypes,
A new tracing and introspection API,
numpy.lib.introspect.opt_func_info, to determine
which hardware-specific kernels are available and will be
dispatched to.
numpy.save now uses pickle protocol version 4 for saving
arrays with object dtype, which allows for pickle objects larger
than 4GB and improves saving speed by about 5% for large arrays.
Python API improvements:
... (truncated)
Commits
1d49c7f Merge pull request #26698 from charris/prepare-2.0.0
Updates the requirements on botocore, awscli, boto3, amazon-braket-default-simulator, amazon-braket-pennylane-plugin, amazon-braket-sdk, amazon-braket-algorithm-library, cvxpy, ipykernel, jax, jaxlib, matplotlib, numpy, optax, pennylane, pennylane-lightning, qiskit-aer, scipy and scs to permit the latest version. Updates
botocore
from 1.34.113 to 1.34.142Changelog
Sourced from botocore's changelog.
... (truncated)
Commits
45f5b45
Merge branch 'release-1.34.142'231c2b5
Bumping version to 1.34.142561839b
Update endpoints modelbc7b916
Update to latest models55175ca
Merge branch 'release-1.34.141' into develop61a2232
Merge branch 'release-1.34.141'e095a46
Bumping version to 1.34.1419ffd58f
Update endpoints modelad93ef6
Update to latest modelsff3f0aa
Add a lock file for requirements-docs.txt (#3208)Updates
awscli
from 1.32.113 to 1.33.24Commits
def8987
Merge branch 'release-1.33.24'8357899
Bumping version to 1.33.241aa4985
Update changelog based on model updatesd0c2443
Merge branch 'release-1.33.23'e5a45c3
Merge branch 'release-1.33.23' into developc96b2d5
Bumping version to 1.33.2359ff6ce
Update changelog based on model updatesbef212c
Merge branch 'release-1.33.22'61e6588
Merge branch 'release-1.33.22' into develop2fbd8ea
Bumping version to 1.33.22Updates
boto3
from 1.34.113 to 1.34.142Commits
dfbe878
Merge branch 'release-1.34.142'a32f621
Bumping version to 1.34.14253609dd
Add changelog entries from botocorea9a47bd
Merge branch 'release-1.34.141' into developf327879
Merge branch 'release-1.34.141'37fafd4
Bumping version to 1.34.14145c4fe4
Add changelog entries from botocorea9066f5
Add a lock file for requirements-docs.txt (#4171)260f8cf
Merge branch 'release-1.34.140'3c5fec5
Merge branch 'release-1.34.140' into developUpdates
amazon-braket-default-simulator
from 1.23.2 to 1.26.0Release notes
Sourced from amazon-braket-default-simulator's releases.
Changelog
Sourced from amazon-braket-default-simulator's changelog.
Commits
7b52b78
prepare release v1.26.0e93e551
feat: Introducerun_multiple
method (#264)dc68323
change: Ignorequbit_count
parameter for JAQCD (#269)3378eaa
update development version to v1.25.1.dev0bc5df7b
prepare release v1.25.0d663479
fix: Include measured in noncontiguous qubit map (#267)c9730d2
feat: Track classical register indices for measurements (#266)7e717a2
update development version to v1.24.2.dev03f17237
prepare release v1.24.11454fb9
fix: Use csr_matrix.getH() instead of H (#268)Updates
amazon-braket-pennylane-plugin
from 1.27.3 to 1.28.0Release notes
Sourced from amazon-braket-pennylane-plugin's releases.
Changelog
Sourced from amazon-braket-pennylane-plugin's changelog.
Commits
9c9e27e
prepare release v1.28.0388dd74
test: Delete OQC integ test (#272)1377abd
feat: Supportbatch_execute
forBraketLocalQubitDevice
(#269)dfff7a6
update development version to v1.27.7.dev0eabf16d
prepare release v1.27.60d5c883
infra: add pr_title_check workflow (#265)d7c232f
Supportqml.counts
for circuits (#267)7b9f700
update development version to v1.27.6.dev02e8e130
prepare release v1.27.5ad9237c
change: ReplaceFreeParameter("b")
withFreeParameter("d")
in unittests (...Updates
amazon-braket-sdk
from 1.80.0 to 1.83.0Release notes
Sourced from amazon-braket-sdk's releases.
Changelog
Sourced from amazon-braket-sdk's changelog.
Commits
1e4a76f
prepare release v1.83.0686aaf8
deprecation: Remove OQC (#1014)dabcb5e
feat: Userun_multiple
for local batches (#1005)9f6adcf
doc: update PR title instructions (#994)fb307e3
infra: bump thehanimo/pr-title-checker from 1.4.1 to 1.4.2 (#1010)96b4200
infra: bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#1012)24d4d5f
infra: bump actions/checkout from 4.1.1 to 4.1.5 (#967)12d0d67
infra: bump actions/setup-python from 5.0.0 to 5.1.0 (#931)239fc81
update development version to v1.82.1.dev06cd842e
prepare release v1.82.0Updates
amazon-braket-algorithm-library
from 1.4.11 to 1.4.12Release notes
Sourced from amazon-braket-algorithm-library's releases.
Changelog
Sourced from amazon-braket-algorithm-library's changelog.
Commits
25fcd2c
prepare release v1.4.12fc321d8
Remove oqc (#148)75af0cf
update development version to v1.4.12.dev0Updates
cvxpy
from 1.5.1 to 1.5.2Release notes
Sourced from cvxpy's releases.
Commits
7d24ec6
Releases 1.5.2f14e0bd
Patch 1.5.2 (#2480)93084f0
Preps for 1.5.2Updates
ipykernel
from 6.29.4 to 6.29.5Release notes
Sourced from ipykernel's releases.
Changelog
Sourced from ipykernel's changelog.
Commits
b1283b1
Publish 6.29.51e62d48
[6.x] Update Release Scripts (#1251)22d4e58
Fix use of "%matplotlib osx" (#1237)Updates
jax
from 0.4.28 to 0.4.30Release notes
Sourced from jax's releases.
... (truncated)
Changelog
Sourced from jax's changelog.
... (truncated)
Commits
f4158ac
Merge pull request #21949 from hawkinsp:winwheelb0b0268
Add --allow-downgrade to Windows wheel builds.5d35c99
Merge pull request #21945 from hawkinsp:released7bc6b4
Update XLA dependency to use revision3f4f79c
Prepare for 0.4.30 release.dfcfb36
Pallas GPU no longer falls back to lax.pow for integer powers5bfd6af
Removed unnecessary skip in pallas_test.py::SoftmaxTest3fd9326
[jax] Enable api_test with XLA:CPU thunksed4958c
[XLA:Mosaic] Add internal scratch VMEM701c63e
[Pallas/TPU] Add API for megacore partitioning of pipelinesUpdates
jaxlib
from 0.4.28 to 0.4.30Release notes
Sourced from jaxlib's releases.
Changelog
Sourced from jaxlib's changelog.
... (truncated)
Commits
f4158ac
Merge pull request #21949 from hawkinsp:winwheelb0b0268
Add --allow-downgrade to Windows wheel builds.5d35c99
Merge pull request #21945 from hawkinsp:released7bc6b4
Update XLA dependency to use revision3f4f79c
Prepare for 0.4.30 release.dfcfb36
Pallas GPU no longer falls back to lax.pow for integer powers5bfd6af
Removed unnecessary skip in pallas_test.py::SoftmaxTest3fd9326
[jax] Enable api_test with XLA:CPU thunksed4958c
[XLA:Mosaic] Add internal scratch VMEM701c63e
[Pallas/TPU] Add API for megacore partitioning of pipelinesUpdates
matplotlib
from 3.9.0 to 3.9.1Release notes
Sourced from matplotlib's releases.
Commits
44be14c
REL: 3.9.15325425
DOC: Create release notes for 3.9.1568a039
Merge pull request #28507 from meeseeksmachine/auto-backport-of-pr-28430-on-v...7fa9f24
Merge pull request #28506 from meeseeksmachine/auto-backport-of-pr-28451-on-v...06189c2
Backport PR #28430: Fix pickling of AxesWidgets.c43313a
Backport PR #28451: Fix GTK cairo backends560fdc4
Merge pull request #28499 from meeseeksmachine/auto-backport-of-pr-28498-on-v...5552302
Backport PR #28498: Don't fail if we can't query system fonts on macOSf76bba4
Merge pull request #28491 from meeseeksmachine/auto-backport-of-pr-28487-on-v...8ccd2ee
Merge pull request #28490 from meeseeksmachine/auto-backport-of-pr-28486-on-v...Updates
numpy
from 1.26.4 to 2.0.0Release notes
Sourced from numpy's releases.
... (truncated)
Commits
1d49c7f
Merge pull request #26698 from charris/prepare-2.0.02103511
DOC: Remove duplicate in author list.db8030e
BUG: Change cibuildwheel version [wheel build]1a68264
REL: Prepare for the NumPy 2.0.0 release [wheel build]c8665ba
Merge pull request #26696 from charris/backport-26582103f4dd
Merge pull request #26697 from charris/backport-25963c193dcd
Merge pull request #26695 from charris/backport-266678fa8191
BUG: Fix bug in numpy.pad() (#25963)ece3559
BUG: weighted nanpercentile, nanquantile and multi-dim q (#26582)b31e195
BUG: Adds asanyarray to start of linalg.cross (#26667)Updates
optax
from 0.2.2 to 0.2.3Release notes
Sourced from optax's releases.