Skip to content

chore: release - #3216

Closed
hugrbot wants to merge 2 commits into
mainfrom
release-plz-2026-08-28T13-14-49Z
Closed

chore: release#3216
hugrbot wants to merge 2 commits into
mainfrom
release-plz-2026-08-28T13-14-49Z

Conversation

@hugrbot

@hugrbot hugrbot commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

🤖 New release

  • hugr-model: 0.29.4 -> 0.30.0 (✓ API compatible changes)
  • hugr-core: 0.29.4 -> 0.30.0 (✓ API compatible changes)
  • hugr-llvm: 0.29.4 -> 0.30.0 (✓ API compatible changes)
  • hugr-persistent: 0.7.8 -> 0.7.9 (✓ API compatible changes)
  • hugr: 0.29.4 -> 0.30.0 (✓ API compatible changes)
  • hugr-cli: 0.29.4 -> 0.30.0 (✓ API compatible changes)
Changelog

hugr-model

0.30.0 - 2026-09-03

New Features

  • (hugr-model) Allow parsing literals as constants (#3230)

Performance

  • Improve pest AST parsing (#3235)

hugr-core

0.30.0 - 2026-09-03

New Features

  • (cli) include edge counts in describe output (#3209)
  • (hugr-model) Allow parsing literals as constants (#3230)
  • [breaking] Read ext version as optional in ExtensionDesc metadata (#3231)

Performance

  • [breaking] Reuse shared types during HUGR import (#3215)
  • Avoid various intermediate clones during op resolution (#3220)
  • Cache serialized extensions to speed up encoding (#3210)
  • Pre-compute hugr capacity when decoding a hugr-model (#3219)
  • Avoid cloning signatures for simple port checks (#3149)

Refactor

  • Add a shared TypeResolverContext to avoid repeated resolution (#3217)
  • [breaking] Remove deprecated definitions (#3232)

hugr-llvm

0.30.0 - 2026-09-03

Performance

  • [breaking] Reuse shared types during HUGR import (#3215)

Refactor

  • [breaking] Remove deprecated definitions (#3232)

hugr-persistent

0.7.0 - 2026-06-05

New Features

  • [breaking] do not require an Order edge for each nonlocal Ext edge; compute on demand in scheduling_graph() (#2951)
  • (hugr-llvm) [breaking] Add support for emitting debug locations (#3026)
  • [breaking] Add extension versions to hugr-model elements (#3080)

hugr

0.30.0 - 2026-09-03

New Features

  • (cli) include edge counts in describe output (#3209)
  • (hugr-model) Allow parsing literals as constants (#3230)
  • [breaking] Read ext version as optional in ExtensionDesc metadata (#3231)

Performance

  • [breaking] Reuse shared types during HUGR import (#3215)
  • Avoid various intermediate clones during op resolution (#3220)
  • Cache serialized extensions to speed up encoding (#3210)
  • Pre-compute hugr capacity when decoding a hugr-model (#3219)
  • Avoid cloning signatures for simple port checks (#3149)

Refactor

  • Add a shared TypeResolverContext to avoid repeated resolution (#3217)
  • [breaking] Remove deprecated definitions (#3232)

hugr-cli

0.30.0 - 2026-09-03

New Features

  • (cli) include edge counts in describe output (#3209)
  • [breaking] Read ext version as optional in ExtensionDesc metadata (#3231)


This PR was generated with release-plz.

@hugrbot hugrbot added A-rust Area: Rust code X-release Automated release PR labels Aug 28, 2026
@codecov

codecov Bot commented Aug 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.63%. Comparing base (b146d6c) to head (8487a1f).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3216   +/-   ##
=======================================
  Coverage   81.63%   81.63%           
=======================================
  Files         242      242           
  Lines       47659    47659           
  Branches    41252    41252           
=======================================
  Hits        38906    38906           
  Misses       6729     6729           
  Partials     2024     2024           
Flag Coverage Δ
python 89.38% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@codspeed-hq

codspeed-hq Bot commented Aug 28, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 8.85%

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

❌ 2 regressed benchmarks
✅ 41 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Benchmark BASE HEAD Efficiency
serialization/big_hugr/1048576/sexpr/without_extensions/decode 25 ms 27.4 ms -8.87%
serialization/big_hugr/1048576/sexpr/with_extensions/decode 25.1 ms 27.5 ms -8.83%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing release-plz-2026-08-28T13-14-49Z (8487a1f) with main (b146d6c)

Open in CodSpeed

@hugrbot
hugrbot force-pushed the release-plz-2026-08-28T13-14-49Z branch 10 times, most recently from 9bef872 to 15c688e Compare September 2, 2026 15:37
@hugrbot
hugrbot force-pushed the release-plz-2026-08-28T13-14-49Z branch from 15c688e to 8a75fbd Compare September 3, 2026 08:12
@aborgna-q
aborgna-q marked this pull request as ready for review September 3, 2026 08:19
@aborgna-q

Copy link
Copy Markdown
Collaborator

This release is mostly about performance improvements.

See codspeed comparison since hugr 0.29.4
https://app.codspeed.io/Quantinuum/hugr/runs/compare/6a5e3a32fab52714d3e3b7a5..6a5e3a32fab52714d3e3b7a5?page=1

@hugrbot hugrbot closed this Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-rust Area: Rust code X-release Automated release PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants