Skip to content

Bump qiskit-algorithms from 0.3.1 to 0.4.0#401

Open
dependabot[bot] wants to merge 2 commits intomainfrom
dependabot/pip/qiskit-algorithms-0.4.0
Open

Bump qiskit-algorithms from 0.3.1 to 0.4.0#401
dependabot[bot] wants to merge 2 commits intomainfrom
dependabot/pip/qiskit-algorithms-0.4.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 1, 2025

Bumps qiskit-algorithms from 0.3.1 to 0.4.0.

Release notes

Sourced from qiskit-algorithms's releases.

Qiskit Algorithms 0.4.0

Prelude

This release compiles a series of important updates to the package, including:

  • dropped support for Python 3.8 and added support for Python 3.13
  • added support for PrimitivesV2
  • addressed deprecations from the 1.x cycle

These changes allow for qiskit-algorithms to now support Qiskit 2.x while maintaining support for the 1.x cycle.

Following up on the deprecation of BlueprintsCircuit in the 2.1 version of Qiskit, most tests have been updated to use the replacements functions instead. These circuits are still supported by qiskit-algorithms, though their use is now deprecated, and their support will be removed when the oldest supported Qiskit version is 3.0. The AmplificationProblem and Grover classes now support being passed Gate objects to support the use of PhaseOracleGate in addition to PhaseOracle. The AdaptVQE class now supports a new way to specify its ansatz, following up on the deprecation of EvolvedOperatorAnsatz.

Following up on the deprecation of V1 primitives in Qiskit 1.X and their subsequent removal in Qiskit 2.X, this release of qiskit-algorithms drops their support in favor of the V2 primitives. You can read about how to modify your imports in your code in the Qiskit migration guide to the V2 primitives. Since V2 primitives may require users to transpile their circuit, it is now possible for the users to provide the classes that define their own QuantumCircuit with a Transpiler along with some options. A Transpiler is any object having a run method that can take as input a QuantumCircuit or a list thereof and additional options and returns the transpiled version of its input(s) according to the provided options.

New Contributors

Full Changelog: qiskit-community/qiskit-algorithms@0.3.0...0.4.0

Commits

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Dec 1, 2025
@github-actions
Copy link

github-actions bot commented Dec 1, 2025

Benchmark Report------RG_QSVM: 58 (PR) >= 60 (main): False

Bumps [qiskit-algorithms](https://github.com/qiskit-community/qiskit-algorithms) from 0.3.1 to 0.4.0.
- [Release notes](https://github.com/qiskit-community/qiskit-algorithms/releases)
- [Commits](qiskit-community/qiskit-algorithms@0.3.1...0.4.0)

---
updated-dependencies:
- dependency-name: qiskit-algorithms
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/qiskit-algorithms-0.4.0 branch from a746133 to 31dc508 Compare December 4, 2025 16:22
@github-actions
Copy link

github-actions bot commented Dec 4, 2025

Benchmark Report------RG_QSVM: 58 (PR) >= 62 (main): False

@github-actions
Copy link

github-actions bot commented Jan 2, 2026

Benchmark Report------RG_QSVM: 60 (PR) >= 61 (main): False

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.

1 participant