Changelog¶
All notable changes to this project will be documented in this file.
The format is based on a mixture of Keep a Changelog and Common Changelog. This project adheres to Semantic Versioning, with the exception that minor releases may include breaking changes.
Unreleased¶
Added¶
Changed¶
♻️ Further align C++ HTTP and authentication handling with cpr abstractions (#122) (@burgholzer)
Fixed¶
🩹 Fix rate limit handling and retry logic for API requests (#122) (@burgholzer)
1.2.0 - 2026-07-09¶
Added¶
✨ Expose the current calibration set ID as a device property via
QDMI_DEVICE_PROPERTY_CUSTOM1(#108) (@burgholzer)✨ Add
iqm-samplerandiqm-estimatorCLI entrypoints leveragingIQMBackend’s primitives (#92) (@marcelwa)✨ Implement Slurm SPANK plugin for injecting IQM environment variables and session parameters into Slurm jobs (#74, #117) (@marcelwa)
✨ Support environment variable fallbacks (
IQM_BASE_URL,IQM_QC_ID, andIQM_QC_ALIAS) for session initialization (#74) (@marcelwa)
Fixed¶
🩹 Ensure the QDMI device can handle devices with computational resonators (#107) (@burgholzer)
Changed¶
1.1.1 - 2026-06-01¶
Fixed¶
1.1.0 - 2026-05-22¶
Added¶
✨ Add end-to-end examples and documentation for running experiments on IQM hardware (#53) (@marcelwa, @burgholzer)
🚸 Add explicit retry logic to avoid hitting API rate limits (#52, #73) (@marcelwa, @burgholzer)
✨ Add Qiskit-compatible
IQMBackendwrapper including Sampler and Estimator primitives (#37) (@marcelwa, @burgholzer)
Changed¶
♻️ Consistently use
IQM_TOKENinstead ofRESONANCE_API_KEYfor authentication (#67) (@marcelwa)♻️ Consistently enforce explicit authentication parameters to take precedence over environment variables (#67) (@marcelwa)
📝 Restructure documentation for better clarity and navigation (#53) (@burgholzer)
📝 Update Spack package guide with latest release and installation instructions (#53) (@burgholzer)
📝 Reduce redundancy across documentation (#53) (@burgholzer)
🚚 Replace
meetiqm.comwith newiqm.techdomain in documentation and codebase (#56) (@iqmtjm, @marcelwa)🚸 Demote warnings from missing calibration endpoints to debug level (#51) (@marcelwa)
1.0.1 - 2026-04-27¶
Fixed¶
🐛 Fix CD workflow runner (#49) (@burgholzer)
1.0.0 - 2026-04-27¶
Compatible with QDMI v1.3.0.
🎉 Initial release (@burgholzer, @marcelwa)