CARVIEW |
Select Language
HTTP/2 200
date: Wed, 16 Jul 2025 09:23:27 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"c09f51b06a8c5d2930a8ed5722522b95"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=d5r%2ByK8b0Rp59s2tN%2BRdyD4QuqDvlVlAc5TKfpnxicrlheAzDaKc%2BOicjdwM7Ez%2FPnDM1fVUJ9xZomwBZpDpIx38gS2kbJRKgYADEBEYOqstlqiDNU5QtdZVEzI9DnCqaPudy2T1QbFcu3euOkyOk1r3CnrROvAsSHq2r1OXpAnRsKPlzzro%2BMkUt30WyNxJTLVJLR1hDs1i3eMUF6jew2UnsllbDXalVRKKS7aIHZjNAEr2exQa58y4eryTiqF9YCYn6AWBD1Xz%2FqNv1Cay7A%3D%3D--iSUqscz3C4rPafMd--%2FbDtElNduMi9XijnykLGFg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.726427650.1752657807; Path=/; Domain=github.com; Expires=Thu, 16 Jul 2026 09:23:27 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 16 Jul 2026 09:23:27 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 85AC:15ACEF:81AF9A:9F1B34:68776F8F
Release Qiskit 1.2.0 · Qiskit/qiskit · GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Qiskit 1.2.0
Compare
·
783 commits
to main
since this release
7e2e835
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release notes: https://docs.quantum.ibm.com/api/qiskit/release-notes/1.2
Changelog
Deprecated
- Deprecate BackendV1 and
qiskit.providers.models
(backport #12629) (#12864) - Deprecate fake backends based on BackendV1 (backport #12660) (#12837)
- fixes #9355 deprecate visualize_transition (#12287) (#12822)
- Deprecate V1 Primitives and their utils (#12575)
- Deprecate Qobj and assemble (#12649)
- Deprecate accidentally public internal helper methods on QuantumCircuit (#12785)
- Improve the performance of the
ProductFormula
synthesizers (#12724) - Add warning for bad
justify
input, incircuit_drawer
(#12458) - Deprecate tuple-like access to
CircuitInstruction
(#12640)
Added
- 'Peephole' optimization - or: collecting and optimizing two-qubit blocks - before routing (#12727) (#12881)
- Avoid operator creation in transpiler (#12826) (#12875)
- Port
star_preroute
to rust (backport #12761) (#12846) - Add config option to leverage all cores for sabre (#12780) (#12841)
- Bitarray postselect (#12693) (#12836)
- Add
AnnotatedOperation.params
and fix some control issues (#12752) (#12828) - Move
generate_preset_pass_manager
to a standalone file (#12762) - Update version of OpenQASM 3.0 standard library (#12387)
- Port
synth_permutation_depth_lnn_kms
to Rust (#12746) - Rewrite OpenQASM 3 exporter symbol table (#12776)
- Port
synth_clifford_bm
to Rust. (#12714) - Update MCX recursive synthesis method to reduce number of CX gates (#12772)
- Barebone generic backend options (#12747)
- Adding QFT gate to natively reason about Quantum Fourier Transforms (#11463)
- Improve the performance of the
ProductFormula
synthesizers (#12724) - Improved MCXVChain with dirty auxiliary qubits (#9687)
- Oxidize
synth_cnot_count_full_pmh
(#12588) - Add Uniform State Preparation (#12112)
- Port
synth_clifford_greedy
to Rust (#12601) - Oxidize
synth_permutation_acg
(#12543) - improving
quantum_causal_cone
method in python (#12668) - binary matrices utils in rust (#12456)
- Add infrastructure for gates, instruction, and operations in Rust (#12459)
- Add option to user config to control
idle_wires
in circuit drawer (#12462) - [unitaryHACK] Controlling the Insertion of Multi-Qubit Gates in the Generation of Random Circuits #12059 (#12483)
- Add pos for Parameter (#12496)
- Update
transpile()
andgenerate_preset_pass_manager
to convert loose input of constraints to aTarget
withTarget.from_configuration()
(#12185) - Add
DenseLayout
trial toSabreLayout
(#12453) - add insert_barrier argument to UnitaryOverlap (#12321)
- Add new method for single bitstring target when measuring stabilizerstate probabilities_dict (#12147)
- Replace initialization method by Isometry in StatePreparation (#12178)
Changed
- Update metadata of Primitives V2 (#12784) (#12857)
- Change the default
routing_method
tosabre
(#12806) (#12847) - Use rustworkx 0.15.0 features in DAGCircuit.remove_op_node (#12756)
- Add infrastructure for gates, instruction, and operations in Rust (#12459)
Fixed
- Fix error message upon misalignment in
PadDynamicalDecoupling
(#12952) (#12954) - Improve error message on bad OpenQASM 3
basis_gates
argument (#12945) (#12946) - Fix dag visualization with Var wires (#12848) (#12924)
- Remove init peephole optimization discrete basis check (#12898) (#12920)
- Fix parsing of huge OpenQASM 2 conditionals (#12774) (#12854)
- Fix
StatevectorSampler
to raise an error if a circuit with c_if is passed (#12842) (#12851) - Make
BitArray.{slice_bits,slice_shots,__getitem__}
raiseIndexError
when indices are not valid (#12755) (#12845) - Add
AnnotatedOperation.params
and fix some control issues (#12752) (#12828) - Fix
BitArray.from_counts
/from_samples
to not fail for input with only0
outcome andnum_bits=None
(#12800) (#12820) - fix issue/12311 with fractional gate in basis (#12511)
- Validate
order
kwarg inBitArray.from_bool_array()
(#12686) - Rewrite OpenQASM 3 exporter symbol table (#12776)
- Fixing and documenting how the
Estimator
calculates stds (#12670) - Add clifford gates to collect_cliffords (#12750)
- Fix
C3SXGate
to_matrix
method (#12742) - Oxidize
synth_cnot_count_full_pmh
(#12588) - Fix
replace_block_with_op
on operations with wrong number of qubits (#12637) - Enable the new efficient MCX decompose (#12628)
- GenericBackendV2 should fail when the backend cannot allocate the basis gate because its size (#12653)
- Fix some bugs in loading Solovay Kitaev decompositions (#12579)
- Invalidate
parameters
cache on circuit copy (#12619) - Fix v2 pulse drawer (#12608)
- Use hash of numeric value for bound parameter expressions (#12488)
- Fix bugs with VF2Layout pass and Qiskit Aer 0.13 (#11585)
- Fix
QuantumCircuit.depth
with zero-operands andExpr
nodes (#12429) - Avoid exception in
Target.has_calibration
for instruction without properties (#12526) - Implement
__array__
forqasm2._DefinedGate
(#12119) - Fix a bug in isometry.rs (#12469)
- Avoid lossing precision when scaling frequencies (#12392) (#12416)
- Avoid lossing precision when scaling frequencies (#12392)
- Fix unnecessary serialisation of
PassManager
in serial contexts (#12410) (#12413) - Fix unnecessary serialisation of
PassManager
in serial contexts (#12410) - Handle huge integers in OpenQASM 2 expression evaluator (#12140) (#12400)
- Fix a corner case of
SparsePauliOp.apply_layout
(#12375) (#12402) - Fix a corner case of
SparsePauliOp.apply_layout
(#12375) - Handle huge integers in OpenQASM 2 expression evaluator (#12140)
- Fix {Pauli,SparsePauliOp}.apply_layout to raise an error with negative or duplicate indices (#12385) (#12386)
- Fix {Pauli,SparsePauliOp}.apply_layout to raise an error with negative or duplicate indices (#12385)
- fix edge coloring bug in plot_coupling_map (#12369) (#12379)
- Fix missing layout in
Commuting2qGateRouter
(#12137) (#12383) - Fix missing layout in
Commuting2qGateRouter
(#12137) - fix edge coloring bug in plot_coupling_map (#12369)
Assets 2
2 people reacted
You can’t perform that action at this time.