Skip to content

Latest commit

 

History

History
292 lines (220 loc) · 16.6 KB

CHANGELOG.md

File metadata and controls

292 lines (220 loc) · 16.6 KB

filecoin-ffi changelog

0.30.3

This release adds FauxRep to the ffi package, and a few other rust-fil-proofs improvements, which you can read about here.

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Erin Swenson-Healey 1 +370/-143 9

0.30.2

This release fixed a bug in the ffi.Aggregate function, which did not properly handle a NUL byte (representing an error) returned from the fil_aggregate Rust function.

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Erin Swenson-Healey 2 +45/-1 3

0.30.1

This release wil include Window PoSt speedups (2x measured for 32GiB sectors), RAM reduction of 56GiB for 32GiB sectors (mmap'd parent cache with windows for access, rather than all in RAM at once), and some phase2/trusted setup related updates (for the trusted setup participants).

Changelog

Contributors

Contributor Commits Lines ± Files Changed
nemo 3 +1463/-1782 17
Alex North 2 +139/-116 3
Erin Swenson-Healey 2 +90/-68 7
laser 1 +31/-0 1

0.30.0

This release includes an update specs-actors (splits abi.RegisteredProof into two new types - one for seal and one for PoSt) and an update to rust-fil-proofs 4.0.0, which you can read about here.

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Frrist 3 +454/-239 22
Whyrusleeping 2 +485/-119 19
Alex North 7 +424/-151 15
Łukasz Magiera 4 +227/-154 13
Alex Cruikshank 4 +262/-85 10
porcuquine 1 +172/-171 15
Erin Swenson-Healey 3 +153/-30 5
ZenGround0 3 +42/-17 16
ZX 2 +16/-19 4
WEI YANG 1 +6/-2 1
Henri 1 +2/-2 1

0.29.0

Big changes here! We moved off of the nightly Rust channel, fixed a nasty file descriptor-leak, and (most importantly) updated to v27 parameters and keys.

Changelog

Contributors

Contributor Commits Lines ± Files Changed
nemo 2 +133/-132 4
Erin Swenson-Healey 1 +47/-1 2
Volker Mische 1 +1/-3 3

0.28.1

This release modifies the rust-filecoin-proofs-api dependency, downloading it from crates.io instead of GitHub. No behavior changes.

Changelog

Contributors

Contributor Commits Lines ± Files Changed
nemo 1 +6/-5 3

0.28.0

This release adds unseal-to-a-file-descriptor functionality to the API, improves merkle tree cache usage, and more.

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Erin Swenson-Healey 2 +245/-371 9

0.27.0

This release migrates from specs-actors 0.4.1 to 0.5.4.

Breaking Changes

  • The VerifySeal function has been modified to accept the revamped abi.SealVerifyInfo type.

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Erin Swenson-Healey 3 +501/-293 12
Łukasz Magiera 4 +388/-181 21
Alex North 5 +346/-71 9
Jakub Sztandera 3 +94/-9 5
Whyrusleeping 4 +66/-36 9
ZX 1 +21/-42 3
Jeromy 1 +62/-0 2
Frrist 2 +27/-8 2
cerasusland 1 +2/-5 1

0.26.2

This release contains a fix for a bug which prevented unmodified miners from generating Winning PoSts for 64GiB sectors. It also contains a fix for a bug which was an occasional source of bad file descriptor errors observed during CommP generation (our hypothesis is that the *os.File was being GC'ed before the CGO call returned).

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Volker Mische 1 +24/-7 1
laser 1 +5/-5 1
shannon-6block 1 +2/-0 1

0.26.1

This release updates to version 0.4.1 of specs-actors, which (among other things) extends the RegisteredProof types to include 64GiB sector sizes. It also includes a fix for Window PoSt (multiple proofs were being flattened into a single byte array) and various fixes for bellperson and neptune Rust crates.

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Alex North 13 +654/-280 35
Whyrusleeping 2 +273/-437 13
Frrist 3 +455/-6 7
davidad (David A. Dalrymple) 3 +245/-46 5
Jeromy 2 +166/-4 4
laser 4 +110/-48 6
Erin Swenson-Healey 3 +50/-30 5
ZX 1 +48/-20 5
nemo 1 +4/-56 2

0.26.0

This release migrates from v25 to v26 Groth parameters, which allows us to use 64GiB sectors. It also adds some safety to the CGO bindings, which were previously sharing Go memory with C, resulting in some errors when running with cgocheck=2.

Changelog

Contributors

Contributor Commits Lines ± Files Changed
Erin Swenson-Healey 2 +514/-375 15