Classiq

Latest version: v0.74.0

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

0.63.1

Released on 2024-12-26.

Upgrade Instructions

- [Python SDK](../classiq_101/registration_installations.md/platform-version-updates)
- The IDE upgrades automatically.

0.63.0

Released on 2024-12-23.

Upgrade Instructions

- [Python SDK](../classiq_101/registration_installations.md/platform-version-updates)
- The IDE upgrades automatically.

Enhancements

1. [Generative functions](https://docs.classiq.io/latest/qmod-reference/language-reference/generative-functions/)
have undergone a round of significant improvements.
Check out our [DQI notebook](https://docs.classiq.io/latest/explore/algorithms/dqi/dqi_max_xorsat/)
to see how generative functions are used to implement advanced quantum algorithms.
2. A new filed `optimization_level` has been added the `Preferences` of the synthesis.
This field determines the trade-off between synthesis speed and the quality of the results,
In terms of the optimization parameter and the constraints. For more information,
see [here](../user-guide/synthesis/preferences.md/optimization-level).
3. State vector filtering is available. This is an important step for simulating
large circuits with a state vector simulator. For more information, see [this page](../user-guide/execution/state-vector-filtering.md)

Bug Fixes

1. Fix usage of overlapping quantum array slices (e.g., `qbv[1:3]` and `qbv[2]`)
in bodies of lambda expressions and control statements.

0.62.0

Released on 2024-12-16.

Upgrade Instructions

- [Python SDK](../classiq_101/registration_installations.md/platform-version-updates)
- The IDE upgrades automatically.

Enhancements

1. Added a new simulator under the Classiq provider, under the name `ClassiqNvidiaBackendNames.SIMULATOR_STATEVECTOR`.
This simulator runs on a GPU and returns a state vector, similar to
`ClassiqSimulatorBackendNames.SIMULATOR_STATEVECTOR` (which runs on a CPU).
Thus, it can handle larger circuits. The name `"nvidia_state_vector_simulator"`
is deprecated in favor of `ClassiqNvidiaBackendNames.SIMULATOR`. See [here](../user-guide/execution/cloud-providers/classiq-backends.md/nvidia-simulator-usage) for more information.

Bug Fixes

1. Fix the connectivity map of the `rigetti.qpu.ankaa-9q-3` backend in Azure Quantum.
2. Fix the connectivity map of Amazon Braket devices.
3. Fix a bug in the method `from_id` of `ExecutionJob`.

Deprecations

1. Parameters `value` and `target` of functions `inplace_add` and `inplace_xor`
have been renamed to `expression` and `target_var` respectively.
- In Native Qmod, use `+=` and `^=` instead of `inplace_add` and `inplace_xor`
respectively.

IDE

1. QMOD examples on the Model page now contain direct links to their respective tutorials in the Classiq documentation. Simply hover over an algorithm list item from the QMODs list in the left panel and a tooltip will appear with link to the relevant tutorial.

New Visualization:

1. Captured variables are now shown as uninitialized.

0.61.0

**Full Changelog**: https://github.com/Classiq/classiq-library/compare/0.60.0...0.61.0

0.60.0

Released on 2024-11-28.

Upgrade Instructions

- [Python SDK](../classiq_101/registration_installations.md/platform-version-updates)
- The IDE upgrades automatically.

Interface Changes

1. `ExecutionSession` needs now to be explicitly closed, and it is recommended
to use it as a context manager. See [here](../user-guide/execution/ExecutionSession.md) for more information.

IDE Changes

1. Credentials for Alice & Bob hardware are now optional. Quantum programs run on Alice & Bob backends will use Classiq's credentials by default.

0.58.0

Released on 2024-11-18.

Upgrade Instructions

- [Python SDK](../classiq_101/registration_installations.md/platform-version-updates)
- The IDE upgrades automatically.

Enhancements

1. This release introduces a new version to the Quantum Program (QP) visualization tool in parallel to the legacy visualization.
2. The new visualization version offers advanced visualization capabilities that bridge high-level algorithmic descriptions (Qmod) with gate-level implementations, incorporating interactive hierarchical views and data flow analysis.

Feature Details

Visualization Versions:

Both the new version and the legacy version are available on the Quantum Program page.
Users can toggle between two visualization versions:

- 'New' version: Advanced visualization that includes quantum data flow views and new hierarchical block structures.
- 'Basic' version: Legacy visualization.

Documentation & Support:

[Initial documentation](../user-guide/analysis/quantum-program-visualization-tool/new-version.md) : A basic guide is available to help users navigate and utilize the visualization tool’s key features.

Tooltip: Integrated to the QP page to provide in-line initial guidance on key functions and elements.

Known Issues and Limitations:

Supported models: The 'New' visualization doesn't yet support all models. Unsupported models may not render - in these cases it is suggested to switch back to the 'Basic' visualization.

In-Progress development: This is part of an initial release milestone, with major issues being actively addressed.

Usage Recommendations

Switching between versions: It’s recommended to switch between the 'New' and 'Basic' versions to evaluate visualization consistency and effectiveness for specific quantum programs.

Feedback and bug reporting: Any issues, inconsistencies, or suggested improvements should be reported through the designated Slack channel for prompt review.

Next Steps

User feedback will inform ongoing improvements and prepare the tool for broader production release. Further enhancements and bug fixes are planned in alignment with Classiq’s high-level quantum design roadmap.

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.