Skip to content

Commit

Permalink
chore: Release Triton VM v0.43.0
Browse files Browse the repository at this point in the history
✨ Features

- *(Claim)* Accept more types for public input (6451d76)
- (!) Add field `version` to `Claim` (48f896a)
- Display jump stack when printing `VMState` (0665f2f)
- (!) Optionally supply prover randomness seed (923e9e1)
- (!) Introduce assertion error (a987ebe)

⚡️ Performance

- *(RAM)* Drop cached polynomials (9bf637d)
- *(LDE)* Only interpolate if result is used (4133b6e)
- Reduce prover's space requirements (833244d)

♻️ Refactor

- (!) Store debug information in `VMState` (d9664e5)
- Introduce structs `Prover` & `Verifier` (2f5b7a9)

✅ Testing

- Computations are independent of caching (ecd3108)
- Verify randomizers' large Hamming distance (ba2e92b)

⏱ Bench

- Benchmark barycentric evaluation (ce592a9)
  • Loading branch information
jan-ferdinand committed Nov 14, 2024
1 parent dba6bad commit d078bca
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 5 deletions.
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,36 @@
All notable changes are documented in this file.
Lines marked “(!)” indicate a breaking change.

## [0.43.0](https://github.com/TritonVM/triton-vm/compare/v0.42.1..v0.43.0) - 2024-11-14

### ✨ Features

- *(Claim)* Accept more types for public input ([6451d764](https://github.com/TritonVM/triton-vm/commit/6451d764))
- (!) Add field `version` to `Claim` ([48f896a7](https://github.com/TritonVM/triton-vm/commit/48f896a7))
- Display jump stack when printing `VMState` ([0665f2f9](https://github.com/TritonVM/triton-vm/commit/0665f2f9))
- (!) Optionally supply prover randomness seed ([923e9e11](https://github.com/TritonVM/triton-vm/commit/923e9e11))
- (!) Introduce assertion error ([a987ebe7](https://github.com/TritonVM/triton-vm/commit/a987ebe7))

### ⚡️ Performance

- *(RAM)* Drop cached polynomials ([9bf637dd](https://github.com/TritonVM/triton-vm/commit/9bf637dd))
- *(LDE)* Only interpolate if result is used ([4133b6e4](https://github.com/TritonVM/triton-vm/commit/4133b6e4))
- Reduce prover's space requirements ([833244d0](https://github.com/TritonVM/triton-vm/commit/833244d0))

### ♻️ Refactor

- (!) Store debug information in `VMState` ([d9664e52](https://github.com/TritonVM/triton-vm/commit/d9664e52))
- Introduce structs `Prover` & `Verifier` ([2f5b7a97](https://github.com/TritonVM/triton-vm/commit/2f5b7a97))

### ✅ Testing

- Computations are independent of caching ([ecd31083](https://github.com/TritonVM/triton-vm/commit/ecd31083))
- Verify randomizers' large Hamming distance ([ba2e92be](https://github.com/TritonVM/triton-vm/commit/ba2e92be))

### ⏱ Bench

- Benchmark barycentric evaluation ([ce592a9d](https://github.com/TritonVM/triton-vm/commit/ce592a9d))

## [0.42.1](https://github.com/TritonVM/triton-vm/compare/v0.42.0..v0.42.1) - 2024-09-26

### ⚡️ Performance
Expand Down
10 changes: 5 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ opt-level = 1
build-override.opt-level = 3

[workspace.package]
version = "0.42.1"
version = "0.43.0"
edition = "2021"
authors = ["Triton Software AG"]
license = "Apache-2.0"
Expand All @@ -35,22 +35,22 @@ readme = "README.md"
documentation = "https://triton-vm.org/spec/"

[workspace.dependencies.air]
version = "0.42.1"
version = "0.43.0"
path = "triton-air"
package = "triton-air"

[workspace.dependencies.constraint-builder]
version = "0.42.1"
version = "0.43.0"
path = "triton-constraint-builder"
package = "triton-constraint-builder"

[workspace.dependencies.constraint-circuit]
version = "0.42.1"
version = "0.43.0"
path = "triton-constraint-circuit"
package = "triton-constraint-circuit"

[workspace.dependencies.isa]
version = "0.42.1"
version = "0.43.0"
path = "triton-isa"
package = "triton-isa"

Expand Down

0 comments on commit d078bca

Please sign in to comment.