api-change:batch: Improvements of integration between AWS Batch and EC2.
api-change:inspector2: Update the correct format of key and values for resource tags
api-change:quicksight: Amazon QuickSight launches Customer Managed Key (CMK) encryption for Data Source metadata
api-change:sagemaker: Introduce Endpoint and EndpointConfig Arns in sagemaker:ListPipelineExecutionSteps API response
api-change:sesv2: Marking use case description field of account details as deprecated.
feature:signing: Adds internal support for the new 'auth' trait to allow a priority list of auth types for a service or operation.
1.34.162
api-change:docdb: This release adds Global Cluster Failover capability which enables you to change your global cluster's primary AWS region, the region that serves writes, during a regional outage. Performing a failover action preserves your Global Cluster setup.
api-change:ecs: This release introduces a new ContainerDefinition configuration to support the customer-managed keys for ECS container restart feature.
api-change:iam: Make the LastUsedDate field in the GetAccessKeyLastUsed response optional. This may break customers who only call the API for access keys with a valid LastUsedDate. This fixes a deserialization issue for access keys without a LastUsedDate, because the field was marked as required but could be null.
api-change:s3: Amazon Simple Storage Service / Features : Adds support for pagination in the S3 ListBuckets API.
1.34.161
api-change:codebuild: AWS CodeBuild now supports using Secrets Manager to store git credentials and using multiple source credentials in a single project.
1.34.160
api-change:amplify: Add a new field "cacheConfig" that enables users to configure the CDN cache settings for an App
api-change:appstream: This release includes following new APIs: CreateThemeForStack, DescribeThemeForStack, UpdateThemeForStack, DeleteThemeForStack to support custom branding programmatically.
api-change:fis: This release adds support for additional error information on experiment failure. It adds the error code, location, and account id on relevant failures to the GetExperiment and ListExperiment API responses.
api-change:glue: Add AttributesToGet parameter support for Glue GetTables
api-change:neptune-graph: Amazon Neptune Analytics provides a new option for customers to load data into a graph using the RDF (Resource Description Framework) NTRIPLES format. When loading NTRIPLES files, use the value convertToIri for the blankNodeHandling parameter.
1.34.159
api-change:compute-optimizer: Doc only update for Compute Optimizer that fixes several customer-reported issues relating to ECS finding classifications
api-change:config: Documentation update for the OrganizationConfigRuleName regex pattern.
api-change:ec2: This release adds new capabilities to manage On-Demand Capacity Reservations including the ability to split your reservation, move capacity between reservations, and modify the instance eligibility of your reservation.
api-change:eks: Added support for new AL2023 GPU AMIs to the supported AMITypes.
api-change:groundstation: Updating documentation for OEMEphemeris to link to AWS Ground Station User Guide
api-change:medialive: AWS Elemental MediaLive now supports now supports editing the PID values for a Multiplex.
api-change:sagemaker: Releasing large data support as part of CreateAutoMLJobV2 in SageMaker Autopilot and CreateDomain API for SageMaker Canvas.
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
xmap has been deleted. Please use {func}shard_map as the replacement.
Changes
The minimum CuDNN version is v9.1. This was true in previous releases also,
but we now declare this version constraint formally.
The minimum Python version is now 3.10. 3.10 will remain the minimum
supported version until July 2025.
The minimum NumPy version is now 1.24. NumPy 1.24 will remain the minimum
supported version until December 2024.
The minimum SciPy version is now 1.10. SciPy 1.10 will remain the minimum
supported version until January 2025.
{func}jax.numpy.ceil, {func}jax.numpy.floor and {func}jax.numpy.trunc now return the output
of the same dtype as the input, i.e. no longer upcast integer or boolean inputs to floating point.
libdevice.10.bc is no longer bundled with CUDA wheels. It must be
installed either as a part of local CUDA installation, or via NVIDIA's CUDA
pip wheels.
{class}jax.experimental.pallas.BlockSpec now expects block_shape to
be passed beforeindex_map. The old argument order is deprecated and
will be removed in a future release.
Updated the repr of gpu devices to be more consistent
with TPUs/CPUs. For example, cuda(id=0) will now be CudaDevice(id=0).
Added the device property and to_device method to {class}jax.Array, as
part of JAX's Array API support.
Deprecations
Removed a number of previously-deprecated internal APIs related to
polymorphic shapes. From {mod}jax.core: removed canonicalize_shape,
dimension_as_value, definitely_equal, and symbolic_equal_dim.
HLO lowering rules should no longer wrap singleton ir.Values in tuples.
Instead, return singleton ir.Values unwrapped. Support for wrapped values
will be removed in a future version of JAX.
{func}jax.experimental.jax2tf.convert with native_serialization=False
or enable_xla=False is now deprecated and this support will be removed in
a future version.
Native serialization has been the default since JAX 0.4.16 (September 2023).
The previously-deprecated function jax.random.shuffle has been removed;
instead use jax.random.permutation with independent=True.
jaxlib 0.4.31 (July 29, 2024)
Bug fixes
Fixed a bug that meant that negative static_argnums to a jit were mishandled
by the jit dispatch fast path.
Fixed a bug that meant triangular solves of batches of singular matrices
produce nonsensical finite values, instead of inf or nan (#3589, #15429).
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).
xmap has been deleted. Please use {func}shard_map as the replacement.
Changes
The minimum CuDNN version is v9.1. This was true in previous releases also,
but we now declare this version constraint formally.
The minimum Python version is now 3.10. 3.10 will remain the minimum
supported version until July 2025.
The minimum NumPy version is now 1.24. NumPy 1.24 will remain the minimum
supported version until December 2024.
The minimum SciPy version is now 1.10. SciPy 1.10 will remain the minimum
supported version until January 2025.
{func}jax.numpy.ceil, {func}jax.numpy.floor and {func}jax.numpy.trunc now return the output
of the same dtype as the input, i.e. no longer upcast integer or boolean inputs to floating point.
libdevice.10.bc is no longer bundled with CUDA wheels. It must be
installed either as a part of local CUDA installation, or via NVIDIA's CUDA
pip wheels.
{class}jax.experimental.pallas.BlockSpec now expects block_shape to
be passed beforeindex_map. The old argument order is deprecated and
will be removed in a future release.
Updated the repr of gpu devices to be more consistent
with TPUs/CPUs. For example, cuda(id=0) will now be CudaDevice(id=0).
Added the device property and to_device method to {class}jax.Array, as
part of JAX's Array API support.
Deprecations
Removed a number of previously-deprecated internal APIs related to
polymorphic shapes. From {mod}jax.core: removed canonicalize_shape,
dimension_as_value, definitely_equal, and symbolic_equal_dim.
HLO lowering rules should no longer wrap singleton ir.Values in tuples.
Instead, return singleton ir.Values unwrapped. Support for wrapped values
will be removed in a future version of JAX.
{func}jax.experimental.jax2tf.convert with native_serialization=False
or enable_xla=False is now deprecated and this support will be removed in
a future version.
Native serialization has been the default since JAX 0.4.16 (September 2023).
The previously-deprecated function jax.random.shuffle has been removed;
instead use jax.random.permutation with independent=True.
jaxlib 0.4.31 (July 29, 2024)
Bug fixes
Fixed a bug that meant that negative static_argnums to a jit were mishandled
by the jit dispatch fast path.
Fixed a bug that meant triangular solves of batches of singular matrices
produce nonsensical finite values, instead of inf or nan (#3589, #15429).
NumPy 2.1.0 provides support for the upcoming Python 3.13 release and
drops support for Python 3.9. In addition to the usual bug fixes and
updated Python support, it helps get us back into our usual release
cycle after the extended development of 2.0. The highlights for this
release are:
Support for the array-api 2023.12 standard.
Support for Python 3.13.
Preliminary support for free threaded Python 3.13.
Python versions 3.10-3.13 are supported in this release.
New functions
New function numpy.unstack
A new function np.unstack(array, axis=...) was added, which splits an
array into a tuple of arrays along an axis. It serves as the inverse of
[numpy.stack]{.title-ref}.
The fix_imports keyword argument in numpy.save is deprecated.
Since NumPy 1.17, numpy.save uses a pickle protocol that no longer
supports Python 2, and ignored fix_imports keyword. This keyword
is kept only for backward compatibility. It is now deprecated.
Passing non-integer inputs as the first argument of
[bincount]{.title-ref} is now deprecated, because such inputs are
silently cast to integers with no warning about loss of precision.
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, qiskit-braket-provider, scipy, scs and sympy to permit the latest version. Updates
botocore
from 1.34.113 to 1.35.0Changelog
Sourced from botocore's changelog.
... (truncated)
Commits
ec0fda7
Merge branch 'release-1.35.0'756df07
Bumping version to 1.35.0d780ee8
Update endpoints modeld8cce8e
Update to latest models4351ace
Multi-auth trait support (#3233)7fdb763
Merge branch 'release-1.34.162'feb9c3d
Merge branch 'release-1.34.162' into develop7c09319
Bumping version to 1.34.162152e506
Update endpoints model55032d0
Update to latest modelsUpdates
awscli
from 1.32.113 to 1.34.0Commits
2452784
Merge branch 'release-1.34.0'fe1a740
Bumping version to 1.34.0278c43c
Update changelog based on model updates5d5d0c3
Merge pull request #8870 from hssyoo/codeartifact-v18667ec4
Update codeartifact login error message06a4587
Merge branch 'release-1.33.44'9c73169
Merge branch 'release-1.33.44' into develop6fba3ea
Bumping version to 1.33.447867e3b
Update changelog based on model updates236a7ef
Merge customizations for S3Updates
boto3
from 1.34.113 to 1.35.0Commits
f38acbb
Merge branch 'release-1.35.0'd0a872d
Bumping version to 1.35.0eaae319
Add changelog entries from botocore59518e4
Merge branch 'release-1.34.162'a791aa7
Merge branch 'release-1.34.162' into developadd8a63
Bumping version to 1.34.1622ec9480
Add changelog entries from botocore2f927ce
Merge branch 'release-1.34.161'8268877
Merge branch 'release-1.34.161' into developc36a3f2
Bumping version to 1.34.161Updates
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.84.0Release notes
Sourced from amazon-braket-sdk's releases.
Changelog
Sourced from amazon-braket-sdk's changelog.
Commits
12ec01b
prepare release v1.84.066fec48
feat: support erf_square and swap_phases (#1019)bbdbfa6
test: Add Garnet to tracker integ test (#1016)f42f322
infra: bump actions/checkout from 4.1.5 to 4.1.7 (#1015)e72299b
update development version to v1.83.1.dev01e4a76f
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)Updates
amazon-braket-algorithm-library
from 1.4.11 to 1.4.13Release notes
Sourced from amazon-braket-algorithm-library's releases.
Changelog
Sourced from amazon-braket-algorithm-library's changelog.
Commits
5532cd6
prepare release v1.4.130764915
fix: Pin sympy<1.13 (#149)84fe52b
update development version to v1.4.13.dev025fcd2c
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.3Release notes
Sourced from cvxpy's releases.
Commits
70aef4d
Releases 1.5.338fea97
Patch 1.5.3 (#2523)66dca8e
Preps for 1.5.37d24ec6
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.31Release notes
Sourced from jax's releases.
... (truncated)
Changelog
Sourced from jax's changelog.
... (truncated)
Commits
7fd9302
Start JAX and jaxlib 0.4.31 releasef070c06
Merge pull request #22703 from Rifur13:plugin-fix9beb4f1
Merge pull request #19760 from Blair-Johnson:fix-pytree-grads-sparse802a14c
Re-pack gradients of jax.experimental.sparse.grad() to match original pytrees...85e83b5
Merge pull request #22690 from jakevdp:inplace-docd1c0d99
Bump the minimum CUDNN version to v9.1.6127baa
Ignore the Deprecation warning produced aboutnative_serialization=False
.fd23b87
Bump minimum SciPy version to 1.10.cfa1e78
Improve documentation for jnp.put, jnp.place, jnp.fill_diagonal0224235
Skip cuda backend initialization if no nvidia GPUs are visible.Updates
jaxlib
from 0.4.28 to 0.4.31Release notes
Sourced from jaxlib's releases.
Changelog
Sourced from jaxlib's changelog.
... (truncated)
Commits
7fd9302
Start JAX and jaxlib 0.4.31 releasef070c06
Merge pull request #22703 from Rifur13:plugin-fix9beb4f1
Merge pull request #19760 from Blair-Johnson:fix-pytree-grads-sparse802a14c
Re-pack gradients of jax.experimental.sparse.grad() to match original pytrees...85e83b5
Merge pull request #22690 from jakevdp:inplace-docd1c0d99
Bump the minimum CUDNN version to v9.1.6127baa
Ignore the Deprecation warning produced aboutnative_serialization=False
.fd23b87
Bump minimum SciPy version to 1.10.cfa1e78
Improve documentation for jnp.put, jnp.place, jnp.fill_diagonal0224235
Skip cuda backend initialization if no nvidia GPUs are visible.Updates
matplotlib
from 3.9.0 to 3.9.2Release notes
Sourced from matplotlib's releases.
Commits
a254b68
REL: 3.9.2056f307
DOC: Create release notes for 3.9.28d867ce
Merge branch 'v3.9.1-doc' into v3.9.x7be8675
Merge pull request #28687 from QuLogic/static-msvc3ed3d7b
Merge pull request #28695 from meeseeksmachine/auto-backport-of-pr-27797-on-v...8a62afa
BLD: Include MSVCP140 runtime statically81be26f
Merge pull request #28688 from QuLogic/auto-backport-of-pr-28668-on-v3.9.xd88a582
Backport PR #27797: DOC: Use video files for saving animationse3159ba
Merge pull request #28692 from meeseeksmachine/auto-backport-of-pr-28632-on-v...465401e
Backport PR #28632: DOC: Tell sphinx-gallery to link mpl_toolkits from our buildUpdates
numpy
from 1.26.4 to 2.1.0Release notes
Sourced from numpy's releases.
... (truncated)
Commits
2f7fe64
Merge pull request #27236 from charris/prepare-2.1.0b6f434f
REL: Prepare for the NumPy 2.1.0 release [wheel build]3cf9394
Merge pull request #27234 from charris/backport-259847443dcc
Merge pull request #27233 from charris/backport-2722385b1cab
BUG: Allow fitting of degree zero polynomials with Polynomial.fit395a81d
DOC: reword discussion about shared arrays to hopefully be clearer5af2e96
Move NUMUSERTYPES thread safety discussion to legacy DType API docsd902c24
DOC: add docs on thread safety in NumPyc080180
Merge pull request #27229 from charris/backport-2722644ce7e8
BUG: FixPyArray_ZeroContiguousBuffer
(resize) with struct dtypesUpdates
optax
from 0.2.2 to 0.2.3Release notes
Sourced from optax's releases.