1 9 0
Released on 2026-04-19.
Upgrade Instructions
- Python SDK
- The IDE upgrades automatically.
Enhancements
ExecutionSession.sampleandExecutionSession.estimate: These methods now accept a list of parameter dictionaries for batch execution, returning a list of results. The dedicatedbatch_sample,submit_batch_sample,batch_estimate, andsubmit_batch_estimatemethods are deprecated — pass a list to the standard methods instead.variational_minimizefunction: Added a new publicvariational_minimizefunction for variational optimization of a cost function over the parameter values of a quantum program. Supports Hamiltonian and classical cost functions,run_via_classiq, and improved input validation. See the SDK reference for details.- Added
slice(array, start, stop)inclassiq.qmod.symbolicas the Python alternative for array slice expressions on Python lists, analogous tosubscript. classiq.print_diagnostics(): New function that prints a snapshot of the SDK version, Python environment, backend host and version, authentication status, and user ID - for easy inclusion in support tickets.
Bug Fixes
- Execution: Sample jobs started with
execute()now persist submitted-circuit metadata soExecutionJob.get_submitted_circuits()matches the documented behavior. - Studio - Light mode not saved for users preferences
- IDE - Synthesize button keeps showing and disappearing
- Fix synthesis of nested concatenations in control condition.
API Changes
- The
thetaparameter of functionphasewas renamed tocoefficient. The old name is deprecated and will no longer be supported starting on 2026-05-04 at the earliest. - Function
randomized_benchmarkingis deprecated and will no longer be supported starting on 2026-05-11 at the earliest.