Skip to content

Commit

Permalink
chore: prepare release 4.0.0-rc.33 [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
MarquessV committed Jul 19, 2023
1 parent a506b97 commit 73a3dc7
Show file tree
Hide file tree
Showing 2 changed files with 64 additions and 2 deletions.
64 changes: 63 additions & 1 deletion V4_PRERELEASE_CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,68 @@
# Changelog

## 4.0.0-rc.33

### Breaking Changes

- Use `ExecutionOptions` parameter to configure how jobs are submitted and retrieved from a QPU. This replaces the `use_gateway` flag on `QCSClient.load()` has been removed. (#1598)
- The `QuantumComputer`'s `run` method now takes an optional `MemoryMap` parameter. This mapping takes memory region names to a list of values to use for a run. This replaces the need to use `write_memory` on `Program`s between runs.
- use qcs-sdk-python implementation of conjugate_pauli_by_clifford and generate_randomized_benchmarking_sequence (#1557)
- remove qcs-api-client dependency (#1550)
- Removes the compatilbility.v2 subpackage

### Features

- increase gRPC message size limit (#1610)
- support translation options for QPUCompiler (#1590)
- remove v2 compatibility layer (#1475)
- gracefully handle error when QPU unavailable for engagement (#1457)

### Fixes

- Initializing a QPU with an `endpoint_id` should no longer raise an exception
- `Program.copy_everything_except_instructions()` no longer adds declarations to the instructions property (#1612)
- specify `quil` as a dependency
- `copy_everything_but_instructions` now correctly copies `DECLARE` statements (#1600)
- get_qc will use the given client_configuration
- Remove calibrations from program before sending them to a QVM (#1592)
- Replace `retry`, loosen `networkx` requirements, ensure adding programs don't mutate the first
- Parametric DefGates and upper case function call expressions will no longer fail to parse. (#1589)
- native_quil_to_executable will no longer block indefinitely (#1585)
- The default QCSClient will now load without having QCS credentials (#1582)
- bump qcs-sdk-python to fix waveforms (#1507)
- Remove pyi type annotations causing runtime errors (#1506)
- use highest priority Gateway (#1504)
- use properly packaged qcs-sdk types
- Docs Theme
- Docker qvm/quilc in `rigetti/forest` image. (#1437)
- DefFrame to/from Quil with JSON values (#1419)
- DefFrame to/from Quil with JSON values (#1419)
- Correctly apply the phase in quilwaveforms (#1408)
- allow spaces in DEFFRAME specs
- Correctly apply the phase in quilwaveforms (#1408)
- Changed pad_left to pad_right
- allow spaces in DEFFRAME specs
- Changed pad_left to pad_right
- update Quil-T docs to use `get_calibration_program()` name (#1389)
- allow np.ndarray in write_memory and disallow non-int and non-fl… (#1365)
- document error on noisy qcs qpu request
- Fix bug in QPU workflow
- Fix execution of parametric programs (#1353)
- sphinx>=3.0.0,<4.0.0
- support instructions with no qubits or parameters
- remove extraneous debug prints
- Remove test RPCQ server to improve CI consistency. (#1350)
- lock port test fixture
- provide default client configuration on get qcs qpu (#1333)
- raise error on noisy qcs qpu (#1332)
- ignore node modules and commit npm lock
- Fix contiguous engagement handling (#1325)
- Re-add `QPUCompiler.refresh_calibration_program()` (#1323)
- add git commit messge check (#1318)
- include dead attributes when no gates present (#1317)
- Fix RC publising to PyPI
- GitHub checks for PRs to rc branch

## 4.0.0-rc.32

### Breaking Changes
Expand Down Expand Up @@ -1252,4 +1315,3 @@
- Better performance
- Better error messages when a request fails
- The improved Rust backend allows on-demand access to a QPU.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "pyquil"
version = "4.0.0-rc.32"
version = "4.0.0-rc.33"
description = "A Python library for creating Quantum Instruction Language (Quil) programs."
authors = ["Rigetti Computing <[email protected]>"]
readme = "README.md"
Expand Down

0 comments on commit 73a3dc7

Please sign in to comment.