api-change:cognito-idp: Fixed a description of AdvancedSecurityAdditionalFlows in Amazon Cognito user pool configuration.
api-change:connect: This release supports adding RoutingCriteria via UpdateContactRoutingData public API.
api-change:ssm: Systems Manager doc-only updates for August 2024.
1.34.157
api-change:cognito-idp: Added support for threat protection for custom authentication in Amazon Cognito user pools.
api-change:connect: This release fixes a regression in number of access control tags that are allowed to be added to a security profile in Amazon Connect. You can now add up to four access control tags on a single security profile.
api-change:ec2: Launch of private IPv6 addressing for VPCs and Subnets. VPC IPAM supports the planning and monitoring of private IPv6 usage.
api-change:glue: This release adds support to retrieve the validation status when creating or updating Glue Data Catalog Views. Also added is support for BasicCatalogTarget partition keys.
1.34.156
api-change:appintegrations: Updated CreateDataIntegration and CreateDataIntegrationAssociation API to support bulk data export from Amazon Connect Customer Profiles to the customer S3 bucket.
api-change:glue: Introducing AWS Glue Data Quality anomaly detection, a new functionality that uses ML-based solutions to detect data anomalies users have not explicitly defined rules for.
1.34.155
api-change:bedrock-agent-runtime: Introduce model invocation output traces for orchestration traces, which contain the model's raw response and usage.
api-change:cognito-idp: Advanced security feature updates to include password history and log export for Cognito user pools.
api-change:cost-optimization-hub: This release adds savings percentage support to the ListRecommendationSummaries API.
api-change:workspaces: Added support for BYOL_GRAPHICS_G4DN_WSP IngestionProcess
enhancement:AWSCRT: Update awscrt version to 0.21.2
1.34.154
api-change:datazone: This releases Data Product feature. Data Products allow grouping data assets into cohesive, self-contained units for ease of publishing for data producers, and ease of finding and accessing for data consumers.
api-change:ecr: Released two new APIs along with documentation updates. The GetAccountSetting API is used to view the current basic scan type version setting for your registry, while the PutAccountSetting API is used to update the basic scan type version for your registry.
api-change:kinesis-video-webrtc-storage: Add JoinStorageSessionAsViewer API
api-change:pi: Added a description for the Dimension db.sql.tokenized_id on the DimensionGroup data type page.
1.34.153
api-change:cloudwatch: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
api-change:kinesis: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
api-change:resiliencehub: Customers are presented with the grouping recommendations and can determine if the recommendations are accurate and apply to their case. This feature simplifies onboarding by organizing resources into appropriate AppComponents.
api-change:route53: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
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.0.1 is a maintenance release that fixes bugs and regressions
discovered after the 2.0.0 release. NumPy 2.0.1 is the last planned
release in the 2.0.x series, 2.1.0rc1 should be out shortly.
The Python versions supported by this release are 3.9-3.12.
NOTE: Do not use the GitHub generated "Source code" files listed in the "Assets", they are garbage.
Improvements
np.quantile with method closest_observation chooses nearest even order statistic
This changes the definition of nearest for border cases from the nearest
odd order statistic to nearest even order statistic. The numpy
implementation now matches other reference implementations.
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.34.158Changelog
Sourced from botocore's changelog.
... (truncated)
Commits
1bba722
Merge branch 'release-1.34.158'60ee24a
Bumping version to 1.34.1581a3e2ee
Update endpoints model338353f
Update to latest models894686f
Merge branch 'release-1.34.157'c13dc94
Merge branch 'release-1.34.157' into develop6853abf
Bumping version to 1.34.15718a9479
Update to latest models0a2e478
Merge branch 'release-1.34.156'7f23afd
Merge branch 'release-1.34.156' into developUpdates
awscli
from 1.32.113 to 1.33.40Commits
8e2e8bd
Merge branch 'release-1.33.40'3bce8c3
Bumping version to 1.33.40a4199d7
Update changelog based on model updates98c3642
Merge branch 'release-1.33.39'78081ca
Merge branch 'release-1.33.39' into develope111704
Bumping version to 1.33.394421872
Update changelog based on model updates6f73e29
Merge branch 'release-1.33.38'ed86b4f
Merge branch 'release-1.33.38' into develop24d8673
Bumping version to 1.33.38Updates
boto3
from 1.34.113 to 1.34.158Commits
b7e50f1
Merge branch 'release-1.34.158'70829fb
Bumping version to 1.34.1586f0abd4
Add changelog entries from botocore7f4edea
Merge branch 'release-1.34.157'4350319
Merge branch 'release-1.34.157' into develop541c1d3
Bumping version to 1.34.157c2dd12d
Add changelog entries from botocore6e52ab6
Merge branch 'release-1.34.156'e0923a1
Merge branch 'release-1.34.156' into developd355703
Bumping version to 1.34.156Updates
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.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.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.1.post1Release notes
Sourced from matplotlib's releases.
Commits
9c9792a
DOC: Add Zenodo DOI for 3.9.160bfa22
BLD: bump branch away from tag44be14c
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 macOSUpdates
numpy
from 1.26.4 to 2.0.1Release notes
Sourced from numpy's releases.
... (truncated)
Commits
4c9f431
Merge pull request #27000 from charris/prepare-2.0.10e70e00
REL: Prepare for the NumPy 2.0.1 release [wheel build]4d10ffc
Merge pull request #26995 from charris/backport-26985764b667
BUG: Add object cast to avoid warning with limited API9be6ad6
Merge pull request #26971 from charris/backport-269356d950e9
BUG: fix f2py tests to work with v2 API89630c0
Merge pull request #26962 from charris/backport-2691988fa840
TST: Apply test suggestion by Nathan for rlstrip fixesa9da01e
BUG,MAINT: Fix utf-8 character stripping memory access6afbbf8
Merge pull request #26963 from charris/backport-26930Updates
optax
from 0.2.2 to 0.2.3Release notes
Sourced from optax's releases.