This is the 7th release candidate for the mandatory release v1.14.0 of Lotus that introduces Filecoin network v15,
codenamed the OhSnap upgrade.
The OhSnap upgrade introduces the following FIPs, delivered in actors v7-rc1:
Note:
- This release candidate includes the final proof params for Snap Deals.
- It only sets upgrade epoch for Butterfly-SnapNet and calibnet, and it does not set the upgrade epochs for mainnet.
Calibration Upgrade
The calibnet will be upgraded to Network v15 OhSnap at epoch 682006, around 2022-02-10T19:23:00Z.
To join the network, simply build lotus by running make calibnet
.
New proof params for Snap Deals should be downloaded upon your nodes restart.
- The parameters are pinged on IPFS gateway https://proofs.filecoin.io and the CIDs can be found here, please let the lotus team know in #fil-lotus-dev if the params are not fetched automatically. For users in China, you can also get the proofs by setting
export IPFS_GATEWAY=https://proof-parameters.s3.cn-south-1.jdcloud-oss.com/ipfs/
New Features and Changes
- Integrate actor v7-rc1:
- Implement and support FIP-0019 Snap Deals
- chore: deps: Integrate proof v11.0.0 (#7923)
- Snap Deals Lotus Integration: FSM Posting and integration test (#7810)
- Feat/sector storage unseal (#7730)
- Feat/snap deals storage (#7615)
- fix: sealing: Add more deal expiration checks during PRU pipeline (#7871)
- chore: deps: Update go-paramfetch (#7917)
- feat: #7880 gas: add gas charge for VerifyReplicaUpdate (#7897)
- enhancement: sectors: disable existing cc upgrade path 2 days before the upgrade epoch (#7900)
Improvements
- updating to new datastore/blockstore code with contexts (#7646)
- reorder transfer checks so as to ensure sending 2B FIL to yourself fails if you don't have that amount (#7637)
- VM: Circ supply should be constant per epoch (#7811)
Bug Fixes
- Fix: state: circsuypply calc around null blocks (#7890)
- Mempool msg selection should respect block message limits (#7321)
SplitStore: supress compaction near upgrades (#7734)
Others
- chore: create pull_request_template.md (#7726)
Contributors
Contributor | Commits | Lines ± | Files Changed |
---|---|---|---|
Aayush Rajasekaran | 41 | +5538/-1205 | 189 |
zenground0 | 11 | +3316/-524 | 124 |
Jennifer Wang | 29 | +714/-599 | 68 |
ZenGround0 | 3 | +263/-25 | 11 |
c r | 2 | +198/-30 | 6 |
vyzo | 4 | +189/-7 | 7 |
Aayush | 11 | +146/-48 | 49 |
web3-bot | 10 | +99/-17 | 10 |
Steven Allen | 1 | +55/-37 | 1 |
Jiaying Wang | 5 | +30/-8 | 5 |
Jakub Sztandera | 2 | +8/-3 | 3 |
Łukasz Magiera | 1 | +3/-3 | 2 |
Travis Person | 1 | +2/-2 | 2 |
Rod Vagg | 1 | +2/-2 | 2 |