Skip to content

Releases: munich-quantum-toolkit/core

MQT Core 3.6.1 Release

20 May 00:05
Immutable release. Only release title and notes can be modified.
8224856

Choose a tag to compare

👀 What Changed

Please refer to the changelog and the upgrade guide for a structured overview of the changes.

Changed

  • 🚸 Improve native gate support for the Qiskit-to-OpenQASM3 conversion in the QDMI-Qiskit interface (#1719) (@burgholzer)

Fixed

  • 🏁 Fix dynamic loading of QDMI device DLLs on Windows when an absolute path is provided (#1720) (@burgholzer)

Full Changelog: v3.6.0...v3.6.1

MQT Core 3.6.0 Release

13 May 15:20
Immutable release. Only release title and notes can be modified.
cd19d26

Choose a tag to compare

👀 What Changed

Please refer to the changelog and the upgrade guide for a structured overview of the changes.

Added

  • 🚸 Add a measurement instruction to the default SC QDMI device (#1694) (@burgholzer)
  • ✨ Add support for multi-controlled gates to the QDMI Qiskit backend converter (#1694) (@burgholzer)

Changed

  • ♻️ Build all built-in QDMI devices as shared libraries (#1694) (@burgholzer)
  • ⬆️ Update minimum supported Qiskit version to 1.1.0 (#1694) (@burgholzer)

Fixed

  • 🐛 Fix missing nlohmann_json.natvis in Windows component-based CMake installs (#1702) (@burgholzer)
  • 🐛 Fix segfault in DD sample method when idle classical bits are present (#1694) (@burgholzer)

Removed

Full Changelog: v3.5.1...v3.6.0

MQT Core 3.5.1 Release

23 Apr 12:12
Immutable release. Only release title and notes can be modified.
3c0ba57

Choose a tag to compare

👀 What Changed

Please refer to the changelog and the upgrade guide for a structured overview of the changes.

🐛 Bug Fixes

  • 🐛 Fix malformed include directories in exported nlohmann_json CMake targets for component-based installs (#1662) (@burgholzer)

Full Changelog: v3.5.0...v3.5.1

MQT Core 3.5.0 Release

21 Apr 16:00
Immutable release. Only release title and notes can be modified.
848371e

Choose a tag to compare

👀 What Changed

Please refer to the changelog and the upgrade guide for a structured overview of the changes.

Added

Changed

Full Changelog: v3.4.1...v3.5.0

MQT Core 3.4.1 Release

01 Feb 22:35
Immutable release. Only release title and notes can be modified.
8747a89

Choose a tag to compare

👀 What Changed

Please refer to the changelog and the upgrade guide for a structured overview of the changes.

⚛️ MQT Core IR

🐉 MQT Core MLIR

🐲 MQT Core QIR

🚀 Features and Enhancements

🐛 Bug Fixes

📄 Documentation

🤖 CI

🧹 Code Quality

⬆️ Dependencies

11 changes

Full Changelog: v3.4.0...v3.4.1

MQT Core 3.4.0 Release

08 Jan 21:37
Immutable release. Only release title and notes can be modified.
6bcc01e

Choose a tag to compare

👀 What Changed

Please refer to the changelog and the upgrade guide for a structured overview of the changes.

⚛️ MQT Core IR

⚖️ MQT Core DD Package

  • ♻️ Move DD package evaluation module to standalone script (#1327) (@burgholzer)

🐉 MQT Core MLIR

🏼 MQT Core NA Package

  • ♻️ Preserve Tuple Structure and Improve Site Type Clarity of the MQT NA Default QDMI Device (#1299) (@marcelwa)

🚀 Features and Enhancements

  • 👨‍💻📦 build QDMI generators as shared libraries on install (#1403) (@denialhaag)
  • ⚡ Improve uv build caching by removing unconditional reinstall-package and configuring dedicated cache-keys (#1412) (@burgholzer)
  • 🚸 Portability improvements for the QIR runner (#1410) (@burgholzer)
  • 🚸 expose MQT_CORE_VERSION as part of the add_mqt_core_library macro (#1409) (@burgholzer)
  • ♻️🏁 Remove Windows-specific restrictions for dynamic QDMI device library handling (#1406) (@burgholzer)
  • ♻️ Replace pybind11 with nanobind (#1383) (@denialhaag)
  • ♻️ Allow QDMIBackend to submit multiple circuits per job to be compliant with Qiskit's interface (#1385) (@marcelwa)
  • ✨ Instantiate Device from dynamic QDMI device library (#1381) (@marcelwa)
  • ♻️ Apply CRTP to Unit class (#1379) (@MatthiasReumann)
  • ✨ IQM JSON support in Qiskit-QDMI Backend (#1375) (@marcelwa)
  • ✨ QDMI authentication via FoMaC (#1355) (@marcelwa)
  • ✨ New QDMI Device to represent SC Devices (#1328) (@ystade)
  • ✨Implement Unitized Routing Passes (#1301) (@MatthiasReumann)
  • ✨ QDMI Device to Qiskit Backend (#1243) (@marcelwa)
  • ✨ Add WireIterator (#1310) (@MatthiasReumann)
  • ♻️ Preserve Tuple Structure and Improve Site Type Clarity of the MQT NA Default QDMI Device (#1299) (@marcelwa)
  • ♻️ Move DD package evaluation module to standalone script (#1327) (@burgholzer)

🐛 Bug Fixes

📄 Documentation

🤖 CI

  • 📦🏁 Build Windows x86 wheels on windows-2025 runner for newer compiler (#1415) (@burgholzer)
  • 👷 Build on macos-15/windows-2025 by default and macos-14/windows-2022 for extensive tests (#1414) (@burgholzer)
  • 📦🍎 Build macOS arm64 wheels on macos-15 runner for newer compiler (#1413) (@burgholzer)
  • ⚡ Improve uv build caching by removing unconditional reinstall-package and configuring dedicated cache-keys (#1412) (@burgholzer)
  • 👷 Fix configuration of cpp-linter job (#1394) (@denialhaag)
  • 🔥 Stop building 3.13t wheels (#1371) (@burgholzer)
  • 👷 Update setup-mlir version (#1360) (@denialhaag)
  • 👷 Update C++ test matrices (#1359) (@denialhaag)
  • 👷 Update MLIR set-up to use self-built versions (#1294) (@denialhaag)

📦 Packaging

🧹 Code Quality

Read more

MQT Core 3.3.3 Release

10 Nov 22:38
Immutable release. Only release title and notes can be modified.
8c9f6ab

Choose a tag to compare

👀 What Changed

Please refer to the changelog and the upgrade guide for a structured overview of the changes.

⚛️ MQT Core IR

⚖️ MQT Core DD Package

🏼 MQT Core NA Package

🚀 Features and Enhancements

🐛 Bug Fixes

⬆️ Dependencies

Full Changelog: v3.3.2...v3.3.3

MQT Core 3.3.2 Release

04 Nov 21:19
Immutable release. Only release title and notes can be modified.
b823d66

Choose a tag to compare

👀 What Changed

Please refer to the changelog and the upgrade guide for a structured overview of the changes.

⚛️ MQT Core IR

⚖️ MQT Core DD Package

🐉 MQT Core MLIR

🏼 MQT Core NA Package

🕸️ MQT Core ZX Package

🚀 Features and Enhancements

🐛 Bug Fixes

📄 Documentation

⬆️ Dependencies

17 changes

Full Changelog: v3.3.1...v3.3.2

MQT Core 3.3.1 Release

14 Oct 06:52
Immutable release. Only release title and notes can be modified.
1392d1b

Choose a tag to compare

👀 What Changed

Please refer to the changelog and the upgrade guide for a structured overview of the changes.

🐛 Bug Fixes

  • 🐛 Ensure spdlog dependency can be found from mqt-core install (#1263) (@burgholzer)

📦 Packaging

  • 🐛 Ensure spdlog dependency can be found from mqt-core install (#1263) (@burgholzer)

⬆️ Dependencies

  • 🐛 Ensure spdlog dependency can be found from mqt-core install (#1263) (@burgholzer)

Full Changelog: v3.3.0...v3.3.1

MQT Core 3.3.0 Release

13 Oct 16:47
Immutable release. Only release title and notes can be modified.
a354ba3

Choose a tag to compare

👀 What Changed

Please refer to the changelog and the upgrade guide for a structured overview of the changes.

⚛️ MQT Core IR

🐉 MQT Core MLIR

🏼 MQT Core NA Package

  • 🎨 Filter NA QDMI Devices (#1236) (@ystade)
  • ✨ Add a NA FoMaC Recovering Structure of the QDMI Device (#1223) (@ystade)

🚀 Features and Enhancements

Read more