diff --git a/README.md b/README.md index 35f3b6260..3149a1aef 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,9 @@ Kernels and Quantum Neural Networks, used in various applications including clas and regression. This library is part of the Qiskit Community ecosystem, a collection of high-level codes that are based -on the Qiskit software development kit. As of version `0.7.0`, Qiskit Machine Learning is co-maintained -by IBM and the Hartree Center, part of the UK Science and Technologies Facilities Council (STFC). +on the Qiskit software development kit. As of version `0.7`, Qiskit Machine Learning is co-maintained +by IBM and the [Hartree Center](https://www.hartree.stfc.ac.uk/), part of the UK Science and +Technologies Facilities Council (STFC). The Qiskit Machine Learning framework aims to be: @@ -97,7 +98,7 @@ For more details on how to do so and much more, follow the instructions in the ## Migration to Qiskit 1.x > [!NOTE] > Qiskit Machine Learning depends on Qiskit, which will be automatically installed as a -> dependency when you install Qiskit Machine Learning. From version `0.8.0` of Qiskit Machine +> dependency when you install Qiskit Machine Learning. From version `0.8` of Qiskit Machine > Learning, Qiskit `1.0` or above will be required. If you have a pre-`1.0` version of Qiskit > installed in your environment (however it was installed), you should upgrade to `1.x` to > continue using the latest features. You may refer to the @@ -174,8 +175,10 @@ By participating, you are expected to uphold this code. We use [GitHub issues](https://github.com/qiskit-community/qiskit-machine-learning/issues) for tracking requests and bugs. Please [join the Qiskit Slack community](https://qisk.it/join-slack) -and for discussion and simple questions. -For questions that are more suited for a forum, we use the **Qiskit** tag in [Stack Overflow](https://stackoverflow.com/questions/tagged/qiskit). +and use the [`#qiskit-machine-learning`](https://qiskit.enterprise.slack.com/archives/C07JE3V55C1) +channel for discussions and short questions. +For questions that are more suited for a forum, you can use the **Qiskit** tag in [Stack Overflow] +(https://stackoverflow.com/questions/tagged/qiskit). ## Humans behind Qiskit Machine Learning diff --git a/docs/getting_started.rst b/docs/getting_started.rst index 5ef8a3c99..9848961d3 100644 --- a/docs/getting_started.rst +++ b/docs/getting_started.rst @@ -110,7 +110,7 @@ Migration to Qiskit 1.x .. note:: Qiskit Machine Learning depends on Qiskit, which will be automatically installed as a - dependency when you install Qiskit Machine Learning. From version ``0.8.0`` of Qiskit Machine + dependency when you install Qiskit Machine Learning. From version ``0.8`` of Qiskit Machine Learning, Qiskit ``1.0`` or above will be required. If you have a pre-``1.0`` version of Qiskit installed in your environment (however it was installed), you should upgrade to ``1.x`` to continue using the latest features. You may refer to the diff --git a/docs/index.rst b/docs/index.rst index 767c75bce..4eb63c515 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -10,8 +10,9 @@ Kernels and Quantum Neural Networks, used in various applications including clas and regression. This library is part of the Qiskit Community ecosystem, a collection of high-level codes that are based -on the Qiskit software development kit. As of version ``0.7.0``, Qiskit Machine Learning is co-maintained -by IBM and the Hartree Center, part of the UK Science and Technologies Facilities Council (STFC). +on the Qiskit software development kit. As of version ``0.7``, Qiskit Machine Learning is co-maintained +by IBM and the `Hartree Center `__, part of the UK Science and +Technologies Facilities Council (STFC). The Qiskit Machine Learning framework aims to be: diff --git a/releasenotes/notes/0.8/0.8-prelude-3057999fac96bf43.yaml b/releasenotes/notes/0.8/0.8-prelude-3057999fac96bf43.yaml new file mode 100644 index 000000000..fe75ad2b2 --- /dev/null +++ b/releasenotes/notes/0.8/0.8-prelude-3057999fac96bf43.yaml @@ -0,0 +1,8 @@ +--- +prelude: > + From this release, Qiskit Machine Learning requires Qiskit `1.0` or above, with important + changes and upgrades, such as the introduction of Quantum Bayesian inference and the migration + of a subset of Qiskit Algorithms features to Qiskit Machine Learning. These changes are + part of the process to build full compatibility with the version-2 (V2) Qiskit primitives + available from version `0.8` of Qiskit Machine Learning. V1 primitives are deprecated and + will be removed from version `0.9` (please find more information below). diff --git a/releasenotes/notes/add-quantum-bayesian-inference-92c6025432d9b7e0.yaml b/releasenotes/notes/0.8/add-quantum-bayesian-inference-92c6025432d9b7e0.yaml similarity index 100% rename from releasenotes/notes/add-quantum-bayesian-inference-92c6025432d9b7e0.yaml rename to releasenotes/notes/0.8/add-quantum-bayesian-inference-92c6025432d9b7e0.yaml diff --git a/releasenotes/notes/fix-701-max_circuits_per_job-and-600-deepcopy-dependency-e6eda2e5b986c1be.yaml b/releasenotes/notes/0.8/fix-701-max_circuits_per_job-and-600-deepcopy-dependency-e6eda2e5b986c1be.yaml similarity index 100% rename from releasenotes/notes/fix-701-max_circuits_per_job-and-600-deepcopy-dependency-e6eda2e5b986c1be.yaml rename to releasenotes/notes/0.8/fix-701-max_circuits_per_job-and-600-deepcopy-dependency-e6eda2e5b986c1be.yaml diff --git a/releasenotes/notes/fix-716-mismatch-dimension-pytorch-ba01bea90eba1435.yaml b/releasenotes/notes/0.8/fix-716-mismatch-dimension-pytorch-ba01bea90eba1435.yaml similarity index 100% rename from releasenotes/notes/fix-716-mismatch-dimension-pytorch-ba01bea90eba1435.yaml rename to releasenotes/notes/0.8/fix-716-mismatch-dimension-pytorch-ba01bea90eba1435.yaml diff --git a/releasenotes/notes/fix-fid_statevector_kernel-pickling-b7fa2b13a15ec9c6.yaml b/releasenotes/notes/0.8/fix-fid_statevector_kernel-pickling-b7fa2b13a15ec9c6.yaml similarity index 100% rename from releasenotes/notes/fix-fid_statevector_kernel-pickling-b7fa2b13a15ec9c6.yaml rename to releasenotes/notes/0.8/fix-fid_statevector_kernel-pickling-b7fa2b13a15ec9c6.yaml diff --git a/releasenotes/notes/fix_qnn_binding_order-74caef8a49ecffe5.yaml b/releasenotes/notes/0.8/fix_qnn_binding_order-74caef8a49ecffe5.yaml similarity index 100% rename from releasenotes/notes/fix_qnn_binding_order-74caef8a49ecffe5.yaml rename to releasenotes/notes/0.8/fix_qnn_binding_order-74caef8a49ecffe5.yaml diff --git a/releasenotes/notes/py38_end_of_support-fa1fdea6ea02b502.yaml b/releasenotes/notes/0.8/py38_end_of_support-fa1fdea6ea02b502.yaml similarity index 100% rename from releasenotes/notes/py38_end_of_support-fa1fdea6ea02b502.yaml rename to releasenotes/notes/0.8/py38_end_of_support-fa1fdea6ea02b502.yaml diff --git a/releasenotes/notes/py_3_12_support-6ac8bce3652299fb.yaml b/releasenotes/notes/0.8/py_3_12_support-6ac8bce3652299fb.yaml similarity index 100% rename from releasenotes/notes/py_3_12_support-6ac8bce3652299fb.yaml rename to releasenotes/notes/0.8/py_3_12_support-6ac8bce3652299fb.yaml diff --git a/releasenotes/notes/qiskit-algorithms-incorporated-421554a4ff547d0d.yaml b/releasenotes/notes/0.8/qiskit-algorithms-incorporated-421554a4ff547d0d.yaml similarity index 88% rename from releasenotes/notes/qiskit-algorithms-incorporated-421554a4ff547d0d.yaml rename to releasenotes/notes/0.8/qiskit-algorithms-incorporated-421554a4ff547d0d.yaml index 3f284d6db..2b8df500b 100644 --- a/releasenotes/notes/qiskit-algorithms-incorporated-421554a4ff547d0d.yaml +++ b/releasenotes/notes/0.8/qiskit-algorithms-incorporated-421554a4ff547d0d.yaml @@ -1,11 +1,4 @@ --- -prelude: > - This release includes the migration of a subset of Qiskit Algorithms features to Qiskit Machine - Learning. This ensures continued enhancement of essential features for Qiskit Machine - Learning following the end of official support for Qiskit Algorithms. Therefore, Qiskit - Machine Learning will no longer depend on Qiskit Algorithms, possibly introducing breaking - changes in import structures. Some quick-fixes are described below. - features: - | Migrated essential Qiskit Algorithms features to Qiskit Machine Learning: @@ -28,10 +21,16 @@ features: You may be required to upgrade Qiskit Aer accordingly, depending on your set-up. upgrade: + - | + From version `0.8.0`, Qiskit Machine Learning requires Qiskit `1.0` or higher. + - | The merge of some of the features of Qiskit Algorithms into Qiskit Machine Learning might lead - to breaking changes. For this reason, caution is advised when updating to version 0.8 during - critical production stages in a project. + to breaking changes. For this reason, caution is advised when updating to version `0.8` during + critical production stages in a project. This change ensures continued + enhancement and maintenance of essential features for Qiskit Machine + Learning following the end of official support for Qiskit Algorithms. Therefore, Qiskit + Machine Learning will no longer depend on Qiskit Algorithms. - | Users must update their imports and code references in code that uses Qiskit Machine Leaning diff --git a/releasenotes/notes/v2-primitive-support-2cf30f1701c31d0f.yaml b/releasenotes/notes/0.8/v2-primitive-support-2cf30f1701c31d0f.yaml similarity index 100% rename from releasenotes/notes/v2-primitive-support-2cf30f1701c31d0f.yaml rename to releasenotes/notes/0.8/v2-primitive-support-2cf30f1701c31d0f.yaml