Skip to content

chore: Release Noir(1.0.0-beta.16)#10486

Merged
TomAFrench merged 3 commits intomasterfrom
release-please--branches--master--components--noir
Dec 1, 2025
Merged

chore: Release Noir(1.0.0-beta.16)#10486
TomAFrench merged 3 commits intomasterfrom
release-please--branches--master--components--noir

Conversation

@noirwhal
Copy link
Contributor

@noirwhal noirwhal commented Nov 12, 2025

🤖 I have created a release beep boop

1.0.0-beta.16 (2025-12-01)

⚠ BREAKING CHANGES

  • Do not allow returning functions from unconstrained to constrained (#10666)
  • ssa: Validate that no ACIR-to-Brillig call contains a reference in SSA (#10497)
  • frontend: Preserve int type when quoting tokens (#10330)

Features

Bug Fixes

  • acir-gen: Use the side effect variable in slice_pop_back (#10455) (1bbaffe)
  • Address off-by-one error when calculating bitsize of remainder (#10721) (a0f0517)
  • Allow cast in loops upper bound (#10584) (7dfb184)
  • Avoid adding default entry (#10679) (8eca323)
  • Avoid producing duplicate private error messages (#10449) (06d4363)
  • brillig_gen: Switch to iterative variable liveness (#10460) (c117dfa)
  • brillig: Handle the return of multiple vectors from foreign calls (#10505) (a873620)
  • brillig: Prevent wrap-around of the free-memory-pointer (#10526) (d81a38d)
  • brillig: Skip decrementing ref-count in array/vector copy and other refactors (#10335) (cf8602d)
  • Builtin with body now errors instead of crashing (#10474) (e794b78)
  • Check overflow for Pedersen grumpkin scalars (#10462) (975ef74)
  • Clarify predicate comment in BrilligCall and Call opcodes (#10356) (1739efd)
  • compiler: Improve error message for impl on primitive types (#10430) (#10442) (f51f756)
  • comptime: Validate that radix decomposition fits in the specified limbs (#10656) (df9c20a)
  • Correct location for out of bounds match case integer (#10454) (36ecc83)
  • Defunctionalize foreign functions in pre-SSA pass over mAST (#10160) (597633c)
  • Disallow comptime-only types in non-comptime globals (#10458) (2a27b18)
  • Disallow keywords in attributes (#10473) (fd27764)
  • Do not deduplicate ifelse for Brillig arrays (#10668) (cba5f56)
  • doc: Analyze sub-modules imports before self (#10390) (e2fd76d)
  • docs: ACIR array flattening (#10509) (9a55cdc)
  • Don't remove signed min int division overflow in DIE (#10506) (50d5c0b)
  • Error if Quoted::as_module finds private module (#10511) (251d991)
  • Error if pattern name is bound more than once (#10533) (a7e039c)
  • Error when slice_insert is OOB during comptime (#10645) (b47e62a)
  • Evaluate repeated array expr once (#10514) (789455f)
  • Force_substitute bindings during monomorphization for associated constants (#10467) (6512fb9)
  • frontend: No negative overflow when quoting signed integer (#10331) (794b685)
  • frontend: Preserve int type when quoting tokens (#10330) (1b1985e)
  • frontend: Resolve to correct type on fmtstr interpolation error (#10450) (e422898)
  • fuzzer: Set in_dynamic in gen_match (#10470) (5a85979)
  • Handle ambiguous trait methods in assumed traits (#10468) (60bfcf2)
  • Mark ECDSA verification as PureWithPredicate (#10423) (4812309)
  • Missing returned inputs in aes128encrypt black box (#10512) (d2c71c4)
  • Only entry-point main is special (#10545) (5e5ec24)
  • parser: Don't crash on incomplete type alias (#10421) (9336ae6)
  • print: Print enums (#10472) (c65d5d9)
  • Remove saturation from loop bound increments (#10479) (550b1db)
  • Revert "feat(ACIR): reuse element_type_sizes blocks with the same str… (#10428) (8411248)
  • Several comptime interpreter fixes (#10641) (520dd4f)
  • ssa: Cast to u64 when inserting OOB checks in DIE (#10463) (bb32d34)
  • ssa: Fix cast/truncate handling with lookback (#10646) (6741e02)
  • stdlib: Fix visibility of ecdsa foreign function calls (#10658) (ab71130)
  • Subtraction operator for witness (#10675) (d5f1d15)
  • U1 operations in the comptime interpreter (#10633) (8a39e07)
  • Use unit for fmtstr without variables (#10456) (0896c56)

Miscellaneous Chores

  • Do not allow returning functions from unconstrained to constrained (#10666) (6a42a54)
  • ssa: Validate that no ACIR-to-Brillig call contains a reference in SSA (#10497) (1633ddc)

This PR was generated with Release Please. See documentation.

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch from 84edffe to 0fb5b59 Compare November 12, 2025 13:52
Copy link
Member

@TomAFrench TomAFrench left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Execution Time'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 059bac3 Previous: a0f0517 Ratio
rollup-block-root-single-tx 0.003 s 0.002 s 1.50

This comment was automatically generated by workflow using github-action-benchmark.

CC: @TomAFrench

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Test Suite Duration'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 67e5f61 Previous: a0f0517 Ratio
test_report_zkpassport_noir-ecdsa_ 2 s 1 s 2

This comment was automatically generated by workflow using github-action-benchmark.

CC: @TomAFrench

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'Compilation Time'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 059bac3 Previous: a0f0517 Ratio
semaphore-depth-10 0.983 s 0.815 s 1.21

This comment was automatically generated by workflow using github-action-benchmark.

CC: @TomAFrench

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 6 times, most recently from 3b611c4 to ff46d5b Compare November 13, 2025 19:47
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Performance Alert ⚠️

Possible performance regression was detected for benchmark 'ACVM Benchmarks'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20.

Benchmark suite Current: 53ba5e7 Previous: a7e039c Ratio
perfectly_parallel_batch_inversion_opcodes 2799025 ns/iter (± 39328) 2253166 ns/iter (± 3497) 1.24

This comment was automatically generated by workflow using github-action-benchmark.

CC: @TomAFrench

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 13 times, most recently from e7944b6 to 33bd51b Compare November 20, 2025 10:06
@socket-security
Copy link

socket-security bot commented Nov 20, 2025

No dependency changes detected. Learn more about Socket for GitHub.

👍 No dependency changes detected in pull request

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 3 times, most recently from 2e1d841 to d02db11 Compare November 21, 2025 20:54
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 4 times, most recently from c7232ec to 623e888 Compare November 26, 2025 09:34
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Nov 26, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Nov 26, 2025

@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch 14 times, most recently from c349ad1 to 4b876a8 Compare December 1, 2025 17:04
@noirwhal noirwhal force-pushed the release-please--branches--master--components--noir branch from 84464cb to 9ac04c4 Compare December 1, 2025 18:34
@TomAFrench TomAFrench merged commit 2d46fca into master Dec 1, 2025
37 checks passed
@TomAFrench TomAFrench deleted the release-please--branches--master--components--noir branch December 1, 2025 18:47
@noirwhal
Copy link
Contributor Author

noirwhal commented Dec 1, 2025

🤖 Created releases:

🌻

@github-actions
Copy link
Contributor

github-actions bot commented Dec 1, 2025

FYI @noir-lang/developerrelations on Noir doc changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: tagged documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants