Cirq v1.7.0 release

10 views
Skip to first unread message

Pavol Juhas

unread,
Jun 30, 2026, 4:36:54 PM (4 days ago) Jun 30
to cirq-a...@googlegroups.com
Dear Cirq Users,

We are pleased to announce a new minor release for Cirq, version v1.7.0!
The release is available on PyPI.  Please install or upgrade using

  pip install "cirq==1.7.0"

This release brings new functions, bug fixes, and compatibility updates.

General features

Added support for Python 3.14 and increased the minimum NumPy
version to 2.1 Established performance benchmarks suite based
on pytest-benchmarks.  Increased type-checking coverage for
return types of public functions.

cirq-core

Added `CY` and `CCY` gates.  Added circuit insertion strategy `LATEST`
to complement `EARLIEST`.  Improved handling of measurement and control
keys overlap in `Circuit.insert` and `Circuit.append`.  Added efficient
sparse matrix computation to `PauliString` and `PauliSum`.  Improved
dynamical decoupling transformer to better preserve input circuit
structure.  Added lightcone filter transformer.  Optimized computation
of the `PhasedXZGate` unitary and of its `has_stabilizer_effect` flag.
Added tools for creating GHZ state-preparing circuits with 1D and
2D connectivity of qubits.  Added `cirq.symbol` function for a more
convenient setup of parameterized circuits.  Improved handling of
unordered sets in `cirq.approx_eq`.

cirq-core contrib

Added functions for measuring expectation values of Pauli strings with readout
and T-rex error mitigation.  Added tool for measuring the fidelity of GHZ
states.  Enhanced support for import and export of circuits to QASM 3.
Added experimental publication-quality circuit rendering via LaTeX and Quantikz.

cirq-google

Many enhancements to utilize developments of the internal
QuantumEngineService.  Improved support and efficiency of running
multi-circuit and batched parametrized-circuit programs.
Added specialized gates to express options and parameters available
for Google quantum hardware.  Added simulator for circuits with
analog gates.

cirq-ionq

Updated IonQ client for the IonQ API version 0.4.  Added support for
retrying engine requests that failed due to service rate limits.

cirq-pasqal

Fixed PasqalGateset to correctly produce single-gate moments
in transformed circuits.

cirq-web

Migrated from Webpack to the Vite framework for
Typescript development and packaging.

A Huge Thank You

Thank you to all our contributors for this release:

A.C.E07, Aarush, Anton Kast, Aqil Ahmad, Bicheng Ying, Chris Bunch,
Codrut Grosu, Danni Wang, Dax Fohl, Devon Yates, Doug Strain, Edge Seven,
Eliott Rosenberg, Gangavarapu Vivek, Guilherme Dionysio, Jagan Kalsi,
Joe Schulte, Jon Donovan, Kamal Al-Ameri, Kanguk Lee, kataro92, Matt Wenner,
Matthew Neeley, Michael Hucka, Michael Qian, Nate Stemen, Nour Yosri,
Patryk Kowalewski, Pavol Juhas, Quantova-Inc, Radu Marginean, Rahil Jain,
Renyi Chen, Revanth Gundala, Ross Peili, Sena Gul Hazir, Seun Omonije,
Shashwat Kumar, Shih-Cheng Tu, Shubham Agrawal, Spencer Churchill,
Supash Ramesha, William (Acciaccatura), Zlatko Minev.

For detailed release notes, please see https://github.com/quantumlib/Cirq/releases/tag/v1.7.0


Reply all
Reply to author
Forward
0 new messages