Changelog

Blog Post Image
qBraid-SDK 0.9.6

๐Ÿš€ qBraid v0.9.6 is Here! (May 2, 2025)

We're back with a powerful new release packed with features, upgrades, and integrations to supercharge your quantum development! โš›๏ธโœจ

๐ŸŒŸ New Features

  • Async Job Results: Retrieve job results asynchronously using await โ€“ no more blocking! ๐Ÿ”„
  • Targeted Transpilation: Devices can now default to a specific QASM format (e.g., "qasm2" vs. "qasm3") for better control and predictability. ๐ŸŽฏ
  • Pasqal + Pulser Support: Run programs on Pasqal devices via Azure Quantum using pulser! ๐Ÿง โšก
  • pyQPanda3 Integration: Transpile between pyqpanda3 and QASM2 seamlessly. ๐Ÿผ๐Ÿ”๐Ÿ“œ

๐Ÿ”ง Improvements

  • Qiskit v2 Ready: Tests prepped for compatibility with the next major version. โœ…
  • Temporary AWS Credentials: Now use temporary tokens with BraketProvider for secure, session-based access. ๐Ÿ”๐ŸŸข

๐Ÿงน Fixes & Cleanups

  • Fixed simulator profile issues in Azure, improved circuit test reliability, and updated dependency handling. ๐Ÿงผ๐Ÿ› ๏ธ

๐Ÿ“ฆ Dependencies

  • Now includes pydantic-core, and updated pyqasm & qbraid-qir versions to keep things fresh and stable. ๐Ÿ“ฆโœจ

โ€

Read more
Blog Post Image
qBraid-SDK 0.9.5

โšก qBraid v0.9.5 is Live! (Mar 26, 2025)

A fresh batch of upgrades, fixes, and polish just dropped to make your quantum development experience smoother than ever! ๐ŸŒˆ๐Ÿง 

๐Ÿ†• New Features

  • ๐Ÿ” Discoverable Providers: Easily list available runtime providers with qbraid.runtime.PROVIDERS โ€“ no more guessing!
  • ๐Ÿ“œ Automatic Citation Updates: The version bump workflow now updates your CITATION.ff file for you.
  • ๐ŸŒ GitHub Pages Deployments: Docs are now auto-deployed on release or by request โ€“ straight to GitHub Pages!
  • ๐Ÿงช Smarter Azure Tests: Azure tests now gracefully skip when the device is offline.

โ€

โœจ Enhancements

  • IonQ Runtime Smoother: Removed unnecessary validation step when using qiskit-ionq.
  • Azure Made Easier: Auto-connect with the AZURE_QUANTUM_CONNECTION_STRING env var.
  • IBM Profiles Enriched: Backend profiles now include basis gate info. ๐Ÿ’ก
  • OpenQASM3 Improvements: Refined support for IonQโ€™s gate set, including zz, and better handling of measurements.
  • Logging Tweaks: Logging only activates when explicitly configured, keeping things clean. ๐Ÿงผ
  • Better Timeouts: QuantumJob.wait_for_final_state() now throws a TimeoutError if it stalls. โณ

โ€

๐Ÿ”ง Fixes

  • ๐Ÿ› ๏ธ Addressed metadata, logging, GitHub workflow, and job ID bugs.
  • โœ… Improved stability in Braket and result formatting logic.
  • ๐Ÿงฎ More tolerant probability summation for noisy outputs (1e-7 tolerance now).

โ€

๐Ÿ“ฆ Dependency Updates

  • qbraid-cli bumped to v0.10.0 ๐Ÿ“ˆ
  • Moved from bloqade โ†’ bloqade-analog for analog support ๐Ÿงฒ
  • Added pyqasm[visualization] for prettier circuit rendering ๐ŸŽจ

โ€

Read more