Skip to content

Releases: filecoin-project/builtin-actors

v15.0.0-rc1

02 Oct 11:25
831bf1b
Compare
Choose a tag to compare
v15.0.0-rc1 Pre-release
Pre-release

This is the first release candidate of v15.0.0 actors, that will power Filecoin nv24.

What's Changed

  • test(niporep): integration test for failing first wdpost by @rvagg in #1565
  • fix: remove Option around SectorPreCommitInfoInner.unsealed_cid by @kamuik16 in #1570
  • ci: automate creation of GitHub releases and tags by @galargh in #1571
  • ci: uci/copy-templates by @web3-bot in #1575
  • Update Typo in check.rs by @shaikhyaser in #1578
  • fix(miner)!: remove DEAL_WEIGHT_MULTIPLIER and its input to QAP calc by @rvagg in #1574
  • chore(miner): add BatchReturn serialization tests by @rvagg in #1564
  • Expose beacon randomness through new EVM precompile via new runtime method (FIP-0095) by @anorth in #1577
  • ci: fix the github release url for uploading assets by @galargh in #1579
  • feat(evm): add MCOPY opcode by @snissn in #1572
  • Baseline bug fix (FIP-0081) by @kkarrancsu in #1557
  • chore(power): add CurrentTotalPowerReturn serialization tests by @rvagg in #1580

New Contributors

Full Changelog: v14.0.0...v15.0.0-rc1

v14.0.0

23 Jul 18:03
54236ae
Compare
Choose a tag to compare

The final release of v14.0.0 actors, that will power Filecoin nv23. It is identical to the v14.0.0-rc1 release.

Highlights

What's Changed

  • Convert SectorDealIDs to an alias for Vec, removing struct by @rvagg in #1510
  • Rename integration test files to match the method names being tested by @anorth in #1514
  • Serialise bigint as idiomatic Filecoin form by @rvagg in #1516
  • Move some constants & types out of fvm_shared by @Stebalien in #1517
  • Move reward logic from fvm_shared to the shared runtime by @Stebalien in #1519
  • Move QuantSpec into the miner actor by @Stebalien in #1521
  • Add market state invariants and fix a mistake in tests. by @anorth in #1520
  • fix(integration): cron_tick to use implicit executions to avoid sender checks by @rvagg in #1506
  • chore: update rust to 1.76.0 and fix new clippy lints by @Stebalien in #1522
  • Replace Map with Map2 in miner actor by @anorth in #1523
  • Update Set and SetMultimap to use Map2 internally and match new conventions by @anorth in #1524
  • fix(events): deal-activated event on sector_content_changed by @rvagg in #1526
  • fix(verifreg): make RemovedExpiredClaimsReturn deal with ClaimIDs by @rvagg in #1530
  • fix(market): clean up provider_sectors when empty by @rvagg in #1539
  • fix(miner): add missing space in error message by @rvagg in #1542
  • test: verifreg: add initial cbor encoding forms tests by @rvagg in #1538
  • Test ProveCommitSectors3 before the required pre-commit challenge delay has elapsed. by @anorth in #1547
  • FIP-0084: Remove ProveCommit and dependencies by @ZenGround0 in #1540
  • Remove baseline power check by @sudo-shashank in #1107
  • doc(miner): minor correction to aggregate fee comment in PCS3 by @rvagg in #1549
  • chore!: remove SubmitPoRepForBulkVerifyParams by @rvagg in #1552
  • cherry-pick late release/v13 commits onto master by @rvagg in #1554
  • fix: restore ConfirmSectorProofsValid by @rvagg in #1553
  • NI-PoRep by @rvagg in #1559
  • Update actors version for v14.0 release by @aarshkshah1992 in #1561

Full Changelog: v13.0.0...v14.0.0

v14.0.0-rc.1

25 Jun 09:00
54236ae
Compare
Choose a tag to compare
v14.0.0-rc.1 Pre-release
Pre-release

Highlights

All changes

  • Convert SectorDealIDs to an alias for Vec, removing struct by @rvagg in #1510
  • Rename integration test files to match the method names being tested by @anorth in #1514
  • Serialise bigint as idiomatic Filecoin form by @rvagg in #1516
  • Move some constants & types out of fvm_shared by @Stebalien in #1517
  • Move reward logic from fvm_shared to the shared runtime by @Stebalien in #1519
  • Move QuantSpec into the miner actor by @Stebalien in #1521
  • Add market state invariants and fix a mistake in tests. by @anorth in #1520
  • fix(integration): cron_tick to use implicit executions to avoid sender checks by @rvagg in #1506
  • chore: update rust to 1.76.0 and fix new clippy lints by @Stebalien in #1522
  • Replace Map with Map2 in miner actor by @anorth in #1523
  • Update Set and SetMultimap to use Map2 internally and match new conventions by @anorth in #1524
  • fix(events): deal-activated event on sector_content_changed by @rvagg in #1526
  • fix(verifreg): make RemovedExpiredClaimsReturn deal with ClaimIDs by @rvagg in #1530
  • fix(market): clean up provider_sectors when empty by @rvagg in #1539
  • fix(miner): add missing space in error message by @rvagg in #1542
  • test: verifreg: add initial cbor encoding forms tests by @rvagg in #1538
  • Test ProveCommitSectors3 before the required pre-commit challenge delay has elapsed. by @anorth in #1547
  • FIP-0084: Remove ProveCommit and dependencies by @ZenGround0 in #1540
  • Remove baseline power check by @sudo-shashank in #1107
  • doc(miner): minor correction to aggregate fee comment in PCS3 by @rvagg in #1549
  • chore!: remove SubmitPoRepForBulkVerifyParams by @rvagg in #1552
  • cherry-pick late release/v13 commits onto master by @rvagg in #1554
  • fix: restore ConfirmSectorProofsValid by @rvagg in #1553
  • NI-PoRep by @rvagg in #1559
  • Update actors version for v14.0 release by @aarshkshah1992 in #1561

Full Changelog: v13.0.0...v14.0.0-rc.1

v14.0.0-dev.0

25 Jun 03:53
Compare
Choose a tag to compare
v14.0.0-dev.0 Pre-release
Pre-release

This is an early dev release of the upcoming v14 actors that includes most changes to support nv23, except for NI PoRep, that's coming soon!

What's Changed

  • Convert SectorDealIDs to an alias for Vec, removing struct by @rvagg in #1510
  • Rename integration test files to match the method names being tested by @anorth in #1514
  • Serialise bigint as idiomatic Filecoin form by @rvagg in #1516
  • Move some constants & types out of fvm_shared by @Stebalien in #1517
  • Move reward logic from fvm_shared to the shared runtime by @Stebalien in #1519
  • Move QuantSpec into the miner actor by @Stebalien in #1521
  • Add market state invariants and fix a mistake in tests. by @anorth in #1520
  • fix(integration): cron_tick to use implicit executions to avoid sender checks by @rvagg in #1506
  • chore: update rust to 1.76.0 and fix new clippy lints by @Stebalien in #1522
  • Replace Map with Map2 in miner actor by @anorth in #1523
  • Update Set and SetMultimap to use Map2 internally and match new conventions by @anorth in #1524
  • fix(events): deal-activated event on sector_content_changed by @rvagg in #1526
  • fix(verifreg): make RemovedExpiredClaimsReturn deal with ClaimIDs by @rvagg in #1530
  • Add changes from maser to release/v14 by @ZenGround0 in #1558

Full Changelog: v13.0.0...v14.0.0-dev.0

v13.0.0

21 Mar 13:12
0f205c3
Compare
Choose a tag to compare

This is the final release of v13. Compared to the v13.0.0-rc.3, this final version emits additional events for the builtin-actors based on community feedback for nv22 actor event (filecoin-project/FIPs#964 and filecoin-project/FIPs#968).

FIPs included

Protocol Improvements and Bugfixes

  • Multisig actor: Return transaction error data back to the user (#1422)
  • Invoke Verif reg balance method with read only perms (#1421)
  • Cache precommit state and use the cache state to expire all precommits in the proving deadline cron job (#1427)
  • Take the batch builder by-value (#1493)
  • fix: we changed the provider_sectors map to be keyed by actor-id (#1509)

v13.0.0-rc.3

05 Mar 07:35
Compare
Choose a tag to compare
v13.0.0-rc.3 Pre-release
Pre-release

This is the third release candidate for the upcoming v13 actors series, that will power Filecoin nv22. It includes the backport #1527

v13.0.0-rc.2

08 Feb 23:26
8ca9c6c
Compare
Choose a tag to compare
v13.0.0-rc.2 Pre-release
Pre-release

This is the second release candidate for the upcoming v13 actors series, that will power Filecoin nv22. It includes the backports #1511 and #1516

v13.0.0-rc.1

01 Feb 21:15
a96db01
Compare
Choose a tag to compare
v13.0.0-rc.1 Pre-release
Pre-release

This is the first release candidate for the upcoming v13 actors series, that will power Filecoin nv22.

FIPs included

Protocol Improvements and Bugfixes

  • Multisig actor: Return transaction error data back to the user (#1422)
  • Invoke Verif reg balance method with read only perms (#1421)
  • Cache precommit state and use the cache state to expire all precommits in the proving deadline cron job (#1427)
  • Take the batch builder by-value (#1493)
  • fix: we changed the provider_sectors map to be keyed by actor-id (#1509)

v13.0.0-dev.0

01 Feb 15:00
72e350a
Compare
Choose a tag to compare
v13.0.0-dev.0 Pre-release
Pre-release

This is an early dev release of the upcoming v13 actors that includes many changes, most notably FIP-0076.

v13.0.0-drand-test

07 Feb 20:28
2654cf2
Compare
Choose a tag to compare
v13.0.0-drand-test Pre-release
Pre-release

This is a dev release intended to run a testnet that covers FIP-0063. Do NOT use this release for any other purposes.