Skip to content
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.

chore: Release 0.10.0 #204

Merged
merged 1 commit into from
Apr 28, 2023
Merged

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Apr 18, 2023

πŸ€– I have created a release beep boop

root: 0.10.0

0.10.0 (2023-04-26)

⚠ BREAKING CHANGES

  • return Result<OpcodeResolution, OpcodeResolutionError> from solve_range_opcode (#238)
  • acvm: have all black box functions return Result<OpcodeResolution, OpcodeResolutionError> (#237)
  • acvm: implement hash_to_field_128_security (#230)
  • replace MerkleMembership opcode with ComputeMerkleRoot (#233)
  • require Backend to implement Default trait (#223)
  • Make GeneralOptimizer crate visible (#220)
  • return PartialWitnessGeneratorStatus from PartialWitnessGenerator.solve (#213)
  • organise operator implementations for Expression (#190)

Features

  • acvm: have all black box functions return Result&lt;OpcodeResolution, OpcodeResolutionError&gt; (#237) (e8e93fd)
  • acvm: implement hash_to_field_128_security (#230) (198fb69)
  • Add range opcode optimization (#219) (7abe6e5)
  • implement add_mul on Expression (#207) (f156e18)
  • implement FieldElement::from&lt;bool&gt;() (#203) (476cfa2)
  • replace MerkleMembership opcode with ComputeMerkleRoot (#233) (74bfee8)
  • require Backend to implement Default trait (#223) (00282dc)
  • return PartialWitnessGeneratorStatus from PartialWitnessGenerator.solve (#213) (e877bed)
  • return Result&lt;OpcodeResolution, OpcodeResolutionError&gt; from solve_range_opcode (#238) (15d3c5a)

Bug Fixes

  • prevent bn254 feature flag always being enabled (#225) (82eee6a)

Miscellaneous Chores

  • Make GeneralOptimizer crate visible (#220) (64bb346)
  • organise operator implementations for Expression (#190) (a619df6)
acir: 0.10.0

0.10.0 (2023-04-26)

⚠ BREAKING CHANGES

  • replace MerkleMembership opcode with ComputeMerkleRoot (#233)
  • return PartialWitnessGeneratorStatus from PartialWitnessGenerator.solve (#213)
  • organise operator implementations for Expression (#190)

Features

  • implement add_mul on Expression (#207) (f156e18)
  • replace MerkleMembership opcode with ComputeMerkleRoot (#233) (74bfee8)
  • return PartialWitnessGeneratorStatus from PartialWitnessGenerator.solve (#213) (e877bed)

Miscellaneous Chores

  • organise operator implementations for Expression (#190) (a619df6)
acir_field: 0.10.0

0.10.0 (2023-04-26)

Features

  • implement FieldElement::from&lt;bool&gt;() (#203) (476cfa2)

Bug Fixes

  • prevent bn254 feature flag always being enabled (#225) (82eee6a)
acvm: 0.10.0

0.10.0 (2023-04-26)

⚠ BREAKING CHANGES

  • return Result<OpcodeResolution, OpcodeResolutionError> from solve_range_opcode (#238)
  • acvm: have all black box functions return Result<OpcodeResolution, OpcodeResolutionError> (#237)
  • acvm: implement hash_to_field_128_security (#230)
  • require Backend to implement Default trait (#223)
  • Make GeneralOptimizer crate visible (#220)
  • return PartialWitnessGeneratorStatus from PartialWitnessGenerator.solve (#213)
  • organise operator implementations for Expression (#190)

Features

  • acvm: have all black box functions return Result&lt;OpcodeResolution, OpcodeResolutionError&gt; (#237) (e8e93fd)
  • acvm: implement hash_to_field_128_security (#230) (198fb69)
  • Add range opcode optimization (#219) (7abe6e5)
  • require Backend to implement Default trait (#223) (00282dc)
  • return PartialWitnessGeneratorStatus from PartialWitnessGenerator.solve (#213) (e877bed)
  • return Result&lt;OpcodeResolution, OpcodeResolutionError&gt; from solve_range_opcode (#238) (15d3c5a)

Bug Fixes

  • prevent bn254 feature flag always being enabled (#225) (82eee6a)

Miscellaneous Chores

  • Make GeneralOptimizer crate visible (#220) (64bb346)
  • organise operator implementations for Expression (#190) (a619df6)
acvm_stdlib: 0.10.0

0.10.0 (2023-04-26)

⚠ BREAKING CHANGES

  • organise operator implementations for Expression (#190)

Bug Fixes

  • prevent bn254 feature flag always being enabled (#225) (82eee6a)

Miscellaneous Chores

  • organise operator implementations for Expression (#190) (a619df6)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--master branch from 9901ca6 to 1648115 Compare April 18, 2023 14:05
@github-actions github-actions bot changed the title chore: Release 0.9.1 chore: Release 0.10.0 Apr 20, 2023
@github-actions github-actions bot force-pushed the release-please--branches--master branch 9 times, most recently from 831984d to e1ecc99 Compare April 26, 2023 19:54
@TomAFrench
Copy link
Member

I think this is in a good position to be released? @vezenovm @phated @kevaundray?

This also requires AztecProtocol/barretenberg#385 so that we can evaluate BlackBoxFunc::ComputeMerkleRoot opcodes however.

@kevaundray
Copy link
Contributor

I think this is in a good position to be released? @vezenovm @phated @kevaundray?

This also requires AztecProtocol/barretenberg#385 so that we can evaluate BlackBoxFunc::ComputeMerkleRoot opcodes however.

Was planning to do this on Friday -- Guillaume noted that we were missing keccak in the solver

@vezenovm
Copy link
Contributor

Was planning to do this on Friday -- Guillaume noted that we were missing keccak in the solver

I could look to add this tomorrow, it wouldn't take too long. Or if someone else has a free moment

@kevaundray
Copy link
Contributor

Was planning to do this on Friday -- Guillaume noted that we were missing keccak in the solver

I could look to add this tomorrow, it wouldn't take too long. Or if someone else has a free moment

I think @guipublic may already be looking into it

@github-actions github-actions bot force-pushed the release-please--branches--master branch from 591ac08 to 64502e4 Compare April 26, 2023 22:53
@guipublic
Copy link
Contributor

I think @guipublic may already be looking into it

Yes, I added it as part of the Keccak foreign function in stdlib

@kevaundray
Copy link
Contributor

Spoke with @TomAFrench and he mentioned that this is a blocker for a bug we want to push for the backend, and since Keccak is going to take longer than expected, due to it not being implemented in the proof system. We can push this release and then push Keccak in the next.

@kevaundray kevaundray enabled auto-merge April 28, 2023 11:52
@kevaundray kevaundray added this pull request to the merge queue Apr 28, 2023
Merged via the queue into master with commit 3a86983 Apr 28, 2023
@github-actions
Copy link
Contributor Author

πŸ€– Release is at https://github.com/noir-lang/acvm/releases/tag/root-v0.10.0 🌻

@github-actions
Copy link
Contributor Author

πŸ€– Release is at https://github.com/noir-lang/acvm/releases/tag/acir-v0.10.0 🌻

@github-actions
Copy link
Contributor Author

πŸ€– Release is at https://github.com/noir-lang/acvm/releases/tag/acvm-v0.10.0 🌻

@github-actions
Copy link
Contributor Author

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants