Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

infra: bump the dev-dependencies group across 1 directory with 16 updates #597

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 1, 2024

Bumps the dev-dependencies group with 16 updates in the / directory:

Package From To
botocore 1.34.113 1.34.136
awscli 1.32.113 1.33.18
boto3 1.34.113 1.34.136
amazon-braket-default-simulator 1.23.2 1.26.0
amazon-braket-pennylane-plugin 1.27.3 1.28.0
amazon-braket-sdk 1.80.0 1.83.0
amazon-braket-algorithm-library 1.4.11 1.4.12
cvxpy 1.5.1 1.5.2
ipykernel 6.29.4 6.29.5
jax 0.4.28 0.4.30
jaxlib 0.4.28 0.4.30
numpy 1.26.4 2.0.0
pennylane 0.35.1 0.36.0
pennylane-lightning 0.35.1 0.36.0
qiskit-aer 0.14.0.1 0.14.2
scipy 1.13.1 1.14.0

Updates botocore from 1.34.113 to 1.34.136

Changelog

Sourced from botocore's changelog.

1.34.136

  • api-change:acm-pca: Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions.
  • api-change:cloudhsmv2: Added 3 new APIs to support backup sharing: GetResourcePolicy, PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups API. Added support for BackupArn in the CreateCluster API.
  • api-change:connect: This release supports showing PreferredAgentRouting step via DescribeContact API.
  • api-change:emr: This release provides the support for new allocation strategies i.e. CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority value for each instance type for instance fleet clusters.
  • api-change:glue: Added AttributesToGet parameter to Glue GetDatabases, allowing caller to limit output to include only the database name.
  • api-change:kinesisanalyticsv2: Support for Flink 1.19 in Managed Service for Apache Flink
  • api-change:opensearch: This release removes support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains.
  • api-change:pi: Noting that the filter db.sql.db_id isn't available for RDS for SQL Server DB instances.
  • api-change:workspaces: Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces Personal.

1.34.135

  • api-change:application-autoscaling: Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool.
  • api-change:chime-sdk-media-pipelines: Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics
  • api-change:cloudfront: Doc only update for CloudFront that fixes customer-reported issue
  • api-change:datazone: This release supports the data lineage feature of business data catalog in Amazon DataZone.
  • api-change:elasticache: Add v2 smoke tests and smithy smokeTests trait for SDK testing.
  • api-change:mq: This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'.
  • api-change:qconnect: Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs.
  • api-change:quicksight: Adding support for Repeating Sections, Nested Filters
  • api-change:rds: Updates Amazon RDS documentation for TAZ export to S3.
  • api-change:sagemaker: Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools.
  • api-change:workspaces: Added support for WorkSpaces Pools.

1.34.134

  • api-change:controltower: Added ListLandingZoneOperations API.
  • api-change:eks: Added support for disabling unmanaged addons during cluster creation.
  • api-change:ivs-realtime: IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens.
  • api-change:kinesisanalyticsv2: This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs.
  • 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.

1.34.133

  • api-change:autoscaling: Doc only update for Auto Scaling's TargetTrackingMetricDataQuery
  • api-change:ec2: This release is for the launch of the new u7ib-12tb.224xlarge, R8g, c7gn.metal and mac2-m1ultra.metal instance types
  • api-change:networkmanager: This is model changes & documentation update for the Asynchronous Error Reporting feature for AWS Cloud WAN. This feature allows customers to view errors that occur while their resources are being provisioned, enabling customers to fix their resources without needing external support.
  • api-change:workspaces-thin-client: This release adds the deviceCreationTags field to CreateEnvironment API input, UpdateEnvironment API input and GetEnvironment API output.

1.34.132

... (truncated)

Commits
  • 446acfb Merge branch 'release-1.34.136'
  • 09a10d8 Bumping version to 1.34.136
  • 9d5bd52 Update endpoints model
  • e3c5915 Update to latest models
  • ce75911 Merge branch 'release-1.34.135'
  • 1c7af15 Merge branch 'release-1.34.135' into develop
  • 31053b7 Bumping version to 1.34.135
  • 5de46c9 Update endpoints model
  • 4d04705 Update to latest models
  • c2c38f8 Merge branch 'release-1.34.134' into develop
  • Additional commits viewable in compare view

Updates awscli from 1.32.113 to 1.33.18

Commits
  • 3a67a7b Merge branch 'release-1.33.18'
  • 4ae2d7d Bumping version to 1.33.18
  • 54fe47d Update changelog based on model updates
  • 26dce83 Merge customizations for EMR
  • 95598e1 Merge branch 'release-1.33.17' into develop
  • ecfe6fd Merge branch 'release-1.33.17'
  • 42d12c8 Bumping version to 1.33.17
  • 4c568ff Update changelog based on model updates
  • 854295a Merge branch 'release-1.33.16' into develop
  • 311d7d0 Merge branch 'release-1.33.16'
  • Additional commits viewable in compare view

Updates boto3 from 1.34.113 to 1.34.136

Commits
  • 04045c4 Merge branch 'release-1.34.136'
  • c04875b Bumping version to 1.34.136
  • 5df3444 Add changelog entries from botocore
  • dcfb592 Merge pull request #4182 from kdaily/kdaily-remove-opsworks-collections-integ...
  • acbe904 Do not test opsworks collections
  • 359f0b2 Merge branch 'release-1.34.135'
  • 54246d5 Merge branch 'release-1.34.135' into develop
  • d9b5ce7 Bumping version to 1.34.135
  • 857c461 Add changelog entries from botocore
  • 6221a41 Merge branch 'release-1.34.134' into develop
  • Additional commits viewable in compare view

Updates amazon-braket-default-simulator from 1.23.2 to 1.26.0

Release notes

Sourced from amazon-braket-default-simulator's releases.

v1.26.0

Features

  • Introduce run_multiple method

Bug Fixes and Other Changes

  • Ignore qubit_count parameter for JAQCD

v1.25.0

Features

  • Track classical register indices for measurements

Bug Fixes and Other Changes

  • Include measured in noncontiguous qubit map

v1.24.1

Bug Fixes and Other Changes

  • Use csr_matrix.getH() instead of H

v1.24.0

Features

  • support non-contiguous qubit indices local simulator

v1.23.4

Bug Fixes and Other Changes

  • use numpy for float comparison

v1.23.3

Bug Fixes and Other Changes

  • fix signed integer casting
Changelog

Sourced from amazon-braket-default-simulator's changelog.

v1.26.0 (2024-06-27)

Features

  • Introduce run_multiple method

Bug Fixes and Other Changes

  • Ignore qubit_count parameter for JAQCD

v1.25.0 (2024-06-26)

Features

  • Track classical register indices for measurements

Bug Fixes and Other Changes

  • Include measured in noncontiguous qubit map

v1.24.1 (2024-06-26)

Bug Fixes and Other Changes

  • Use csr_matrix.getH() instead of H

v1.24.0 (2024-06-24)

Features

  • support non-contiguous qubit indices local simulator

v1.23.4 (2024-06-20)

Bug Fixes and Other Changes

  • use numpy for float comparison

v1.23.3 (2024-06-19)

Bug Fixes and Other Changes

  • fix signed integer casting
Commits
  • 7b52b78 prepare release v1.26.0
  • e93e551 feat: Introduce run_multiple method (#264)
  • dc68323 change: Ignore qubit_count parameter for JAQCD (#269)
  • 3378eaa update development version to v1.25.1.dev0
  • bc5df7b prepare release v1.25.0
  • d663479 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.dev0
  • 3f17237 prepare release v1.24.1
  • 1454fb9 fix: Use csr_matrix.getH() instead of H (#268)
  • Additional commits viewable in compare view

Updates amazon-braket-pennylane-plugin from 1.27.3 to 1.28.0

Release notes

Sourced from amazon-braket-pennylane-plugin's releases.

v1.28.0

Features

  • Support batch_execute for BraketLocalQubitDevice

v1.27.6

Bug Fixes and Other Changes

  • Support qml.counts for circuits

v1.27.5

Bug Fixes and Other Changes

  • Replace FreeParameter("b") with FreeParameter("d") in unittests

v1.27.4

Bug Fixes and Other Changes

  • Update autoray to >= 0.6.11
Changelog

Sourced from amazon-braket-pennylane-plugin's changelog.

v1.28.0 (2024-07-01)

Features

  • Support batch_execute for BraketLocalQubitDevice

v1.27.6 (2024-06-18)

Bug Fixes and Other Changes

  • Support qml.counts for circuits

v1.27.5 (2024-06-13)

Bug Fixes and Other Changes

  • Replace FreeParameter("b") with FreeParameter("d") in unittests

v1.27.4 (2024-06-03)

Bug Fixes and Other Changes

  • Update autoray to >= 0.6.11
Commits
  • 9c9e27e prepare release v1.28.0
  • 388dd74 test: Delete OQC integ test (#272)
  • 1377abd feat: Support batch_execute for BraketLocalQubitDevice (#269)
  • dfff7a6 update development version to v1.27.7.dev0
  • eabf16d prepare release v1.27.6
  • 0d5c883 infra: add pr_title_check workflow (#265)
  • d7c232f Support qml.counts for circuits (#267)
  • 7b9f700 update development version to v1.27.6.dev0
  • 2e8e130 prepare release v1.27.5
  • ad9237c change: Replace FreeParameter("b") with FreeParameter("d") in unittests (...
  • Additional commits viewable in compare view

Updates amazon-braket-sdk from 1.80.0 to 1.83.0

Release notes

Sourced from amazon-braket-sdk's releases.

v1.83.0

Deprecations and Removals

  • Remove OQC

Features

  • Use run_multiple for local batches

Documentation Changes

  • update PR title instructions

v1.82.0

Features

  • Track classical target indices for measurements

Bug Fixes and Other Changes

  • Add test to check classical indices used in measurement are preserved between Circuit and OpenQASM Translations.

v1.81.1

Bug Fixes and Other Changes

  • Error when FreeParameters are named QASM types

v1.81.0

Features

  • Add IQM to get compiled program convenience method

v1.80.1

Bug Fixes and Other Changes

  • docs: add stack exchange badge to the readme
  • Implement braket.ahs.AnalogHamiltonianSimulation.from_ir()
Changelog

Sourced from amazon-braket-sdk's changelog.

v1.83.0 (2024-06-28)

Deprecations and Removals

  • Remove OQC

Features

  • Use run_multiple for local batches

Documentation Changes

  • update PR title instructions

v1.82.0 (2024-06-27)

Features

  • Track classical target indices for measurements

Bug Fixes and Other Changes

  • Add test to check classical indices used in measurement are preserved between Circuit and OpenQASM Translations.

v1.81.1 (2024-06-17)

Bug Fixes and Other Changes

  • Error when FreeParameters are named QASM types

v1.81.0 (2024-06-13)

Features

  • Add IQM to get compiled program convenience method

v1.80.1 (2024-06-10)

Bug Fixes and Other Changes

  • docs: add stack exchange badge to the readme
  • Implement braket.ahs.AnalogHamiltonianSimulation.from_ir()
Commits
  • 1e4a76f prepare release v1.83.0
  • 686aaf8 deprecation: Remove OQC (#1014)
  • dabcb5e feat: Use run_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.dev0
  • 6cd842e prepare release v1.82.0
  • Additional commits viewable in compare view

Updates amazon-braket-algorithm-library from 1.4.11 to 1.4.12

Release notes

Sourced from amazon-braket-algorithm-library's releases.

v1.4.12

Bug Fixes and Other Changes

  • Remove oqc
Changelog

Sourced from amazon-braket-algorithm-library's changelog.

v1.4.12 (2024-06-28)

Bug Fixes and Other Changes

  • Remove oqc
Commits

Updates cvxpy from 1.5.1 to 1.5.2

Release notes

Sourced from cvxpy's releases.

v1.5.2

What's Changed

This release is the first one compatible with NumPy 2.0. It is backward compatible, i.e., NumPy versions < 2.0 will continue to work.

Full Changelog: cvxpy/cvxpy@v1.5.1...v1.5.2

Commits

Updates ipykernel from 6.29.4 to 6.29.5

Release notes

Sourced from ipykernel's releases.

v6.29.5

6.29.5

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@​blink1073 | @​ianthomas23

Changelog

Sourced from ipykernel's changelog.

6.29.5

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@​blink1073 | @​ianthomas23

Commits

Updates jax from 0.4.28 to 0.4.30

Release notes

Sourced from jax's releases.

Jax release v0.4.30

No release notes provided.

Jaxlib release v0.4.30

No release notes provided.

JAX v0.4.29

  • 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.
    • 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).

... (truncated)

Changelog

Sourced from jax's changelog.

jax 0.4.30 (June 18, 2024)

  • Changes

    • 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
  • d7bc6b4 Update XLA dependency to use revision
  • 3f4f79c Prepare for 0.4.30 release.
  • dfcfb36 Pallas GPU no longer falls back to lax.pow for integer powers
  • 5bfd6af Removed unnecessary skip in pallas_test.py::SoftmaxTest
  • 3fd9326 [jax] Enable api_test with XLA:CPU thunks
  • ed4958c [XLA:Mosaic] Add internal scratch VMEM
  • 701c63e [Pallas/TPU] Add API for megacore partitioning of pipelines
  • Additional commits viewable in compare view

Updates jaxlib from 0.4.28 to 0.4.30

Release notes

Sourced from jaxlib's releases.

Jaxlib release v0.4.30

No release notes provided.

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).
    • Fixed a bug where XLA:CPU miscompiled certain matmul fusions (openxla/xla#13301).
    • Fixes a compiler crash on GPU (google/jax#21396).
  • Deprecations

    • 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).
Changelog

Sourced from jaxlib's changelog.

jax 0.4.30 (June 18, 2024)

  • Changes

    • 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
  • d7bc6b4 Update XLA dependency to use revision
  • 3f4f79c Prepare for 0.4.30 release.
  • dfcfb36 Pallas GPU no longer falls back to lax.pow for integer powers
  • 5bfd6af Removed unnecessary skip in pallas_test.py::SoftmaxTest
  • 3fd9326 [jax] Enable api_test with XLA:CPU thunks
  • ed4958c [XLA:Mosaic] Add internal scratch VMEM
  • 701c63e [Pallas/TPU] Add API for megacore partitioning of pipelines
  • Additional commits viewable in compare view

Updates numpy from 1.26.4 to 2.0.0

Release notes

Sourced from numpy's releases.

v2.0.0

NumPy 2.0.0 Release Notes

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:

Highlights

Highlights of this release include:

  • New features:
    • 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
  • 2103511 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-26582
  • 103f4dd Merge pull request #26697 from charris/backport-25963
  • c193dcd Merge pull request #26695 from charris/backport-26667
  • 8fa8191 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)
  • Additional commits viewable in compare view

Updates pennylane from 0.35.1 to 0.36.0

Release notes

Sourced from pennylane's releases.

Release 0.36.0

Two new user-facing classes enable calculating and propagating gate errors in PennyLane:

  • qml.resource.SpectralNormError: the spectral norm error is defined as the distance, in spectral norm, between the true unitary we intend to apply and the approximate unitary that is actually applied.

  • qml.resource.ErrorOperation: a base class that inherits from qml.operation.Operation and represents quantum operations which carry some form of algorithmic error.

    SpectralNormError can be used for back-of-the-envelope type calculations like obtaining the spectral norm error between two unitaries via get_error:

    import pennylane as qml 
    from pennylane.resource import ErrorOperation, SpectralNormError
    intended_op = qml.RY(0.40, 0)
    actual_op = qml.RY(0.41, 0) # angle of rotation is slightly off

    >>> SpectralNormError.get_error(intended_op, actual_op) 
    0.004999994791668309 

    SpectralNormError is also a key tool to specify errors in larger quantum circuits:

  • For operations representing a major building block of an algorithm, we can create a custom operation that inherits from ErrorOperation. This child class must override the error method and should return a SpectralNormError instance:

    class MyErrorOperation(ErrorOperation):
    def init(self, error_val, wires):
    self.error_val = error_val
    super().init(wires=wires)
    def error(self):
    return SpectralNormError(self.error_val)

    In this toy example, MyErrorOperation introduces an arbitrary SpectralNormError when called in a QNode. It does not require a decomposition or matrix representation when used with null.qubit (suggested for use with resource and error estimation since circuit executions are not required to calculate resources or errors).

    dev = qml.device("null.qubit")
    @​qml.qnode(dev)
    def circuit():

... (truncated)

Commits

Updates pennylane-lightning from 0.35.1 to 0.36.0

Release notes

Sourced from pennylane-lightning's releases.

Release 0.36.0

New features since last release

…ates

Bumps the dev-dependencies group with 16 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [botocore](https://github.com/boto/botocore) | `1.34.113` | `1.34.136` |
| [awscli](https://github.com/aws/aws-cli) | `1.32.113` | `1.33.18` |
| [boto3](https://github.com/boto/boto3) | `1.34.113` | `1.34.136` |
| [amazon-braket-default-simulator](https://github.com/amazon-braket/amazon-braket-default-simulator-python) | `1.23.2` | `1.26.0` |
| [amazon-braket-pennylane-plugin](https://github.com/amazon-braket/amazon-braket-pennylane-plugin-python) | `1.27.3` | `1.28.0` |
| [amazon-braket-sdk](https://github.com/amazon-braket/amazon-braket-sdk-python) | `1.80.0` | `1.83.0` |
| [amazon-braket-algorithm-library](https://github.com/amazon-braket/amazon-braket-algorithm-library) | `1.4.11` | `1.4.12` |
| [cvxpy](https://github.com/cvxpy/cvxpy) | `1.5.1` | `1.5.2` |
| [ipykernel](https://github.com/ipython/ipykernel) | `6.29.4` | `6.29.5` |
| [jax](https://github.com/google/jax) | `0.4.28` | `0.4.30` |
| [jaxlib](https://github.com/google/jax) | `0.4.28` | `0.4.30` |
| [numpy](https://github.com/numpy/numpy) | `1.26.4` | `2.0.0` |
| [pennylane](https://github.com/PennyLaneAI/pennylane) | `0.35.1` | `0.36.0` |
| [pennylane-lightning](https://github.com/PennyLaneAI/pennylane-lightning) | `0.35.1` | `0.36.0` |
| [qiskit-aer](https://github.com/Qiskit/qiskit-aer) | `0.14.0.1` | `0.14.2` |
| [scipy](https://github.com/scipy/scipy) | `1.13.1` | `1.14.0` |



Updates `botocore` from 1.34.113 to 1.34.136
- [Changelog](https://github.com/boto/botocore/blob/develop/CHANGELOG.rst)
- [Commits](boto/botocore@1.34.113...1.34.136)

Updates `awscli` from 1.32.113 to 1.33.18
- [Release notes](https://github.com/aws/aws-cli/releases)
- [Commits](aws/aws-cli@1.32.113...1.33.18)

Updates `boto3` from 1.34.113 to 1.34.136
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.34.113...1.34.136)

Updates `amazon-braket-default-simulator` from 1.23.2 to 1.26.0
- [Release notes](https://github.com/amazon-braket/amazon-braket-default-simulator-python/releases)
- [Changelog](https://github.com/amazon-braket/amazon-braket-default-simulator-python/blob/main/CHANGELOG.md)
- [Commits](amazon-braket/amazon-braket-default-simulator-python@v1.23.2...v1.26.0)

Updates `amazon-braket-pennylane-plugin` from 1.27.3 to 1.28.0
- [Release notes](https://github.com/amazon-braket/amazon-braket-pennylane-plugin-python/releases)
- [Changelog](https://github.com/amazon-braket/amazon-braket-pennylane-plugin-python/blob/main/CHANGELOG.md)
- [Commits](amazon-braket/amazon-braket-pennylane-plugin-python@v1.27.3...v1.28.0)

Updates `amazon-braket-sdk` from 1.80.0 to 1.83.0
- [Release notes](https://github.com/amazon-braket/amazon-braket-sdk-python/releases)
- [Changelog](https://github.com/amazon-braket/amazon-braket-sdk-python/blob/main/CHANGELOG.md)
- [Commits](amazon-braket/amazon-braket-sdk-python@v1.80.0...v1.83.0)

Updates `amazon-braket-algorithm-library` from 1.4.11 to 1.4.12
- [Release notes](https://github.com/amazon-braket/amazon-braket-algorithm-library/releases)
- [Changelog](https://github.com/amazon-braket/amazon-braket-algorithm-library/blob/main/CHANGELOG.md)
- [Commits](amazon-braket/amazon-braket-algorithm-library@v1.4.11...v1.4.12)

Updates `cvxpy` from 1.5.1 to 1.5.2
- [Release notes](https://github.com/cvxpy/cvxpy/releases)
- [Commits](cvxpy/cvxpy@v1.5.1...v1.5.2)

Updates `ipykernel` from 6.29.4 to 6.29.5
- [Release notes](https://github.com/ipython/ipykernel/releases)
- [Changelog](https://github.com/ipython/ipykernel/blob/v6.29.5/CHANGELOG.md)
- [Commits](ipython/ipykernel@v6.29.4...v6.29.5)

Updates `jax` from 0.4.28 to 0.4.30
- [Release notes](https://github.com/google/jax/releases)
- [Changelog](https://github.com/google/jax/blob/main/CHANGELOG.md)
- [Commits](google/jax@jax-v0.4.28...jax-v0.4.30)

Updates `jaxlib` from 0.4.28 to 0.4.30
- [Release notes](https://github.com/google/jax/releases)
- [Changelog](https://github.com/google/jax/blob/main/CHANGELOG.md)
- [Commits](google/jax@jaxlib-v0.4.28...jaxlib-v0.4.30)

Updates `numpy` from 1.26.4 to 2.0.0
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.26.4...v2.0.0)

Updates `pennylane` from 0.35.1 to 0.36.0
- [Release notes](https://github.com/PennyLaneAI/pennylane/releases)
- [Commits](PennyLaneAI/pennylane@v0.35.1...v0.36.0)

Updates `pennylane-lightning` from 0.35.1 to 0.36.0
- [Release notes](https://github.com/PennyLaneAI/pennylane-lightning/releases)
- [Commits](PennyLaneAI/pennylane-lightning@v0.35.1...v0.36.0)

Updates `qiskit-aer` from 0.14.0.1 to 0.14.2
- [Release notes](https://github.com/Qiskit/qiskit-aer/releases)
- [Commits](https://github.com/Qiskit/qiskit-aer/commits/0.14.2)

Updates `scipy` from 1.13.1 to 1.14.0
- [Release notes](https://github.com/scipy/scipy/releases)
- [Commits](scipy/scipy@v1.13.1...v1.14.0)

---
updated-dependencies:
- dependency-name: botocore
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: awscli
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: boto3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: amazon-braket-default-simulator
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: amazon-braket-pennylane-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: amazon-braket-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: amazon-braket-algorithm-library
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: cvxpy
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: ipykernel
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: jax
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: jaxlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: numpy
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dev-dependencies
- dependency-name: pennylane
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: pennylane-lightning
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
- dependency-name: qiskit-aer
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
- dependency-name: scipy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team as a code owner July 1, 2024 18:17
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 1, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 8, 2024

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Jul 8, 2024
@dependabot dependabot bot deleted the dependabot/pip/dev-dependencies-d24ccf2ba3 branch July 8, 2024 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants