v16.0.0
This is the final release of v16.0.0 actors, that will power Filecoin nv25. It is identical to the v16.0.0-rc3 release.
Highlights
- FIP-0097: Add Support for EIP-1153 (Transient Storage) in the FEVM
- FIP-0098: Simplify termination fee calculation to a fixed percentage of initial pledge
- FIP-0100: Removing Batch Balancer, Replacing It With a Per-sector Fee and Removing Gas-limited Constraints
- F3 Mainnet Activation
What's Changed
- chore(mcopy): add contract with test by @rvagg in #1583
- fix(market): load proposals and states roots once in on_miner_sectors_terminate by @Abhay-2811 in #1585
- chore: update multihash & cid by @Stebalien in #1589
- refactor: avoid tricky error downcasting in the Map by @Stebalien in #1590
- chore: release 16.0.0-dev by @rvagg in #1591
- chore: cut v16.0.0-rc1 by @rjan90 in #1592
- Include the program counter in contract-reverted messages by @Stebalien in #1593
- feat: replace cargo audit with cargo deny by @LesnyRumcajs in #1597
- chore: slim-down cargo deny config by @LesnyRumcajs in #1600
- chore: release 16.0.0-dev1 by @rjan90 in #1596
- chore: update dependencies by @Stebalien in #1599
- chore: update rust to 1.81 by @Stebalien in #1587
- test: switch from ethers to alloy by @Stebalien in #1602
- test: cleanup EVM test contracts by @Stebalien in #1603
- chore: update upload-artifact action to v4 by @galargh in #1608
- Use docker environment to build the actors reproducibly by @Stebalien in #1606
- chore(deps): remove const-hex dependency by @rvagg in #1626
- build: ensure we have the correct toolchain installed by @Stebalien in #1644
- chore(deps): remove unmaintained paste crate from dependencies by @rvagg in #1648
- chore: update ref-fvm to v4.6.0 (and update the actors utils to match) by @Stebalien in #1653
- chore: release 16.0.0-rc2 by @rjan90 in #1654
- fix(miner): termination fee should use full sector duration by @rvagg in #1659
- chore: release 16.0.0-rc3 by @rjan90 in #1660
New Contributors
- @Abhay-2811 made their first contribution in #1585
Full Changelog: v15.0.0...v16.0.0