Skip to content

Releases: Quantinuum/selene

selene-sim: v0.3.0-alpha.1

12 Jun 15:40
6baef89

Choose a tag to compare

Pre-release

0.3.0-alpha.1 (2026-06-12)

⚠ BREAKING CHANGES

  • Use struct exports for all plugin types, separate error model and simulator (#169)
  • Add handling for an additional gateset (#119)

Features

  • Add version attributes (#137) (379ae01)
  • Add event hook which records measurement results (#104) (01300ee), closes #103
  • Add handling for an additional gateset (#119) (5180b80)
  • Add simulate_delay functionality (#139) (cca97fa)
  • Add support for object files provided as bytes (#94) (c4cfac6)
  • add timing to builtin runtimes and batching options to softrz runtime (#158) (049e123)
  • Better exception handling for parse_shots=False (#70) (3caf530)
  • Build improvements (#142) (12f399b)
  • Bump selene-core dependency and relax guppylang testing dependency (#120) (6375791)
  • Cleanup error'd processes before log collection (#98) (77e698e)
  • compiler: Bump tket version; add wasm + gpu to the hugr-qis registry (c69155d)
  • correct shot end strategy and error processing (#91) (93eaeb0)
  • Emit a nicer error when trying to emulate unsupported pytket ops (#72) (d88a28a)
  • Fine-grained timeout configuration (#69) (072842e)
  • Interactive use of Selene from python (#135) (db3028d)
  • Make interfaces shared, add ArgReader (#171) (143e742)
  • QIR support using QIR-QIS (#114) (70ab294)
  • Quest performance improvements (#133) (af640e9)
  • random_advance (#55) (974b496)
  • Record simulated delays in event hooks (#154) (608884a)
  • Result stream handling refactor (#93) (607a55e)
  • Stim improvements (more ops + state printing) (#115) (867d5e5)
  • Support state-dump passthrough on quantum replay simulator (#108) (1b01a01)
  • test on QIS instead of relying on the upper stack (#150) (b80a9c4)
  • Test on QIS snapshots (#134) (c4d58ab)
  • Traces for analytics (#160) (24b9978)
  • update to tket-qsystem 0.20 (#66) (7191b07)
  • Use mingw instead of msvc for windows wheels (#143) (3d91514)
  • Use SeleneStartupError for errors before shot_start (#170) (85c2907)
  • Use struct exports for all plugin types, separate error model and simulator (#169) (c44a5c9)

Bug Fixes

  • add ___barrier to Helios QIS for QIR emulation (#136) (dfbc4c3)
  • Add ENDING to allowed shot state on receiving meta information (#100) (fc4d673)
  • Add numpy dependency back (#127) (c9a01eb)
  • avoid using qir_major_version string for QIR detection (#123) (deaa0dc)
  • classify lowered qir-qis bitcode as helios (#157) (67fca60)
  • compiler: error when entrypoint has arguments (#84) (604b131)
  • compiler: update tket-qystem to fix CZ bug (#78) (3991f11)
  • correct post_runtime duration metric (#74) (0bef66a)
  • make qir-qis optional and stabilize CI (#164) (e52c0b2)

Documentation

What's Changed

  • chore: release selene-sim 0.3.0-alpha.1 by @hugrbot in #162

Full Changelog: selene-core-v0.3.0-alpha.1...selene-sim-v0.3.0-alpha.1

selene-core: v0.3.0-alpha.1

12 Jun 15:03
6d4a899

Choose a tag to compare

Pre-release

0.3.0-alpha.1 (2026-06-12)

⚠ BREAKING CHANGES

  • Use struct exports for all plugin types, separate error model and simulator (#169)
  • Add handling for an additional gateset (#119)

Features

  • Add version attributes (#137) (379ae01)
  • Add handling for an additional gateset (#119) (5180b80)
  • Add simulate_delay functionality (#139) (cca97fa)
  • Add support for object files provided as bytes (#94) (c4cfac6)
  • add timing to builtin runtimes and batching options to softrz runtime (#158) (049e123)
  • Build improvements (#142) (12f399b)
  • Interactive use of Selene from python (#135) (db3028d)
  • Make interfaces shared, add ArgReader (#171) (143e742)
  • QIR support using QIR-QIS (#114) (70ab294)
  • Result stream handling refactor (#93) (607a55e)
  • Stim improvements (more ops + state printing) (#115) (867d5e5)
  • test on QIS instead of relying on the upper stack (#150) (b80a9c4)
  • Traces for analytics (#160) (24b9978)
  • Use mingw instead of msvc for windows wheels (#143) (3d91514)
  • Use struct exports for all plugin types, separate error model and simulator (#169) (c44a5c9)

Bug Fixes

  • add ___barrier to Helios QIS for QIR emulation (#136) (dfbc4c3)
  • avoid using qir_major_version string for QIR detection (#123) (deaa0dc)
  • classify lowered qir-qis bitcode as helios (#157) (67fca60)
  • make qir-qis optional and stabilize CI (#164) (e52c0b2)

What's Changed

Full Changelog: selene-sim-v0.2.16...selene-core-v0.3.0-alpha.1

selene-sim: v0.2.17

11 Jun 15:43
f885a4c

Choose a tag to compare

0.2.17 (2026-06-11)

Features

  • Relax selene-hugr-qis-compiler dependency (#183) (e6d8df2)

What's Changed

Full Changelog: selene-sim-v0.2.16...selene-sim-v0.2.17

selene-sim: v0.2.16

22 May 10:13
52f022e

Choose a tag to compare

0.2.16 (2026-05-22)

Features

  • Make interfaces shared, add ArgReader (#171) (143e742)

What's Changed

Full Changelog: selene-core-v0.2.10...selene-sim-v0.2.16

selene-core: v0.2.10

22 May 09:50
ef1964a

Choose a tag to compare

0.2.10 (2026-05-21)

Features

  • Make interfaces shared, add ArgReader (#171) (143e742)

What's Changed

Full Changelog: selene-sim-v0.2.15...selene-core-v0.2.10

selene-sim: v0.2.15

28 Apr 13:03
6d12a73

Choose a tag to compare

0.2.15 (2026-04-28)

Features

  • Use SeleneStartupError for errors before shot_start (#170) (85c2907)

Bug Fixes

  • make qir-qis optional and stabilize CI (#164) (e52c0b2)

What's Changed

Full Changelog: selene-core-v0.2.9...selene-sim-v0.2.15

selene-core: v0.2.9

28 Apr 12:39
2cefa89

Choose a tag to compare

0.2.9 (2026-04-27)

Bug Fixes

  • make qir-qis optional and stabilize CI (#164) (e52c0b2)

What's Changed

Full Changelog: selene-sim-v0.2.14...selene-core-v0.2.9

selene-sim: v0.2.14

21 Apr 23:21
a570a13

Choose a tag to compare

0.2.14 (2026-04-21)

Features

  • add timing to builtin runtimes and batching options to softrz runtime (#158) (049e123)
  • Record simulated delays in event hooks (#154) (608884a)
  • Traces for analytics (#160) (24b9978)

Bug Fixes

  • classify lowered qir-qis bitcode as helios (#157) (67fca60)

What's Changed

Full Changelog: selene-core-v0.2.8...selene-sim-v0.2.14

selene-core: v0.2.8

21 Apr 23:08
ed91a03

Choose a tag to compare

0.2.8 (2026-04-21)

Features

  • add timing to builtin runtimes and batching options to softrz runtime (#158) (049e123)
  • Traces for analytics (#160) (24b9978)

Bug Fixes

  • classify lowered qir-qis bitcode as helios (#157) (67fca60)

What's Changed

Full Changelog: selene-sim-v0.2.13...selene-core-v0.2.8

selene-sim: v0.2.13

10 Apr 21:25
bb67edc

Choose a tag to compare

0.2.13 (2026-04-10)

Features

  • Build improvements (#142) (12f399b)
  • test on QIS instead of relying on the upper stack (#150) (b80a9c4)
  • Use mingw instead of msvc for windows wheels (#143) (3d91514)

Documentation

  • add repository citation guidance and metadata (#146) (880a58b), closes #145

What's Changed

Full Changelog: selene-core-v0.2.7...selene-sim-v0.2.13